电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.

Slides:



Advertisements
Similar presentations
阻塞操作. 在 linux 里,一个等待队列由一个 wait_queue_head_t 类型的结构来描述 等待队列的初始化: static wait_queue_head_t testqueue; init_waitqueue_head(&testqueue);
Advertisements

第四章 异步电动机及其控制 4.1 三相异步电动机的构造 4.2 异步电动机的工作原理 4.3 异步电动机的机械特性
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
实验四 利用中规模芯片设计时序电路(二).
情境六 PLC在Z3040摇臂钻床控制中的应用 摇臂升降电动机提供摇臂升降的动力,应具有正反转功能。
PLC控制技术及技能训练 实训二十四 液体混合装置控制的模拟 项目四 PLC的高级应用 任务八 PLC的高级应用 安徽省甄林禹技能大师工作室
Examples for transfer function
第8章 PLC应用实践.
计算机基础知识 丁家营镇九年制学校 徐中先.
第8章 PLC在工业控制中的应用 8.1 PLC控制系统设计步骤 8.2 PLC在机床控制中的作用 8.3 PLC在化工生产过程中的应用
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
程序的形式验证 - 简介 中国科学院软件研究所 张文辉 1.
第一章 自动控制系统的构造方法 本讲主要内容: 第一节 物体运动控制系统(电气控制电路)的设计方法 五、顺序控制系统构造规律与基本辅助功能
第7章 PLC应用系统设计及实例 本章要点 PLC应用系统设计的步骤及常用的设计方法 应用举例 PLC的装配、检测和维护.
强连通分量 无向图 1、任意两顶点连通称该图为连通图 2、否则将其中的极大连通子图称为连通分量 A D C B E 有向图
PLC与数控机床电器控制 主讲人:张红 中山职业技术学院 机电工程系.
走进编程 程序的顺序结构(二).
第7章 应用设计 7.1 系统设计 7.2 程序设计 7.3 设计实例.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
课程设计.
交通灯的PLC控制 江苏省丹阳中等专业学校 虞年君.
S 数控机床故障诊断与维修.
S 数控机床故障诊断与维修.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
实验六 积分器、微分器.
CPU结构和功能.
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
14.2 时序逻辑电路的分析 概述 时序逻辑电路是由存储电路和组合逻辑电路共同组成的,它的输出状态不仅与输入有关,还与电路的过去状态有关,即具有存储功能。 输入信号 输出信号 输出方程 驱动方程 描述时序逻辑电路的三个方程 状态方程 存储电路的输入信号 时序逻辑电路构成框图 存储电路的输出信号.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
抢答器设计 江苏省丹阳中等专业学校 石金炳.
刘雪雪 课程负责人 无锡机电高等职业技术学校
C语言程序设计 主讲教师:陆幼利.
第2章 PLC的基本知识 2.1 PLC的历史与发展 2.2 PLC的特点及应用领域 2.3 一般构成和基本工作原理 2.4
EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月13日.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第 13 章 触发器和时序逻辑电路 13.1 双稳态触发器 13.2 寄存器 13.3 计数器 定时器及其应用.
项目八:PLC控制小车前进后退设计、安装、调试
iSIGHT 基本培训 使用 Excel的栅栏问题
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
PLC与数控机床电器控制 主讲人:张红 中山职业技术学院 机电工程系.
三相异步电动机 正反转控制电路 ——按钮操作接触器触点联锁的 电动机正反转控制电路.
实验五 MSI组合逻辑功 能部件的应用与测试
一个复杂的顺序控制程序 改进 ? 采用经验设计法编程的问题: 程序结构:网状 内部的 联锁关系 内部的 互动关系 编程 难度高
项目任务4:功能指令的应用(一) ——传送指令和位取反指令.
HSC高速输出例程 HORNER APG.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
实验一 单级放大电路 一、 实验内容 1. 熟悉电子元件及实验箱 2. 掌握放大器静态工作点模拟电路调试方法及对放大器性能的影响
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
第七章 编程实例 例1、设计一个报警器,要求当条件X1=ON满足时蜂鸣器鸣叫,同时报警灯连续闪烁16次,每次亮2s,熄灭3s,然后,停止声光报警。 分析:输入信号占用一个输入点,蜂鸣器和报警灯各占用一个输出点,报警灯亮、暗闪烁,可以采用两个定时器分别控制,而闪烁次数由计数器控制。 I/O分配如下:
信号发生电路 -非正弦波发生电路.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第5章 数字量控制系统梯形图程序设计方法 5.1 梯形图的经验设计法 5.2 根据继电器电路图设计梯形图的方法
第12章 555定时器及其应用 一. 555定时器的结构及工作原理 1. 分压器:由三个等值电阻构成
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
第四章 基本指令 要求: 熟练掌握基本逻辑指令及应用。 掌握梯形图编程规则。.
三菱PLC技能人才培训 技能提高班.
情境4:运料小车的PLC控制 4.1任务资讯 4.2任务分析 4.3任务决策 4.4任务计划 4.5任务实施 4.6评价提高 S7-200
DSP技术与应用 电子与信息技术系.
9.6.2 互补对称放大电路 1. 无输出变压器(OTL)的互补对称放大电路 +UCC
第八章 第二部分 PLC控制组态软件 综合仿真实验
Presentation transcript:

电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月

5 顺序逻辑控制的PLC程序设计 知识点: 学习重点 : 5 顺序逻辑控制的PLC程序设计  PLC程序设计的一般步骤 ① 经验法 ② 功能流图法

☞顺序控制设计法与顺序功能图的绘制 (一)顺序控制设计法 (二)顺序控制功能图的绘制 顺序控制设计法:就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。 顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些分阶段称为步(Step),并用编程元件(例如内部辅助继电器M和状态继电器S)来代表各步。步是根据输出量的状态变化来划分的。 (二)顺序控制功能图的绘制 顺序控制功能图又称流程图。它是描述控制系统的控制过程、功能和特性的一种图形,顺序控制功能图并不涉及所描述的控制功能的具体技术,它是一种通用的技术语言。

(三) 顺序功能图中转换实现的基本规则 1、顺序功能图中转换的实现 1)该转换的前级步必须是“活动步”; 2)相应的转换条件得到满足。 2、转换实现应完成的操作 1)使所有由有向连线与相应转换条件相连的后续步都变为活动步; 2)使所有由有向连线与相应转换条件相连的前级步都变为不活动步。 3、绘制顺序功能图时的注意事项 1)步与步之间不能直接相连,必须用一个转换条件将它们隔开; 2)转换条件与转换条件之间也不能直接相连,必须用一个步将它们隔开; 3)顺序功能图中的初始步一般对应于系统等待起动的初始状态,这一步可能没有输出,只是做好预备状态;

5)在顺序功能图中,必须用初始化脉冲SM0.1的常开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活动步系统将无法工作。 首次扫描时为1,PLC由STOP转为RUN状态时, ON(1态)一个扫描周期,用于程序的初始化。 4)自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步退回初始步,系统停止在初始状态; I0.3 I0.0 M0.1 M0.2 M0.3 SM0.1 M0.0 I0.1 5)在顺序功能图中,必须用初始化脉冲SM0.1的常开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活动步系统将无法工作。 I0.2 循环序列功能图

(四)使用通用逻辑指令的编程方式 所谓通用逻辑指令是指PLC最基本的与触点和线圈有关的指令,如LD、AND、OR、OUT等。任何一种可编程序控制器的指令系统都有这一类指令,因此这是一种通用的编程方法,可以用于任意型号的可编程序控制器。 根据顺序功能图设计梯形图时,可以用辅助继电器M来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.

(五)使用步进指令的编程方式 所谓步进逻辑指令是指PLC步控(顺序功能寄存器)指令:SCR(步开始)、SCRT(步转移)、SCRE(步结束)。 根据顺序功能图设计梯形图时,可以用顺序控制继电器S来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.

举例说明顺序功能设计方法 一个生产流程不管简单还是复杂,按照生产工艺均可以划分成若干个顺序相连的阶段,系统的各个阶段自动有序地进行操作。 顺序功能设计法:根据系统工艺划分的各个阶段,设计出顺序功能图,最后由顺序功能图得出梯形图程序。 (1)顺序功能图 顺序功能图:是描述控制系统的控制过程、功能和特性的一种图形,由步、转换和动作构成。 1)步 步(Step):系统的各个阶段称,对应一个稳定的状态。 步的划分是以输出量的状态变化为依据的,在任何一步内,各输出量的ON/OFF状态不变。 用带编程元件(如:位存储器M和顺序控制继电器S)的矩形框来表示。

例:自动皮带传送系统 系统整个运行过程可以划分为6步。 传送带静止是系统运行的起点,对应系统的初始状态,称为初始步,用双线框表示。每个顺序控制功能图中至少有一个初始步。 相临步的输出不相同,分别采用了编程元件M来表示。 10s 10s 10s 10s 初始步 步1 步2 步3 步4 步5 返回初始步

2)动作 动作:是每一步具体完成的工作,在对应步的右边采用短线和矩形方框来表示。 初始步可以有动作也可以没有动作。 当系统处于某一步,正在执行该步的动作时,称该步为“活动步”。 在梯形图中,当某步为活动步时,其对应的编程元件为“1”

自动皮带传送系统各步的动作 初始步 没有动作 Q0.3、Q0.2和Q0.1均保持断电。 步1的动作:Q0.3通电,同时T44开始10秒定时

3)转换 步与步之间的变换,称为转换。 采用有向线段上一段小横线表示两步间存在转换。有向线段则表示了转换的方向。 在顺序功能图中,有向线段将各步按顺序连接起来。 若为默认的流程顺序(即从上到下或从左到右),则可以省略箭头,否则必须加上箭头。 注意 步与步之间转换是有条件的; 转换条件可以用文字、图形符号或逻辑表达式表示在小横线旁边; 转换条件通常是系统的输入信号或内部编程元件的状态(如定时器、计数器触点的通断),也可以是多个信号状态的逻辑组合。 子步 在顺序功能图中,为了表示整个系统的一个完整的子功能,某一步可以包含一系列子步和转换。 子步的使用有利于设计者缩短总体设计和调试的时间。 子步中还可以包含更详细的子步。

自动皮带传送系统的顺序功能图

(2)顺序控制梯形图的编程方式 功能图是描述控制系统的控制过程、功能和特性的一种图形。 根据系统的顺序功能图设计最终控制PLC运行的梯形图程序的方法,称为顺序控制梯形图的编程方式。 采用起保停电路是最简单的一种顺序控制梯形图的编程方式。 也可以采用SET和RST指令以及顺序控制继电器指令来实现。

采用起保停电路的编程方式设计出自动皮带传送系统的程序。

功能表图的基本形式 1.单一序列:单一序列由一系列前后相继激活的步组成,每步的后面紧接一个转移,每个转移后面只有一个步,见图 SM0.1 I0.1 1 I0.2 2 T37

2.选择序列*: 选择序列的开始称为分支,见图(b),转移符号只能标在水平连线之下。如果步5是活动的,并且转移条件 e=1,则发生由步5→步6的进展。选择序列的结束称为合并,见图(c)。 5 9 6 11 (b) e f g 7 8 12 13 (c) m n p

3.并发序列* 并发序列的开始称为分支,见下图(a) 。当转移的实现导致几个序列同时激活时,这些序列称为并发序列。当步3是活动的,并且转移条件d=1时,步4、步6、步8这三步变为活动步。同时步3变为静步。为了强调转移的同步实现。水平连线用双线表示。步4、步6、步8被同时激活后,每个序列中活动步的进展是独立的。在表示同步的水平双线之上。只允许有一个转移符号。 并发序列的结束称为合并,见图(b)。在表示同步的水平双线之下,只允许有一个转移符号。当直接连在双线上的所有前级步都处于活动状态,并且转移条件e=1时,才会发生步2、步5、步7到步9的进展,即步2、步5、步7同时变为静步,而步9变为活动步。 3 4 6 8 d (a) 2 5 7 9 (b) e 并发序列的分支与合并

使用通用逻辑指令的编程方式 一. 单序列的编程方法 单序列:动作一个接一个完成,每步仅连接一个转移,每个转移也仅连接着一个步。 例:顺序控机床的主轴电机和油泵电机的要求:按下起动按钮SB1(I0.0点输入)后,应先开油泵电机,延时5s后再开主轴电机。按下停止按钮SB2(I0.1点输入)后,应先停主轴电机,5s后再停油泵电机。KM1为油泵电机交流接触器(Q0.0点驱动),KM2为主轴电机交流接触器(Q0.1点驱动)。 19 19

按钮 按钮 SM0.1 :首次扫描时为1,PLC由STOP转为RUN状态时,ON(1态)一个扫描周期,用于程序的初始化。 主轴电机 油泵电机 Q0.0 T37 Q0.1 T38 I0.0 I0.1 M0.1 M0.2 M0.3 SM0.1 M0.0 主轴电机 油泵电机 Q0.1 Q0.0 I0.1 I0.0 5s 按钮 按钮 (a)波形图 20 (b) 顺序功能图 20

SM0.1 M0.0 I0.0 M0.1 Q0.0 T37 T38 T37 M0.2 Q0.0 Q0.1 M0.3 T38 M0.1 M0.0 I0.1 M0.2 I0.1 M0.0 M0.3 M0.3 Q0.0 T38 SM0.1 M0.3 T38 (b) 顺序功能图 M0.0 IN TON PT 50 M0.0 I0.0 M0.2 M0.1 Q0.0 M0.1 M0.1 M0.2 T37 IN TON PT 50 M0.3 M0.1 T37 M0.3 M0.2 M0.2 Q0.1 21 (c) 梯形图 21

当某一输出量仅在某一步中为接通状态 ,可以将它的线圈与对应步的辅助继电器的线圈并联。 总结: 根据Q0.0和Q0.1接通/断开状态的变化,显然工作期间可以分为3步,分别用M0.1、M0.2、M0.3来代表这3步,用M0.0来代表等待起动的初始步。起动按钮I0.0及停止按钮I0.1的常开触点、定时器延时接通的常开触点是各步之间的转换条件。 设计梯形图的输出电路部分方法 : 当某一输出量仅在某一步中为接通状态 ,可以将它的线圈与对应步的辅助继电器的线圈并联。 当某一输出在几步中都为接通状态,应将代表各有关步的辅助继电器的常开触点并联后,驱动该输出的线圈。 22

选择序列是指在某一步后有若干个单序列等待选择,一次仅能选择进入一个序列。选择序列中的各单序列是互相排斥的,其中任何两个单序列都不会同时执行。 二. 选择序列的编程方法 选择序列是指在某一步后有若干个单序列等待选择,一次仅能选择进入一个序列。选择序列中的各单序列是互相排斥的,其中任何两个单序列都不会同时执行。 (1)选择序列分支的编程方法 (2)选择序列合并的编程方法 M0.5 M0.5 I0.7 I0.7 I0.5 I0.5 M0.6 M0.7 M0.6 M0.7 I1.0 I1.1 M0.8 23

并行序列是指在某一转换条件下,同时起动若干个单序列。并行序列的开始用双水平线表示,同时结束若干个序列也用双水平线表示, 三. 并行序列的编程方法 并行序列是指在某一转换条件下,同时起动若干个单序列。并行序列的开始用双水平线表示,同时结束若干个序列也用双水平线表示, (1)并行序列的分支的编程方法 (2)并行序列的合并的编程方法 M0.2 Q0.1 I0.3 M0.2 Q0.1 M0.3 Q0.2 I0.3 M0.5 Q0.3 I0.4 I0.5 M0.4 M0.6 Q0.4 M0.3 Q0.2 M0.5 Q0.3 I0.4 I0.5 I0.6 M0.7 Q0.5 24

例:选择序列与并行序列编程 I1.0 Q1.0 M1.0 I0.7 I0.4 I0.1 I0.0 SM0.1 M0.0 I0.2 Q0.1 图 选择序列与并行序列功能图 25

选择序列与并行序列梯形图 I0.3 M0.6 SM0.1 M0.0 M1.0 I1.0 M0.1 M0.2 M0.0 I0.0 M0.3 选择分支 选择合并 I0.3 M0.6 SM0.1 M0.0 M1.0 I1.0 M0.1 M0.2 M0.0 I0.0 M0.3 M0.1 Q0.1 M0.3 M0.1 I0.1 M0.4 M0.2 Q0.3 注意:M0.4和M0.6任选一个即可 Q0.2 M0.0 I0.2 M0.3 M0.4 M0.3 I0.4 M0.5 Q0.4 M0.5 M0.4 I0.5 M1.0 M0.6 M0.3 I0.4 M0.7 Q0.6 M0.5 M0.7I0.7 M0.0 M1.0 Q1.0 M0.7 M0.6 I0.6 M1.0 Q0.7 Q0.5 并行左分支 并行右分支 并行合并 26

例2:选择序列与并行序列编程 SM0.1 M0.0 I0.0 I0.2 M0.1 Q0.0 I0.1 M0.2 Q0.1 I0.3 M0.3 图 选择序列与并行序列功能图 27

选择序列与并行序列梯形图 I0.2 M0.5 SM0.1 M0.0 M0.7 I0.7 M0.1 M0.2 M0.0 I0.0 M0.2 选择分支 选择合并 I0.2 M0.5 SM0.1 M0.0 M0.7 I0.7 M0.1 M0.2 M0.0 I0.0 M0.2 M0.1 Q0.0 M0.2 M0.1 I0.1 M0.3 Q0.1 M0.3 M0.2 I0.3 M0.4 Q0.2 M0.4 M0.3 I0.4 M0.7 M0.5 M0.2 I0.3 M0.6 Q0.3 M0.4 M0.6I0.6 M0.0 M0.7 Q0.5 M0.6 M0.5 I0.5 M0.7 Q0.4 并行左分支 并行右分支 注意:M0.3和M0.5任选一个即可 并行合并 28

特例1:Q0.1延时接通/断开电路分析 西门子S7-200 PLC PLC外部电气接线图及I/O地址分配 I0.0 Q0.0 I0.1 +24V 1M I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 SB1 L1 GND N 1L 220VAC Q0.0 Q0.1 Q0.2 KM1 PLC外部电气接线图及I/O地址分配 29

特例1:Q0.1延时接通/断开电路分析 按钮或拨动开关 延时接通 延时断开 用经验法设计的梯形图程序 30

特例1:Q0.1延时接通/断开电路分析 按钮或拨动开关 用功能图法—基本逻辑指令设计的梯形图程序 SM0.1 M0.0 I0.0 T37 M0.3 T38 M0.1 SM0.1 M0.1 M0.0 I0.0 M0.2 M0.2 M0.1 T37 M0.3 +90 T37 IN TON PT T38 Q0.1 T37 I0.0 M0.1 M0.2 M0.3 SM0.1 M0.0 按钮或拨动开关 用功能图法—基本逻辑指令设计的梯形图程序 31

按钮或拨动开关 用功能图法--基本逻辑指令设计的梯形图程序(续) SM0.1 M0.0 I0.0 M0.1 T37 T38 Q0.1 +70 T38 IN TON PT M0.2 Q0.1 按钮或拨动开关 用功能图法--基本逻辑指令设计的梯形图程序(续) 32

特例2:闪烁电路分析 灯 西门子S7-200 PLC PLC外部电气接线图及I/O地址分配 I0.0 Q0.0 I0.1 Q0.1 I0.2 +24V 1M I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 SB1 L1 GND N 1L 220VAC Q0.0 Q0.1 Q0.2 灯 PLC外部电气接线图及I/O地址分配 33

特例2:闪烁电路分析 拨动开关 灭2S 亮3S 用经验法设计的梯形图程序 34

特例2:闪烁电路分析 拨动开关:循环和停止 拨动开关 用功能图法—基本逻辑指令 设计的梯形图程序 SM0.1 M0.0 I0.0 T37 M0. 2 T38 M0.1 SM0.1 M0.1 M0.0 I0.0 M0.2 M0.2 M0.1 T37 M0.0 +20 T37 IN TON PT +30 T38 Q0.0 T38 Q0.0 T37 I0.0 M0.1 M0.2 SM0.1 M0.0 拨动开关 用功能图法—基本逻辑指令 设计的梯形图程序 35

特例3:两电机顺序接通/断开电路分析 顺序控机床的主轴电机和油泵电机的要求:按下起动按钮SB1后,应先开油泵电机,延时5s后再开主轴电机。按下停止按钮SB2后,应先停主轴电机,5s后再停油泵电机。KM1为油泵电机交流接触器,KM2为主轴电机交流接触器。 主轴电机 油泵电机 KM2 KM1 SB2 SB1 5s 时序图 36 36

SM0.1 :首次扫描时为1,PLC由STOP转为RUN状态时,ON(1态)一个扫描周期,用于程序的初始化。 Q0.0 T37 Q0.1 T38 I0.0 I0.1 M0.1 M0.2 M0.3 SM0.1 M0.0 主轴电机 油泵电机 Q0.1 Q0.0 I0.1 I0.0 5s (a)波形图 37 (b) 顺序功能图 37

Q0.0 T37 Q0.1 T38 I0.0 I0.1 M0.1 M0.2 M0.3 SM0.1 M0.0 SM0.1 M0.3 T38 M0.1 M0.0 M0.1 M0.0 I0.0 M0.2 50 T37 M0.2 M0.1 T37 M0.3 Q0.1 M0.3 T38 M0.1 M0.2 Q0.0 M0.2 I0.1 M0.0 IN TON PT 50 (b) 顺序功能图 IN TON PT 38 (c) 梯形图 38

特例4: 电机Y-△降压起动电路分析* 要求:按下按钮SB1,电机KM1、KMY启动并正转;2秒后,KMY断开,电机KM△接通,并一直运行;按SB2,电机停止运作。 I/O分配: 输入信号 信号元件及作用 I0.0 I0.1 SB1:正转 SB2:停止 输出信号 控制对象及作用 Q0.0 Q0.2 Q0.3 KM1 KM△ KMY 39

功能图 2s 时序图 I0.1 Q0.0 T37 I0.0 M0.1 M0.2 SM0.1 M0.0 Q0.2 Q0.3 输入信号 信号元件及作用 I0.0 I0.1 SB1:正转 SB2:停止 输出信号 控制对象及作用 Q0.0 Q0.2 Q0.3 KM1 KM△ KMY I0.1 Q0.0 T37 I0.0 M0.1 M0.2 SM0.1 M0.0 Q0.2 Q0.3 SB1 I0.0 SB2 I0.1 KM1 Q0.0 KMY Q0.3 KM△ Q0.2 2s 功能图 时序图 40 40

( ) ( ) 用功能图法—基本逻辑指令 设计的梯形图程序 M0. 2 I0.1 M0.1 M0.0 SM0.1 M0.1 T37 M0.0 Q0.0 T37 I0.0 M0.1 M0.2 SM0.1 M0.0 Q0.2 Q0.3 用功能图法—基本逻辑指令 设计的梯形图程序 M0.0 M0. 2 I0.1 M0.1 SM0.1 M0.1 M0.0 I0.0 M0.2 +20 T37 IN TON PT ( ) Q0.2 R 1 Q0.3 S M0.2 M0.1 T37 M0.0 M0.1 Q0.0 ( ) Q0.2 S 1 Q0.3 R 41

设计举例练习 例1 电动机的起、保、停控制。按起动按钮SBl电动机起动,运转并保持10s后停车;按急停机按钮SB2电动机停止;过载时热继电器FR动作,电动机停止。 按上述工作要求: (1)设计绘出电机控制主回路; (2)分配I/O通道,设计绘出PLC输入输出接口控制接线; (3)画出功能流图和梯形图。 42

解: 1.电机控制主回路 43

2. PLC外部电气接线图及I/O地址分配 西门子S7-200 PLC I0.0 Q0.0 I0.1 Q0.1 I0.2 Q0.2 I0.3 +24V 1M I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 SB2 SB1 L1 GND N 1L 220VAC Q0.0 Q0.1 Q0.2 KM1 FR 西门子S7-200 PLC 44

3.绘制功能流图和梯形图 SM0.1 Q0.0 T37 I0.0 T37 I0.1 I0.2 M0.1 M0.0 45

(2)分配I/O通道,设计绘出PLC输入输出接口控制接线; (3)画出功能流图和梯形图。 例2 电动机的起、保、停控制。按起动按钮SBl电动机起动,运转并保持3s后停5s,再运行7s后停车;按急停机按钮SB2电动机停止;过载时热继电器FR动作电动机停止。 按上述工作要求: (1)设计绘出电机控制主回路; (2)分配I/O通道,设计绘出PLC输入输出接口控制接线; (3)画出功能流图和梯形图。 46

解: 1.电机控制主回路 47

2. PLC外部电气接线图及I/O地址分配 西门子S7-200 PLC I0.0 Q0.0 I0.1 Q0.1 I0.2 Q0.2 I0.3 +24V 1M I0.5 I0.4 I0.3 I0.2 I0.1 I0.0 SB2 SB1 L1 GND N 1L 220VAC Q0.0 Q0.1 Q0.2 KM1 FR 西门子S7-200 PLC 48

3.绘制功能图和梯形图 T39 T38 Q0.0 T37 I0.0 M0.1 M0.2 M0.3 SM0.1 M0.0 M0.3 T39 M0.1 SM0.1 M0.1 M0.0 I0.0 I0.1M0.2 M0.2 M0.1 T37 M0.3 +30 T37 IN TON PT T38 +50 T39 T38 Q0.0 T37 I0.0 M0.1 M0.2 M0.3 SM0.1 M0.0 49

T39 T38 Q0.0 T37 I0.0 M0.1 M0.2 M0.3 SM0.1 M0.0 M0.3 M0.2 T38 M0.0 +70 T39 IN TON PT M0.1 Q0.0 50

1.按启动按钮SB0,滑台由A点开始右行到C点; 2.在C点碰行程开关SC后,滑台左行到B点停留30秒; 3.30秒后滑台右行到C点; 例3 PLC顺序控制简单设计:如图滑台由电动机正反转控制左右运动;按急停按钮SB1电动机停止;过载时热继电器FR动作电动机停止;正转接触器为KM1,反转接触器为KM2,A、B、C处各有行程开关SA、SB、SC。 顺序控制要求如下: 1.按启动按钮SB0,滑台由A点开始右行到C点; 2.在C点碰行程开关SC后,滑台左行到B点停留30秒; 3.30秒后滑台右行到C点; 4.在C点碰行程开关SC后,滑台左行到A点;碰行程开关SA后停止。 根据以上要求,做: (1)设计绘出电机控制主回路; (2)分配I/O通道,设计绘出PLC输入输出接口控制接线; (3)画出功能流图梯形图。 51

解: 1.电机控制主回路 52

2. PLC外部电气接线图及I/O地址分配 西门子S7-200 PLC I0.0 Q0.0 I0.1 Q0.1 I0.2 Q0.2 I0.3 SB0 Q0.0 KM1 SB1 I0.1 Q0.1 KM2 FR I0.2 Q0.2 SQ1 I0.3 1L SQ2 I0.4 +24V I0.5 SQ3 GND 1M L1 220VAC N +24V 西门子S7-200 PLC 53

3.绘制功能图和梯形图 4.30秒后(T37)滑台右行到C点SQ3(I0.5); 3.滑台左行到B点SQ2(I0.4)停留30秒(T37) 1.按启动按钮SB0(I0.0),滑台由A点开始右行到C点 3.绘制功能图和梯形图 5.在C点碰行程开关SQ3(I0.5) 后,滑台左行到A点;碰行程开关SQ1(I0.3)后停止 Q0.1 Q0.0 I0.0 I0.4 I0.5 M0.1 M0.2 M0.3 SM0.1 M0.0 T37 M0.4 M0.5 I0.3 M0.0 M0.5 I0.3 M0.1 SM0.1 M0.1 M0.0 I0.0 I0.1M0.2 M0.2 M0.1 I0.5 M0.3 54

M0.4 M0.3 T37 M0.5 M0.1 Q0.0 M0.3 M0.2 I0.4 M0.4 T37 IN TON PT +300 M0.5 M0.4 I0.5 M0.0 M0.2 Q0.1 Q0.1 Q0.0 I0.0 I0.4 I0.5 M0.1 M0.2 M0.3 SM0.1 M0.0 T37 M0.4 M0.5 I0.3 55

1.按启动按钮SB0,滑台由B点开始左行到A点; 2.在A点碰行程开关SA后停留30秒; 3.30秒时间到后,滑台右行到C点; 例4 PLC顺序控制简单设计:如图滑台由电动机正反转控制左右运动,正转接触器为KM1,反转接触器为KM2,A、B、C处各有行程开关SA、SB、SC。 顺序控制要求如下滑台 1.按启动按钮SB0,滑台由B点开始左行到A点; 2.在A点碰行程开关SA后停留30秒; 3.30秒时间到后,滑台右行到C点; 4.在C点碰行程开关SC后,滑台左行到B点;碰行程开关SB后停止。 根据以上要求,做: (1)设计绘出电机控制主回路; (2)分配I/O通道,设计绘出PLC输入输出接口控制接线; (3)画出功能流图和梯形图。 56

解: 1.电机控制主回路 57

2. PLC外部电气接线图及I/O地址分配 西门子S7-200 PLC I0.0 Q0.0 I0.1 Q0.1 I0.2 Q0.2 I0.3 SB0 Q0.0 KM1 SB1 I0.1 Q0.1 KM2 FR I0.2 Q0.2 SQ1 I0.3 1L SQ2 I0.4 +24V I0.5 SQ3 GND 1M L1 220VAC N +24V 西门子S7-200 PLC 58

3.绘制功能图和梯形图 1.按启动按钮SB0(I0.0),滑台由B点开始左行到A点; 4.在C点碰行程开关SQ3(I0.5)后,滑台左行到B点;碰行程开关SQ2(I0.4)后停止。 3.30秒(T37)时间到后,滑台右行到C点; 2.在A点碰行程开关SQ1(I0.3)后停留30秒(T37); 3.绘制功能图和梯形图 T37 Q0.1 I0.0 I0.3 M0.1 M0.2 M0.3 SM0.1 M0.0 Q0.0 I0.5 M0.4 I0.4 M0.0 M0.4 I0.4 M0.1 SM0.1 M0.1 M0.0 I0.0 I0.1M0.2 M0.2 M0.1 I0.3 M0.3 T37 IN TON PT +300 59

T37 Q0.1 I0.0 I0.3 M0.1 M0.2 M0.3 SM0.1 M0.0 Q0.0 I0.5 M0.4 I0.4 M0.4 M0.3 I0.5 M0.0 M0.3 Q0.0 M0.2 T37 M0.4 M0.1 Q0.1 60

典型案例1*功能图顺序控制设计法 液压进给装置运动控制 液压油缸 Q0.1 Q0.0 I0.0 I0.1 I0.2 OFF OFF NO 61 液压进给装置运动示意图

左行示意 输出点Q0.0有效,活塞杆向左运行 液压油缸 Q0.0 I0.0 I0.1 I0.2 OFF ON OFF I0.3 单序列结构液压进给装置运动示意图 62

右行示意 输出点Q0.1有效,活塞杆向右运行 液压油缸 Q0.1 I0.0 I0.1 I0.2 OFF OFF ON I0.3 单序列结构液压进给装置运动示意图 63

控制开关 (转换条件) 辅助继电器 M0.0 M0.1 M0.2 M0.3 M0.4 液压油缸 限位开关 限位开关 限位开关 Q0.1 控制开关 (转换条件) 辅助继电器 M0.0 M0.1 M0.2 M0.3 M0.4 液压油缸 限位开关 限位开关 限位开关 Q0.1 Q0.0 I0.0 I0.1 I0.2 按钮开关 (起动) OFF OFF ON I0.3 64 单序列结构液压进给装置运动示意图

初始状态:活塞杆置右端,开关I0.2为ON,辅助继电器M0.0为ON。 进给装置顺序动作要求 初始状态:活塞杆置右端,开关I0.2为ON,辅助继电器M0.0为ON。 I0.3 M0.1 Q0.0 1.按下启动按钮I0.3,开关Q0.0、M0.1为ON,左行。 M0.2 Q0.1 2.碰到限位开关I0.1时,M0.2、Q0.1为ON,右行。 I0.1 3.碰到限位开关I0.2时,M0.3、Q0.0为ON,左行。 M0.3 Q0.0 I0.2 4.碰到限位开关I0.0时,M0.4、Q0.1为ON,右行。 M0.4 Q0.1 I0.0 I0.2 停 5.碰到限位开关I0.2时,停止。 Q0.0 Q0.1 I0.0 I0.1 I0.2 OFF OFF ON I0.3 65 单序列结构液压进给装置运动示意图

单序列结构顺序功能图绘制 SM0.1 M0.0 初始步 起动 I0.3 M0.1 左行 Q0.0 I0.1 M0.2 右行 Q0.1 66 图 单序列结构顺序功能图

单序列结构梯形图绘制 运动示意图 SM0.1 M0.2 M0.3 M0.4 I0.3 I0.1 I0.2 I0.0 Q0.0 Q0.1 左行 初始 M0.0 SM0.1 M0.0 I0.3 M0.2 M0.1 左行 M0.1 运动示意图 M0.1 I0.1 M0.3 M0.2 右行 SM0.1 M0.1 M0.2 M0.3 M0.4 I0.3 I0.1 I0.2 I0.0 Q0.0 Q0.1 左行 M0.0 初始步 起动 M0.2 M0.2 I0.2 M0.4 M0.3 左行 M0.3 M0.3 I0.0 M0.0 M0.4 右行 M0.4 右行 M0.1 Q0.0 左行 M0.3 M0.2 Q0.1 右行 右行 M0.4 67 单序列结构顺序功能图 单序列结构梯形图

典型案例2*功能图顺序控制设计法 { { 编写红绿灯顺序控制程序: 等待启动 I0.0 点红 M0.0 熄绿 T38置位 T37置位 熄红 步进条件为时间步进型。状态步的处理为点红、熄绿灯,同时起动定时器,步进条件满足时(时间到)进入下一步,关断上一步。 等待启动 I0.0 { 点红 M0.0 熄绿 T38置位 T37置位 { 熄红 M0.1 点绿 68

2. PLC外部电气接线图及I/O地址分配表 PLC (a) PLC外部电气接线图 I0.0 Q0.0 红灯 I0.1 绿灯 Q0.1 SB1 Q0.0 红灯 I0.1 Q0.1 绿灯 I0.2 Q0.2 I0.3 1L I0.4 +24V I0.5 GND 1M L1 220VAC N +24V (a) PLC外部电气接线图 69

3. 程序设计 拨动开关 SM0.1 M0.0 I0.0 M0.1 Q0.0 T37 Q0.1 M0.2 T38 M0.2 T38 M0.1 IN TON PT +20 T37 Q0.0 Q0.1 3. 程序设计 Q0.1 Q0.0 T37 I0.0 T38 M0.1 M0.2 SM0.1 M0.0 拨动开关

典型案例3*功能图顺序控制设计法 组合机床的PLC控制系统 液压动力滑台采用电磁换向阀来实现动力头的快进、工进和快退。 流程图 YV1(Q0.0) 快进 YV3 (Q0.2) 原 位 工进 快退 YV2(Q0.1) I0.3 I0.1 I0.2 SQ1 SQ2 SQ3 流程图 例:某组合机床的动力头在初始状态时停在左边,限位开关SQ3(I0.2输入)为1状态,按下起动按钮SB1(I0.0输入),动力头按图示工作路线工作。工作一个循环后,返回并停在初始位置,控制液压电磁阀YV1(Q0.0控制)、YV2(Q0.1控制)、YV3(Q0.2控制)在各工步的状态如顺序功能图所示。 71

1. PLC的选择 输入需占用5个输入端 ① SB1:起动控制开关信号,SB2:停止控制开关信号; ②SQ1,SQ2,SQ3作为位置检测开关信号,接至 PLC输入端; ③电磁阀YV0,YV1,YV2需占用三个输出端点; ④液压泵电机采用开关直接控制起停,主轴电机采用继电接触器构成起停控制,而不需要用PLC 控制; ⑤PLC的选用:选用10点(6入,4出)以上的PLC,即可满足本系统的简单控制要求。 72

2. PLC外部电气接线图及I/O地址分配表 PLC (a) PLC外部电气接线图 I0.0 Q0.0 I0.1 Q0.1 I0.2 SB1 Q0.0 YV1 SQ2 I0.1 Q0.1 YV2 SQ3 I0.2 Q0.2 YV3 SQ1 I0.3 1L SB2 I0.4 +24V I0.5 KM GND 1M L1 220VAC N +24V (a) PLC外部电气接线图 73

3. 程序设计 (c) 梯形图 I0.3 Q0.0 Q0.2 I0.0 I0.2 I0.1 M0.1 M0.2 M0.3 SM0.1 M0.3 I0.3 M0.1 SM0.1 M0.1 M0.0 I0.0 M0.2 M0.2 M0.1 I0.1 M0.3 M0.3 M0.2 I0.2 M0.0 3. 程序设计 I0.3 Q0.0 Q0.2 I0.0 I0.2 I0.1 M0.1 M0.2 M0.3 SM0.1 M0.0 Q0.1 (b)功能图 某组合机床动力头控制系统的顺序功能图与梯形图

I0.3 Q0.0 Q0.2 I0.0 I0.2 I0.1 M0.1 M0.2 M0.3 SM0.1 M0.0 Q0.1 M0.1 M0.2 Q0.2 M0.3 Q0.1 Q0.0 (b)功能图 某组合机床动力头控制系统的顺序功能图与梯形图 (c) 梯形图

学习要求 小结:通过本讲的学习,重点掌握用基本逻辑操作指令实现顺序逻辑控制。 作业:将典型案例1设计一次。 76