1.边沿检测指令
PLS是上升沿检测指令,PLF是下降沿检测指令。它们只能用于输出继电器和辅助继电器,不能用于特殊辅助继电器。图3-19中的M0仅在X0的常开触点由断开变为接通(即X0的上升沿)时的一个扫描周期内为ON,M1仅在X0的常开触点由接通变为断开(即X0的下降沿)时的一个扫描周期内为ON。如果要生成触点线圈之外的带方括号的指令,则单击工具条上的按钮 ,在出现的“梯形图输入”对话框中输入方括号里的指令。
图3-19 边沿检测指令
打开GX Simulator,用户程序被下载到仿真PLC。启动软元件监视视图,生成X窗口、Y窗口和M窗口(见图2-27)。
双击X窗口中的X0,将它切换到ON状态,观察M窗口中M0状态的变化,同时观察图3-19中的指令“PLS M0”两侧方括号颜色的变化,在X0的上升沿(X0的触点由断开变为接通),指令“PLS M0”两侧的方括号应变为蓝色,然后很快消失。
双击X窗口中的X0,将它由ON切换到OFF状态,观察M窗口中M1状态的变化,在X0的下降沿(X0的触点由接通变为断开),指令“PLF M1”两侧的方括号应变为蓝色,然后很快消失。
2.边沿检测触点指令
LDP(取脉冲上升沿)、ANDP(与脉冲上升沿)和ORP(或脉冲上升沿)是用来检测上升沿的触点指令,触点的中间有一个向上的箭头,对应的触点仅在指定位软元件的上升沿(由OFF变为ON)时接通一个扫描周期。
LDF(取脉冲下降沿)、ANDF(与脉冲下降沿)和ORF(或脉冲下降沿)是用来检测下降沿的触点指令,触点的中间有一个向下的箭头,对应的触点仅在指定位软元件的下降沿(由ON变为OFF)时接通一个扫描周期。
这6条指令与触点所在的位置有关,包含LD、AND和OR的指令分别表示电路的起始触点、串联的触点和并联的触点。
上述指令可以用于X、Y、M、T、C和S。在图3-20中X2的上升沿或X3的下降沿,Y4仅在一个扫描周期为ON。边沿检测触点可以与普通触点混合使用。
图3-20 边沿检测触点指令
做仿真实验时,双击X窗口中的X2和X3,观察在X2的上升沿或X3的下降沿,对应的触点是否接通一个扫描周期。
3.置位指令与复位指令
置位指令SET将指定的软元件置位,图3-21中X3的常开触点接通时,M3变为ON 1状态)并保持该状态,即使X3的常开触点断开,M3也仍然保持ON状态不变。
(www.xing528.com)
图3-21 置位复位指令
复位指令RST将指定的软元件复位,图3-21中X5的常开触点接通时,M3变为OFF(0状态)并保持该状态,即使X5的常开触点断开,M3也仍然保持OFF状态不变。
置位复位电路与起动/保持/停止电路的功能相同(见图3-27中的梯形图)。
SET指令可以用于Y、M和S,RST指令可以用于复位Y、M、S,或将字软元件数据寄存器D、变址寄存器Z和V的内容清零,还用来复位累计型定时器T246~T255和计数器。对同一个软元件,可以多次使用SET和RST指令。最后一次执行的指令将决定当前的状态。
在任何情况下,RST指令都优先执行。计数器处于复位状态时,输入的计数脉冲不起作用。如果不希望计数器和累计型定时器具有断电保持功能,则可以在用户程序开始运行时用初始化脉冲M8002将它们复位。
做仿真实验时,分别设置下面的条件:
1)X3和X5均为OFF,此时M3的状态保持不变。
2)X3为ON,X5为OFF(见图3-21a)。
3)X3为OFF,X5为ON。
4)X3和X5均为ON(见图3-21b)。
观察M窗口中M3的状态,同时观察梯形图中有关软元件的状态。
图3-21a中的指令“SET M3”方括号的蓝色表示该指令有效,M3被置位为ON。图3-21b中的指令“RST M3”方括号的蓝色表示该指令有效,M3被复位为OFF。图3-21b对M3置位、复位的这两条指令中,后执行的“RST M3”有效。
4.取反指令
INV(Inverse)指令在梯形图中用一条45°的短斜线来表示。它是用工具条上的按钮 生成的。INV指令将执行该指令之前的逻辑运算结果取反,运算结果如果为0则将它变为1,运算结果为1则变为0。在图3-22中,如果X12和X3同时为ON,则M4为OFF;反之则M4为ON。
做仿真实验时分别令图3-22中的串联电路接通和断开,观察M4的线圈的通电、断电的状态。可以看到串联电路接通时,M4的线圈断电;串联电路断开时,M4的线圈通电。
图3-22 取反指令
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。