组态王和200以及称重仪表的ModbusRTU通讯

最近使用宁波柯力的XK3101-K称重仪表和西门子226CPU做个项目,上位机使用组态王,打算用modbus主从模式通讯,有两种方式:一、组态王做主站,226和称重仪表做从站。二、组态王做226的主站,226做称重仪表的主站,称重仪表使用PORT1和226通讯。这两种方式我还没有试验到底哪个能行,但是都有问题。如果使用第一种方式的话,称重仪表的485口A,B定义不是3,8而是1,9这样就没有办法使用西门子的DP头了,如果使用第二中方式可能导致程序量太大,没有这样做过,不知道能不能成功,请教高手指点一下。

问题补充:
我的PLC和计算机中间的距离有点远,大概100多米的样子,要是直接用PPI连接的话会不会出现通讯商的问题呢?

最佳答案

建议使用第二种方案,优点有
1,组态王有200PLC的通信,那么在组态王上读写200内的数据就很容易
2,    200PLC可以调用modbus库来和称重仪表通信,我一般都是自己编写通信程序,
       效率高, 程序容量小
3,如果用第一种方案,你的电脑就需要2根USB-485的通信电缆,一根到PLC,一根到仪表
     而第二种方案,只要一个USB-485到PLC就可以,PLC用DP头连接仪表就行了,

提问者对于答案的评价:
谢谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月21日
下一篇 2017年12月21日

相关推荐