关于PLC读取流量计数据的问题

各位老师好,我在PLC读取流量计数据的遇到点问题来此求教。我按照网上的例子,通过PM160网关,将流量计和S7300的PLC相连接起来。现在要读取瞬时流量,按照流量计的协议为四字节的浮点数,通过PM160网关处理后,可以直接在PLC的PIW268,PIW270读出。但是始终不明白对于所得到的PIW268,PIW270两个数据如何进行后续处理。以得到所需要的瞬时流量值。

问题补充:
但是我看例子上例如PIW268是W#16#0000,PIW270是W#16#803F,而他对应值是1.000Kpa,是如何换算的

最佳答案

你可以把得到的4个字节赋给PLC内的一个双字的4个字节,如MD0,然后在监控表里用浮点格式查看MD0的值,观察4个字节如何排序时显示的浮点数值与流量计的实际值相同。这样,你就知道程序应该如何处理了。

如:
L PIW268
T MW0
L PIW270
T MW2
如果需要高低字节颠倒,则
L MD0
CAD
T MD0

提问者对于答案的评价:
在尝试着

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244272.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午11:12
下一篇 2018年12月1日 下午11:12

相关推荐