您现在的位置是:首页 > 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所示。 图3-34 上升沿检测RE指令 图3-34中,输入参数Start_Button的类型为EBOOL,表示进行上升沿检测的离散量或内部位。输出参数Start_Pulse的类型为BOOL,表示上升沿的输出或内部位。其时序如图3-35所示。
图3-35 上升沿检测RE指令时序 图3-35中,T为输入的PLC循环时间,即离散量两次赋值之间的更新延迟。 (2)下降沿检测FE指令 下降沿检测FE指令用于检测输入位从“1”到“0”(下降沿)的跳变过程。在FBD中的表示形式如图3-36所示。
图3-36 下降沿检测FE指令 图3-36中,输入参数Start_Button的类型为EBOOL,表示进行下降沿检测的离散量或内部位。输出参数Start_Pulse的类型为BOOL,表示下降沿的输出或内部位。其时序如图3-37所示。
图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所示。
图3-38 所有跳变沿检测TRIGGER指令 图3-38中,输入参数Clocklnput的类型为EBOOL,表示时钟输入。输出参数RISE的类型为BOOL,表示上升沿的指示器。输出参数EDGE的类型为BOOL,表示所有类型跳变沿的指示器。输出参数FALL的类型为BOOL,表示下降沿的指示器。
点击排行
