CP341- MODBUS -RTU 多站点轮询!!求助分析!!

西门子给的PDF文档里面的程序对吗?新手,希望大家帮着看看,我怎么觉得不对啊,FC1里面的跳转指令对吗?

第1个回答  2019-10-13
看见跳转指令了,就是这个跳转指令有问题啊,即使不跳到M000,当MW2=1的时候也会按顺序执行到M000,在M000中MW2也会被MOVE指令置为1,所以压根它就到不了2,我在PLCSIM中运行好几次了,再就是它那个跳转指令JMPN前面的跳转条件也有问题吧,总之是不对,
第2个回答  2013-11-20
还通什么信啊,就是光他这个轮询块都看着有问题,用的那个跳转对吗?始终是把MW2置1啊,你好好看看,谢谢,我正需要这个轮询程序,所以下载的这个文档本回答被网友采纳
第3个回答  2013-11-20
前面有跳转指令你没看到?当mw2大于2时才会置1!
第4个回答  2013-11-20
当mw2=1时发送的时一组命令,=2是另外一组命令。这个程序这样做确实有点问题,他不管发送和接收命令是否成功,mw2都会变化。而通信是夸周期的,也就是可能需要好几个cpu循环周期才能完成!但是程序里每个周期都会轮询!
相似回答