首页 理论教育 步进顺控指令编程原则与技巧

步进顺控指令编程原则与技巧

时间:2023-06-30 理论教育 版权反馈
【摘要】:图4.4-1为步进顺控指令使用说明。图4.4-1 步进顺控指令的使用说明a)顺序功能图 b)相应的梯形图 c)指令表图中STL指令的执行过程是:当步S20为活动步时,S20的STL触点接通,负载Y0输出。在一系列STL指令的最后安排返回主程序时使用RET指令,表示步进功能指令的结束,并返回原母线。

步进顺控指令编程原则与技巧

1.FX2N系列步进顺控指令(见表4.4-1)

表4.4-1 步进指令格式

978-7-111-45203-4-Chapter04-77.jpg

STL:步进开始指令,操作元件为状态继电器S0~S899。

RET:步进结束指令,表示状态(S)流程结束,用于返回主程序(左母线)的指令。

2.编程原则

步进顺控指令STL和RET只有与状态继电器S配合才具有步进功能。S0~S9用于初始步,S10~S19用于自动返回原点。使用STL指令的状态继电器的动合触点称为STL触点,用符号|STL|表示,没有动断的STL触点。

4.4-1为步进顺控指令使用说明。顺序功能图与梯形图有严格的对应关系,每个状态器有3个功能:驱动相关负载、指定转移条件和指定转移目标。

978-7-111-45203-4-Chapter04-78.jpg

图4.4-1 步进顺控指令的使用说明

a)顺序功能图 b)相应的梯形图 c)指令表

图中STL指令的执行过程是:当步S20为活动步时,S20STL触点接通,负载Y0输出。如果转换条件X0满足,后续步S21被置位变成活动步,同时前级步S20自动复位,变成不活动步,输出Y0也断开。

使用STL指令使新的状态置位,前一状态自动复位。STL触点接通后,与此相连的电路被执行;当STL触点断开时,与此相连的电路停止执行。(www.xing528.com)

RET指令通常用在一系列顺序控制指令的最后,表示步进流程的结束返回主母线。

由图4.4-1可看出:

1)STL触点在梯形图中与左母线(主母线)连接,具有主控功能。STL触点右侧产生的新母线(子母线)上的触点要用LD或LDI指令开始。

STL指令和RET指令是一对指令。在一系列STL指令的最后安排返回主程序时使用RET指令,表示步进功能指令的结束,并返回原母线。RET指令使右移后形成的子母线返回到原来的母线,表示顺控结束。

2)STL触点接通时,其对应的状态变为活动步,后面的电路按逻辑要求动作。STL触点断开后,后面的电路全部断开。但要注意在STL触点由接通转为断开后,还要执行一个扫描周期。若需要保持输出结果,可用SET和RST指令。

3)负载驱动,即实施状态的控制对象的驱动。表达状态的工作任务(输出)时可用OUT指令也可用SET指令。它们的区别是OUT指令驱动的输出在本状态关闭后自动关闭,而使用SET指令驱动的输出可保持到其他状态执行,直到在程序的其他地方使用SET指令使其复位。

4)转移条件和转移目标。转移条件即满足什么条件实行状态的转移,转移目标即转移到什么状态去。

5)PLC是以扫描方式串行工作的,因此在某一时间段内只能有一个状态有效,PLC内的同一输出继电器,就可以在不同状态内重复编程。由于在进入下一个状态时自动复位上一个状态,因此状态之间的转移条件也应及时消失,为此一般用自复位行程开关定时器作为转换条件的元件。此外,上一状态的复位是在进入进入下一状态后的第一个扫描周期完成的,因此上下相邻状态中不相兼容的元件必须设置连锁环节。

6)对于STL指令后的状态(S),OUT指令和SET指令具有同样的功能,都能自动复位转移源和置位转移目标。但OUT指令用于向分离状态转移,而SET用于向下一个状态转移,如图4.4-2所示。

978-7-111-45203-4-Chapter04-79.jpg

图4.4-2 状态的转移方法

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈