无心飞扬 发表于 2024-8-9 22:23:17

codesys边沿(上升沿和下降沿)检测指令


  边沿检测指令用来检测BOOL 信号的上升沿(信号由0—->1)和下降沿(信号由1—->0)的
  变化,如图6.x 所示。在每个扫描周期中把信号状态和它在前一个扫描周期的状态进行比较,若
  同则表明有一个跳变沿。因此,前一个周期里的信号状态必须被存储,以便能和新的信号状态
  相比较。边沿检测指令参数如表6-x 所示。
  上升沿检测R_TRIG
  功能:用于检测上升沿。
  语法:当CLK 从“0”变为“1”时,该上升沿检测器开始启动,Q 输出先由“1”然后输出变
  为“0”,持续一个PLC 运算周期;如果CLK 持续保持为“1”或者“0”,Q 输出一直保持为
  “0”。
  采集bInput 信号的上升沿,程序如图6.x 所示,也可参考样例程序\R_TRIG\。
页: [1]
查看完整版本: codesys边沿(上升沿和下降沿)检测指令