S7-200PLC顺序控制功能图

合集下载

西门子S7-200系列PLC顺序控制指令

西门子S7-200系列PLC顺序控制指令

西门子S7-200系列PLC顺序控制指令挨次掌握指令是plc生产厂家为用户供应的可使功能图编程简洁化和规范化的指令。

表1 挨次掌握指令的形式及功能STL LAD功能操作对象LSCR bit挨次状态开头S(位)SCRT bit挨次状态转移S(位)SCRE挨次状态结束无CSCRE条件挨次状态结束无从上表中可以看出,挨次掌握指令的操作对象为顺控继电器S,也把S称为状态器,每一个S的位都表示功能图中的一种状态。

S的范围为:即S0.0~S31.7。

从LSCR指令开头到SCRE指令结束的全部指令组成一个挨次掌握继电器(SCR)段。

LSCR指令标记一个SCR段的开头,当该段的状态器置位时,允许该SCR段工作。

SCR段必需用SCRE指令结束。

当SCRT 指令的输入端有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段工作;另一方面又同时使该段的状态器复位,使该段停止工作。

由此可以总结出每一个SCR程序段一般有三种功能:(1)驱动处理:即在该段状态器有效时,处理相应的工作;有时也可能不做任何工作;(2)指定转移条件和目标:即满意什么条件后状态转移到何处;(3)转移源自动复位功能:状态发生转移后,置位下一个状态的同时,自动复位原状态。

1、挨次掌握指令的应用液压动力滑台在自动机床中被广泛采纳,这里以液压动力滑台掌握为例来说明挨次功能图设计方法以及挨次掌握指令的使用方法。

液压动力滑台在实际工作时的运动过程一般是:快进——工进——快退。

其运动过程由快进、工进、快退三个电磁阀掌握,掌握系统PLC各I/O功能及地址安排如表2所示。

机床液压滑台掌握系统如图1所示。

表2 液压动力滑台掌握系统PLC I/O地址安排功能名称动作器件I/O地址说明启动按钮SB1I0.0启动滑台原点位置SQ1I0.1滑台在原点位置工进起点SQ2I0.2滑台运动到工进起点位置工进终点SQ3I0.3滑台运动到工进终点位置快进YV1Q0.0滑台快进工进YV1、YV2Q0.0、Q0.1滑台工进快退YV3Q0.2滑台快退初始化脉冲SM0.1将初始状态S0.1置位。

西门子S7-200 SMART PLC原理及应用教程课件第六章

西门子S7-200 SMART PLC原理及应用教程课件第六章

3)动力头快进到工进位置时,输入信号I0.1有效;指令“SCRT SO.2"对应的状态继电器 SO.2的状态由“0”变为“1”,操作系统使状态继电器SO.1的状态由“1”变为“0”,快进活动步 变为静止步,状态继电器SO.1对应的SCR段程序不再被执行。系统从快进步转换到T进步,
输出信号QO.O变为OFF,QO.1变为ON,动力头工进。 4)动力头工进到位后,输入信号10.2有效;指令“SCRTSO.3"对应的状态继电器SO.3的状
5)动力头快退返回原位后,输入信号IO.O有效;指令“SCRT SO.O’’对应的状态继电器 SO.O的状态由“0”变为“1”,操作系统使状态继电器SO.4的状态由“1”变为“0”,动力头快 退步由活动步变为静止步,状态继电器SO.4对应的S(、R段程序不再被执行,输出信号
Q0.2变为OFF,动力头停止运行。系统从快退步转换到初始步,在原位等待起动信号。
表6-1 S7-200 PLC顺序控制指令
第三节 顺序控制的梯形图编程方法
使用S7-200 Smart系列PLC顺序流程指令需要注意以下几点。 1)顺序控制指令仅对状态继电器S有效,S也具有一般继电器的功能,对它还 可使用与其他继电器一样的指令。 2)SCR段程序(LSCR至SCRE之间的程序)能否执行,取决于该段程序对应的 态器S是否被置位。另外,当前程序SCRE(结束)与下一个程序LSCR(开始) 之间程序不影响下一个SCR程序的执行。 3)同一个状态器S不能用在不同的程序中,如主程序中用了S0.2,在子程序 中不能再使用它。 4)SCR段程序中不能使用跳转指令JMP和LBL,即不允许使用跳转指令跳人、 到ISCR程序或在SCR程序内部跳转。 5)SCR段程序中不能使用FOR.NEXT和END指令。 6)在使用SCRT指令实现程序转移后,前SCR段程序变为非活动步程序,该程 序的元件会自动复位,如果希望转移后某元件能继续输出,可对该元件使用 置位或复位指令在非活动步程序中,PLC通电常ON触点SMO.O也处于断开状 态。

第6章S7-200PLC顺序控制程序设计方法.

第6章S7-200PLC顺序控制程序设计方法.

08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
08:09:56
Байду номын сангаас
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
初始步
转移条件
工作步
08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
三个电机顺序启停 的控制程序
手动启动按钮i00泵p1接触器q001号容器满i01泵p2接触器q011号容器空i02泵p3接触器q022号容器满i03泵p4接触器q032号容器空i04泵p5接触器q043号容器满i05泵p6接触器q053号容器空i06加热器接触器q064号容器满i07搅拌器接触器q074号容器空i10温度传感器i1109
08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
6.1.2 步(状态)与动作
顺序控制设计法的最基本思想:
将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶 段称为步,并用编程元件来代表各步。步是根据输出量的状态来划 分的,在任何一步之内,各输出量的ON/OFF状态不变,但相邻两 步输出量总的状态是不同的。步的划分使代表各步的编程元件的状 态与各输出量的状态之间有着极为简单的逻辑关系。
转换条件控制代表各步的编程元件,让它们的状态按一定的控 制顺序变化,然后用代表各步的编程元件去控制PLC的各输出。
步用方框表示,并用辅助存储器的编号作为步的顺序编号。
08:09:56
天津职业技术师大自动化学院
第6章 S7-200PLC顺序控制程序设计方法
图5-11 波形图

S7200PLC顺序控制功能图

S7200PLC顺序控制功能图

6.3 功能图的主要类型
• 6.3.1 单流程 • 这是最简单的功能图,其动作是一个接一个地完成。每个状态仅连接一个
转移,每个转移也仅连接一个状态。如图6-7所示为单流程的功能图、梯形 图和语句表。
6.3 功能图的主要类型
• 6.3.2 可选择的分支和联接
• 在生产实际中,对具有多流程的工作要进行流程选择或 者分支选择。即一个控制流可能转入多个可能的控制流 中的某一个,但不允许多路分支同时执行。到底进入哪 一个分支,取决于控制流前面的转移条件哪一个为真。 可选择分支和联接的功能图、梯形图如图6-8所示。
• 左限位开关LS3 I0.4
右行接触器KM3 Q0.4
• 小球右限位开关LS4 I0.5 左行接触器KM4 Q0.5
• 大球右限位开关LS5 I0.6
• 大小球检测开关SQ I0.7
• (2)系统功能图如图6-12所示,梯形图如图6-13所示。
6.4 顺序控制指令应用举例
• 6.4.2 并行分支和联接电路举例
• 2 解题
• (1)输入/输出点地址分配
• 输入点:
• 手动启动按钮 I0.0; 1#容器满 I0.1;1#容器空 I0.2;
• 2#容器满
I0.3; 2#容器空 I0.4;3#容器满 I0.5;
• 3#容器空
I0.6; 4#容器满 I0.7;4#容器空 I1.0;
• 温度传感器 I1.1
6.4 顺序控制指令应用举例
• 图6-9所示为并行分支和联接的功能图和梯形图。需要特别说 明的是,并行分支联接时要同时使状态转移到新的状态,完 成新状态的启动。另外在状态S0.2和S0.4的SCR程序段中, 由于没有使用SCRT指令,所以S0.2和S0.4的复位不能自动 进行,最后要用复位指令对其进行复位。这种处理方法在并 行分支的联接合并时会经常用到,而且在并行分支联接合并 前的最后一个状态往往是“等待”过渡状态。它们要等待所 有

基于S7-200的工业洗衣机PLC课程设计(顺序功能指令)

基于S7-200的工业洗衣机PLC课程设计(顺序功能指令)

基于S7-200的工业洗衣机PLC课程设计目录一PLC的介绍 (2)1.1 PLC的简介 (2)1.2 PLC的特点 (2)二设计任务与要求 (4)2.1 设计任务 (4)2.2 设计要求 (4)2.3 实用价值与理论意义 (4)三硬件设计 (5)3.1 控制要求 (5)3.2 I/O分布表 (5)3.3 I/O外部接线图 (5)四软件设计 (6)4.1 设计方案 (6)4.2 设计分析 (6)4.3 自动洗衣机功能图与梯形图 (7)五结束 (13)参考文献 (14)一PLC的介绍1.1 PLC的简介PLC可编程控制器:PLC英文全称Programmable Logic Controller,中文全称为可编程控制器,它采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计数与算数操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。

PLC是基于电子计算机,且适用于工业现场工作的电控制器。

它源于继电控制装置,但它不像继电装置那样,通过电路的物理过程实现控制,而主要靠运行存储于PLC内存中的程序,进行入出信息变换实现控制。

入出信息变换、可靠物理实现,可以说是PLC实现控制的两个基本要点。

入出信息变换靠运行存储于PLC内存中的程序实现。

PLC的I/O 电路,都是专门设计的。

PLC有多个I/O用点,一般也就有多少个I/O用电路。

可编程控制器(PLC)以微处理器为核心,普遍采用依据继电接触器控制系统电气原理图编制的梯形图语言进行程序设计,编程容易,功能扩展方便,修改灵活,而且结构简单,抗干扰能力强。

S7-200系列可编程控制器指令丰富,可以接各种输出、输入扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备更是符合全自动洗衣机控制系统的要求与特点。

通过对结构图的分析,可知全自动洗衣机的I/O点不多,选择小型的S7-200,可以完全满足其要求。

本设计选择S7-200为核心部件,着重进行硬件接口设计,利用梯形图进行编程,实现了全自动洗衣机控制系统的自动化。

S7-200 SMART PLC 系统功能说明(图文并茂)

S7-200 SMART PLC 系统功能说明(图文并茂)
存储卡
Page 1 of 58
存储卡
S 7 2 0 0S M A R TC P U支持商用M i c r o S D 卡(支持容量为4 G ,8 G ,1 6 G ):可用于程序传输,C P U 固件更新,恢复 C P U出厂设置。 打开C P U 本体数字量输出点上方的端子盖,可以看到右侧有一卡槽,将M i c r o S D 卡缺口向里插入,如图 1 所示:
S7-200 SMART 实时时钟
S 7 2 0 0S M A R T 的硬件实时时钟可以提供年、月、日、时、分、秒的日期/ 时间数据。 C P UC R 4 0A C / D C / R e l a y没有内置的实时时钟,C P US R 2 0 、C P US R 4 0 、C P US T 4 0 、C P US R 6 0 、C P US T 6 0 支持内置的实时时钟,C P U 断电 状态下可保持7 天。 S 7 2 0 0S M A R TC P US R 2 0 的时钟精度是± 1 2 0秒 /月,C P US R 4 0 、C P US T 4 0 、C P US R 6 0 、C P US T 6 0 的时钟精度是 1 2 0秒 /月。 S 7 2 0 0S M A R TC P U靠内置超级电容为实时时钟提供电源缓冲,保持时间为典型值7 天,最小值6 天。缓冲电源放电完毕后,再次上电后 时钟将停止在缺省值,并不开始走动。 注意:因为 C P UC R 4 0无内置超级电容,所以实时时钟无电源缓冲,尽管用户可以使用R E A D _ R T C和 S E T _ R T C指令设置日期/ 时间 数据,但是当 C P UC R 4 0断电并再次上电时,这些日期/ 时间数据会丢失,上电后日期时间数据会被初始化为2 0 0 0 年1 月1 日。 为了提高运算效率,应当避免每个程序周期都读取实时时钟。实际上可读取的最小时间单位是1 秒,可每秒读取一次(使用S M 0 . 5 上 升沿触发读取指令)。 使用程序读取的实时时钟数据为B C D 格式,可在状态表中使用十六进制格式查看。 要设置日期、时间值,使之开始走动,可以:

电气控制与PLC(案例教程)教学课件第10章 S7-200 PLC顺序控制指令及应用——以机械手大

电气控制与PLC(案例教程)教学课件第10章  S7-200 PLC顺序控制指令及应用——以机械手大
• 功能图是描述控制系统的控制过程、功能和特征的一种图解表示方法。 • 组成SFC的基本要素是步、转换条件制过程可分为若干个阶段,也称为步(Step)或状态。系统初始状态对应的步称为初 始步,初始步一般用双线框表示。
• 2.转换条件
• 所谓“转换条件”,就是用于改变状态的控制信号。只有满足条件状态,才能进行逻辑处理与 输出。
• 以初始步下面的I0.0对应的转换为例,要实现该转换,需要同 时满足两个条件,即该转换的前级步是活动步(M0.0为ON)和转 换条件满足(I0.0为ON)。在梯形图中,用M0.0和I0.0的常开触 点组成的串联电路来表示上述条件。该电路接通时两个条件同时 满足。此时应将该转换的后续步变为活动步,即用置位指令将 M0.1置位。还应将该转换的前级步变为不活动步,即用复位指令) 将M0. 0复位。5个对存储器位M置位、复位的程序段对应于顺序 功能图中的5个转换。
• 10.4.1 单纯顺序结构
• 单纯顺序结构的步进控制比较简单,其功能图及顺序控制指令的使用如图10-4所示。只要各 步间的转换条件得到满足,就可以从上而下顺序控制。
10.4.2 选择分支结构
• 选择分支包括两部分:选择分支开始、选择分支结束。选择分支开始是指一个前级步后面紧接着 若干个后续步可供选择,各分支都有各自的转换条件,在各自分支中,则表示为代表转换条件的 短画线。选择分支结束,又称选择分支合并,是指几个选择分支在各自的转换条件成立时转换到 一个公共步上。
• 此例为一个典型的顺序控制过程,可以采用顺序控制指令进行设计。依据被控对象采用顺序功能 图进行编程,将控制程序进行逻辑分段,从而实现顺序控制。
10.2 顺序功能图
• 顺序功能图SFC(Sequential Function Chart))又称为功能图或状态转移图,它是描述顺序控制 系统的图形表示方法,是专用于工业顺序控制程序设计的一种功能性说明语言。它能完整地描述 控制系统的工作过程、功能和特性,是分析、设计电气控制系统控制程序的重要工具。

s7-200plc顺序控制梯形图的设计方法课件

s7-200plc顺序控制梯形图的设计方法课件

2.某组合机床的动力头控制系统梯形图设计
s7-200plc顺序控制梯形图的设计方法
注意:使用这种编程方法时,不能将输出位的线 圈与置位指令和复位指令并联。因为图5-8中控 制置位、复位的串联电路连通的时间是相当短的, 只有一个扫描周期,转换条件满足后前级步马上 被复位,该串联电路断开,而输出位的线圈至少 应该在某一步对应的全部时间内接通。
5.1.1单序列编程方法
1. 锅炉的鼓风机和引风机梯形图设计 设计起保停电路的关键是它的启动条件和停 止条件。
s7-200plc顺序控制梯形图的设计方法
s7-200plc顺序控制梯形图的设计方法
2. 输出电路的设计方法 1)某一输出量仅在某一步中为ON,可将它的线 圈与对应步的存储器位(M0.2)的线圈并联。 2)某一输出在几步中都为ON,将代表各有关步 的存储器位的常开触点并联后,驱动该输出的线 圈。(M0.1~M0.3的常开触点并联驱动Q0.0的 线圈) 用存储器位来代表步具有概念清楚、编程规 范、梯形图易于阅读和查错等优点。
s7-200plc顺序控制梯形图的设计方法
装载顺序控制继电器(Load Sequence Control Relay)指令“LSCR s-bit” 用来表示一个SCR段(即 顺序功能图中的步)的开始。
顺序控制继电器结束(sequence Control Relay End)指令SCRE用来表示SCR段的结束。
第5章 顺序控制梯形图的设计方法
定义: 根据顺序功能图设计梯形图的方法。 方法: 1.使用起保停电路; 2.以转换为中心; 3.使用顺序控制继电器(SCR); 4.具有多种工作方式的系统。
s7-200plc顺序控制梯形图的设计方法
5.1 使用起保停电路设计顺序控制梯形 图的方法

S7-200系列plc基本指令及逻辑控制应用技术

S7-200系列plc基本指令及逻辑控制应用技术

三组抢答器梯形图:
//儿童组抢得逻辑,除 常闭触点Q1.2, Q1.3外 为基本启-保-停电路
//学生组抢得逻辑,除 常闭触点Q1.1, Q1.3外 为基本启-保-停电路
//教授组抢得逻辑,除 常闭触点Q1.1, Q1.2外 为基本启-保-停电路
//幸运抢得计时
//彩球逻辑,除定时器 T37触电外为基本 启-保-停电路
3) 按下鼓风机停止按钮I0.3, 鼓风机停止工作;
4) 按下引风机停止按钮I0.1, 引风机停止工作;
改进手动顺序起停控制梯形图:
1)把Q0.1的常开触点串联在Q0.2的支路当中, 使Q0.1得电之后,Q0.2才能得电;
2)把Q0.2的常开触点并联在Q0.1的支路当中, 使Q0.2失电之后,Q0.1才能失电;
最大当前值(s) 32.767 327.67 3276.7 32.767 327.67 3276.7
定时器号 T32,T96 T33-T36,T97-T100 T37-T63,T101-T225 T0,T64 T1-T4,T65-T68 T5-T31,T69-T95
定时时间的计算:T=PT×S(T为实际定时时间, PT为预设值,S为精度等级).
输入端口
输出端口
正向启动按钮:I0.0 停止按钮:I0.1
反向启动按钮:I0.2 正向限位开关:I0.3 反向限位开关:I0.4
正向运行控制 : Q0.0 反向运行控制: Q0.1
其他器件
自动往复限位控制梯形图:
自动往复限位控制带延时梯形图:
• 交流异步电动机Y-△降压起动PLC控制:
控制要求:一般大于7.5KW的交流异步电动机,在启动时常采用Y- △ 降压起动。要求按下启动按钮之后,电动机先进行星形连接启动,经 延时5s后,自动切换到三角形连接运转,按下停止按钮后,电动机停 止运转。

第3章 西门子S7-200系列PLC顺序控制指令及其应用

第3章 西门子S7-200系列PLC顺序控制指令及其应用
顺序控制设计法
▲ 顺序控制设计法的步骤: ● 根据系统的工艺过程,画出顺序功能图;
▲ 顺序控制设计法的特点: 对各状态(Sx.y)依次编程,各状态编程方法 相同,且简单、规范,很容易掌握。
§3-1 功能图的概念
▲ 状态: 是系统工作周期中的各个阶段。分两种: ● 初始状态:系统开始运行前等待启动命 令,机械相对静止的状态。
注意 A. 初始状态是功能图的起点,每一个顺序 功能图至少有一个初始状态。 B. 初始状态对应于机械静止时的状态,不 应有任何机械的动作。
●转移条件:使系统由当前 状态进入下一状态的信号。
●表示方法:
短横线 +文字标注
初始状态,冲头抬起,压合上限位开关SQ2;按下启动 按钮,冲头向下冲压工件,到达下限位开关SQ1处, 冲头抬起,回到高位,SQ2压合,停止运行。画出冲 床工作的顺序功能图。
●初始状态 ●小车前进 ●翻版门打开 ●小车后退 ●小车底门打开 ◆ 为每个状态指定状 态器:S0.0~S0.4
对 SCR 段编程的方法:
顺控主程序如下:
激活初始状态 停止
急停
●选择性分支编程时,并列写出N条转移指令, 根据不同的条件转向不同的状态。
● 多条选择性分支在一定条件下合并为一个控 制流,称选择序列合并。 ● 选择序列合并的编程与单支流程相同。
SB3
急停
输 入
起动按钮SB1 后限位开关SQ1 前限位开关SQ2 停止按钮SB2 急停按钮SB3
I0.0 I0.1 I0.2 I0.4 I0.5
小车前进接触器KM1 Q0.1 输 小车后退接触器KM2 Q0.2 出 翻版门开电磁阀YV1 Q0.4 小车底门开电磁阀YV2 Q0.5
B. 画出PLC的 外部接线图 KM1、2 YV1、2 AC220V DC24V

S7-200系列plc顺序控制编程方法

S7-200系列plc顺序控制编程方法

顺控继电器指令:
顺控继电器也称为状态器,顺控继电器指令用于步进顺 控程序的编制。 顺序控制用3条指令描述程序的顺序控制步进状态。
段开始指令(装载SCR指令)
段转移指令(SCR传输指令)
段结束指令(状态程序段的结束指令)
25
顺序功能图:
SM0.1 S0.0 I0.0 S0.1 I0.1 S0.2 I0.2 S0.3 t37 S0.4 I0.3 SQ3 SQ2 SQ1 SB 初始状态 第一次前进
2.顺序功能图的主要概念
顺控编程的基本思想是将系统的一个控制过程分 为若干个顺序相连的阶段。 这些阶段称为步,也称为状态,并用编程元件来
代表它。步的划分主要根据输出量的状态变化。
在一步内,一般来说,输出量的状态不变,相邻 两步的输出量状态则是不同的。步的这种划分方法使代 表各步的编程元件与各输出量间有着极明确的逻辑关系。
4
(2)有向连线:顺序功能图中连接代表步的方框的连线,表示 状态转移的方向。当状态从上到下或从左至右进行转移时,有向
线段的箭头不画。
(3)转换:转换用有向连线上与有向连线垂直的短划线来表示, 转换将相邻的两个步框分开,步的活动状态的变动是由转换的
实现来完成的,并与控制过程的发展相对应。
(4)转换条件:当转条换件成立且当前一步为活动步,控制系 统就从当前步转移到下一个相邻的步。
SB(I0.0) 前进(Q1.0) 后退(Q1.1)
电动机M
SQ2(I0.2)
SQ1(I0.1)
SQ3(I0.3)
小车一个工作周期的动作要求如下: (1) 按下启动按钮SB(I0.0),小车电机正转(Q1.0),小车第一次前进, 碰到限位开关SQ1(I0.1)后小车电机反转(Q1.1),小车后退。 (2) 小车后退碰到限位开关SQ2(I0.2)后,小车电机M停转。停5s后,第 二次前进,碰到限位开关SQ3(I0.3),再次后退。 (3) 第二次后退碰到限位开关SQ2(I0.2)时,小车停止。

S7_200SMARTPLC应用技术模块三 顺序功能图编程及应用

S7_200SMARTPLC应用技术模块三 顺序功能图编程及应用
2021年4月8日星期四
三、顺序功能图与步进梯形图之间的转换
2021年4月8日星期四
顺序功能图与步进梯形图的转换
四、认识气动元件
1.气源装置 气源装置的主体部分是空气压缩机。它将原动机供给的机械能转 变为气体的压力能,为各类气动设备提供动力。
2021年4月8日星期四
空压机
2.气动执行元件 气缸是气动系统的主要执行元件,它把压缩空气的压力能转化
模块三 顺序功能图编程及应用
3.1 气动夹具控制系统设计
目录 Contents
3.2 自动门控制系统设计 3.3 按钮式人行横道交通灯控制系统设计
3.4 气动机械手控制系统设计
2021/4/8
【能力目标】
1.能熟练运用顺序控制继电器指令编写PLC程序。 2.能熟练运用启保停电路以及置位复位指令编写顺序控制程 序。 3.能根据控制系统的控制要求,构建PLC控制系统的硬件系 统以及程序设计。
2021年4月8日星期四
二、顺序控制指令
顺序控制指令的使用说明如下。 (1)顺序控制指令只对顺序控制继电器S有效。
2021年4月8日星期四
(2)SCR标记SCR程序段的开始, SCRE标记 SCR 程序段的结束 。SCR和SCRE指令之间的所有逻辑是否执行取决于S堆栈的值。
(3)当输出动作需要保持时,可使用S/R指令。 (4)SCRT转移指令有能流时,执行该指令,将复位当前激活的 SCR段的S位,并会置位引用段的S位 (5)在SCR段中不能使用JMP和LBL指令。即不允许跳入或跳出 SCR段,也不允许在SCR段内跳转。
(1)单作用气缸。单作用气缸的工作特点是:气缸活塞的一个运 动方向靠空气压力驱动,另一个运动方向靠弹簧力或其他外部的方 法使活塞复位,如图所示。

第八章 S7200 PLC序控制指令及应用

第八章 S7200 PLC序控制指令及应用

M103
M105
I0.3
I0.6
I0.7 M0.6
I1.0 M107
I1.1
M0.8的控制梯形图
M0.3 I0.3 M0.5 I0.6 M0.7 I1.1
M0.9
M0.8
相应 输出
M0.8
M0.8 I1.2
M0.9
顺序控制功能图
3. 并行序列
M0.3 I0.2
M0.4
M0.1 I0.0
M0.2 I0.1
每次3个转换条件 中只有1个满足
2. 选择序列
在某一步后有若干个 单序列等待选择,一次仅 能选择进入一个序列。选 择序列中的各单序列是互 相排斥的,其中任何两个 单序列都不会同时执行。 选择序列的开始称为“分 支”,选择序列的结束称 为“合并”。
I0.1 2
I0.2 3
I0.3
I0.0 1
I0.4 4
第八章 S7200 PLC序控制指令及应用
单/击/此/处/添/加/副/标/题/内/容
第八章 S7-200系列PLC顺控继电器指令 及顺序控制编程方法
8.1顺序控制设计法及顺序控制功能图基本结构 8.2 功能图的基本类型
8.3 顺序控制指令应用举例
8.1 顺序控制设计法及顺序控制功 能图基本结构
一、顺序控制设计法简介 二、顺序控制功能图的基本结构 三、顺序控制功能图转换实现的基本原则
I0.5 5
I0.6
8 I1.1
I0.7 6
I0.0 7
I0.1
3. 并列序列
当X001触点闭合后, 步3、5、7同时启动
在某一转换条件下,同 时起动若干个单序列。并行 序列的开始也称为“分支” ,结束也称为“合并”。并 行序列的开始用双水平线表 示,同时结束若干个序列也 用双水平线表示。

S7-200 PLC的指令系统并行序列

S7-200 PLC的指令系统并行序列

Q0.2
Q0.3
Q0.4 S0.5 I0.6
Q0.4
(a) 张 树 成
(b)
并行序列
3.S0.5为汇合状态,等 二个分支流程动作全部结 束时,一旦I0.5为ON, S0.5就开启。若其中一个 分支没有执行完,S0.5就 不可能开启。所以又叫排 队汇合(这一点与单流程 或选择性分支不同,同一 时间可能有两个或两个以 上状态处于开启状)。
I0.5 S0.5 I0.6
Q0.4






S0.0 I0.0 Q0.0 S0.3 I0.4 S0.4 Q0.3 Q0.2
分支2 分支 程序
S0.5
I0.5
Q0.4
S0.4 SCRT
I0.6



选择序列
SCRE S0.4 SCR SM0.0 Q0.3 SM0.1
分支2 分支 程序
S0.0 I0.0 Q0.0 Q0.2 S0.3 Q0.1 I0.4 S0.4 Q0.3
S7-200CN可编程序控制器
顺序控制
(并行序列)
张 树 成
并行序列
并行分支状态转移图的特点: 多个流程分支可同时执行的分支流程 称为并行分支。如图所示,就是并行分支 状态转移图



并行序列
SM0.1 S0.0 I0.0 Q0.0 S0.1 I0.1 S0.2 Q0.1 S0.3 I0.4 S0.4 Q0.3 Q0.2
I0.5 S0.5 I0.6
Q0.4



并行序列
SM0.1 S0.0 S 1 S0.0 SCR S0.1 SCRT SM0.1 S0.0 I0.0 Q0.0 Q0.2 S0.3 Q0.1 I0.4 S0.4 Q0.3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6.4 顺序控制指令应用举例
• 6.4.1 选择和循环电路举例
• 1. 题目
• 图6-11为一台分检大小球的机械臂装置。它的工作过程是:当机械臂处于原始位 置时,即上限开关LS1和左限位开关LS3压下,抓球电磁铁处于失电状态。这时 按动启动按钮SB1后,机械臂下行,碰到下限位开关LS2后停止下行,且电磁铁 得电吸球。如果吸住的是小球,则大小球检测开关为SQ为ON;如果吸住的是大 球,则SQ 为OFF。1秒钟后,机械臂上行,碰到上限位开关LS1后右行,它会根 据大小球的不同,分别分别在LS4(小球)和LS5(大球)处停止右行,然后下 行至下限位停止,电磁铁失电,机械臂把球放在小球箱里或大球箱里,1秒钟后 返回。如果不按停止按钮,则机械臂一直工作下去。如果按了停止按钮,则不管 何时按,机械臂最终都要停止在原始位置。再次按动启动按钮后,系统可以再次 从头开始循环工作。
6.1 功能图的产生及基本概念
• 6.1.2 功能图的基本概念
• 功能图又称为功能流程图或状态转移图,它是一种描述顺序 控制系统的图形表示方法,是专用于工业顺序控制程序设计 的一种功能性说明语言。它能完整地描述控制系统的工作过 程、功能和特性,是分析、设计电气控制系统控制程序的重 要工具。
• 功能图主要由“状态”、“转移”及有向线段等元素组成。 如果适当运用组成元素,就可以得到控制系统的静态表示方 法,再根据转移触发规则模拟系统的运行,就可以得到控制 系统的动态过程。
• (4)一个功能图至少要有一个初始状态。 • 下面用一个例子来说明功能的绘制。
6.1 功能图的产生及基本概念
• 某一冲压机的初始位置是冲头抬起,处 于高位;当操作者按动启动按钮时,冲头 向工件冲击;到最低位置时,触动低位行 程开关;然后冲头抬起,回到高位,触动高 位行程开关,停止运行.图6-5所示为功能 图表示的冲压机运行过程.冲压机的工 作顺序可分为三个状态:初始、下冲和 返回状态。从初始状态到下冲状态的转 移须满足启动信号和高位行程开关信号 同时为ON时才能发生;从下冲状态到 返回状态,须满足低位行程开关为ON 时才能发生。
• 利用功能图语言可以很容易实现流程的循环重复操作。在程 序设计过程中可以根据状态的转移条件,决定流程是单周期 操作还是多周期循环,是跳转还是顺序向下执行。图6-10为 跳转和循环的功能图、梯形图和语句表。
• 图中:I1.0为OFF时进行局部循环操作,I1.0为ON时则正常 顺序执行;I1.1为ON时正向跳转,I1.1为OFF时则正常顺序 执行;I1.2为OFF时进行多周期循环操作,I1.2为ON时则进 行单周期循环操作。
• 从LSCR指令开始到SCRE指令结束的所有指令组成一个顺序 控制继电器(SCR)段。LSCR指令标记一个SCR段的开始, 当该段的状态器置位时,允许该SCR段工作。SCR段必须用 SCRE指令结束。当SCRT指令的输入端有效时,一方面置位 下一个SCR段的状态器,以便使下一个SCR段开始工作;另 一方面又同时使该段的状态器复位,使该段停止工作。由此可 以总结出每一个SCR程序段一般有以下三种功能:
简单化和规范化的指令。
• S7-200PLC提供了三条顺序控制指令,它们的STL形式、 LAD形式和功能如表6-1所示。
6.2 顺序控制指令
• 从表中可以看出,顺序控制指令的操作对象为顺控继电器S, S也称为状态器,每一个S位都表示功能图中的一种状态。S的 范围为:S0.0~S31.7。注意:我们使用的是S的位信息。
6.3 功能图的主要类型
• 6.3.3 并行分支和联接
• 在许多实例中,一个顺序控制状态流必须分成两个或多个不 同分支控制状态流,这就是并行分支或并发分支。当一个控 制状态流分成多个分支时,所有的分支控制状态流必须同时 激活。当多个控制流产生的结果相同时,可以把这些控制流 合并成一个控制流,即并行分支的联接。在合并控制流时, 所有的分支控制流必须都是完成了的。这样,在转移条件满 足时才能转移到下一个状态。并发顺序一般用双水平线表示, 同时结束若干个顺序也必须用双水平线表示。
• 1.题目
• 某化学反应过程的装置有四个容器组成,容器之间用泵连接,以此来进行 化学反应。每个容器都装有检测容器空满的传感器,2#容器还带有加热器 和温度传感器,3#容器带有搅拌器。当1#、2#容器中的液体抽入3#容器 时,启动搅拌器。3#、4#容器是1#、2#容器体积的两倍,可以由1#、2# 容器的液体装满。化学反应过程如图6-14所示。
• (2)工作状态 工作状态是控制系统正常运行时的状态。根 据系统是否运行,状态可分为动态和静态两种。动状态是指 当前正在运行的状态,静状态是没有运行的状态。动状态和 静状态的概念不在此深入讨论。
6.1 功能图的产生及基本概念
• (3)与状态对应的动作 在每个稳态的状态下,可能会有相 应的动作。动作的表示方法如图6-3所示。
• 2. 转移 • 为了说明从一个状态到另一个状态的变化,要用转移概念,
即用一个有向线段来表示转移的方向。两个状态之间的有向 线段上再用一段横线表示这一转移。转移的符号如图6-4所示。
6.1 功能图的产生及基本概念
• 转移是一种条件,当此条件成立时,称为转移使能。该转移 如果能够使状态发生转移,则称为触发。一个转移能够触发 必须满足:状态为动状态及转移使能。转移条件是指使系统 从一个状态向另一个状态转移的必要条件,通常用文字、逻 辑方程及符号来表示。
• (1)驱动处理 即在该段状态器有效时,要做什么工作,有 时也可以不做任何工作。
• (2)指定转移条件和目标 即满足什么条件后状态转移到何 处。
• (3)转移源自动复位功能 状态发生转移后,置位下一个状 态的同时,自动复位原状态。
6.2 顺序控制指令
• 6.2.2 举例说明
• 在使用功能图编程时,应先画出功能图,然后对应于功能图画 出梯形图。图6-6所示为顺序控制指令使用的一个简单例子。
• 左限位开关LS3 I0.4
右行接触器KM3 Q0.4
• 小球右限位开关LS4 I0.5 左行接触器KM4 Q0.5
• 大球右限位开关LS5 I0.6
• 大小球检测开关SQ I0.7
• (2)系统功能图如图6-12所示,梯形图如图6-13所示。
6.4 顺序控制指令应用举例
• 6.4.2 并行分支和联接电路举例
• 1. 状态
• 状态是控制系统中一个相对不变的性质,对应一个稳定的情 形。状态的符号如图6-1所示。矩形框中可写上该状态的编号 或代码。
6.1 功能图的产生及基本概念
• (1)初始状态 初始状态是功能图运行的起点,一个控制系 统至少要有一个初始状态。初始状态的图形符号为双线的矩 形框,如图6-2所示。在实际使用时,有时也是画单线矩形框, 有时画一条横线表示功能图的开始。
• 在该例中,初始化脉冲SM0.1用来置位S0.1,即把S0.1(状态 1)状态激活;在状态1的SCR段要做的工作是置位Q0.4、复 位Q0.5和Q0.6,T37同时计时。1s计时到后状态发生转移, T37即为状态转移条件,T37的常开触点将S0.2(状态2)置位 (激活)的同时,自动使原状态S0.1复位。
• 2 解题
• (1)输入/输出点地址分配
• 输入点:
• 手动启动按钮 I0.0; 1#容器满 I0.1;1#容器空 I0.2;
Байду номын сангаас
• 2#容器满
I0.3; 2#容器空 I0.4;3#容器满 I0.5;
• 6.1.3 功能图的构成规则 • 控制系统功能图的绘制必须 • 满足以下规则: • (1)状态与状态不能相连, • 必须用转移分开。 • (2)转移与转移不能相连, • 必须用状态分开。
6.1 功能图的产生及基本概念
• (3)状态与转移、转移与状态之间的连接采用有向线段,从 上向下画时,可以省略箭头;当有向线段从下向上画时,必 须画上箭头,以表示方向;
6.3 功能图的主要类型
• 6.3.1 单流程 • 这是最简单的功能图,其动作是一个接一个地完成。每个状态仅连接一个
转移,每个转移也仅连接一个状态。如图6-7所示为单流程的功能图、梯形 图和语句表。
6.3 功能图的主要类型
• 6.3.2 可选择的分支和联接
• 在生产实际中,对具有多流程的工作要进行流程选择或 者分支选择。即一个控制流可能转入多个可能的控制流 中的某一个,但不允许多路分支同时执行。到底进入哪 一个分支,取决于控制流前面的转移条件哪一个为真。 可选择分支和联接的功能图、梯形图如图6-8所示。
• 从该例可以进一步知道,功能图就是由 许多个状态及连线组成的图形,它可以 清晰地描述系统的工序要求,使复杂问 题简单化,并且使PLC编程成为可能, 而且编程的质量和效率大大提高。
• 功能图有多种类型,具体举例见后面。
6.2 顺序控制指令
• 6.2.1 顺序控制指令介绍 • 顺序控制指令是PLC生产厂家为用户提供的可使功能图编程
6.2 顺序控制指令
6.2 顺序控制指令
• 6.2.3 使用说明
• (1)顺控指令对元件S有效,顺控继电器S也具有一般继电 器的功能,所以对它能够使用其他指令。
• (2)SCR段程序能否执行取决于该状态位S是否被置位, SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程 序的执行。
• (3)不能把同一个S位用于不同程序中,例如:如果在主程 序中用了S0.1,则在子程序中就不能在使用它。
• (4)在SCR段中不能使用JMP和LBL指令,就是说不允许跳 入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标 号指令。
• (5)在SCR段中不能使用FOR、NEXT和END指令。
• (6)在状态发生转移后,所有的SCR段的元件一般也要复位, 如果希望继续输出,可使用置位/复位指令。
• (7)在使用功能图时,状态器的编号可以不按顺序编排。
• 在状态2的SCR段,要做的工作是输出Q0.2,同时T38计时, 20s计时到后,状态从状态2(S0.2)转移到状态3(S0.3),同 时状态2复位。
相关文档
最新文档