最近使用宁波柯力的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