求教200smart与称重仪表modbus通讯的问题

求助,想通过通信板485通讯端口与称重仪表通讯,但是总是读取不到数据,请问大神们,错误在哪里,该如何改正和设置,仪表分别设置的是9600,8n1,地址是3,通信方式选择是modbus_rtu

问题补充:
这个没有走通讯接头,直接在扩展通信板上接线的,直接连接的仪表的AB,还有就是比如指针是&VB3000,那么读取过来的重量值保存在哪个地址?vw3000还是vd3000?count应该设置多少?

图片说明:

求教200smart与称重仪表modbus通讯的问题    求教200smart与称重仪表modbus通讯的问题    求教200smart与称重仪表modbus通讯的问题    求教200smart与称重仪表modbus通讯的问题    求教200smart与称重仪表modbus通讯的问题   

最佳答案

程序MSG没有错误,你检查通讯连接的极性是否正常。
正确连接3+;8-对应于仪表。
补充问题回复:
信号板的通讯极性是否连接正确。
count是以word(bit)为单位的,你这里是按字的形式。
填入2个字,即读取VD范围的数据。

提问者对于答案的评价:
信号板的通信极性怎么检查?信号板只连接了两根线,A和B,之前两个线姐反了,程序内报错误3,重新调换一下就好了,但是读取数据总是有问题。我感觉读取的像是16进制的(-_-!)

最佳答案作者回复:
是的。是ascill码,需要转换的。

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

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

相关推荐