请问一下在S7 200Z中对软件操作时,使用“强制”和“写入”都是对当前状态置位,那他们到底有什么区别?对程序都什么具体的影响?
答:强制是不管程序的控制,直接就按你给的数据输出了(不管程序中是否用到了这个地址)
写入:是你给了数据,但会被程序改写(如果程序里用到了这个地址),如果没用到,跟强制功能一样.
打个比方:强制就像把东西卖过来,想怎么用怎么用;写入就像是借东西,你只能借用一次,人家要是向你要你还得把东西还回去。
plc的(SAVE) 将RLO状态保存到BR指令
符号:---(SAVE) 说明:---(SAVE)(将RLO状态保存到BR)将RLO保存到状态字的BR位。未复位第一个校验位/FC。因此,BR位的状态将包含在下一程序段的AND逻辑运算中。 指令“SAVE”(LAD、FBD、STL)适用下列规则,手册及在线帮助中提供的建议用法并不适用: 建议用户不要在使用SAVE后在同一块或从属块中校验BR位,因为这期间执行的指令中有许多会对BR位进行修改。建议用户在退出块前使用SAVE指令,因为ENO输出(= BR位)届时已设置为RLO位的值,所以可以检查块中是否有错误。 状态字:
实例: (责任编辑:admin) |