当前位置: 主页 > PLC控制

为什么S7里面所有的I都不能修改状态?

M可以修改状态,之前I也可以,只不过后来不知道什么原因,全都不能用了。过程映像是OB1PI

最佳答案

M是可以修改状态的,之前I也可以,只不过后来不知道什么原因,全都不能用了。过程映像是OB1PI

你好:
理论来讲,i是输入,不可能手动改状态的,
像你说的那种情况,有这么一种应用
首先i点在过程影像区之内,且在实际的组态中没有用到这个输入地址
例如iw126,在实际组态中没有用过,可以当成m区使用,随便改值,但是如果在硬件组态中定义了这个输入地址,例如iw0,从状态变种更改数值是不可能的,因为即使你更改了数值,下一个周期cpu会自根据实际输入值将iw0进行刷新,造成的结果就是无法更改iw的值

希望能帮到你

提问者对于答案的评价:
谢谢您懂了因为我外部输入为0改的状态马上被覆盖我确实占用的是实际的I虚拟的I是可以的。但我现在对之前的又不明白了为什么之前就可以呢?之前的我组态什么都没改

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号