三菱PLC步进指令编程技巧

步进指令编程也是一种根据顺序功能图编制梯形图程序的主要方法之一。
用步进指令设计梯形图时,首先要注意初始状态继电器的设置。在三菱fx2n系列plc中共有1000个状态继电器(s0~s999),其中s0~s9共10个为初始状态继电器,s10~s19为回零状态继电器,s20~s499为一般状态继电器,s500~s899为保持状态继电器,s900~s999为报警状态继电器。状态继电器的使用次数不受限制,当状态继电器不用于步进顺序控制时,它也可作为辅助继电器使用。
在三菱fx2n系列plc中只有两条步进指令:stl(步进开始指令)和ret(步进结束指令)。
stl和ret指令必须和状态继电器s配合使用才具有步进功能。stl也称为步进触点指令(占1步),stl的梯形图符号用 表示,称为stl触点,它没有动断触点。stl s20 和stl s21都是stl触点。在梯形图中,stl触点与母线相连,使用stl指令后,母线移至触点右侧,其后需用ld、ldi、out等指令,直至出现下一条stl指令或出现ret指令。stl指令使新状态继电器置位,而前一状态继电器自动复位,其触点断开。图10-1表明了顺序功能图、梯形图、语句表三者之间的严格对应关系。步进结束指令ret也称为步进返回指令,梯形图符号用 表示。在一系列stl指令之后必须使用ret指令,以表示步进指令功能结束,母线恢复至原位。
运用步进指令编写顺序控制程序时,首先应确定整个控制系统的流程,然后将复杂的任务或过程分解成若干个工序(状态),最后弄清各工序成立的条件、工序转移的条件和转移的方向,这样就可画出顺序功能图。根据控制要求,采用stl、ret指令的步进顺序控制可以有多种方式。如图10-2所示是单流程顺序功能图。图中m8002是特殊辅助继电器,仅在运行开始时瞬间接通,产生初始脉冲。如图10-3所示是选择性分支与汇合状态转移方式。如图10-4所示是并行分支与汇合状态转移方式。