西门子200 PLC的IB0会依次接收字节内容
F1 T1 FF XOR(F1和T1的异或值)
F2 T2 FF XOR
F3 T3 FF XOR
F4 T4 FF XOR
F0 T5 FF XOR
F6 T6 FF XOR
F7 T7 FF XOR
F8 T8 FF XOR
字节发送间隔25ms(比如F1和T1的间隔为25ms),目前PLC运行正常扫描周期29ms。想把T1 T2 T3 T4 T5 T6 T7 T8 取出来。
原来设想把IB0的这些32个字节依次存放到32个寄存器,然后判断第一个寄存器为F1且第三个寄存器为FF 且第四个寄存器为F1和T1的异或值时取出T1值。就是不知道该怎么实现? 或者有其他好的思路吗?
-
引用 fung 2017/1/15 19:58:53 发表于2楼的内容
-
引用 hebby 2017/1/16 21:15:11 发表于3楼的内容
-
-
-
hypermill9 | 当前状态:在线
总积分:7709 2024年可用积分:0
注册时间: 2007-02-07
最后登录时间: 2023-08-18
-
hypermill9 发表于 2017/1/17 16:19:12
这个不太清楚,难搞啊!
引用 hypermill9 2017/1/17 16:19:12 发表于4楼的内容
-