顺序控制流程图讲义
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.顺序控制法的基本设计过程:
a. 熟悉设备的动作过程(也就是工艺流 程); b. 根据对生产工艺流程的理解,画出对应的 顺序功能图(Sequential Function Chart)-------这个工作在草稿纸上进行,
或者Word, Excel, Autocad等里进行;
c. 根据顺序功能图,在软件中编写出梯形 图; d.下载、调试。
并行序列结构
8.顺序功能图中转换实现的基本条件:
a.转换要实现,必须满足两个条件: 1).该转换所有的前级步都是活动的; 2).相应的转换条件得到满足。 b.转换实现后,应该完成的操作: 1).使所有由有向连接与相应转换符号相连的后续步都变为 活动步; 2).使所有由有向连接与相应转换符号连接的前级步变为 不活动步。
大钻头 I0.3 Q4.2 Q4.4
小钻头 I0.5
启动 M0.1
M0.0
预设C0I0.0Biblioteka I0.3 I0.5Q4.0
夹紧
Q4.1
Q4.3 I0.4
M0.2
I0.1已夹紧
I0.2 I0.1工件夹紧/I0.7工件松开 机件主视图 Q4.0工件夹紧 Q4.6工件松开
I0.6 120度旋转到位
Q4.1 I0.2大孔已完成
13.采用置位复位指令的顺序控制梯形图编程
简单理解
M0.4
M0.4 M0.6
M0.6
I0.3
I2.7 M1.0 (S) M1.1 (S) M0.4 (R) M0.6 (R)
I0.3
M1.0
I2.7
M1.1
这种编程方法特别有规律,在设计复杂的顺序功能图的梯形图 时,极容易掌握,又不容易出错,有很大的优越性!!!
M0.2 M0.5 I0.3 M0.6 M0.5
( )
Q4.4
( )
M0.5 M0.6 I0.5 M0.0 M0.6
2.选择序列合并的编程:
如果某一步的前面有N个转换,即有N 条分支进入该步,则:代表该步的存储 器的启动电路由N条支路并联而成;各 支路由某一前级步对应的存储器位的 常开触点与相应转换条件对应的触点 串联而成!
M0.4
M0.6 I0.6
M0.1
M0.2
M0.0
b.选择序列和并行序列的编程方法:
M0.0
( )
M0.0
M0.0
I0.0
M0.2
M0.1
( ) I0.0 M0.1 I0.1 Q4.0
M0.1 M0.0
I0.2
M0.1 I0.1 I0.2 M0.3 M0.5
Q4.0
( )
M0.2
( )
Q4.1
M0.2 I0.3
6.步与动作:
快进(Q4.0) 快退(Q4.2)
慢进(Q4.1)
暂停
启动按钮 I0.3 I0.1 I0.0 假设滑台初始位置在左边,这时I0.3=ON; 动作的一个周期分为快进、慢进、暂停、后退四个动作。 Q4.0,Q4.1,Q4.2是控制滑台实现快进、慢进、后退的电磁阀; I0.2
M0.0 有向 连接
一般情况下,分支处只允许选择一个序列, 如果转换条件d改为d a ,则当a和d同时为 ON时,讲优先选择a所对应的序列!!
选择序列结构1
1 a 2 b 3 c 4 f d
选择序列的某一分支上允许没有步,但 必须要有一个转换条件。这种结构称为 “跳步”,跳步属于选择序列的特殊情况。
选择序列结构2
当步1是活动 的,并且条件 a=1时,步2和步 4这两个步同时 变为活动步;同 时步1变为不活 动步!!为了强 调同步实现,水 平连线用双线表 示。步2和步4激 活后,每个序列 中的活动步将是 独立的。
( )
Q4.4
( )
3.并行序列的分支的编程:
并行步的之前步为活动步,且转换条件满 足时,分支的步都将变为活动步!!
4.并行序列的合并的编程:
M0.0之前有一个并行序列的合并,该步 转换实现的条件是:所有的前级步都是活 动步,且转换条件I0.6=ON.
5.任何复杂的顺序功能图都是由单序列、选择序列、 和并行序列组成的,掌握了单序列的编程方法和 选择序列、并行序列的分支、合并的编程方法, 就不难迅速地设计出任意复杂的顺序功能图描述 的数字量控制系统的梯形图!!!
的,在任何一步之内,各输出量的状态不变,但 是相邻的两步输出量的状态必须不同,步的这种 划分方法使得代表各步的编程元件的状态与各输 出量的状态之间有着极为简单的逻辑关系!!!
c.使系统由当前步进入下一步的信号成为转化条件。转化条 件可以是外部的输入信号;也可以是PLC内部的定时器、 计数器的状态位,还可以是若干个信号的与、或、非等的 组合逻辑!!!
10.复杂顺序功能图绘制的一个例子:
控制任务描述:
一台专用铣床,用来加工圆盘状工件,该工件上均匀分布了6个孔。(3个大孔, 3个小孔。 在进入自动运行之前,两个钻头在上面,限位开关I0.3,I0.5为ON状态; 系统处于初始步;减计数器C0的设定值3被送入计数器。 操作人员放好工件后,按下启动按钮I0.0,接着Q4.0=ON,机件被夹紧; 夹紧到位后I0.1=ON。接着Q4.1=ON,Q4.3=ON,带动两个钻头向下移动 开始钻孔。当I0.2=ON时,代表大孔已经钻好,这时Q4.1=OFF,Q4.2=ON 大钻头返回;同样,当I0.4=ON时,代表小孔已经钻好,这时Q4.3=OFF, Q4.4=ON,小钻头返回。接着工件台旋转120度,I0.6=ON,代表旋转完成。 重复钻孔2次时,计数器C0的状态位=OFF,表示6个孔已加工完毕。Q4.6=ON, 工件松开,I0.7=ON,本次加工完成。 重复循环。
11.顺序功能图转化成梯形图的编程方法:
两种方法:
方法1:将顺序功能图,采用起保停电路设计思想转化成梯形图LAD;
方法2:将顺序功能图,采用置位、复位电路设计思想转化成梯形图LAD
12.采用起保停的顺序控制梯形图编程
a.单序列的编程方法:
M0.0
M0.0 I0.0 I0.3 M0.4 M0.0 M0.2 I0.3 M0.1 M0.0
( )
初始步
M0.1 Q4.0 快进
I0.0+I0.3 M0.1 I0.1 M0.2 I0.2 M0.3 T0 M0.4 I0.3
快进
M0.1
( )
Q4.0
M0.1 I0.1 M0.3
( )
M0.2
慢进
M0.2
( )
Q4.1 慢进
Q4.1 暂停 T0 快退 Q4.2
M0.2 M0.3 M0.3 M0.4 T0 M0.0 I0.2 M0.4
初始步
I0.0+I0.3 M0.1 Q4.0 I0.1 M0.2 动作 Q4.1 I0.2 M0.3 T0 M0.4 I0.3 Q4.2 快退 T0 暂停 慢进 快进
初始步:系统等待启动命令的 相对静止的状态;系统在开始 进入自动控制之前,首先要进 入规定的初始状态!!用双方 框表示!!每一个顺序功能图 至少要有一个初始状态。 当系统正处于某一步所在的阶 段时,该步处于活动状态,称 该步为“活动步”,处于活动步 时,相应的动作被执行!!处 于不活动状态时,相应的非存 储型动作被停止执行!非存储 型的动作与它所处的步具有 “同生共死”的特点!!
步
转 换
7.顺序功能图的基本结构:
1 a 2 b 3 c
单序列结构
1 a 2 b 3 c 4 f
选择序列的开始 叫分支。转换符 号只能标在水平 连线之下! d 10
如果步1是活动的,并且a=1时,则发生 步1 步2的转换; 如果步1是活动的,并且d=1时,则发生 步1 步10的转换;
e 转换序列的结束 叫合并。转换符 号只能标在水平 连线之上!
( )
M0.3
( )
T0
暂停
( SD )
S5T#10S M0.4 ( ) 快退 Q4.2
( )
注意点:
1:如果初始步被设置为没有断电保持功能,上电后CPU调用OB100,在 OB100中中将M0.0置为ON,上电后,其余各步对应的存储器位(M) 被CPU自动复位为OFF状态。 2:步是根据输出变量的状态变化来划分的,所有的步尽量用M来代替, 步再去并联输出Q.这样做,具有概念清楚、编程规范、梯形图易于 阅读和查错的优点!
PLC编程的重要设计方法--------
顺序控制设计法讲义
苏州中开自动化设备有限公司 2011年1月18日
刘 平
1.经验设计法的缺点: 没有一套比较固定的方法和步骤可以遵循。一次成功率低。 修改某一局部程序时,很可能引发别的问题出来,对系统的 其他部分会带来意想不到的影响。初学者尽量少用! 2.顺序控制方法的定义: 按照生产工艺预先规定的顺序,在各个输入信号的作用下, 根据内部状态(M或者DBX)和时间顺序(T),在生产过程中各 执行机构自动、有秩序地进行动作。
M0.5
Q4.3
I0.4小孔已完成 M0.6 Q4.4 I0.6旋转到位 旋转 Q4.5
I0.0 启动 按钮 机件俯视图
M0.3
Q4.2
I0.3上到位 M0.4
I0.5上到位 M0.7 C0减1 M0.7 C0未钻完 C0已经钻完6个孔
M1.1
Q4.6 松开 I0.7已松开
控制系统示意图
顺序控制功能图
并行序列的开始 叫分支。在表示 同步的水平双线 之上,只能有1 个转换符号!
1 a
2 b 3 并行序列的结束 叫合并。在表示 同步的水平双线 之下,只能有1 个转换符号! d 6 e
4 c 5 当直接连在双线 上的所有前级步 都处于活动状 态,并且转换条 件d=1时,才发 生步3、步5到步 6的进展!!! 即步3、步5同时 变为不活动步, 而步6变为活动 步!
Q4.1
( )
M0.2 M0.2 I0.3 M0.4
M0.3
Q4.2 I0.4
M0.3
M0.5
Q4.4 I0.5 M0.3
( )
Q4.2
M0.4
Q4.3
M0.6
Q4.5 M0.3 M0.4 I0.4 M0.0
( )
M0.4
( ) I0.6
Q4.3
( )
说明:
1.选择序列分支的编程:
如果某一步的后面有一个由N条分支 组成的选择序列,该步可能转换到不 同的N步去,则:应将这N个后续步所 对应的存储器位的常闭触点与该步的 线圈串联,作为结束该步的条件!!
9.顺序功能图中常见的错误:
1).两个步之间绝对不能直接相连,必须要有一个转换条件 将它们隔开; 2).两个转换之间不能直接相连,必须用一个步把它们隔开; 3).初始步一般对应系统等待启动的初始状态,这一步可能没有什么输出处于ON状 态,因此在画顺序功能图时很容易;漏掉这一步。 初始步是不可缺少的,一方面因为该步与它的相邻步相比,从总体上来说输出变量 的状态各不相同;另一方面如果没有初始步,就无法表示初始状态,系统也无法返 回停止状态。 4).自动控制系统应该能重复执行同一工艺过程,因此应有由步和有向连接组成闭 环,即在完成一次工艺过程的全部操作之后,应从最后一步返回到初始步,系统停 留在初始状态(单周期操作);在连续循环工作方式时,将从最后一步返回到下一 周期开始运行的第一步; 5).如果选择有断电保持功能的存储器位(M)来代表顺序控制图中的各个步,在 交流电源突然断电时,可以保存当时的活动步对应的存储器位的地址。系统上电后。 可以使系统从断电瞬时的状态开始继续运行; 如果选择没有断电保持功能的存储器位(M)来代表顺序控制图中的各个步,进 入RUN工作方式时,它们都处于OFF状态,必须在OB100中将初始步预设为活动 步,否则因为顺序功能图中没有活动步,系统将无法工作; 6).顺序功能图是用来描述自动工作过程的。如果系统由手动和自动两种工作方 式,这时由手动转入自动方式时,应考虑好用一个适当的信号,将初始步设置为活 动步,并将非初始步设置为不活动步!!!!
a.单序列的编程方法 I0.2 正转 I0.3 I0.1 I0.0 启动 按钮
M0.0
I0.0
I0.1
M0.1
I0.2
电机M Q4.0正转 Q4.2反转
M0.0
M0.2
I0.1
M0.3
I0.3
M0.1 (S) M0.0 (R) M0.2 (S) M0.1 (R) M0.3 (S) M0.2 (R) M0.4 (S) M0.3 (R) M0.0 (S) M0.4 (R) Q4.0
4.顺序控制法的优点:
a. 是一种先进的设计方法,有规律可以遵 循,初学者很容易接收; b. 即使是有经验的工程师,能提高编程效 率,程序的调试、修改和阅读也很方便; c. 只要正确地画出描述系统动作过程的顺序 功能图,一般可以做到程序调试时一次成 功!!!!!
5.顺序控制法的基本思想:
a. 将系统的一个工作周期划分为:若干个顺序相连 的阶段(也就是所谓的步,Step); b. 用编程元件(M,或者DBX)来代表各步: 步是根据输出量的ON/OFF状态的变化来划分