在三菱PLC编程中,STL指令扮演了至关重要的角色。它是一种步进触点指令,用于控制状态的“激活”和“去激活”。在梯形图中,通过从主母线上引出步进状态触点并创建子母线,可以确保相关操作集中在子母线上进行。STL触点通常与左母线相连,作为常开触点,当特定步骤被激活时,它会导通,驱动右侧的电路。
当满足条件后,状态会发生转移,新步骤的对应状态继电器会被置位,原步骤的STL触点则会断开,负载线圈(SET指令驱动的除外)随之复位。值得注意的是,编程时需遵守一些规则,比如与STL相连的触点需用LD或LDI指令,初始状态可能需要外部驱动,且STL触点可以驱动Y、M、S、T等元件。由于CPU只处理活动步,双线圈输出是允许的,但定时器需在下次运行前复位以防止同时动作。
状态转移图编程中还应注意,每个分支和总支路的限制,跳转指令需用OUT指令而非SET,STL触点右侧不能与MPS指令相邻,且不能与MC、MCR指令结合。另外,停电保持状态寄存器允许存储停电前的状态,方便后续恢复。
以上信息来源于阮友德主编的《电气控制与PLC实训教程》,在第六章详细讲解了步进顺控指令及其应用,以及如何通过状态转移图进行编程。