顺序控制梯形图的设计方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.3.3 选择序列与并行序列的编程方法 1、选择序列的编程方法
在选择序列的分支处,如果当前步为活动步,该步之
后出现选择分支,则转换条件满足的分支的后续步变为 活动步。 在选择序列的合并处,分别使用各分支的转换条件驱 动转换指令,实现选择序列的合并。
2、并行序列的编程方法 在并行序列的分支处,当前步为活动步并且转换
或M0.5的常闭触点与M0.2的线圈串联就行了。
5、并行序列的合并的编程方法 步M0.0之前有一个并行序列的合并,该转换实现
的条件是所有的前级步都是活动步和转换条件满足。
由此可知,应将M0.4、M0.6和I0.6的常开触点串联, 作为控制M0.0的起保停电路的起动电路。 任何复杂的顺序功能图都是由单序列、选择序列 和并行序列组成的,掌握了单序列的编程方法和选择
其余各步对应的编程元件置为0状态,这是因为在没有 并行序列或并行序列为处于活动步时,只能有一个活 动步。
5.1 使用起保停电路的顺序 控制梯形图设计方法
根据顺序功能图设计梯形图时,可以用存储器位
M来代表步。某一步为活动步时,对应的存储器位为 1状态,某一转换实现时,该转换的后续步变为活动 步,前级步变为不活动步。
5.3 使用SCR指令的顺序控制 梯形图设计方法
5.3.1 顺序控制继电器指令
S7-200中的顺序控制继电器(SCR)专门用于编制顺 序控制程序。顺序控制程序被划分为LSCR与SCRE指令之 间的若干个SCR段,一个SCR段对应于顺序功能图中的 一步。
1、装载指令
装载顺序控制继电器(Load Sequence Control
行之前两个钻头在最上面,上限位开关I0.3和I0.5为ON。 操作人员放好工件后,按下起动按钮I0.0。工件被夹紧 后两只钻头同时开始工作,钻到由限位开关I0.2和I0.4 设定的深度时分别上行,回到由限位开关I0.3和I0.5设
定的起始位置时分别停止上行。两个都到位之后,工
件被松开,松开到位后,加工结束,系统返回初始状 态。
5.2 以转换为中心的顺序控 制梯形图设计方法
5.1 单序列的编程方法
在顺序功能图中,如果某一转换所有的前级步都是 活动步并且满足相应的转换条件,则转换实现。即所有 由有向连线与相应转换符号相连的后续步都变为活动步, 而所有由有向连线与相应转换符号相连的前级步都变为
不活动步。在以转换为中心的编程方法中,将该转换所
2、选择序列的合并的编程方法
一般来说,对于选择序列的合并,如果某一步之前有N个 转换,即有N条分支进入该步,则控制代表该步的存储器位的 起保停电路的启动电路由N条支路并联而成,各支路由某一前 级步对应的存储器位的常开触点与相应的转换条件对应的触
点或电路串联而成。
3、仅有两步的闭环的处理
如果在顺序功能图中仅由两步组成的小闭环,用起 保停电路设计的梯形图不能正常工作。
在起保停电路电路中,则应将代表前级步的常
开触点和代表转换条件的常开触点串联,作用控制
后续步的起动电路。将后续步为1状态作为使前级 步变为0的条件,即将后续步的常闭触点与前级步 的线圈串联。 在起保停电路中,必须使用有记忆功能的电路
来控制代表步的存储器位。
设计顺序控制梯形图的输出电路部分的方法
由于步是根据输出变量的状态变化来划分的,它们 之间的关系极为简单,可以分为两种情况来处理: (1)某一输出量仅在某一步中为1,可将它的线圈 与对应步的存储器位的线圈并联。
条件满足时,则所有的后续步都变为活动步,当前步
变为不活动步。用转换条件同时驱动转换指令来实现, 同时当前步自动复位。 并行序列的合并处,用前级步所对应的常开触点 和转换条件串联作为后续步置位和前级步复位的条件。
5.4 具有多种工作方式的系统 的顺序控制梯形图设计方法
5.4.1 系统的硬件结构与工作方式
程方法实际上与对单序列的编程方法完全相同。
图5-9 选择序列与并行序列
与并行序列的分支、合并无关的转换对应的梯形图 是非常标准的,每一个控制置位、复位的电路块都是 由前级步对应的一个存储器位的常开触点和转换条件 对应的触点组成的串联电路、一条置位指令和一条复
位指令组成。
5.2.3 并行序列的编程方法 并行序列的分支:将前级步的常开触点与转换条件 串联作为并行序列分支所有后续步置位的条件,前级 步复位的条件。
(Q0.0为ON)至限位开关I0.3动作,然后压钳下
行(Q0.1为ON并保持),压紧板料后,压力继电 器I0.4为ON,压钳保持压紧,剪刀开始下行
(Q0.2为ON)。剪断板料后,I0.2变为ON,压钳
和剪刀同时上行(Q0.3和Q0.4为ON,Q0.1和Q0.2 为OFF),它们分别碰到限位开关I0.0和I0.1后,
有前级步对应的存储器位的常开触点与转换对应的触点 或电路串联,该串联电路即为起保停电路中的起动电路, 用它作为使所有后续步对应的存储器位置位(使用S指 令),和使所有前级步对应的存储器位复位(使用R指
令)的条件。
使用这种编程方法时,不能将输出位的线圈与置位指 令和复位指令并联,这是因为控制置位复位的串联电路
复位为0状态,当前步变为不活动步。
LSCR指令中指定的顺序控制继电器被放入SCR堆栈
和逻辑堆栈的栈顶,SCR堆栈中S位的状态决定对应的 SCR段是否执行。由于逻辑堆栈的栈顶装入了S位的值, 所以将SCR指令直接连接到左侧母线上。 使用SCR指令时需要注意以下几点: 不能在不同的程序中使用相同的S位 不能在SCR段之间使用JMP及LBL指令
序列、并行序列的分支、合并的编程方法,就不难迅
速设计出任意复杂的顺序功能图描述的数字量控制系 统的梯形图。
5.1.3 应用举例 1、选择序列应用举例
液体混合装置如图5-6所示,上限位、下限位和中限位液位
传感器被液体淹没时为1状态,阀A、阀B和阀C为电磁阀,线 圈通电时关闭。在初始状态时容器是空的,各阀门均为关闭, 各传感器均为0状态。按下起动按钮后,打开阀A,液体A流入 容器,中限位开关变为ON时,关闭阀A,打开阀B,液体B流入
5.1.1 单序列的编程方法 起保停电路仅仅使用与触点和线圈有关的指令, 任何一种PLC的指令系统都有这一类指令,因此这是
一种通用的编程方法,可以用于任意型号的PLC。
设计起保停电路的关键是找出它的起动条件和停 止条件。根据转换实现的基本规则,转换实现的条件 是它的前级步为活动步,并且满足相应的转换条件。
分别停止上行,都停止后,又开始下一周期的工
作,剪完10块板料后停止工作并停在初始状态。
信号灯受一个启动开关控制,当启动开关接通时, 信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。 当启动开关断开时,所有信号灯都熄灭;南北红灯亮 维持25秒,在南北红灯亮的同时东西绿灯也亮,并维
持20秒;到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。
程序。
I2.0是自动/手动切换开关,当它为1状态时调用手动 程序,为0状态时调用自动程序。
为了便于将顺序功能图转换为梯形图,用代表各步 的编程元件的地址作为步的代号,并用编程元件的地 址来标注转换条件和各步的动作或命令。 系统进入初始状态后,应将与顺序功能图的初始步
相应的编程元件置为1,为转换的实现做好准备,并将
4、并行序列的分支的编程方法 如上图所示的步M0.2之后有一个并行序列的分支,
当步M0.2是活动步并且转换条件I0.3满足时,步M0.3
与步M0.5应同时变为活动步,这是用M0.2和I0.3的常 开触点组成的串联电路分别作为M0.3和M0.5的起动 电路来实现的;与此同时,步M0.2应变为不活动步。 步M0.3和步M0.5是同时变为活动步的,只需将M0.3
不能在SCR段中使用FOR 、NEXT、END指令
不能在不同步的SCR区内分别设置同一个线圈
5.3.2 单序列的编程方法
在设计梯形图时,用LSCR和SCRE指令表示SCR段的开
始和结束。在SCR段中用SM0.0的常开触点来驱动在该步 中应为1状态的输出点(Q)的线圈,并用转换条件对应 的触点或电路来驱动转换到后续步的SCRT指令。如果某 一输出点不止在一步中有输出的话,必须在各SCR程序 段之外,用相应的步所对应的常开触点所组成的并联电 路来控制该线圈。
(2)如果某一输出在几步中都为1,应将代表各有
关步的存储器位的常开触点并联后,驱动该输出的线 圈。
5.1.2 选择序列与并行序列的编程方法
1、选择序列的分支的编程方法 如果某一步的后面有一个由N条分支组成的选择序列,该 步可能转换到不同的N步去,则应将这N个后续步对应的存储 器位的常闭触点与该步的线圈串联,作为结束该步的条件。
第5章 顺序控制梯形图 的设计方法
本章要点
使用起保停电路的顺序控制梯形图设计方法 以转换为中心的顺序控制梯形图设计方法 使用SCR指令的顺序控制梯形图设计方法 具有多种工作方式的系统的顺序控制梯形图设计方法
系统有自动和手动两种工作方式。 SM0.0的常开触点一直闭合,每次扫描都会执行公用
容器。Leabharlann Baidu面升到上限位开关时,关闭阀B,电动机M开始运行,
搅拌液体,60s后停止搅拌,打开阀C,放出混合液,当液面降 至下限位开关之后再过5s,容器放空,关闭阀C,打开阀A,又 开始下一周期的操作。按下停止按钮,当前工作周期的操作结 束后,才停止操作,返回并停留在初始状态。
2、并行序列应用举例
某专用钻床用两只钻头同时钻两个孔。开始自动运
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒 时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄 灭,绿灯亮,东西红灯亮维持30秒。南北绿灯亮维持25 秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒
后熄灭,这时南北红灯亮,东西绿灯亮。周而复始
输 入
SD I0.0
输 R 出
Y
G
输出 R
Y
G
南 Q0.2 Q0.1 Q0.0 东西 Q0.5 Q0.4 Q0.3 北
并行序列的合并:将所有前级步的常开触点与转换
条件串联作为后续步置位的条件,所有前级步复位的 条件。
图5-9 选择序列与并行序列
图5-10 转换的同步实现
5.2.4 应用举例
如图某剪板机的示意图,开始时压钳和剪刀
在上限位置,限位开关I0.0和I0.1为ON。按下启 动按钮I1.0,工作过程如下:首先板料右行
1.硬件结构 为了满足生产的需要,很多设备要求设置多种工作 方式,例如手动和自动(包括连续、单周期、单步和
自动返回初始状态)工作方式。手动程序比较简单,
一般用经验法设计,复杂的自动程序一般根据系统的 顺序功能图用顺序控制法设计。
图5-16 机械手示意图
Relay)指令“LSCR S-bit用来表示一个SCR段的开始。 S-bit为顺序控制继电器S的地址 顺序控制继电器为1状态时,执行对应的SCR段中 的程序,反之不执行。 2、结束指令 顺序控制继电器结束(Sequence Control Relay End)
指令SCRE用来表示SCR段的结束。
接通的时间只有一个扫描周期,转换条件满足后前级步
马上被复位,该串联电路断开,而输出位(Q)的线圈 至少应该在某一步对应的全部时间内被接通。所以应根 据顺序功能图,用代表步的存储器位的常开触点或它们 的并联电路来驱动输出位的线圈。
5.2.2 选择序列的编程方法 如果某一转换与并行序列的分支、合并无关,它的 前级步和后续步都只有一个,需要复位、置位的存储 器位也只有一个,因此对选择序列的分支与合并的编
3、转换指令
顺序控制继电器转换(Sequence Control Relay Transition)指令“SCRT S-bit ”用来表示SCR段之间 的转换,即步的活动状态的转换。 当SCRT线圈“得电”时,SCRT指令中指定的顺序 功能图中的后续步对应的顺序控制继电器变为1状态, 同时当前活动步对应的顺序控制继电器被系统程序
5.1.1 单序列的编程方法 起保停电路仅仅使用与触点和线圈有关的指令, 任何一种PLC的指令系统都有这一类指令,因此这是
一种通用的编程方法,可以用于任意型号的PLC。
设计起保停电路的关键是找出它的起动条件和停 止条件。根据转换实现的基本规则,转换实现的条件 是它的前级步为活动步,并且满足相应的转换条件。