et200sp cmptp模块modbus rtu 读取数据

et200sp cmptp模块modbus rtu 读取的浮点数字节是如何排列的,我跟现场流量计通讯,由于流量计浮点数字节排列方式为2143,我plc接受到的real类型数据明显跟流量计参数不对。应该如何转换

最佳答案

西门子是高位低存,低位高存,你首先试下高低字交换。
不行再试试字节交换位置。

提问者对于答案的评价:
是要高低字互换,具体用什么指令实现呢

最佳答案作者回复:
高低字的交换没有现成的指令,供助中间变量,用MOVW 指令
比如 A 与 B 交换,借助C
MOVW  A, C
MOVW  B,A
MOVW  C,B

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:01
下一篇 2021年7月5日 下午1:01

相关推荐

发表回复

登录后才能评论