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

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

最佳答案

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

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

希望能帮到你

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

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年1月1日 下午9:45
下一篇 2018年1月1日 下午9:45

相关推荐