[西门子] 求解注释

[复制链接]
查看593 | 回复1 | 2012-4-12 17:28:11 | 显示全部楼层 |阅读模式
这段程序是一个功能FC125里的程序,请各位老师能给小弟一个详细的注释,非常感谢!
程序如下:
当#Enable=1时对#Signal进行检查.
#Signal=1,则#Ok置1
#Signal=0且持续时间大于#Filter_time,则Alarm置1  
    A     #Enable
      JCN   s800
      A     #Signal
      JC    s600
      A     #Alarm
      JC    s200
//当#Enable=1且#Signal=0时开始计数延时
      A     M      1.0
      JCN   s100
      L     #Filter_Time_BYTE
      INC   1
      T     #Filter_Time_BYTE
s100: L     #Filter_Time_BYTE
      L     #Filter_Time
      >=I   
      JCN   end
//------如延时时间到#Signal仍为0
s200: SET   
      =     #Alarm
      CLR   
      =     #Ok
      JU    s900
//-------当#Signal=1时
s600: SET   
      =     #Ok
      JU    s900
//-------当#Enable=0时
s800: CLR   
      =     #Ok
s900: L     B#16#0
      T     #Filter_Time_BYTE
      A     M      1.6
      R     #Alarm
end:  NOP   0

kakliuy333 | 2012-4-13 11:57:37 | 显示全部楼层
看不懂,只能学习
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则