上次提问了,好像还没有了解清楚,
1. CP341 下面挂接8个仪表(RS485接口) ,如何接线,是每个仪表的A接起来,B接起来一起接到CP341 15针的SUB-D连接头的4,11脚么,不是的话,如何连接
2. 《CP341 Modbus RTU多站点轮询》这个资料我看过了,里面的例子是三台PLC通过CP341进行的,主站发送指令给从站(第一位是从站地址),从站可以根据自己编写好的地址与接收到的地址进行匹配判断是否是属于本站的数据, 我想问下,对于普通仪表(流量计,压力),如果能够判断主站发过来的信号是属于自己的,我不知道我的表达大家能否理解,换句话这么说吧,如果仪表都带dp口,我通过拨动拨码开关,就能够在step7中组态对应的仪表(现在不用dp转换).现在仪表上也没有拨码开关之类的东西,我就不知道怎么处理这个地址问题了,还有数据读写程序如何编写,谢谢了
问题补充:
现在带485的仪表增加到20个了,连线还是手拉手式的吗,需要配什么模块,
最佳答案
仪表的通讯都是RS485的方式,现场的接线必需A对A,B对B,然后对应CP341的4、11.仪表的地址和通讯速率都在仪表内部设置。
至于MODBUS 通讯多点轮训,建议采用ASCLL码方式,这样不用再增加硬件狗之类的东西,具体的编程建议好好看看《CP341 Modbus RTU多站点轮询》这个文档,里面已经介绍的很详细了。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240481.html