在STEP7中IW 和 PIW 这两个指令有什么区别?

2024-12-05 03:24:51
推荐回答(3个)
回答1:

对于没有相应的映像缓冲区的输入地址,一定采用 PIW 指令,而一般外设输入地址,都是没有映像缓冲区的。
对于有映像缓冲区的输入地址,一般使用 IW,表示取映像缓冲区内数据,但也可用 PIW,表示直接取地址内的数据而非映像缓冲区的数据,相当于立即读取。对于输出亦是如此。

回答2:

我个人理解:对于没有相应的映像缓冲区的输入地址,一定采用 PIW 指令,而一般外设输入地址,都是没有映像缓冲区的。
对于有映像缓冲区的输入地址,一般使用 IW,表示取映像缓冲区内数据,但也可用 PIW,表示直接取地址内的数据而非映像缓冲区的数据,相当于立即读取。对于输出亦是如此

回答3:

200PLC里模拟量输入输出地址分别是AIW,AQW,IW表示开关量I0.0-I1.7
300PLC里模拟量输入输出地址分别是PIW,PQW,IW表示开关量I0.0-I1.7
所以你的提问答案是,PIW304和IW304不是同一地址,304要么是开关量地址要么是模拟量地址,不可重复,和200系列里既有AIW0又有IW0是不一样,这也是200和300的区别所在。