您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC上升沿微分(DIFU(13))和下降沿微分(DIF
来源:艾特贸易2017-06-05
简介DIFU( 13) 和 DIFD( 14) 指令输出位一般只可用于控制其状态的一条指令,且不影响标志位,其梯形图如图 7-12 所示。 图 7-12 DIFU(13) 和 DIFD(14) 指令 DIFU( 13) 和 DIFD( 14) 仅在一个周期中使指定位
DIFU( 13)和DIFD( 14)指令输出位一般只可用于控制其状态的一条指令,且不影响标志位,其梯形图如图7-12所示。
图7-12 DIFU(13)和DIFD(14)指令
DIFU( 13)和DIFD( 14)仅在一个周期中使指定位置ON。无论何时执行,DIFU( 13)都将其当前执行条件与先前的执行条件相比较。如果先前的执行条件是OFF,且当前的执行条件为ON,则DIFU(13)的指定位将变为ON;如果先前的执行条件是ON并且当前执行条件是ON或OFF,则DIFU(13)将置指定位为OFF或保持OFF状态。因此,假定它每个周期执行,其指定位超过一个周期就不会再为ON。
无论何时执行,DIFD( 14)都将其当前执行条件与先前的执行条件相比较。如果先前的执行条件是ON,且当前的执行条件为OFF,则DIFD( 14)的指定位将变为ON;如果先前的执行条件是OFF,并且当前执行条件是ON或OFF,则DIFD( 14)将置指定位为OFF或保持OFF。因此,假定它每个周期执行,其指定位超过一个周期就不会再为ON。
当指令编程在IL( 02)和ILC( 03)之间,JMP( 04)和JME( 05)之间或子程序中时,DIFU( 13)和DIFD( 14)的执行结果会不确定。
当不能用指令微分形式(即在前面加入一个@),但又希望特殊指令在一个单周期内执行时需要使用这些指令,当使用这些指令能简化程序时,它们也可以和有微分形式指令的非微分形式一起使用,如图7-13所示。
图7-13 DIFU(13)和DIFD( 14)指令的使用
在这个例子中,当IR 00000从OFF变为ON时,IR 20014将在一个周期里变为ON;当IR 00000从ON变为OFF时,IR 20015将在一个周期里变为ON。
【例7-5】 当00000由OFF变为ON时,20000输出一个宽度为一个扫描周期的脉冲;当00000由ON变为OFF时,20001输出一个宽度为一个扫描周期脉冲的程序,如图7-14所示。
图7-14 例7-5梯形图和助记符
点击排行
