菜鸟同学提问:
请教高手:怎么使用组态王读取s7-200 smart sr20 plc的寄存器的数值?能使用modbus协议吗?具体过程?谢谢!
酱油甲先生:
直接S7-200 PPI ,我试过没问题!
菜鸟:
我们车间里有9台s7-200 smart sr20的plc,用一台装有组态王的服务器跟它们通讯,然后把数据存到数据库,plc跟服务器的距离超过200米,所以想通过rs485通信端口把plc用一根总线连接到服务器,在组态王中使用Modbus协议跟plc通讯。组态王与cpu224通过ModbusRTU(unpack)能够正常通讯,用同样的方法却怎么也不能与smart plc通讯。请问各位高手:组态王怎么才能使用ModbusRTU(unpack)方式通过plc的rs485通信端口跟s7-200 smart plc通讯呢?麻烦详细点啊,小弟不是很懂,在此先谢谢各位了
酱油乙:
这个问题我也很想了解,没有明确的回答吗
酱油甲先生:
我单位用的组态王和s7-200通讯,但是距离超过100米就通讯时断时续,官方说能保证50m,要不你加dp模块,用profibus通讯这个距离没有问题
但是smart 有没有dp模块不清楚
小虾:
smart 没有dp模块
酱油丙:
这个我试过,确定smart的串口连组态王用组态王里面的PPI驱动肯定没问题。
小虾:
smart 200有modbus的,可以与组态王通信的。
酱油丁:
听说好像选200的以太网的驱动可以的,有条件的同学可以试一下