关于PLC读取流量计数据的问题
郑志武
发布于2012-12-04 23:50
6
0
标签:
在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个字节如何排序时显示的浮点数值与流量计的实际值相同。这样,你就知道程序应该如何处理了。
如:
lpiw268
tmw0
lpiw270
tmw2
如果需要高低字节颠倒,则
lmd0
cad
tmd0