西门子plc如何一次读取i0.0-i0.5的值

2025-03-13 07:51:05
推荐回答(3个)
回答1:

可以使用一些三个指令组合来实现该功能:

1、首先使用传送指令MOV,将I0.0-I0.5整体传送到MB0中。

2、使用移位指令将MB0中的8个位向左移动三位,那么字节MB0中的高5位就为I0.0-I0.5,移位完成后放入MB1中。

3、使用比较指令,将MB1中的高5位通过比较得到想要的数据。

具体程序如图:

回答2:

使用传送指令mov

mov IB0一次把I0.0到I0.7都读出来了

回答3:

读字节,字地址,都可以。直接读IB,IW都是可以。