顺序控制 S1 T1 T4 S2 S5 S6 T2 T5 S4 目录 页码 顺序控制任务 顺序控制的结构 顺控器的原理 命令输出的原理

Slides:



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

LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
S7-300PLC工程设计及仿真 项目六 顺控系统设计 §6.1 洗车控制系统设计 §6.2 饮料灌装生产线控制系统设计
教材版本:新教材人教版九年级(上) 作品名称:同类二次根式 主讲老师:张翀 所在单位:珠海市平沙第一中学.
实验四 利用中规模芯片设计时序电路(二).
常用逻辑用语复习课 李娟.
Oracle数据库 Oracle 子程序.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
在PHP和MYSQL中实现完美的中文显示
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
附录4:顺序控制 S1 T1 T4 S2 S5 S6 T2 T5 S4 T3 目录 页码
走进编程 程序的顺序结构(二).
网络常用常用命令 课件制作人:谢希仁.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
S 数控机床故障诊断与维修.
课程设计.
第17章 网站发布.
S 数控机床故障诊断与维修.
S 数控机床故障诊断与维修.
第二章 Java语言基础.
CPU结构和功能.
Windows 7 的系统设置.
用event class 从input的root文件中,由DmpDataBuffer::ReadObject读取数据的问题
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
微机系统的组成.
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
实验四、TinyOS执行机制实验 一、实验目的 1、了解tinyos执行机制,实现程序异步处理的方法。
姚金宇 MIT SCHEME 使用说明 姚金宇
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
项目二:HTML语言基础.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
信号量(Semaphore).
第4章 Excel电子表格制作软件 4.4 函数(一).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
iSIGHT 基本培训 使用 Excel的栅栏问题
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
3.16 枚举算法及其程序实现 ——数组的作用.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
HSC高速输出例程 HORNER APG.
基于规则抽取的时间表达式识别 -英文Ⅲ 高冠吉.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
滤波减速器的体积优化 仵凡 Advanced Design Group.
基于列存储的RDF数据管理 朱敏
上节复习(11.14) 1、方式2、方式0的特点? 2、定时/计数器的编程要点? 3、实验5方案优化问题.
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
入侵检测技术 大连理工大学软件学院 毕玲.
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
DSP技术与应用 电子与信息技术系.
第八章 第二部分 PLC控制组态软件 综合仿真实验
Presentation transcript:

顺序控制 S1 T1 T4 S2 S5 S6 T2 T5 S4 目录 页码 顺序控制任务............................................................................................................................................. 2 顺序控制的结构........................................................................................................................................ 3 顺控器的原理 ............................................................................................................................................ 4 命令输出的原理 ........................................................................................................................................ 5 顺控器的表达和结构(1) .............. ............................................................................................................ 6 顺控器的表达和结构(2) ............................................................................................................................ 7 顺序控制“加工流水线”的设计.................................................................................................................... 8 FC108中顺控器的结构 ............................................................................................................................... 9 练习: 编写顺序控制程序.......................................................................................................................... 10 练习: 程序测试.............. ....................................……….......................................................................... 11 用S7- GRAPH 编程顺序控制系统............... ............................................................................................... 12 顺序控制小结.............. .............. ............................................................................................................. 13 T3

顺序控制任务 预备 传送带向前 钻 传送带向前 铣 传送带向前 终检 结束 S1 S2 S3 S4 S5 S6 S7 钻 铣 终检 顺序控制 上面的任务同以前的控制任务相比类型不同。这种任务的过程被分解成步,按一定的顺序运行,适于用顺序控制来实现。 顺序控制的典型例子是洗衣机和汽车洗涤流水线,或交通信号系统。即:传统方法中采用步进传动装置或定时盘来实现的控制过程。 相反,电梯控制是采用逻辑操作控制的典型例子,在这种控制中不存在按一定顺序重复的“步”。 S1 S2 S3 S4 S5 S6 S7 传送带向前 钻 传送带向前 铣 传送带向前 终检 结束

命令输出 在这个部分中,由顺控器决定的步序以及从系统过程来的封锁信号来激活输出。 顺序控制的结构 启动 停止 自动方式 单步方式 键控方式 应答 方式选择 顺控器使能 初态状态 顺控器 故障信号 和 运行信号 转换条件 步序标志 手动控制 顺序控制 一个完整的顺序控制系统分四个部分: 的结构 - 方式选择 - 顺控器 - 命令输出 - 故障信号和运行信号 在本章中,我们主要是弄清顺控器的原理。 方式选择 在运行方式选择部分中,处理各种运行方式的条件和封锁信号。运行方式在操作台上通过选择开关或按钮设置和显示。设置的结果形成使能信号或封锁信号来影响“顺控器”和“命令输出”。通常,基本的运行方式如下: 在“自动”方式下,顺控器中确定的控制顺序在起动后不需操作人员的干预自动执行。 “单步”方式使系统的安装调试变得简单,并可以在顺控器出现故障时使用,在这种方式下可以由手动一步一步地执行顺控器的程序。 在“键控”方式下,各执行机构(输出端)可以由手动控制且不依靠PLC程序。 在我们这个任务中,方式选择部分缩减到在自动方式下,仅对顺控器进行开/关控制。一步一步地管理程序执行的顺序,可以给每个步编写一个等待时间或者一个监控时间,这两个时间被当作转换条件和/或故障信号来处理。 命令输出 在这个部分中,由顺控器决定的步序以及从系统过程来的封锁信号来激活输出。 故障信号 在“信号部分”中产生状态信号和故障信号。例如对当前步的显示。 和状态信号 互锁条件 命令输出 驱动执行机构

顺控器的原理 顺控器启动 顺控器停止 置/复位步序标志 最后一步的标志 & & R R S S R & & S S R R -Automatic & & R -Automatic -SF0 -Initial state R -SF1 Start S -SF7 S -SF1 -SF7 R -SF7 置/复位步序标志 最后一步的标志 & & -SF2 -SF6 - Transition from S2 to S3 S -SF3 S -Final inspection -SF7 顺控器的启动 如果其它的步都没有激活,那么信号“SEQUENCER ON”确定顺控器的初始状态,初始步被置位。这样,既可以启动顺控器,也可以在最后一个步标志SFX复位后使顺控器重新启动。 顺控器的停止 当 “SEQUENCER ON”信号的状态为“0”时,所有的步标志SF0到SFx必须复位。如果需要从中断点继续进行控制,必须通过一个附加程序来实现(暖起动)。 步序标志的置位/复位 为从一个已激活的频准确地进入下一步,必须对这个已激活的步标志和进入下一步的转换条件进行AND运算,得出的逻辑信号使下一个步标志置位,并使原来正在运行步标志复位。 到了最后一步SFx时,转换条件只是使最后一步标志SFx复位,第一步步标志SF0在所有的步标志被处理之后而重新置“1”(参见顺控器的起动)。 R -SF2 R -SF6 SF.. = Step flag S.. = Step

命令输出的原理 & >=1 & & = -SFx -Automatic mode -Jog FORWARD Safety ->MANUAL< mode & & -Jog FORWARD ­ Safety interlocks = -Output 现行步的命令输出 命令输出根据运行方式是“自动”还是“手动”将有所不同,对不同的运行方式。必须考虑使用不同的安全封锁信号。 在顺序控制中,对具有存贮功能的赋值输出(S Qx.y)应该小心,因为,用这种赋值在顺控器的控制出现故障时,在后面的步中复位条件可能不满足。

顺控器的表达和结构(1) 生产线的功能方框图(符合 DIN 40 719, Part 6) Automatic Step 7 (last step) I 1.7 START Automatic Q 5.1 Initial state 1 NS Q 5.5 Conveyor motor R Step 1 NSD Monitoring time 5 s NS Reset step 7 I 8.6 Initiator 2 2 NS Drilling R Step 2 NSD Waiting time 4 s 表达方式 顺控器的结构与生产过程中一步一步的控制功能相对应。用图形表达时,可以使用两种不同的表达方式: 1.控制系统流程图,按照IEC848(上图)。从这个控制系统流程图出发,顺控器的各个步可以用STL方式编程。 2.宏观结构图,按照标准IEC848(准备中的DIN)。在编程器上可以用系统程序GRAPH7直接输入粗结构(宏观结构图), 也可以直接输入微观结构。 T 108 Waiting time over 3 NS Q 5.5 Conv.FORWARD R Step 3 NSD Monitoring time 5 s

顺控器的表达和结构(2) I 8.1 Initiator 3 4 NS Milling R Step 4 NSD Waiting time 6 s T 109 Waiting time over 5 NS Q 5.5 Conv.FORWARD R Step 5 NSD Monitoring time 5 s I 8.0 Light barrier obstructed 6 NS Enable final inspection R Step 6 转换条件 转换条件(步使能条件)决定从一步到执行下一步所需的条件。该条件由控制过程决定,它们可以是来自控制站的信号,限位开关,温度检测器,压力检测器等等,以及定时器发出的信号,这些信号通常进行AND逻辑运算,这就是为什么根据IEC848的控制系统流程图中仅有AND运算,当通过逻辑运算得出的转换条件满足以后,相应的步标志被置位,这个步被激活。 步 一个步标志被置位后,它的控制命令被送给执行器。执行器可以是开关装置,阀门,接触器等等,由这些执行器的动作引起的系统中的变化,影响下一步的转换条件。 编程时可以给每个步编定等待时间和监控时间,等待时间作为下一步的转换条件参加逻辑运算,监控时间被当作故障信号或封锁信号处理。 I 8.4 Final inspection S 7 NS End of sequencer Step 7

顺序控制“加工流水线”的设计 OB 1 FC 100 选择方式 系统启动 手动方式 自动方式 (启动顺控器) : :BE :JU FC 100 FC 106 顺序控制 FC 108 顺控器 检查初始状态 :JU FC 108 命令输出 步序指示 :BE 步序标志 步序转换 等待时间 监视时间 :BE :JU FC 106 即使本章只是从原理上来处理顺序控制,也应该对所给的任务编写出典型的程序框架,使它包含顺序控制的各个部分,即:程序块FC100同以前一样,里面编写运行方式部分,FC106中主要编写命令输出、显示和信息,对于顺控器本身选择顺序块FC108。 FC100运行方式 FC100中已经编写了系统开/关,手动方式和自动方式,顺控器用“自动方式”信号(Q4.3)起动。 FC106顺序控制 在这个程序块中,还必须定义下列条件,以便课程中的任务能够统一: 1.初始状态:当INI 1 (I 8.5) =“1”,INI 2(I 8.6)和INI 3(I 8.7)=“0”时,达 到初始状态。 初始状态在输出端Q8.1上显示。 2.跳转到FC108 3.命令输出:需要编写下列输出赋值语句 由步1、3和5的步标志:传送带电机向前(Q8.5)。 步2:4S钻加工(T108,SD),Q8.2上显示 步4:4S铣加工(T109,SD),Q8.3上显示 步6:终检Q8.4上显示 编写手动方式下(Q4.2=1),传送带电机的键控运行方式(I0.2)。 4.步显示,步2,4和6通过命令输出显示,用下列输出显示其它的步。 步0=Q5.0 步1=Q4.4 步3=Q4.5 步5=Q4.6 :BE

FC108中顺控器的结构 T1 S1 T2 S2 T3 S3 T4 S4 T5 S5 T6 S6 T7 S = Step 转换条件0 当M106.1至M106.6=“0”以及Q4.3=“1”时为初始步 (M106.0=“1”) 步S0,SF0(M106.0) 没有命令输出。 转换条件T1 START=“1”(I1.7)和初始状态(Q5.1) 步S1,SF1(M106.1) 传送带电机向前 转换要件T2 到达位置2(I8.6) 步S2,SF2(M160.2) 钻加工4秒钟(T108) 转换条件T3 等待时间T108到达 步S3,SF3(M106.3) 传送带电机向前 转换条件T4 到达位置3(I8.7) 步S4,SF4(M106.4) 铣加工4秒钟(T109) 转换条件T5 等待时间T109到达 步S5,SF5(M106.5) 传送带电机向前 转换条件T6 光电传感器(I8.0)被断开 步S6,SF6(M106.6) 终检 一个控制循环结束 用按钮S4(I8.4)对终检进行应答 顺控器OFF(Q4.3=“0”)M106.0至106.6复位(在步0处起动) T7 S = Step T = Transition S7 End

练习: 编写顺序控制程序 & & & & FC108 顺控器 Step 1 SEQUENCER OFF R S R Step 2 要求 按给定条件设计和编写FC106的程序,设计FC108的程序。 S S R R

= 练习: 程序测试 M 106.0 >=1 T 106 M 106.2 M 106.4 S S_ODT S5T#5S TV BI BCD I 1.6 R Q #M 107.0 & M 100.0 = Q 4.0 程序测试 第一步,全清PLC。 将软件块送入PLC后,在OBI中调用程序(JU FC100,JU FC106) 第二步,首先测试自动方式。请注意下面的顺序: 系统ON(Q4.1显示), AUTO ON,顺控器ON(Q4.3), 在INI 1处将零件放在装配线上(Q5.1=初始状态), I1.7(START)置“1”,零件被送走…… 运行监控 请再进行下列功能测试:在加工过程中或传送带运行过程中,将工件从传送带上取下,以模拟一个传感器不能识别的工件,控制过程会怎样? 对于这种情况,可以给每个步编写一个监控时间,即:在监控时间到达以前,下一个步的传换条件必须满足,否则发出故障信号。 为此,步1,3和5中应该增加传送带运行的监控,如果传送带的运行时间过,那么就发出故障信号,其程序如上图。 将这段扩展程序完整地编写在FC108中(本来故障信号应编写在FC106中),如上所示测试其功能,如果需要装配线在出现故障时停车,故障信号必须作为封锁信号编入命令输出程序中的“传送带运动”段里。 注意 只有在下列情况下才能对监控时间进行这种简单的设定和起动。 a) 步不是一个一个地连接; b) 选择相同的定时时间值; c) 不需要步专用的信息显示。

用S7- GRAPH 编程顺序控制系统 S7-GRAPH: 顺序控制的编程工具 S7-GRAPH可以优化下列工作: 兼容IEC 1131-3 为生产需要而设计 用图形将过程分解成步骤和转换条件 步骤中包含要执行的动作 转换器用于检查转换为下一步的条件 S7-GRAPH可以优化下列工作: 计划,配置 编程 调试 维护 诊断 S1 T1 T4 S2 S5 S6 T2 T5 S4 S7-GRAPH 利用S7-GRAPH编程语言,可以清楚快速地组织和编写S7 PLC系统的顺序控制程序。 它根据功能将控制任务分解为若干步,其顺序用图形方式显示出来并且可形成图形和文本方式的文件。 在每一步中要执行相应的动作并且根据条件决定是否转换为下一步。它们的定义、互锁或监视功能用STEP7的编程语言 LAD 来实现。 S7-300/400的S7-GRAPH软件与 IEC 1131-3 标准建立的顺序控制语言兼容。 功能 该语言可提供下列功能: • 在同一个S7-GRAPH功能块中可同时存在几个顺控器 • 步序和转换条件的号码可自由分配 • 同时分支和可选分支 • 跳转 (也可以到其它顺控序列中) • 激活/保持步序就可以启动/停止顺序控制的执行 测试功能 • 显示动态的步序和有故障的步序 • 状态显示和修改变量 • 在手动、自动和单步模式间切换 用户接口 • 全局、单页或单步显示 • 互锁控制和监视条件的图形分离 T3

顺序控制小结 顺序控制的主要组成部分 实现顺序控制的两种方法 运行方式部分 顺控器 命令输出 将顺控器作为标志顺控器编程 用顺序控制软件包S7-GRAPH 顺序控制组成部分 顺序控制适合于可以按照严格的时间顺序划分结构的任务,顺序控制的设计和编程简单、省时。其主要组成部分有: ——运行方式部分 ——顺控器 ——命令输出 实现顺序控制的方法 顺序控制的心脏是顺控器,顺控器由发布“命令输出”的步(步标志)和用来复位已激活的步,并激活下一步的转换条件组成,实现顺序控制有两种方法: 1.将顺控器作为标志顺控器编程,需要自己编写运行方式部分; 2.使用顺序控制软件包S7-GRAPH。