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

合集下载

西门子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 波形图

第5章 S7-200系列PLC的基本指令及程序设计-2

第5章  S7-200系列PLC的基本指令及程序设计-2

●计数器的当前值≠0时,其状态位为0;而它 的当前值=0时,状态位置 1,且停止计数。 ●当装载输入端 LD=1时,减计数器复位:
当前值=设定值,状态位=0。
计数器的应用 举例--计数范围的扩展
【例5-4-1】: 做一个计数器,当计数到200000时, 使Q0.0 = 1。 控制程序如下:
2
手动复位 初始化
●跳转/标号指令必须成对使用,且只能用在同一程 序块中。 ●跳转/标号指令中, n 的范围: 0~255。 ●执行跳转指令后,跳过程序段中各个元件(除定 时器外)的状态不变,保持跳转前的状态。
●跳过程序段中若有定时器:
a.1ms、10ms的定时器,系统会对它们周期 刷新,故会继续计时. b. 对于100ms的定时器,只有执行指令时其 当前值和状态位才会被刷新,因此跳过程序 段中的定时器指令因不执行而停止刷新,会 使定时器计时失准.
跳转、标号指令应用
【例5-3-5】
有一个机械手, 用工作方式开关
选择手动、单步
、自动工作方式
,主程序如下:
6. 子程序
● 在结构化程序设计时,采用子程序可以
优化程序结构,减少扫描时间;
● 与子程序相关的操作有: ※ ※ ※ 建立子程序 子程序调用 子程序返回
1)创建子程序
用命令“编辑” 程序” “插入” “子
第五章 S7-200PLC 基本指令及程序设计-2
河南延龙机电设备有限公司
§5-3 PLC的梯形图程序设计方法
1. 梯形图程序设计的方法 梯形图程序的基本 形式:
X开:开启条件 X关:关断条件 Fk 的自锁触点。
Fk
尽可能是短信号.
线圈Fk: 逻辑运算的中间(或最终)结果;
1)梯形图程序的设计方法:

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

s7-200plc顺序控制梯形图的设计方法
5.1 使用起保停电路设计顺序控制梯形 图的方法
根据顺序功能图设计梯形图时,可以用存储 器位M来代表步。
5.1.1单序列编程方法
1. 锅炉的鼓风机和引风机梯形图设计 设计起保停电路的关键是它的启动条
件和停止条件。
2. 输出电路的设计方法
1)某一输出量仅在某一步中为ON,可将 它的线圈与对应步的存储器位(M0.2)的 线圈并联。
允许用跳转的方法跳入或跳出SCR段; 不能在SCR段中使用FOR、NEXT和END指令。
• 5.3.2 单序列 编程方法 • 某小车运动的梯形图设计。
5.3.3 选择序列与并行序列编程
应用举例
5.4 具有多种工作方式的系统的顺序控制梯形 图设计方法
概述
多种工作方式:手动和自动(包括连续、单周期、 单步、自动返回初始状态等)手动程序比较简单, 一般用经验法设计,复杂的自动程序一般根据系 统的顺序功能图用顺序控制法设计。
注意:使用这种编程方法时,不能将输出位 的线圈与置位指令和复位指令并联。因为图 5-8中控制置位、复位的串联电路连通的 时间是相当短的,只有一个扫描周期,转换 条件满足后前级步马上被复位,该串联电路 断开,而输出位的线圈至少应该在某一步对 应的全部时间内接通。
5.2.2 选择序列编程方法
5.2.3 并行序列编程方法
应用举例
5.3 使用SCR指令的顺序控制梯形图设计 方法
5.3.1顺序控制继电器指令 顺序控制继电器s专门用于编制顺序控制程序。
装 载 顺 序 控 制 继 电 器 (Load Sequence Control Relay) 指 令 “ LSCR s-bit” 用来 表 示一个SCR段(方式时手动 开关I2.0为1状态,将跳过自动程序,执行公 用程序和手动程序。选择自动工作方式时I2.0 为O状态,将跳过手动程序,执行公用程序和 自动程序。

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的复位不能自动 进行,最后要用复位指令对其进行复位。这种处理方法在并 行分支的联接合并时会经常用到,而且在并行分支联接合并 前的最后一个状态往往是“等待”过渡状态。它们要等待所 有

步进电机的PLC控制梯形图程序设计

步进电机的PLC控制梯形图程序设计
必须注意 ,在进行各模块的连接时 ,应充分考 虑各模块功能之间的联锁关系 、CPU 串行扫描的 工作方式对各指令执行结果的影响以及可随时进 行正反转切换和步进变速的要求 。经过调试 、运 行 ,该程序完全满足控制要求 。
SCR T 、SCRE) 编程 ,程序没有复杂的逻辑关系 ,设 计比较方便 ,但由于每一次步进切换都须经过对 状态的开始 、转换和结束处理 ,会令程序的网络数 大大增加[3 ] ;或可用许多的定时器实现各步距角 的时间控制 ,以及变速时间间隔的设置等 ,则程序 冗长 、松散 ;也可以用定时器结合比较指令控制各 步进时段 ,但会使各网络变得复杂 ,彼此之间的逻 辑关系不甚清晰 ,程序也会比较长 。比如 ,仅作两 档转速控制 ,程序便需约 20 个网络 ,若再以加法 、 减法指令配合对两档转速进行调速 ,则程序还要 增加 3~4 个网络 ;有的程序甚至可达约 30 个网 络 ,而以移位指令作为步进控制的主体编程 ,获得 的程序简捷 、清晰 ,仅需 15 个网络即可实现 ,且程 序模块间的逻辑关系十分明确 。 3. 2 柔性化 3. 2. 1 步进速度的变化
本文提出了以siemenssimatics7200的移位指令作为步进控制梯形图程序的主体以及将程序模块化的设计思路和方法得到的梯形图程序简捷清晰柔性调试结果完全满足控制要求
第 7 卷 第 2 期 2007 年 6 月
上海应用技术学院学报 JOURNAL OF SHAN GHA I INSTITU TE OF TECHNOLO GY
表 4 移位寄存器初值 2
M3. 7 M3. 6 M3. 5 M3. 4 M3. 3 M3. 2 M3. 1 M3. 0 M4. 7 M4. 6 M4. 5 M4. 4 M4. 3 M4. 2 M4. 1 M4. 0

顺序功能图(SFC)在西门子S7-200SMART 上的编程实现方法及比较

顺序功能图(SFC)在西门子S7-200SMART 上的编程实现方法及比较

科技与创新┃Science and Technology&Innovation ·172·2021年第14期文章编号:2095-6835(2021)14-0172-02顺序功能图(SFC)在西门子S7-200SMART上的编程实现方法及比较*刘海洋,王峰(江苏省宿迁学院机电工程学院,江苏宿迁223800)摘要:采用顺序功能图法可以实现复杂顺序控制PLC程序的编制,具有简单、直观、高效等优点。

对于S7-200SMARTPLC,还要使用其编程指令对顺序功能图进行转换。

转换有三种方法,分别是基于起保停的转换方法、基于置位复位指令的转换方法、基于SCR指令的转换方法。

以一个实例,介绍这三种转换方法,并对这三种方法进行比较。

关键词:顺序功能图;S7-200SMART;编程;实现方法中图分类号:TH39;TM571.61文献标志码:A DOI:10.15913/ki.kjycx.2021.14.070顺序功能图是PLC中一种解决复杂顺序控制的语言,它的出现使顺序控制类编程变得简单明了。

国际电工委员会(IEC)于1988年公布了“控制系统功能图准备”标准(IEC848),中国在1986年颁布了功能图的国家标准(GB6988-6-86)。

目前国际电工委员会正在实施并发展这种语言的编程标准,1994-05公布的IEC可编程序控制器标准(IEC1131)中,顺序功能图被确定为PLC位居首位的编程语言。

S7-200SMARTPLC是西门子近年来主推的小型PLC,是S7-200的升级换代产品。

对于S7-200SMART,顺序功能图还要使用其编程指令进行转换,转换有三种方法,分别是基于起保停的转换方法、基于置位复位指令的转换方法、基于SCR指令的转换方法。

下面通过一个实例介绍这三种转换方法,并对三种方法进行比较。

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

6-西门子S7-200系列PLC顺控继电器指令详解

6-西门子S7-200系列PLC顺控继电器指令详解

2018/10/12
电气控制与PLC
20
组合流程虚拟状态的设置
有一些分支、汇合状态的状态转移图,连续地直接从汇合线转移到下一个分支线,没 有中间状态。这样的组合流程既不能直接编程,又不能采用变换后编程。 这时需要在汇合线到分支线之间插入一个状态,以改变直接从汇合线到下一个分支线 的状态转移,但在实际工艺中这个状态并不存在,所以只是虚设,这种状态称为虚拟状 态。加入虚拟状态后,状态转移图就可以进行编程了。
转移源自动复位:采用SCR指令,当状态器Sn接通,转移条件接通时,顺序控制转移到状态器Sn 相继的状态,同时,转移源状态器Sn自动复位。 允许双重输出:由于SCR指令具有转移源自动复位功能,因此SCR指令允许双重甚至多重输出, 而不会出现前后矛盾的输出驱动。
顺控继电器指令应用注意事项:
状态器编号不能重复使用,不能把同一个S位用于不同程序中。 状态转移过程中,在一个扫描周期内两种状态同时接通,因此为了避免不能同时接通的一对输出 同时接通,除了在PLC外部设臵互锁外,在相应的程序上也应设臵互锁。 定时器线圈与输出线圈一样,也可在不同状态间对同一定时器软元件编程,但是,在相邻状态下 对同一定时器编程时,则状态转移时定时器线圈不断开,当前值不能复位,因此需要注意在相邻状 态不要对同一定时器编程。 在中断程序与子程序内不能采用SCR指令。 SCR指令内不禁止使用跳转指令,但由于动作复杂,建议不要使用。 SCR段之间不能使用JMP和LBL指令。 SCR段中不能使用END指令
PLC运行时,SM0.1脉冲信号驱动初始状态S0.0。 当启动按钮I0.0接通,小车处于后限位位臵I0.2=ON,小车 翻门关闭Q0.3=OFF,工作状态从S0.0转移到S1.0。 状态S1.0驱动后,输出Q0.0接通,小车向前运动,至前限 位I0.1=ON,工作状态从S1.0转移到S1.1。 状态S1.1驱动后,输出Q0.1接通,漏斗翻门打开,同时定 时器T37接通,7s后,定时器T37触点接通,工作状态从S1.1 转移到S1.2。 状态S1.2驱动后,输出Q0.2接通,小车向后运动,至后限 位I0.2=ON,工作状态从S1.2转移到S1.3。 状态S1.3驱动后,输出Q0.3接通,小车翻门打开,同时定 时器T38接通,5s后,定时器T38触点接通。此时,如果小车 运行工作方式处于单循环方式(I1.1接通),工作状态从S1.3 转移到S0.0,小车回到原初始状态,等待启动按钮重新按下, 开始第二次循环;如果小车运行工作方式处于自动循环方式 (I1.0接通),工作状态从S1.3转移到S1.0,小车重复S1.0~ S1.3的工作过程。

PLC编程:梯形图程序设计基础

PLC编程:梯形图程序设计基础

PLC编程:梯形图程序设计基础梯形图仿真继电器控制电路电动机启、停控制电路电动机启、停控制梯形图S7-200所接输⼊/输出设备图与S7-200梯形图关系的图⽰PLC控制的基本电路1 单输出⾃锁控制电路启动信号I0.0和停⽌信号I0.1持续为ON的时间般都短。

该电路最主要的特点是具有“记忆”功能。

多地控制2 多输出⾃锁控制电路(置位、复位)多输出⾃锁控制即多个负载⾃锁输出,有多种编程⽅法,可⽤置位、复位指令3 单向顺序启\停控制电路1. 单向顺序启动控制电路是按照⽣产⼯艺预先规定的顺序,在各个输⼊信号的作⽤下,⽣产过程中的各个执⾏机构⾃动有序动作。

只有Q0.0启动后,Q0.1⽅可启动,Q0.2必须在Q0.1启动完成后才可以启动。

2. 单向顺序停⽌控制电路就是要求按⼀定顺序停⽌已经执⾏的各机构。

只有Q0.2被停⽌后才可以停⽌Q0.1,若想停⽌Q0.0,则必须先停⽌Q0.1。

I0.4为急停按钮。

4 延时启\停控制电路1.延时启动控制设计延时启动程序,要利⽤中间继电器(内部存储器M)的⾃锁状态使定时器能连续计时。

定时时间到,其常开触点动作,使Q0.0动作。

2.延时停⽌控制定时时间到,延时停⽌。

I0.0为启动按钮、I0.1为停⽌按钮。

3.延时启\停控制电路该电路要求有输⼊信号后,停⼀段时间输出信号才为ON;⽽输⼊信号0FF后,输出信号延时⼀段时间才OFF。

T37延时3 s作为Q0.0的启动条件,T38延时5 s作为Q0.0的关断条件。

5 超长定时控制电路S7-200 PLC中的定时器最长定时时间不到1 h,但在⼀些实际应⽤中,往往需要⼏⼩时甚⾄⼏天或更长时间的定时控制,这样仅⽤⼀个定时器就不能完成该任务。

下例表⽰在输⼊信号I0.0有效后,经过10 h 30 min 后将输出Q0.0置位。

T37每分钟产⽣⼀个脉冲,所以是分钟计时器。

C21每⼩时产⽣⼀个脉冲,故C21为⼩时计时器。

当10 h计时到时,C22为ON,这时C23再计时30 min,则总的定时时间为10 h 30 min,Q0.0置位成ON。

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)时,小车停止。

plc梯形图程序设计基础

plc梯形图程序设计基础

包头钢铁职业技术学院
4.2.2 梯形图仿真继电器控制电路
可 编 程 控 制 技 术 与 应 用
电动机启、停控制电路
电动机启、停控制梯形图
S7-200所接输入/输出设备图 与S7-200梯形图关系的图示
包头钢铁职业技术学院
梯形图中的基本编程元素:触点、线圈和方框 可 编 程 控 制 技 术 与 应 用 触点: 代表逻辑控制条件。触点闭合时表示能量可以流过。触
包头钢铁职业技术学院
4.1 语言与结构
可 编 程 控 制 技 术 与 应 用 4.1.1 编程语言 S7-200 PLC有两种指令集:IEC 1131-3指令集 SIMATIC指令集。 IEC1131-3指令集:国际电工委员会(IEC)制定的PLC国 际标准1131-3 ProgrammingLanguage(编程语言)中推荐的 标准语言。 SIMATIC指令集:西门子公司为S7-200 PLC设计的编 程语言。 本章着重介绍SIMATIC指令集。
可 编 程 控 制 技 术 与 应 用
包头钢铁职业技术学院
(2)梯形图中流过的是“能流”,它只能从左到右、自上 而下流动。“能流”不允许倒流。能流到,线圈则接通。能 流是用户程序运算中满足输出执行条件的形象表示方式。继 电器控制系统中的电流是不受方向限制的,导线连接到哪里, 电流就可流到那里。 (3)梯形图中的常开、常闭触点不是现场物理开关的触点。 它们对应输入、输出映像寄存器或数据寄存器中的相应位的 状态,而不是现场物理开关的触点状态。因此在梯形图中同 一元件的一对常开、常闭触点的切换没有时间的延迟,常开 常闭触点只是互为相反状态。而继电器控制系统大多数的电 器是属于先断后合型的电器。
包头钢铁职业技术学院
4.1.2 用户程序的结构

定时器、计数器简单电路编程及梯形图的经验设计法

定时器、计数器简单电路编程及梯形图的经验设计法

TON T××,PT
TONR T××,PT
TOF T××,PT
2. 时基 按时基脉冲分,则有1ms、10ms、100ms 三种定时器。不同的时基标 准,定时精度、定时范围和定时器刷新的方式不同。 (1)定时精度和定时范围。 定时器的工作原理是:使能输入有效后,当前值PT对PLC内部的时基 脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1。 其中,最小计时单位为时基脉冲的宽度,又为定时精度; 从定时器输入有效,到状态位输出有效,经过的时间为定时时间, 即:定时时间=Байду номын сангаас置值×时基。 当前值寄存器为16bit,最大计数值为32767,由此可推算不同分辨率 的定时器的设定时间范围。CPU 22X系列PLC的256个定时器分属TON (TOF)和TONR工作方式,以及3种时基标准,如表4-4所示。 可见时基越大,定时时间越长,但精度越差。
设: 输入信号:I0.0为故障信号;I0.1为消铃按钮;I0.2为试灯、 试铃按钮 输出信号:Q0.0为报警灯;Q0.1为报警电铃
设计小车自动往返运动的梯形图
正次品分拣机编程实训
控制要求 (1)用启动和停止按钮控制电动机M运行和停止。在电动机运行时, 被检测的产品(包括正次品)在皮带上运行。 (2)产品(包括正、次品)在皮带上运行时,S1(检测器)检测到 的次品,经过5s传送,到达次品剔除位置时,起动电磁铁Y驱动剔除 装置,剔除次品(电磁铁通电1s),检测器S2检测到的次品,经过 3s传送,起动Y,剔除次品;正品继续向前输送。正次品分拣操作流 程如图4-51所示。
表4-4 定时器的类型
工作方式
时基(ms) 1 TONR 10 最大定时范围(s) 32.767 327.67 定时器号 T0,T64 T1-T4,T65-T68

第6章_S7-200顺序逻辑控指令及应用

第6章_S7-200顺序逻辑控指令及应用


开关 东西向绿灯 东西向黄灯 东西向红灯 南北向绿灯 南北向黄灯 南北向红灯
代 码 输入信号 SA 输出信号 HL1 HL2 HL3 HL4 HL5 HL6
地址编号 I0.0 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5
22
顺序功能图的编程步骤: (2)PLC端子接线
23
(3)编制控制系统的功能图
9
6.1.3 功能图的构成规则
(1)状态与状态不能直接相连,必须用转移分开; (2)转移与转移不能直接相连,必须用状态分开; (3)状态与转移、转移与状态之间的连线采用有向线段, 画功能图的顺序一般是从上向下或从左到右,正常顺序 时可以省略箭头,否则必须加箭头。 (4)一个功能图至少应有一个初始状态。如果没有初始步, 无法表示初始状态,系统也无法返回等待其动作的停止 状态。 (5)功能图一般来说是由状态和有向线段组成的闭环,即 在完成一次工艺过程的全部操作之后,应从最后一步返 回到初始步,系统停在初始状态,在连续循环工作方式 时,应从最后一步返回下一工作周期开始运行的第一步。
单流程结构的功能图
15
单流程结构举例1
例6-1:三台电动机MA1、MA2、MA3 按启动按钮后,MA1立即启动,随后MA2、MA3按时间 顺序自动启动。 停止时,按停止按钮,MA3立即停止,随后MA2、 MA1按时间顺序自动停止。 顺序功能图的编程步骤: ①分析控制要求,找出控制设备现场的实际输入和输出 点,选择PLC型号并分配I/O 地址 ②PLC端子接线 ③编制控制系统的顺序功能图 ④将顺序功能图转化成梯形图或语句表
(a)
转移条件
转移条件
(b)
8
6.1.2 功能图的基本概念(续)
送料小车往复运动的功能图 运货小车的工作过程: 循环开始时,小车处于两电机之间,按 下启动按钮SF1,接触器QA1得电,左电 机MA1启动;小车此时处在中间位置处 开始向左快速运行,行至BG1处,行程开 关BG1动作,QA1失电,QA2得电,小车向 左慢速运行;当到达BG2处时,BG2动 作,QA2失电,小车静止,此时定时器T43 开始通电延时,同时给小车装货,1分钟装 货结束,QA3得电,小车开始向右快速运 行;当碰到行程开关BG3时,QA3断电,同 时QA4得电,小车开始向右慢速运行;当 到达BG4时,小车静止,QA4断电,此时 定时器T44开始延时,同时给小车卸货,1 分钟后,定时器T44动作,小车开始向左 快速运行,如此周而复始。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.2.2 选择序列编程方法
5.2.3 并行序列编程方法
应用举例
5.3 使用SCR指令的顺序控制梯形图设计 方法
5.3.1顺序控制继电器指令 顺序控制继电器s专门用于编制顺序控制程序。
装 载 顺 序 控 制 继 电 器 (Load Sequence Control Relay) 指 令 “ LSCR s-bit” 用来 表 示一个SCR段(即顺序功能图中的步)的开始。
顺序控制继电器结束(sequence Control Relay End)指令SCRE用来表示SCR段的结束。
顺序控制继电器转换(sequence Control Relay Transition)指令“SCRT S-bit” 用来 表示SCR段之间的转换,即步的活动状态的转 换。
使用SCR时有如下的限制: 不能在不同的程序中使用相同的s位; 不能在SCR段之间使用JMP及LBL指令,即不
在顺序功能图中,如果某一转换所有的前级 步都是活动步并且满足相应的转换条件,则转 换实现。
2.某组合机床的动力头控制系统梯形图设计
注意:使用这种编程方法时,不能将输出位 的线圈与置位指令和复位指令并联。因为图 5-8中控制置位、复位的串联电路连通的 时间是相当短的,只有一个扫描周期,转换 条件满足后前级步马上被复位,该串联电路 断开,而输出位的线圈至少应该在某一步对 应的全部时间内接通。
• 1公用程序 • 功用:(见图5-20)自动程序和手动程序相
互切换的处理。 • 2手动程序(图5-21) • 3.自动程序 • 顺序功能图(图5-22) • 梯形图( 图5-23) • 4.自动回原点程序
第5章 顺序控制梯形图的设计方法
定义: 根据顺序功能图设计梯形图的方法。 方法: 1.使用起保停电路; 2.以转换为中心; 3.使用顺序控制继电器(SCR); 4.具有多种工作方式的系统。
5.1 使用起保停电路设计顺序控制梯形 图的方法
根据顺序功能图设计梯形图时,可以用存储 器位M来代表步。
5.1.1单序列编程方法
允许用跳转的方法跳入或跳出SCR段; 不能在SCR段中使用FOR、NEXT和END指令。
Hale Waihona Puke • 5.3.2 单序列 编程方法 • 某小车运动的梯形图设计。
5.3.3 选择序列与并行序列编程
应用举例
5.4 具有多种工作方式的系统的顺序控制梯形 图设计方法
概述
多种工作方式:手动和自动(包括连续、单周期、 单步、自动返回初始状态等)手动程序比较简单, 一般用经验法设计,复杂的自动程序一般根据系 统的顺序功能图用顺序控制法设计。
1. 锅炉的鼓风机和引风机梯形图设计 设计起保停电路的关键是它的启动条
件和停止条件。
2. 输出电路的设计方法
1)某一输出量仅在某一步中为ON,可将 它的线圈与对应步的存储器位(M0.2)的 线圈并联。
2)某一输出在几步中都为ON,将代表各有 关步的存储器位的常开触点并联后,驱动 该输出的线圈。(M0.1~M0.3的常开触 点并联驱动Q0.0的线圈)
用存储器位来代表步具有概念清楚、 编程规范、梯形图易于阅读和查错等优点。
5.1.2 选择序列的编程方法(分支、合并)
选择序列应用举例
5.1.3 并行序列编程方法(分支、合并)
5.2 以转换为中心的顺序控制梯形图设计 方法
5.2.1 单序列编程
1.特点:梯形图与转换实现的基本规则之间有 着严格的对应关系。在设计复杂的顺序功能图 的梯形图时既容易掌握,又不容易出错。
梯形图总体结构:选择手动工作方式时手动 开关I2.0为1状态,将跳过自动程序,执行公 用程序和手动程序。选择自动工作方式时I2.0 为O状态,将跳过手动程序,执行公用程序和 自动程序。
例:某机械手用来将工件从A点搬运到B 点(图5-16),控制面板(图5-17),外部 接线图(图5-18)。
5.4.1 使用起保停电路的编程方法
相关文档
最新文档