发布于 2009-08-10 16:24:42
0楼
Modbus从站好像不能发给主站数吧,所以我觉得你应该用你的PLC的0口做从站,单片机是主站。只不过单片机发命令的时候发读的命令帧,在设定值改变时,发一条写的命令帧即可。
但是如果单片机那边已经编成从站的话,那你这边做主站也可以,不太好而已。方法就是调用两个MSG,但是一定要切记不能重叠在一个时间调用,否则就会出错。我曾经试过用计时脉冲去调用不同的MSG,发现只能第一秒瞬间调用1号MSG,第三秒再调用2号MSG才能成功,如果两个脉冲连起来,都会报线路占用...