首页 理论教育 RLO边沿检测指令:优化方法解析

RLO边沿检测指令:优化方法解析

时间:2023-06-28 理论教育 版权反馈
【摘要】:图3-43中I0.5和I0.6的触点组成的串联电路由断开变为接通时,中间标有“P”的RLO上升沿检测元件左边的逻辑运算结果由0变为1,检测到一次正跳变。在做仿真实验时,需要多次单击I0.5对应的小方框,断开然后接通流进上升沿检测元件的能流,才有可能看到它。图3-43 RLO边沿检测与置位复位指令图3-43的右边给出了梯形图对应的语句表程序,语句表中上升沿检测和下降沿检测指令的助记符分别为FP和FN。

RLO边沿检测指令:优化方法解析

图3-43中I0.5和I0.6的触点组成的串联电路由断开变为接通时,中间标有“P”的RLO上升沿检测(Positive RLO Edge Detection)元件左边的逻辑运算结果(RLO)由0变为1(即波形的上升沿),检测到一次正跳变。能流只在该扫描周期内流过检测元件,M0.1的线圈仅在这一个扫描周期内“通电”。图3-44是有关信号的波形图,高电平表示1状态,低电平表示0状态。M0.1和M0.3的脉冲宽度只有一个扫描周期。

因为脉冲宽度很窄,并且程序状态监控时PLC与计算机之间的数据传输是周期性的,监控时不一定能看到流过M0.1的线圈的能流的快速闪动。在做仿真实验时,需要多次单击I0.5对应的小方框,断开然后接通流进上升沿检测元件的能流,才有可能看到它。

边沿检测元件的地址(例如图3-43中的M1.1和M0.2)为边沿存储位,用来储存上一次扫描循环的逻辑运算结果。不能用块的临时局部变量作边沿存储位,因为在停止调用块以后,它的临时局部变量的值可能会丢失。

图3-43中I1.0和I1.1的触点组成的并联电路由接通变为断开时(即图3-44中波形的下降沿),中间标有“N”的RLO下降沿检测(Negative RLO Edge Detection)元件左边的逻辑运算结果由1变为0,检测到一次负跳变。能流只在该扫描周期内流过检测元件,M0.3的线圈仅在这一个扫描周期内“通电”(见图3-44)。

978-7-111-53570-6-Chapter03-98.jpg

图3-43 RLO边沿检测与置位复位指令

图3-43的右边给出了梯形图对应的语句表程序,语句表中上升沿检测和下降沿检测指令的助记符分别为FP(Edge Positive)和FN(Edge Negative)。

为了在梯形图中生成常开触点、常闭触点和线圈之外的元件,例如图3-43中的上升沿检测元件,单击工具栏上的 978-7-111-53570-6-Chapter03-99.jpg 按钮,在出现的输入框中输入“P”(见图3-45)后按回车键,或者向下拉动滚动条中的滑块,双击指令列表框中的“P” (www.xing528.com)

978-7-111-53570-6-Chapter03-100.jpg

图3-44 波形图

978-7-111-53570-6-Chapter03-101.jpg

图3-45 生成上升沿检测元件

也可以用另一种方法生成上升沿检测元件,执行菜单命令“视图”→“总览”,显示出图3-43左边的指令列表窗口。打开其中的“位逻辑”文件夹,用鼠标左键单击并按住其中的“”图标,将它“拖”到梯形图中需要放置的地方,光标变为 978-7-111-53570-6-Chapter03-102.jpg ,表示可以在该处放置元件。放开按住的鼠标左键,它被放置在光标所在的位置。

放置元件的第3种方法是首先单击选中梯形图中要放置元件的导线,该段导线变粗。然后双击指令列表中的元件图标,它将在选中的导线处出现。

选中指令列表中的某一条指令,在下面的小窗口可以看到该指令的简要说明。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈