自动化网-工控人家园官网移动版

主页 > 工控品牌 > 西门子 >

S7-200中强制和写入的区别-plc的(SAVE) 将RLO状态保存到BR指令

请问一下在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位的值,所以可以检查块中是否有错误。

状态字:

 

  BR CC 1 CC 0 OV OS OR STA RLO /FC
写: X - - - - - - - -

 

实例:
     ---(SAVE) 将RLO状态保存到BR梯形图编程实例
将梯级(=RLO)的状态保存到BR位。


(责任编辑:admin)