顺控程序设计
PLC基本指令的运用—台电动机顺序启动控制程序设计

M8000:运行监控用,PLC运行时M8000接通。 M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助继电器。 M8011~M8014分别是10ms,100ms,1s和1min时钟脉冲。
(3)特殊辅助继电器M8000~M8255(256点)
➢线圈驱动型
由用户程序驱动其线圈,使PLC执行特定的操作,用户并不使用它们的触点。例如:
M8030:其线圈“通电”后,“电池电压降低”发光二极管熄灭。 M8033:PLC停止时,所有输出继电器的状态保持不变。 M8034:其线圈“通电”后,禁止1 2
3
4
1
PLC中的定时器相当于继电控制系统的时间继电器,它在程序中的基本功能是延时控 制,但利用定时器可以组成丰富多彩的时时序序逻逻辑电电路路。
3~
3台电动机顺序起动控制 程序设计
(一)分配I/O地址
三个接触 器线圈
起动 停止
热继电器 为什么将三个 热继电器的触 点串联在一起
(二)程序设计
控制第二 台电机
控制第三 台电机
第一台电机 定时5S
第二台电机 定时10S
第三台电机
辅助继电器
知识目标
1 2
1
PLC 内有很多辅助继电器,它们都不能接收外部的输入信号,也不能直接驱动外部负载,在 PLC 内部只 起传递信号的作用,不与 PLC 外部发生联系,是一种内部的状态标志,作用相当于继电器控制系统中的
(2)掉电保持辅助继电器M500~M1023(524点)
某些控制系统要求记忆电源中断瞬时的状态,重新通电后再现其状态,掉电保持辅助继电器可以用于这种场合。
(3)特殊辅助继电器M8000~M8255(256点)
特殊辅助继电器共256点,它们用来表示PLC的某些状态,提供时钟脉冲和标志(如进位、借位标志), 设定PLC的运行方式,或者用于步步进顺控控、禁禁止中断断、设定计数数器器是加计数还是减计数等。特殊辅 助继电器分为两类:
模块五 任务二 步进指令及顺控程序

STL触点具有三个功能:
对负载的驱动处理 指定转换条件 指定转换目标 状态继电器(S)编制顺序控制程序时,应与STL指令一起使用。 S0~S9用于初始步; S10~S19用于自动返回原点。
25
高铁学院
二、步进梯形图
用步进指令可以将顺序功能图转换为步进梯形图,也可以直接 编写步进梯形图。对梯形图和顺序功能图应注意以下几点: 1.状态的动作与输出的重复使用
16
高铁学院
四、绘制顺序功能图注意事项
(1)两个步绝对不能直接相连,必须用一个转换将它们隔开。 (2)两个转换也不能直接相连,必须用一个步将它们隔开。 (3)顺序功能图中的初始步一般对应系统等待起动的初始状态。 (4)自动控制系统应能多次重复执行同一工艺过程。 (5)在顺序功能图中,只有当某一步的前级步是活动步时,该步才
五、顺序功能图举例
板料右行
19
高铁学院
1.剪板机动作控制
五、顺序功能图举例
压钳下行 剪刀下行
20
高铁学院
五、顺序功能图举例
压钳、 剪刀上行
21
任务二 编程方法
曹楚君 机车车辆教研室
高铁学院
1 2 3 4
目录
步进指令
步进梯形图 步进指令的表示及其动作 绘制顺序功能图注意事项
4
顺序功能图举例
23
步进起始指令
52
高铁学院
用LD或LDI指令设 用 OUT 指令设 置转移条件 以 STL 指令开始 用 SET 指令 置动作 设置动作母线 设置状态
53
高铁学院
二、选择分支与汇合流程设计
【应用范例】洗车流程控制
54
高铁学院
项目说明:
①若方式选择开关(COS)置于手动方式,当按下START启动后, 则按下列程序动作: 执行泡沫清洗(用MC1驱动); 按PB1则执行清水冲洗(用MC2驱动); 按PB2则执行风干(用MC3驱动); 按PB3则结束洗车。 ②若方式若选择开关(COS)置于自动方式,当按START启动后, 则自动按洗车流程执行。其中泡沫清洗10秒、清水冲洗20 秒、风干5秒,结束后回到待洗状态。 ③任何时候按下STOP,则所有输出复位,停止洗车
PLC-顺控程序设计及调试实验

本实验所使用梯形图下载PLC 顺控程序设计及调试实验一、实验目的1.学习和掌握PLC的实际操作方法;2.学习和掌握PLC顺控程序的设计及调试方法;二、实验原理PLC的主要功能之一是逻辑控制和顺序控制,本实验就是通过对三个灯的顺序通断电的控制实验,达到学习和掌握计数器、定时器的使用方法以及逻辑控制的编程和调试方法。
当按下启动按钮后,顺序控制的动作循环如图3.1 所示。
图 3.1 顺序控制动作循环图由图3.1 可知:除三个灯亮有一定顺序要求外,还有时间和计数要求,即要使用PLC 的内部资源时间器和计数器。
顺序控制的编程方法有常用的经验法和状态转移图两种方法。
经验法就是利用继电器接触器电路的设计方法进行程序设计,这种方法设计的程序往往不够完整,调试工作量大。
状态转移图程序设计方法是一种类似于动作循环图的程序表达方式,使用PLC专用元件——状态元件S,具有逻辑顺序关系清楚,调试方便的特点。
实验电路原理图如图3.2 所示。
图3.2 实验电路原理图顺序工作的原理为:当按下“启动”按钮时,三个灯按图3.1 动作顺序自动循环三次而停止。
在循环的过程中,按下“停止”按钮,循环立即停止,所有灯熄灭。
三、实验步骤1.在断电的情况下,按图3.3接线(虚线外的连线已接好);2.经老师检查合格后方接通断路器QF1;3.运行工具软件FXGP-WIN,输入已编辑好的程序梯形图;4.执行“工具/转换”将梯形图转换为指令代码;5.执行“PLC/传送/写出”,将控制程序传给PLC;6.执行“PLC/运行”,执行控制程序,观察信号灯的亮灭情况;7.如果信号灯的亮灭情况不正确,须进行程序修改和调试。
可借助“梯形图监控”和“元件监控”两种方法对程序进行监控、调试,直至程序正确。
图3-3 实验电路接线图四、实验仪器及工具软件PC 机1台PLC 1台RS-232 串行电缆线1根断路器1个按钮2个指示灯3个实验导线若干五、实验说明及注意事项1.不可带电拔插RS-232串行电缆线,以免损坏PC和PLC接口;2.直流24V电源的极性一定要正确。
PLC程序的顺序控制设计方法

六、讨论
(2)顺序功能图绘制
四、顺控设计法中梯形图的编程方式
梯形图的编程方式是指根据功能表图设计出梯形图的方法。 ➢ 使用通用指令的编程方式 ➢ 以转换为中心的编程方式 ➢ 使用STL指令的编程方式 为了便于分析,我们假设刚开始执行用户程序时,系统
已处于初始步(用初始化脉冲M8002将初始步置位),代表 其余各步的编程元件均为OFF,为转换的实现做好了准备。
变化,系统就从原来的状态步转入新的状态步。
二、顺序控制设计法基本步骤
2、状态转移条件的确定
转移条件的定义 转移条件是使系统从当前状态步进入下一状态步的条件。
常见的转移条件 ➢ 外部输入信号(按钮、行程开关、定时器和计数器 的触点动作等); ➢ 外部输入信号的逻辑组合。
二、顺序控制设计法基本步骤
一、基本概念
4、顺序功能图的组成要素 (1)三要素 状态步、与状态有关的状态转移和动作。
(2)状态步转移的必备条件 前级状态步必须是活动的 对应的转移条件满足
二、顺序控制设计法基本步骤
1、状态步的划分 状态步的定义 根据被控对象的工作过程及控制要求,将系统的工作 过程划分成的若干个阶段。
划分的方法和依据 根据PLC的输出量的状态划分,只要输出量状态发生
线之下,只允许有一个转换符号。
三、顺序功能图的组成
4、顺序功能图的基本结构
子步
➢ 某一步可以包含一系列子步和 转换,通常这些序列表示整个 系统的一个完整的子功能。
➢ 使系统的设计者在总体设计时 容易抓住系统的主要矛盾,用 更加简洁的方式表示系统的整 体功能和概貌。
三、顺序功能图的组成
5、注意事项
时一定要使用RET指令。 ➢ STL触点断开时,CPU不执行它驱动的电路块。 ➢ CPU只执行活动步对应的电路块,因此允许双线圈输出。 ➢ STL触点驱动的电路块中不能使用MC和MCR指令。 ➢ 使状态器置位的指令如果不在STL触点驱动的电路块内,执
PLC步进指令及顺控程序设计

【练习】机械手臂控制系统
①工件的补充使用人工控制,可直接将工件放在D点(LS0动)。
控制说明:
②只要D点有工件,机械手臂即先下降(B缸动作)将工件抓取(C缸动作)后上升(B缸复位),再将工件搬运(A缸动作)到E点上 方,机械手臂再次下降(B缸动作)后放开(C缸复位)工件,机械手臂上升(B缸复位),最后机械手臂再回到原点(A缸复位)。
任务实施
运料小车的控制程序
操作步骤
(1)将编好的运料小车控制程序写入PLC。 (2)使PLC处于运行状态,并进入程序监控状态。 (3)模拟运料小车工作过程。 a.原料卸在A处:X0 = 1,X2 = 1,按下运行按钮X1,Y0灯亮,模拟小车右行;断开X2,接通X3,延时20s后Y1灯亮,模拟小车左行;接通X2,程序返回S0状态,小车停止。 b.原料卸在B处:X0 = 0,X2 = 1,按下运行按钮X1,Y0灯亮,模拟小车右行;断开X2,接通X3,状态无变化;接通X4,延时20s后Y1 灯亮,模拟小车左行;接通X2,程序返回S0状态,小车停止。 (4)在模拟运料小车运行过程中,使PLC处于程序停止状态,小车停止运行。再次使PLC处于程序运行状态,小车保持原方向继续运行。
本章小结
四、步进顺序控制程序设计注意事项 1、跳转程序设计 向下面状态的直接转移或向系列外的状态转移被称为跳转,用箭头符号指向转移的目标状态。
图3-28 跳转程序设计
2、选择分支流程不能交叉 选择分支流程不能交叉,如图所示,对左图所示的流程必须按右边所示的流程进行修改。
3、并行分支与汇合流程中,并联分支后面不能使用选择转移条件※,在转移条件*后不允许并行汇合,如图中 (a)所示,应改成图 (b)后,方可编程。
例:部件分拣PLC控制
第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 波形图
顺控设计法程序设计PPT课件

设置8秒 等待时间
钻孔机 返回
设定M10 为1(表示 有工件)
钻孔机动作 (Y4 ON)
有无工件标志 (M11为1表示
有工件)
第29页/共45页
绘绘制功能流程图
d.测孔流程
e.工件搬运流程
第30页/共45页
步进阶梯图转换
X0:停止;X1:开始; X2:检测工件有无; X3:定位检测;X4:开始钻孔; X5:钻孔到底;X6:开始测控; X7:测孔到位。
A缸驱动,使用输出继 电器Y0 B缸驱动,使用输出继 电器Y1
C缸驱动,使用输出继 电器Y2
传送带驱动,使用输 出继电器Y3
第37页/共45页
绘绘制状态流程图
a.原点复位流程
A缸退回至右极限位置 (LS2 ON)
B缸上升至上极限位置 (LS4 ON)
b.工件搬运流程
工件尚未 完全搬运
B缸下移 (Y1 ON) C缸夹取工件并延时
第6页/共45页
SFC的编制方法
• 状态分配 确定工步
• 状态输出 确定每个状态的负载驱动与功能
• 状态转移 明确状态转移的条件和方向
第7页/共45页
【应用系统设计】 简易红绿灯控制系统
第8页/共45页
第9页/共45页
第10页/共45页
第11页/共45页
第12页/共45页
X0 T0 T1 T2 T3
二、选择分支与汇合流程设计
【应用范例】洗车流程控制
第17页/共45页
项目说明:
①若方式选择开关(COS)置于手动方式,当按下START启动后, 则按下列程序动作:
✓执行泡沫清洗(用MC1驱动); ✓按PB1则执行清水冲洗(用MC2驱动); ✓按PB2则执行风干(用MC3驱动); ✓按PB3则结束洗车。
【PLC步进顺控编程“停止程序”设计】PLC步进驱动器程序

【PLC步进顺控编程“停止程序”设计】PLC步进驱动器程序顺序控制又称步进控制控制设计法,就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间顺序,在生产过程中各个执行机构自动地有次序地进行操作。
顺序控制的动作流程图也称为状态流程图,三菱FX系列PLC进入初始状态一般用M8002常开点作为转移条件,中间有单流程、多流程顺序控制,规律较强,易于掌握。
程序的停止,要求不同,解决方法也不相同,设计不正确,将无法达到控制要求。
本文以实例验证步进编程中四种停止。
有两盏指示灯,按下启动按扭1SB(X1)第一盏指示灯亮,10S后第二盏只是灯亮,10S后全部熄灭,再过10S开始循环。
控制要求:1、再次按下1SB(X1),两盏灯全部熄灭。
2、循环5次指示灯全部熄灭。
3、按下停止按扭2SB(X2),当前工作周期结束后停止,指示灯全部熄灭。
4、按下停止2SB(X2)按扭指示灯全部熄灭,松开按扭继续循环。
一、解决控制要求1:状态流程图1和梯形图2图1中M8002初始脉冲继电器,PLC运行时接通一个扫描周期,M8002常开触点闭和,进入初始步,等待发出控制指令。
图2是状态流程图1所对应的梯形图。
图中0~9步,按下1SB,X1(上升沿脉冲触点)接通一次,M0接通一个扫描周期,M0的常开点与M1的常闭点形成接通状态,所以M1得电。
程序运行在下个周期,M1的常开点与M0的常闭点形成接通状态,M1形成自保状态。
再次按下1SB,M0接通一次,形成一个扫描周期的接通脉冲,M1失电并保持失电状态。
这是一个典型的单按扭起停应用电路。
9~16步,ZRST S20 S22是当M1闭合时,对程序S20~S22程序段进行组复位同时用SET S0进入处始步,等待下次发出运行指令。
二、解决控制要求2:状态流程图3、梯形图4状态流程图3中省略部分为图1中S21步。
状态流程图3省落部分为图1中S21步;4为图3所对应的梯形图,图4中省略部分为图2中20~38步;44~48步为循环次数和计数器复位,必须放在步近接点以外,否则启动时第一次能循环5次,再次启动,程序循环一次将停止。
顺序功能图及顺序控制设计法

顺序控制梯形图的设计方法
❖ 起保停电路的设计方法 ❖ 以转换为中心的设计方法 ❖ 使用SCR指令的设计方法
13
Software
Hardware Software Workshop
4.2 使用SCR指令的顺序控制设计法
4.2.1 顺序控制指令LSCR、SCRT、SCRE
LAD
STL
功能
LSCR S-bit 顺序状态开始
– 并行序列编程 • N个后续步是由前级步同时起动的。 • 结束前级步,只需将N个后续步的任一常闭触点 串入该步线圈回路。
29
Software
Hardware Software Workshop
选择序列分支的编程方法
M0.1 I0.1
M0.2
I0.2 M0.3
I0.3 M0.4
I0.4 M0.5
30
Software
Hardware Software Workshop
第4章 顺序功能图程序设计方法
Software
Hardware Software Workshop
梯形图中的基本电路
❖ 起保停电路和置复位电路
2
Software
Hardware Software Workshop
顺序控制设计法与顺序功能图
选择结构流程控制
❖ 以运料小车控制为例
45
Software
Hardware Software Workshop
Software
Hardware Software Workshop
47
Software
Hardware Software Workshop
并行结构流程控制
❖ 以交通信号灯控制为例
含手动操作的SFC顺控系统程序设计

动执行 按钮信号 Xk 是自动运行的转移信号( 可以不是输入点信号) . 为逻辑清楚起见
表达式有所简化 如 手动选择 按钮信号应为短脉冲信号 否则 当按纽闭合时间大
于扫描周期时 状态准备 指示灯将会出现混乱. 编制程序也可采用结构化模块形式 把自动运行程序和手动运行程序分块中 即把综合 SFC程序分成自动 SFC和手动 SFC程序两部分 这种方法的优点除思路清楚外 还可避免
且要考虑手动运行部分 于是程序的结构也有所不同 不仅有顺序标志位链 M1 M2
Mk
. Mn 而且有
输出标志位链 M1 M2
Mk . Mn
顺序标志位 Mk 受制于操作台上的指令电器和工步转移条件 输出
标志位 M( k) 决定了被控过程的工步输出 由于手动操作的状态输出不是按顺序的 而应该是按照工艺条件可一以
顺控程序设计

主讲:李月虹
长沙高新技术工程学校
思考:
• 建筑工地上, 塔吊把建筑材 料从地面搬运 到楼顶,要经 过哪些步骤?
顺序控制(顺控)
• 顺序控制在工业电气自动化领域有非常广 泛的应用,如数控机床、水电站控制、自 动化生产线等等。
• 每一种PLC都有顺序控制的程序设计方法。
流水灯设计
• 有HL1、HL2、HL3 三个灯组成的流水 灯,要求:
HL1顺序每个灯亮1秒,循环运行。 • 3、任何时候可以停机。
请画出SFC图,然后设计程序。
• 1、用按钮SB1启动, SB2停机。
• 2、启动后按照HL1、 HL2、HL3顺序每个 灯亮1秒,循环运行。Байду номын сангаас
• 3、任何时候可以停 机。
IN
SB1
X0
SB2
X1
OUT
HL1
Y0
HL2
Y1
HL3
Y2
顺控程序设计的基本概念
• 1、步:顺序控制程序中,每个步完成一定 的工作任务。
• 2、转移条件:由一步转移到下一步的执行 条件。
• (3)开始时,要想办法使初始步得电。注 意:初始步的置位必须用脉冲指令。
顺控编程的常用指令
• STL指令:表示每一步的开始 • RET指令:表示顺控结构的返回 • SET指令:置位指令
总结
• 1、在顺序控制程序设计中,将按照一定流程运行的电
气控制系统的执行动作分为若干个 ( 步 ) ,程序的 步与步之间都必须有一定的( 转移条件 ),每个步 都用一个( 状态继电器S )来表示。
顺控程序设计的基本概念
• 3、状态继电器S:每个步用一个状态继电 器S来描述。
机械手工件搬运PLC顺控程序[1]12doc
![机械手工件搬运PLC顺控程序[1]12doc](https://img.taocdn.com/s3/m/a5e34da9690203d8ce2f0066f5335a8102d26674.png)
机械手工件搬运PLC顺控程序[1]12doc第一节绪论1.1 机械手的概念 (1)1.2 要紧技术指标 (2)第二节已知情况、操纵要求、设计要求2.1 已知情况 (3)2.2 操纵要求 (4)2.3 设计要求 (5)2.4 总体设计思路 (6)第三节程序设计及调试3.1 PLC“选型”及“I/O分配” (6)3.2 机械手操纵程序的构成 (6)3.3 机械手操纵初始程序 (7)3.4 SFC顺序功能图 (8)3.5梯形图 (10)3.6机械手工件搬运PLC顺控程序-调试顺序表 (12)第四节电气设计4.1 PLC硬件设计的内容 (14)4.2 对电气元件进行选择 (14)4.3确定电气原理图(含plc外部接线原理图) (16)第五节感谢信 (17)第七节参考文献 (18)第一节绪论机械手是近几十年进展起来的一种高科技自动化生产设备。
它的特点是可通过编程来完成各类预期的作业任务,在构造与性能上兼有人与机器各自的优点,特别表达了人的智能与习惯性。
机械手作业的准确性与各类环境中完成作业的能力,在国民经济各领域有着广阔的进展前景。
1.1 机械手的概念我国国家标准(GB/T 12643-90)对机械手的定义:“具有与人手臂相似的动作功能,可在空间抓放物体,或者进行其它操作的机械装置。
机械手可分为专用机械手与通用机械手两大类。
专用机械手:它作为整机的附属部分,动作简单,工作对象单一,具有固定(有的时候可调)程序,使用大批量的自动生产。
如自动生产线上的上料机械手,自动换刀机械手,装配焊接机械手等装置。
通用机械手:它是一种具有独立的操纵系统、程序可变、动作灵活多样的机械手。
它适用于可变换生产品种的中小批量自动化生产。
它的工作范围大,定位精度高,通用性强,广泛应用于柔性自动线。
机械手最早应用在汽车制造工业,常用于焊接、喷漆、上下料与搬运。
机械手延伸与扩大了人的手足与大脑功能,它可替代人从事危险、有害、有毒、低温与高热等恶劣环境中的工作;代替人完成繁重、单调重复劳动,提高劳动生产率,保证产品质量。
PLC程序顺控设计法

第二部分 PLC
第2节 使用通用指令编程的液压滑台系统梯形图
使用 通用 指令 编程 的液 压滑 台系 统梯 形图
第二部分 PLC
第3节 信号灯控制系统——以转换为中心的编程方式梯形图
如图5-29所示为以转换为中心的编程方式设计的梯形图与 功能表图的对应关系。图中要实现Xi对应的转换必须同时满足 两个条件:前级步为活动步(Mi-1=1)和转换条件满足 (Xi=1),所以用Mi-1和Xi的常开触点串联组成的电路来表示 上述条件。两个条件同时满足时,该电路接通时,此时应完成 两个操作:将后续步变为活动步(用SET Mi指令将Mi置位)和 将前级步变为不活动步(用RST Mi-1指令将Mi-1复位)。这种编 程方式与转换实现的基本规则之间有着严格的对应关系,用它 编制复杂的功能表图的梯形图时,更能显示出它的优越性。
第二部分 PLC
第4节 小车控制系统——使用STL指令的编程方式梯形图
2)STL触点可以直接驱动或通过别的触点驱 动Y、M、S、T等元件的线圈,STL触点也可以使 Y、M、S等元件置位或复位。
3)STL触点断开时,CPU不执行它驱动的电 路块,即CPU只执行活动步对应的程序。在没有 并行序列时,任何时候只有一个活动步,因此大大 缩短了扫描周期。
第二部分 PLC
第2节 使用通用指令编程的液压滑台系统梯形图
如图所示Mi-1、Mi和Mi+l是功能表图中顺序相 连的3步,Xi是步Mi之前的转换条件。
第二部分 PLC
第2节 使用通用指令编程的液压滑台系统梯形图
编程的关键是找出它的起动条件和停止条件。根据转换 实现的基本规则,转换实现的条件是它的前级步为活动步, 并且满足相应的转换条件,所以步Mi变为活动步的条件是Mi1为活动步,并且转换条件Xi=1,在梯形图中则应将Mi-1和 Xi的常开触点串联后作为控制Mi的起动电路。当Mi和Xi+1均 为“l”状态时,步Mi+1变为活动步,这时步Mi应变为不活动 步,因此可以将Mi+1=1作为使Mi变为“0”状态的条件,即 将Mi+1的常闭触点与Mi的线圈串联。也可用SET、RST指令 来代替“起保停电路”。
第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
plc考工题目(1-19题)

Plc考工习题:1.以下题目(1-19)为顺控程序设计。
建议使用FX3U实现,要求画出I/O外部接线图,画出SFC图,编制PLC程序。
有实验条件的学校还可以完成硬件安装调试等全部工作。
1)按下启动按钮,三相异步电动机M实现Y型降压启动(H1、H2灯亮),延时5秒后,电动机先断开定子绕组的星型连接,再将定子绕组接成三角形(H2灭,H3灯亮)。
按停止按钮停止。
按下启动按钮SB1,平面工作台实现向左运行,运行过程中碰到SQ1后停止左行,3秒后工作台实现右运行,运行过程中碰到右限位开关SQ2后停止右行,5秒后又实现左行,以此方式循环3次自动停止工作。
在循环工作过程中按下按钮SB2后,工作台失电停止。
2)按下启动按钮SB1,指示灯H1亮;2秒后指示灯H2也亮;再2秒后指示灯H3亮,同时H1熄灭;再2秒后指示灯H4亮,同时H2熄灭;再2秒后指示灯H1又开始亮,同时H3熄灭,以此规律循环3次自动停止工作。
在循环工作过程中按下按钮SB2,全部停止。
3)设计一个步进运转控制器,分别以三个输出灯代表A、B、C三相绕组:要求启动按下按钮SB1后,输出绕组按每秒1步的速率得电,顺序为A—AB—B—BC—C—CA循环,循环3次后自动停止;且任何时候按停止SB2信号就会停止。
4)按下运行启动按钮SB2,南北方向的红灯、东西方向绿灯亮,东西方向绿灯亮5秒后,东西方向绿灯闪烁3秒(每秒1步);之后东西方向绿灯熄灭,东西方向黄灯亮;2秒后东西方向黄灯熄灭,东西方向红灯亮,同时南北方向转为绿灯亮;南北方向绿灯亮5秒后,南北方向绿灯闪烁3秒(每秒1步);之后南北方向绿灯熄灭;南北方向黄灯亮;2秒后南北方向黄灯熄灭,南北方向红灯亮,同时东西方向转为绿灯亮;依次循环。
按下停止按钮SB1所有灯都熄灭。
5)设计一个运料小车控制系统,上电后小车后退至A点,接触器KM1吸合使小车在A 点开始卸料;4秒后小车前进,当前进至B点开关SQ2时,接触器KM2吸合使料斗向小车装料;6秒后小车返回。
顺序控制中PLC的程序设计方法

s qu n e o t o i s r c i n p o r m mi me ho e e c c n r l n t u to s r g a ng t d, s a tke p—t p i c i p o r mm i g t r - e s o c r u t r g a n m e ho t d, s t nd e e i s r c i n p o a m i g e a r s t n t u t o s r gr m n me ho a s i t ns r c i n p o a m i g t d nd h f i t u t o s r gr m n me ho ቤተ መጻሕፍቲ ባይዱ d. I t p t f r a d he u s o w r t m e h d f o ve tn s q e e u c i n c r i t l d e t o o c n r i g e u nc f n t o ha t n o a d r. I s m ma i e t t u r z s he ky e p i t f r h de i o f u pr gr m m i m e ho s w hi h o n s o t e sgn f o r o a ng t d , c pr v d s e e e e o p o r m o i e r f r nc f r r g a o tm i a i n. p i z to
顺序控制设计法

顺序控制设计法 (3)与步对应的动作 一个控制系统可以被划分为被控系统和施控系统, 例如在数控车床系统中,数控装置是施控系统,而车 床是被控系统。对于被控系统,在某一步中要完成某 些“动作”(action);对于施控系统,在某一步中 则要向被控系统发出某些“命令”(command)。 为了叙述方便,下面将命令或动作统称为动作,并用 矩形框中的文字或符号表示,该矩形框应与相应的步 的符号相连。
顺序控制设计法
锅炉的鼓风机和引风机的控制要求:按下启动 按钮I0.0后,应先开引风机,延时l2s后再开鼓风机 。按下停止按钮I0.1后,应先停鼓风机,10s后再停 引风机。试画出其对应的时序图。
I0.0
I0.1
Q0.0
Q0.1 12S 10S
顺序控制设计法
其对应的顺序功能图为:
初始步 转换 步 有向 连线 转换条件
顺序控制设计法
根据以上方法,写出锅炉鼓风机和引风机控制 的梯形图程序:
顺序控制设计法
顺序控制设计法
顺序控制设计法
顺序控制设计法
在前面我们已初步了解顺序控制法、简单的顺 序功能图的绘制及其转换为相应梯形图的方法。然 而在实际控制系统中,很多控制流程并非简单的单 序列流程,而是包括了选择分支、并行分支等复杂 的控制流程,为此我们将进一步学习顺序功能图的 基本结构。
顺序控制设计法 顺序控制法用转换条件控制代表各步的编程元 件,让它们的状态按一定的顺序变化,然后用代表 各步的编程元件去控制PLC的各输出位。
锅炉鼓风机和引风机 的顺序功能图
顺序控制设计法 (2)初始步 与系统的初始状态相对应的步称为初始步,初 始状态一般是系统等待启动命令的相对静止状态。 初始步用双线方框表示,每一个顺序功能图至少应 该有一个初始步。
凸轮顺控指令的程序设计与实践

21 0 2年 6月
机 械 工 程 与 自 动 化 ME CHANI CAL E NGI NEERI NG & AUT(M AT1 ) 0N
No .3
J n u.
文章 编 号 : 6 2 6 l ( O 2 O — 1 6 0 17 —4 3 2 l ) 30 3 -3
绝对 式 凸轮顺 控 指令 AB D( s lt D u 的 S Ab oue r m)
H 3 0 1 0。 8 3 。 60
功 能指 令 编 号 为 F 6 , 源 操 作 数 [ 1・ NC 2 其 S ]可 取 Kn Kn Kn 、 n 、 C、 I 2・] C; X、 Y、 M K S T、 D, s 为 目标 操 作 数可 取 Y、 和 s 1 M ;6位运算 占 9个程 序步 ; 2位运 3 算占1 7个程 序步 ; 出点的个 数为 1 ≤ 6 。 输 ≤ 4
的指令 。图 2为增量 式 凸轮 指令 , 4个输 出点 ( 有 一 4, ) 用输 出元件 M0  ̄M3来 控制 , 它们 的 ON/ F状 OF 态 受 凸轮提供 的脉 冲 个 数 控 制 , D 0 从 3 0开 始 的 4个 ( 一4 数据 寄存器 用来存 放 使 M0 , ) z  ̄M3处 于 O N状 态 的脉 冲个数 , 3 0 3 3的值 分别为 2 、O 1 D 0  ̄D 0 0 3 、0和 4 。 0
0 引 言
个 顺序控制 系统 的输 出 , 只要满 足计 数值 ( 时间 、 角度等) 的要求 , 就能按 照一定 的规律 自动地 、 顺序地 循 环动作 , 从而实 现对 生产 设备 的顺 序 控制 , 样 的顺 序 这 控制 系统 可以把它看作为计数值顺 序循环控制系统 。 在计 数值顺 序循 环 控 制 系统 的程序 设 计 中, 多 大 采 用位移 指令 、 置位 / 复位指 令 、 步进指令 等进 行编 程 , 这 些方法 虽然 比基本 指令 编写 的程序 简单 、 懂 , 中 易 但 间元 件较 多 , 给程序设 计带 来很 大 的不 便 。因此 , 三菱 P C生产厂 家 专 门 为此 类 顺 序 控 制 开 发 了专 用 顺 序 L 控 制指 令—— 凸轮 顺 控 指 令 。凸 轮 顺 控 指 令 是 三 菱 F X系列 P C中的一 种方便 指令 , L 它具 有编程 简单 、 逻 辑 清晰 、 易学 易懂 、 易于实 现顺 序控制 等特点 。
程序的顺控设计法

5.4 PLC程序的顺控设计法 5.4.2 顺控设计法的设计步骤
步的划分
转换条件的确定
功能表图的绘制 梯形图的编制
5.4 PLC程序的顺控设Байду номын сангаас法 5.4.2 顺控设计法的设计步骤
步的划分 将系统的一个工作周期划分为若干个顺序 相连的阶段,这些阶段称为步,并且用编 程元件来代表各步。 步是根据PLC输出状态的变化来划分的, 在任何一步内,各输出状态不变,但是相 邻步之间输出状态是不同的。
5.4 PLC程序的顺控设计法 5.4.3 顺控设计法中功能表图的绘制
有向连线、转换与转换条件 有向连线:功能表图中步的活动状态的顺序进展 按有向连线规定的路线和方向进行。活动状态的 进展方向习惯上是从上到下或从左至右,在这两 个方向有向连线上的箭头可以省略。如果不是上 述的方向,应在有向连线上用箭头注明进展方向。 转换:转换是用有向连线上与有向连线垂直的短 划线来表示,转换将相邻两步分隔开。步的活动 状态的进展是由转换的实现来完成的,并与控制 过程的发展相对应。 转换条件:转换条件可以用文字语言、布尔代数 表达式或图形符号标注在表示转换的短线的旁边。
5.4 PLC程序的顺控设计法 5.4.3 顺控设计法中功能表图的绘制
功能表图的基本结构 并行序列:并行序列的开始称为分支,当 转换条件的实现导致几个序列同时激活时, 这些序列称为并行序列。为了强调转换的 同步实现,水平连线用双线表示。并行序 列的结束称为合并,在表示同步的水平双 线之下,只允许有一个转换符号。
5.4.4 顺控设计法中梯形图的编程方式
使用通用指令的编程方式(编程时应该注意的问题) 3)特殊情况的处理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 2、启动后按照HL1、 HL2、HL3顺序每个 灯亮1秒,循环运行。
• 3、任何时候可以停 机。
IN
SB1
X0
SB2
X1
பைடு நூலகம்
OUT
HL1
Y0
HL2
Y1
HL3
Y2
顺控程序设计的基本概念
• 1、步:顺序控制程序中,每个步完成一定 的工作任务。
• 2、转移条件:由一步转移到下一步的执行 条件。
• 流程图的每一步都用一个状态继电器S 表示。
M8002 S0
M0 S10
T0 S11
T1 S12
T2
流水灯的SFC图
( Y0 ) ( T0 K10 ) ( Y1 ) ( T1 K10 ) ( Y2 ) ( T2 K10 )
编程方法
• (1)只有得电的顺控步,其负载线圈才有 输出;
• (2)转移条件得电后,程序自动转移到下 一步,当前步失电;
• 2、顺控程序设计方法,首先要根据设计任务要求画出
( 顺序功能图 ),然后再编写程序。 • 3、顺控程序每一步开始的指令是( STL ),顺控返
回语句是( RET )。
练习:
• 有HL1、HL2、HL3三个灯组成的流水灯, 要求:
• 1、用按钮SB1启动,SB2停机。 • 2、启动后按照HL1、HL2、HL3、HL2、
• (3)开始时,要想办法使初始步得电。注 意:初始步的置位必须用脉冲指令。
顺控编程的常用指令
• STL指令:表示每一步的开始 • RET指令:表示顺控结构的返回 • SET指令:置位指令
总结
• 1、在顺序控制程序设计中,将按照一定流程运行的电
气控制系统的执行动作分为若干个 ( 步 ) ,程序的 步与步之间都必须有一定的( 转移条件 ),每个步 都用一个( 状态继电器S )来表示。
HL1顺序每个灯亮1秒,循环运行。 • 3、任何时候可以停机。
请画出SFC图,然后设计程序。
顺控程序设计的基本概念
• 3、状态继电器S:每个步用一个状态继电 器S来描述。
• (1)初始步:S0~S9共10个。用于描述顺 控程序的初始状态。
• (2)工作步:S10~S499共490个。每一步 完成一定的功能。
顺控流程图(SFC)
• 顺控流程图也叫做状态转移图,表示顺 控程序中各步的执行动作、执行顺序以 及他们之间的相互连接关系。
顺控程序设计
主讲:李月虹
长沙高新技术工程学校
思考:
• 建筑工地上, 塔吊把建筑材 料从地面搬运 到楼顶,要经 过哪些步骤?
顺序控制(顺控)
• 顺序控制在工业电气自动化领域有非常广 泛的应用,如数控机床、水电站控制、自 动化生产线等等。
• 每一种PLC都有顺序控制的程序设计方法。
流水灯设计
• 有HL1、HL2、HL3 三个灯组成的流水 灯,要求: