您现在的位置是:首页 > PLC技术 > PLC技术

施耐德Unity Pro的边沿检测指令

来源:艾特贸易2017-06-04

简介(1) 上升沿检测 RE 指令 上升沿检测 RE 指令用于检测输入位从 0 到 1 (上升沿)的跳变过程。 FBD 的表示形式如图 3-34 所示。 图 3-34 上升沿检测 RE 指令 图 3-34 中,输入参数 Start_Button 的

    (1)上升沿检测RE指令    上升沿检测RE指令用于检测输入位从“0”到“1”(上升沿)的跳变过程。FBD的表示形式如图3-34所示。
  上升沿检测RE指令
    3-34    上升沿检测RE指令    3-34中,输入参数Start_Button的类型为EBOOL,表示进行上升沿检测的离散量或内部位。输出参数Start_Pulse的类型为BOOL,表示上升沿的输出或内部位。其时序如图3-35所示。
上升沿检测RE指令时序
    3-35    上升沿检测RE指令时序    3-35中,T为输入的PLC循环时间,即离散量两次赋值之间的更新延迟。    (2)下降沿检测FE指令    下降沿检测FE指令用于检测输入位从“1”到“0”(下降沿)的跳变过程。在FBD中的表示形式如图3-36所示。
下降沿检测FE指令
    3-36    下降沿检测FE指令    3-36中,输入参数Start_Button的类型为EBOOL,表示进行下降沿检测的离散量或内部位。输出参数Start_Pulse的类型为BOOL,表示下降沿的输出或内部位。其时序如图3-37所示。
下降沿检测FE指令时序
    3-37    下降沿检测FE指令时序    3-36中,T为输入的PLC循环时间,即离散量两次赋值之间的更新延迟。    (3)所有跳变沿检测TRIGGER指令    所有跳变沿检测TRIGGER指令能识别CLK输入中所有类型的跳变沿(从“0”到“1”或从“1”到“0”)。在上升沿上,在CLK输入处从“0”到“1”的跳变;在下降沿上,在CLK输入处从“1”到“0”的跳变。在任意跳变沿上,EDGE输出都为“1”。在上升沿上,EDGE输出和RISE输出变为’“1”;在下降沿上,EDGE输出和FALL输出变为“1”;如果未产生任何跳变沿,则所有输出都为“0”。在FBD中的表示形式如图3-38所示。
 所有跳变沿检测TRIGGER指令
    3-38    所有跳变沿检测TRIGGER指令    3-38中,输入参数Clocklnput的类型为EBOOL,表示时钟输入。输出参数RISE的类型为BOOL,表示上升沿的指示器。输出参数EDGE的类型为BOOL,表示所有类型跳变沿的指示器。输出参数FALL的类型为BOOL,表示下降沿的指示器。