FX3U系列PLC技术及应用
上QQ阅读APP看书,第一时间看更新

1.2.7 主控指令

主控指令的指令助记符、名称、功能、梯形图及操作软元件和程序步长如表1-8所示。

表1-8 主控指令表

在编程时,经常会遇到许多线圈同时受一个或几个触点控制的情况,如果在每个线圈的控制电路中都串入同样的触点或电路,需要使用很多触点,而且阅读性差,这时可使用主控指令解决这一问题。使用主控指令的触点称为主控触点(如图1-50a中M100的触点),它在梯形图中与一般的触点垂直(如图1-50b)。主控触点相当于是控制一组电路的总开关。

图1-50a是写入模式下的主控电路,只有在读取模式或监视模式才能看到图1-50b中的M100的主控触点。

图1-50 主控及主控复位指令应用

a)写入模式 b)监视模式

1.MC指令

MC(主控)指令是连接到公共触点指令,用于表示主控区的开始,它通过操作软元件的常开触点将左母线移位,产生一根临时母线(如图1-50b所示),形成主控电路块。其操作软元件分为两部分,一部分是主控标志N0~N7,一定要从小到大使用;另一部分是具体的操作软元件,可以是输出继电器Y、辅助继电器M,但不能是特殊辅助继电器。

执行MC指令后,母线(LD点)移到主控触点的下面,与主控触点下面的临时母线相连的触点使用LD或LDI指令。

2.MCR指令

MCR(主控复位)指令是解除到公共触点的连接,用于表示到主控区的结束,使主控指令MC产生的临时母线复位,即左母线返回。MCR指令的操作软元件为主控标志N0~N7,且必须与MC指令成对使用(见图1-50)。

当X000常开触点接通时,执行MC和MCR之间的指令。X000的常开触点断开时,不执行上述区间的指令,其中累计型定时器、计数器、用置位/复位指令驱动的软元件保持其状态不变;其余的软元件被复位,非累计型定时器和用OUT指令驱动的软元件变为OFF。

在MC指令中再次使用MC指令称为嵌套,如图1-51所示。MC和MCR指令中包含嵌套的层数为8层,其中N0为最高层,N7为最低层。在没有嵌套结构时,通常用N0编程,N0的使用次数没有限制。

图1-51 主控指令的多重嵌套

注意:在有嵌套时,MCR指令将同时复位低的嵌套层,例如指令“MCR N3”将复位N3~N7。