1.单按钮控制电路的仿真实验
图3-23的左图是单按钮控制电路。X7是按钮信号,用Y15来控制电动机。电动机停机时按下按钮,因为Y15的常开触点断开,M2的线圈断电,其常闭触点闭合。X7的上升沿检测触点使Y15的线圈通电,电动机开始运行。
图3-23 单按钮控制电路
再次按下按钮,因为Y15的常开触点闭合,M2的线圈通电。其常闭触点断开,使Y15的线圈断电,电动机停机。如果X7提供等周期的脉冲列信号,则Y15输出波形的频率是X7波形频率的一半,因此这个电路具有分频的功能。
在仿真实验时多次双击X窗口中的X7,观察在每次X7由OFF变为ON的上升沿,Y15的状态是否能切换。
读者可以将图3-23上面的X7的上升沿检测触点改为普通的常开触点,下载后检测是否还能实现单按钮控制电动机的功能,并解释原因。
2.主控指令的仿真实验
在编程时,经常会遇到许多线圈同时受一个或一组触点控制的情况,如果在每个线圈的控制电路中都串入同样的触点或电路,将会多用很多触点,主控指令可以解决这一问题。使用主控指令的触点称为主控触点(见图3-24中M10的触点),它在梯形图中与一般的触点垂直。主控触点是控制一组电路的总开关。
图3-24 主控指令应用程序
主控指令MC(公共触点串联连接指令)用于表示主控区的开始。MC指令只能用于输出继电器Y和辅助继电器M(不包括特殊辅助继电器)。
主控复位指令MCR是MC的复位指令,用来表示主控区的结束。
图3-24的左图是写入模式的主控电路,右图是监视模式的主控电路,只有在读取模式和监视模式,才能看到M10的主控触点。
执行MC指令后,母线(LD点)移到主控触点的下面去了,MCR使左侧母线回到原来的位置。与主控触点下面的母线相连的触点(例如图3-24中X17和X20的触点)使用LD或LDI指令。
图3-24中X16的常开触点接通时,执行MC和MCR之间的指令。X16的常开触点断开时,不执行上述区间的指令,其中的累计型定时器、计数器、用复位/置位指令驱动的软元件保持其状态不变,其余的软元件被复位,非累计型定时器和用OUT指令驱动的软元件变为OFF。(www.xing528.com)
做仿真实验时,令X16为ON,梯形图中M10的主控触点接通。此时可以用主控区中的X17和X20的触点控制Y6和Y16的线圈。
令X16为OFF,M10的主控触点断开。此时不能用X17和X20的触点控制Y6和Y16的线圈,Y6和Y16为OFF(见图3-24右图中Y6的线圈的状态)。
在MC指令区内使用MC指令称为嵌套。MC和MCR指令中包含嵌套的层数N0~N7,N0为最高层,N7为最低层。在没有嵌套结构时,通常用N0编程,N0的使用次数没有限制。有嵌套时,MCR指令将同时复位低的嵌套层,例如指令“MCR N2”将复位2~7层。
主控指令实际上用得不多,有的PLC(例如S7-200)没有主控指令。
3.空操作指令
NOP为空操作指令,使该步序作空操作。
4.END指令
END指令为程序结束指令,将强制结束当前的扫描执行过程。生成新的项目时,自动生成一条END指令。
5.梯形图中指令的位置
输出类指令(例如OUT、MC、SET、RST、PLS、PLF和大多数应用指令)应放在梯形图同一行的最右边,它们不能直接与左侧母线相连。有的指令(例如END和MCR指令)不能用触点驱动,必须直接与左侧母线或临时母线相连。
6.FX3U、FX3UC和FX3G系列增加的基本指令
FX3U、FX3UC和FX3G系列增加了两条基本指令,MEP(运算结果的上升沿时为ON)指令用水平电源线上向上的垂直箭头来表示(见图3-25),仅在该指令左边触点电路的逻辑运算结果从OFF→ON的一个扫描周期,有能流流过它。MEF(运算结果的下降沿时为ON)指令用水平电源线上向下的垂直箭头来表示,仅在该指令左边触点电路的逻辑运算结果从ON→OFF的一个扫描周期,有能流流过它。
图3-25 MEP和MEF指令
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。