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

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

S7-300的FC的参数OUT和IN_OUT有什么区别?plc的(N)RLO负跳沿检测指令

S7-300的FC的参数OUT和IN_OUT有什么区别? 
 
答:在给OUT参数赋值之前,它的值是不定的,必须先赋值后使用。退出FC后,IN_OUT的值用它的实参保存,下次调用时IN_OUT的值是确定的。IN_OUT有点类似于FB的静态变量。 
 
plc的(N)RLO负跳沿检测指令

符号:<address>
      ---(N)

 

参数 数据类型 内存区域 说明
<address> BOOL I、Q、M、L、D 边沿存储位,存储RLO的上一信号状态

 

说明:---( N )--- (RLO负跳沿检测)检测地址中“1”到“0”的信号变化,并在指令后将其显示为RLO=“1”。将RLO中的当前信号状态与地址的信号状态(边沿存储位)进行比较。如果在执行指令前地址的信号状态为“1”,RLO为“0”,则在执行指令后RLO将是“1”(脉冲),在所有其它情况下将是“0”。指令执行前的RLO状态存储在地址中。
状态字:

 

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

 

实例:
    
边沿存储位M0.0保存RLO的先前状态。RLO的信号状态从“1”变为“0”时,程序将跳转到标号CAS1。


(责任编辑:admin)