使用步进指令编程时需要注意下面几点:
1)状态继电器S只有在使用SET指令后才具有步进控制功能,提供步进触点。STL触点是与左侧母线相连的动合触点,具有主控和跳转作用。某STL触点接通,则对应的状态为活动步,同一状态继电器的STL触点只能使用一次(除了并行序列的合并)。
2)与STL触点相连的起始触点要使用LD、LDI指令。使用STL指令后,LD触点移至STL触点右侧,一直到出现下一条STL指令或者出现RET指令后才返回左侧母线;STL指令和RET指令是一对步进梯形(开始和结束)指令。在一系列步进梯形指令STL之后加上RET指令,表明步进梯形指令功能的结束,LD触点返回到原来母线。
3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈;状态继电器可做辅助继电器使用,与辅助继电器M用法相同。
4)由于PLC只执行活动步对应的电路块,梯形图中同一元件的线圈可以被不同的STL触点驱动,所以使用STL指令时允许双线圈输出(顺控程序在不同的步可多次驱动同一线圈)。
5)STL触点驱动的电路块中不能使用MC和MCR指令,但可以使用CJ指令;STL触点右边不能使用入栈(MPS)指令。在状态内,不能从STL临时左母线位置直接使用MPS/MRD/MPP指令。
6)在中断程序和子程序内,不能使用STL指令。
7)STL指令仅对状态继电器有效,当状态继电器不作为STL指令的目标元件时,就具有一般辅助继电器的功能。
8)状态继电器不仅在状态转移图中使用,也可以按编号顺序使用,也可以任意,但建议按顺序使用。(www.xing528.com)
9)状态的动作与输出的重复使用:状态的地址号不能重复使用;如果STL触点接通,则与其相连的电路动作;如果STL触点断开,则与其相连的电路停止动作。如图5-33所示,在不同的步之间可给同一软元件编程。
图5-33 状态的动作与输出的重复使用
10)输出的联锁:在状态转移过程中,仅在瞬间(一个扫描周期)两种状态同时接通,因此为了避免一对输出同时接通,需要设置联锁,如图5-34所示。
图5-34 输出的联锁
a)输出的联锁程序 b)定时器相邻时不能编程
11)定时器的重复使用:定时器线圈与输出线圈一样,也可对在不同状态下的同一软元件进行编程,但是在相邻的状态中不能编程。如果在相邻的状态下编程,则步进状态转移时定时器线圈不断开,当前值不能复位;如果不是相邻的两个状态,则可以使用同一个定时器,如图5-34所示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。