LabVIEWwilliam hill官网
直播中

刘超

7年用户 25经验值
擅长:可编程逻辑
私信 关注
[问答]

Labview 和 西门子1200 Modbus TCP通讯,如何实现浮点数的交互?

labview 和 西门子1200 Modbus TCP通讯,其通讯是按照一个保持寄存器进行的,也就是占2个字节,可以实现bool,int类型的数据传输,单PLC这边如果要传输real类型(占四个字节),通讯结果就不正确。各位大神帮帮忙,感谢!
已退回1积分

回帖(16)

刘超

2017-7-25 16:38:54
小技巧:在传送bool量时,需要在Labview中交换高低字节,这样在PLC这边得到的Bool值才是正确的。
举报

刘超

2017-7-25 20:03:40
相互讨论哈,已发现一种方法!
举报

刘超

2017-7-26 14:12:59
拼接指令加上强制转换可以实现PLC到Labview的real传输,反过来还没找到方法哦。
举报

Ducking

2017-7-26 14:27:27
傳送如果以字為單位,可以把4個字節分為高字和低字傳送
举报

更多回帖

发帖
×
20
完善资料,
赚取积分