发布于 2007-07-18 13:25:24
0楼
首先,你的程序运行不起来。SM0.1只有在PLC进入RUN状态的第一个扫描周期有效;第一个扫描周期结束后便自动归零。此时无论你怎么使能I0.0,网络1的程序是不会被运行的。
其次,VB100应该储存将被发送的数据块长度。你的程序中VB100=16#1,结果XMT在发送完VB101的数据后就停止了,后续的十几个字节概不予理睬。正确的指令应该是“MOVE 12,VB100”,这里的“12”是十进制数。这样,XMT才会将VB101-VB112的数据块都发送出去。
家养老鼠名MINNIE