A位的操作数区域:CIO(输入单元占用的位不能使用)、W、H、A448.00~A959.15。
上微分指令DIFU的功能是输入脉冲的上升沿使指定继电器闭合一个扫描周期,然后复位。下微分指令DIFD的功能是输入脉冲的下降沿使指定继电器闭合一个扫描周期,然后复位。
DIFU、DIFD的梯形图示例如图3-13所示。
图3-13 DIFU、DIFD梯形图及波形图示例
图3-13中,当0.00闭合时,其上升沿使100.04闭合一个扫描周期,而后断开;当0.00断开时,其下降沿使100.05闭合一个扫描周期,而后断开。DIFU和DIFD可以分别由条件ON指令UP(521)和条件OFF指令DOWN(522)替代,如图3-14所示。虽然功能相同,但是UP和DOWN指令与NOT指令相似,同属于顺序输入型指令,因此它们不能直接与右母线连接,最终右侧必须连接到OUT指令或其他输出类指令。
图3-14 UP、DOWN梯形图示例
在CP1H PLC的指令系统中,大部分高级指令具有微分特性,指令前加“@”代表上微分型指令;指令前加“%”代表下微分型指令。这类微分型指令将在执行条件满足后的第一个扫描周期内执行一次。
微分指令经典程序———“二分频”电路。
所谓“二分频”是指输出信号的频率是输入信号的二分之一,逻辑上讲是一种双稳态电路,也可以通俗地理解为由单按钮实现某一输出点的启/停控制,即当该按钮按下一次时,对应输出点置位为ON;再按一次时,该输出点复位为OFF,如此循环执行。
对于双稳态电路无对应的PLC指令,通常利用微分指令与其他指令配合实现,其中使用保持指令KEEP与微分指令DIFU配合编程的示例如图3-15所示。
图3-15b的基本思想是在KEEP指令的置位端和复位端分别串联了输出线圈触点101.04,用于引导W10.00脉冲的走向。当输入位2.08闭合时,上升沿触发工作位W10.00闭合一个扫描周期,就在该周期内扫描第2逻辑行,由于输出位101.04为OFF,则KEEP指令的置位输入端为ON,而复位输入端为OFF,所以使101.04位在该周期自锁输出。由于下一周期W10.00断开,置位与复位输入端均为OFF,则101.04位仍保持输出状态。
当2.08断开后再次接通时,上升沿再次触发工作位W10.00闭合一个扫描周期,在该周期内扫描第2逻辑行,由于101.04位在此之前一直保持为ON,则KEEP指令的置位输入(www.xing528.com)
图3-15 “二分频”控制程序示例
a)“二分频”时序图 b)“二分频”梯形图
端为OFF,而复位输入端为ON,所以101.04位在该周期自锁解除复位。如此反复操作,不难发现101.04位的输出频率是输入位2.08的二分之一,周期则是其2倍,实现“二分频”控制。依照此思路,“二分频”可推而广之为“四分频”、“八分频”等。当然,如果图3-15a中是脉冲位2.08的下降沿触发101.04位输出,则只需将图3-15b中梯形图的DI⁃FU指令换为DIFD指令,其他不变。
另外,若使用CS、CJ或CP系列PLC,则图3-15b中梯形图程序可以进一步简化,结果如图3-16a所示。做法是省略掉DIFU指令,直接将2.08位设置为上微分型,具体设置方法是在CX-Programmer编程软件中选取2.08位,打开“编辑接点”对话框,并在下部“区别”栏上选择“上升”,如图3-16b所示,再单击“确定”按钮即完成上微分型触点的设置,2.08位常开符号显示为。
当然,如果在“区别”栏上选择“下降”即设置为下微分型触点,替代DIFD指令。
图3-16 “二分频”控制程序示例
a)“二分频”改进梯形图程序 b)微分型触点设置示意图
CP1H的其他顺序输出指令见表3-1,具体用法参见相关手册,本书不赘述。
表3-1 其他顺序输出指令功能表
(续)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。