smart200 485通讯问题

串口调试助手向仪表发送报文 01 03 00 00 00 02 C4 0B时
仪表返回 01 03 02 02 E6 38 AE
我想把仪表通过 smart200自带的485通讯口接入系统。
有大神指教一下如何能实现吗?

钻石用户推荐最佳答案

几个可能遇见的问题:
1)仪表支持modbus rtu通讯?如果支持,可以调用库文件,初始化modus rtu的MBUS_CTRL指令,然后调用MSG指令读、写仪表数据。
2)如果仪表不支持modbus rtu通讯,那么,只能自己编写自由口通讯,就是按双方的通讯协议自己编写通讯程序。
关于modbus通讯官方也有例子,http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=873621&s_id=&num=1
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=799681&s_id=0&num=27#anch

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:15
下一篇 2020年10月31日 上午12:15

相关推荐