问题:
如果想通过模块 6ES5-466-8MC11 捕捉模拟输入值,那么应该注意什么?
解答:
如果想访问模拟输入块 6ES5-466-8MC11 的测得值,请使用功能块FB250。
功能块FB250期望模拟值存储在一个字中,其分辨率为 2048 个单元。然而,与MLFB 6ES5 464-8xxxx模块相反,模块 6ES5 466-8MC11 仅以 255 个单元的分辨率将模拟值存储在一个字节中。然而,为了能对功能块FB250进行进一步的处理,b必须将测得值存储在一个字中,并将其标准化为 2048 个单元的分辨率。
示例:
模块位于插槽 0 ,其起始地址为 64。每个通道的模拟值存储在连续的四个字节中:
chael 0 = EB64
chael 1 = EB65
chael 2 = EB66
chael 3 = EB67
如果是多通道,那么从最高的通道开始,以便低于它的通道不会被覆盖。
FBxxx;
L EB 67
SLW 6
T EW 70
SPA FB250
L EB 66
SLW 6
T EW 68
SPA FB250
L EB 65
SLW 6
T EW 66
SPA FB250
L EB 64
SLW 6
T EW 64
SPA FB250
关键字:
测得值处理
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340593.html