现场有2个仪表支持modbus rtu协议,使用cp341分别采集它们的参数,第一次用cp341(买了狗),从西门子官网上下了一个《Modbus 多站点轮询》的资料,附带程序,但是有些看不懂啊。
1.程序中把modbus读命令字段“01030004”存到DB1中,但是并没有见FB8“P_SND_RK”调用,参数是怎么传递的?同样建立的DB4和DB5分别用来存储1号设备和2号设备回复的数据,也没有看到调用的代码。。。不明白。。
2.看说明,FB8的REQ管脚用来触发发送程序,但是我通过S7-PLCSIM程序发现给REQ赋值的SM0.0始终为0,就是说根本没触发发送程序,是这部分需要再添加赋值程序吗?
哪位大侠给解释一下。。