用于模块 466-8MC11 和 464-8xxxx 的不同模拟值处理?

问题:
如果想通过模块 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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论