理论教育 使用SCR指令的顺序控制梯形图设计方法

使用SCR指令的顺序控制梯形图设计方法

时间:2023-07-02 理论教育 版权反馈
【摘要】:SCR指令编写的梯形图如图5-20所示。选择序列的编程用SCR指令方法编制选择序列顺序功能图的梯形图程序时,重点是对选择序列的分支与合并的编程。图5-22 自动门控制SCR梯形图在图5-22中,步S0.1前有一个选择序列的合并。因此,在S0.0和S0.6对应的SCR程序段中,分别用I0.0和T38的常开触点驱动指令“SCRTS0.1”就能实现选择序列的合并。

使用SCR指令的顺序控制梯形图设计方法

S7-200 PLC中的顺序控制继电器(S0.0~S31.7)专门用于编制顺序控制程序。顺序控制程序被控制继电器指令(LSCR)划分为LSCR与SCRE之间的若干个SCR段,一个SCR段对应于顺序功能图中的一步。每一个SCR程序段一般有3种功能:

1)驱动处理:即在该段状态有效时,处理相应的工作;有时也可能不做任何工作。

2)指定转移条件和目标:即满足什么条件后,状态转移到何处。

3)转换源自动复位功能:状态发生转换后,置位下一个状态的同时,自动复位原状态。

(l)单序列的编程

这里仍以图5-12所示的功能图为例介绍单序列的SCR编程方法。

在SCR中,用转换条件对应的触点或电路驱动转换到后续步的SCRT指令,用SM0.0的常开触点驱动在该步中有输出的线圈。

首先,初始步S0.0由SM0.1置位变为活动步,在SCR段中,只有与S0.0相对应的那一段被执行。在初始状态下,I0.1=l,按下启动按钮I0.0,则指令“SCRTS0.1”执行,使S0.1置位,以便让S0.1的SCR程序段执行,同时使S0.0变为0状态,结束活动步,同时使后续步S0.1变为活动步。

在S0.1的SCR程序段中,SM0.0的常开触点闭合,线圈Q0.0得电,动力头向右快进。当碰到减速开关I0.2时,I0.2=1,则指令“SCRTS0.2”执行,将实现快进步到工进步的转换。直到碰到右限位开关,I0.3=1,则指令“SCRTS0.3”执行,动力头快退,直到返回初始步。

SCR指令编写的梯形图如图5-20所示。

(2)选择序列的编程

用SCR指令方法编制选择序列顺序功能图的梯形图程序时,重点是对选择序列的分支与合并的编程。

对选择序列的分支来说,梯形图中的分支在前级步SCR程序段中表示有几条分支,就有几条支路,每条支路由转换条件对应的触点和SCRT指令串联而成,当前级步为活动步,哪条分支的转换条件满足,转换就向哪条分支步发展。

978-7-111-47551-4-Chapter05-28.jpg

图5-20 SCR指令编写的梯形图

对选择序列的合并来说,在每一个选择序列的最后一步对应的SCR程序段中,分别用各自的转换条件对应触点驱动指令“SCRTSn”,其中Sn为实现转换合并后的第一步,这样就可以实现选择序列的合并。

下面以自动门控制系统为例,说明选择序列的编程方法。(www.daowen.com)

控制要求:人靠近自动门时,感应器I0.0接通,Q0.0接通,驱动电动机正转高速开门,碰到开门减速开关I0.1时,Q0.1接通,减速开门。碰到开门极限开关I0.2时电动机停转,开始延时。若在1s内感应器检测无人,Q0.2接通,电动机反转高速关门。碰到门减速开关I0.3时,Q0.3接通,减速关门,碰到关门极限开关I0.4时,电动机停转。在关门期间若感应器检测到有人停止关门,T38延时1s后自动转换为高速开门。

根据控制要求画出顺序功能图,如图5-21所示。步M0.4和M0.5后各有一个选择序列的分支,步M0.1前有一个选择序列的合并。

978-7-111-47551-4-Chapter05-29.jpg

图5-21 自动门顺序控制功能图

采用SCR指令方法对图5-21所示功能图编写梯形图,如图5-22所示。

在自动门控制系统的顺序功能图中,S0.4后有一个分支,当它为活动步,且I0.3=1时,则后续步S0.5变为活动步,S0.4变为非活动步。如果步S0.4为活动步,且I0.0=1时,则后续步S0.6变为活动步,S0.4变为非活动步。因此,在图5-22所示梯形图S0.4对应的SCR程序段中,用I0.3的常开触点驱动指令“SCRTS0.5”和I0.0的常开触点驱动指令“SCRTS0.6”,实现选择序列分支发展。

978-7-111-47551-4-Chapter05-30.jpg

图5-22 自动门控制SCR梯形图

在图5-22中,步S0.1前有一个选择序列的合并。当S0.0为活动步,且转换条件I0.0=1时;或S0.6为活动步,且延时时间T38为ls时,步S0.1都应变为活动步。因此,在S0.0和S0.6对应的SCR程序段中,分别用I0.0和T38的常开触点驱动指令“SCRTS0.1”就能实现选择序列的合并。

(3)并列序列的编程

当并行序列有分支时,在梯形图中的实现是:在并行序列前级步所对应的SCR段中,使用SCRT指令,用转换条件所对应的触点同时驱动并行序列各分支的首步。

图5-23中步S0.2后是一个并行序列的分支,当S0.2为活动步,且转换条件I0.1=1,步S0.3和步S0.5同时变为活动步,而S0.2变为非活动步。因此,在S0.2的SCR程序段中,用I0.1的常开触点同时驱动指令“SCRTS0.3,SCRTS0.5”,使步S0.3和步S0.5同时置位,成为活动步,而步S0.2被自动复位,变为非活动步。

978-7-111-47551-4-Chapter05-31.jpg

图5-23 并行序列功能图及SCR梯形图

a)功能图 b)SCR梯形图

当并行序列合并时,只有当所有前级步为活动步,且转换条件满足时,才同时实现状态转换,完成新状态的起动。对此类情况,一般使用置位、复位的编程方法。图5-23中步S0.7前是一个并行序列的合并,当步S0.4和步S0.6同时为活动步,且转换条件I1.3=1,S0.7变为活动步,而步S0.4和步S0.6同时变为非活动步。因此,将步S0.4和步S0.6的常开触点与转换条件I1.3对应的常开触点串联,来控制对S0.7的置位及步S0.4和步S0.6的同时复位,从而使S0.7成为活动步,而步S0.4和步S0.6变为非活动步。

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

我要反馈