顺序逻辑控制的PLC程序设计讲解详解
合集下载
顺序逻辑控制的PLC程序设计1

特例1:Q0.1延时接通/断开电路分析
SM0.1
M0.0
I0.0
M0.1
T38
T37
M0.2
I0.0 M0.3
T37 Q0.1 Q0.1 T38
M0.3 T38 M0.1 M0.0
M0.0
SM0.1
M0.0 I0.0 M0.2 M0.1
M0.1 M0.1 T37
T37
IN TON
+90 PT
M0.3 M0.2
IN TON
+20 PT
M0.0 M0.2
用功能图法—基本逻辑指令 设计的梯形图程序
M0.2 M0.2
T38
IN TON
+30 PT
19
Q0.0
PLC原理及应用 西门子S7-200
特例3: 电机Y-△降压起动电路分析*
• 要求:按下按钮SB1,电机KM1、KMY启动并正转;2秒后, KMY断开,电机KM△接通,并一直运行;按SB2,电机停 止运作。
I0.0
M0.1
I0.1
T37
M0.2
Q0.0 Q0.3 T37 Q0.0 Q0.2
M0. 2 I0.1 M0.0
M0.1 M0.0
()
M0.1 T37 M0.2
M0.1 M0.2
M0.0 M0.2
() (QS0.2)
1
(QR0.3)
1
Q0.0
()
SM0.1
M0.0 I0.0 M0.2 M0.1
()
(1)选择序列分支的编程方法
ቤተ መጻሕፍቲ ባይዱ
(2)选择序列合并的编程方法
M0.5
I0.5 M0.6
I0.7 M0.7
SM0.1
M0.0
I0.0
M0.1
T38
T37
M0.2
I0.0 M0.3
T37 Q0.1 Q0.1 T38
M0.3 T38 M0.1 M0.0
M0.0
SM0.1
M0.0 I0.0 M0.2 M0.1
M0.1 M0.1 T37
T37
IN TON
+90 PT
M0.3 M0.2
IN TON
+20 PT
M0.0 M0.2
用功能图法—基本逻辑指令 设计的梯形图程序
M0.2 M0.2
T38
IN TON
+30 PT
19
Q0.0
PLC原理及应用 西门子S7-200
特例3: 电机Y-△降压起动电路分析*
• 要求:按下按钮SB1,电机KM1、KMY启动并正转;2秒后, KMY断开,电机KM△接通,并一直运行;按SB2,电机停 止运作。
I0.0
M0.1
I0.1
T37
M0.2
Q0.0 Q0.3 T37 Q0.0 Q0.2
M0. 2 I0.1 M0.0
M0.1 M0.0
()
M0.1 T37 M0.2
M0.1 M0.2
M0.0 M0.2
() (QS0.2)
1
(QR0.3)
1
Q0.0
()
SM0.1
M0.0 I0.0 M0.2 M0.1
()
(1)选择序列分支的编程方法
ቤተ መጻሕፍቲ ባይዱ
(2)选择序列合并的编程方法
M0.5
I0.5 M0.6
I0.7 M0.7
PLC顺序控制与顺序功能图课件

指令表 SCRE 3、顺控继电器转移指令
指令表 SCRT S位
梯形图 梯形图 梯形图
S位 SCR
SCRE S位 SCRT
课题六、顺序控制(二)
小结
4、编程:先写“步及步的转移”,再写“步的动作”。 A、进入初始步:看进入条件,写“触点”;看箭头及
所指向的“(初始)步”,写“置位 (初始)步”;再写“复位(其它所 有步)”;最后直接写初始步要完成 的其它工作。
4.1 几个例子 (1)单序列:
SM0.1
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
课题六、顺序控制(二)
4.1 几个例子 (2)单序列(立即停止):
SM0.1+I0.0
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
以下程序同前。
课题六、顺序控制(二)
S1.1 T42
2秒 2秒
4秒
S0.3 T39
S0.4 T40
S0.5 T41
S1.2 T43 S1.3 T44
2秒 2秒
S1.4 T45 S1.5 T46
SM0.1+I0.1 S0.0
I0.0
T39·C0
S0.1 T37
S0.2 T38
S0.3 T39·C0
S0.4 T40
S0.5 T41
S0.6
T41
S0.6
S1.1 Q0.5 T42 T42
S1.2 Q0.3 T43 T43
S1.3 T44 T44
S1.4 Q0.3 T45 C1 T45·C1
S1.5 Q0.4 T46 T46
指令表 SCRT S位
梯形图 梯形图 梯形图
S位 SCR
SCRE S位 SCRT
课题六、顺序控制(二)
小结
4、编程:先写“步及步的转移”,再写“步的动作”。 A、进入初始步:看进入条件,写“触点”;看箭头及
所指向的“(初始)步”,写“置位 (初始)步”;再写“复位(其它所 有步)”;最后直接写初始步要完成 的其它工作。
4.1 几个例子 (1)单序列:
SM0.1
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
课题六、顺序控制(二)
4.1 几个例子 (2)单序列(立即停止):
SM0.1+I0.0
S0.0
I1.0
S0.1
Q0.0
I1.1 S0.2
Q0.1
I1.2
以下程序同前。
课题六、顺序控制(二)
S1.1 T42
2秒 2秒
4秒
S0.3 T39
S0.4 T40
S0.5 T41
S1.2 T43 S1.3 T44
2秒 2秒
S1.4 T45 S1.5 T46
SM0.1+I0.1 S0.0
I0.0
T39·C0
S0.1 T37
S0.2 T38
S0.3 T39·C0
S0.4 T40
S0.5 T41
S0.6
T41
S0.6
S1.1 Q0.5 T42 T42
S1.2 Q0.3 T43 T43
S1.3 T44 T44
S1.4 Q0.3 T45 C1 T45·C1
S1.5 Q0.4 T46 T46
PLC程序的顺序控制设计方法

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

⑥公共程序和手动程序
公共程序
手动程序
⑦机械手自动控制 顺序功能图和梯形图
⑧机械手控制输出部分梯形图 专用于PLC机的驱动电路,即 Q0.0外接下降电磁阀;Q0.1外 接夹紧电磁阀;Q0.2外接上升 电磁阀;Q0.3外接右行电磁阀; Q0.4外接左行电磁阀。
⑨自动回原点的顺序功能图和梯形图
四、结论与论证
剪板 机控制 程序
4
三、使用SCR指令的顺序控制梯形图设计方法
1.顺序控制继电器指令
顺序控制继电器S专门用于编制顺序控制程序。SCR指令又分为 若干个SCR段,一个SCR段对应于顺序功能图中的一步。 指令SCR:表示一个SCR段即顺序功能图中的步的开始。 指令SCRE:表示SCR段的结束。
指令SCRT:表示SCR段之间的转换,即步的活动状态的转换。
处理不同的工作方式之间相互切换。 2)手动程序:用于手动工作方式
3)自动程序:用于自动工作方式
梯形图:单周期、连续、和单步这3种工作方式主要是用“连 续”标志M0.7和“转换允许”标志M0.6来区分 4)单步与非单步的区分 M0.6的常开触点接在每一个控制代表步的存储器位的起动电路 中,它们断开时禁止步的活动状态的转换。 5)单周期与连续的区分 连续:I2.4为1状态。按I2.6,M0.7为1状态,系统返回步M2.0, 反复连续地工作下去。按I2.7,在完成当前工作周期的全部操 作后,返回初始步。 单周期: M0.7为一直处于0状态,系统返回并停留在初始步。
双钻头工作程序
用起保停电路方式编程
用SM0.1置位M0.0并自锁 按启动按钮I0.0置位M0.1和Q0.0,夹紧工件 压力I0.1闭合给M0.2、Q0.1置位大钻头向下钻孔, 钻到位时I0.2闭合,M0.3、Q0.2置位钻头向上运行 上升到位I0.3闭合,M0.4置位,Q0.2复位,钻头停止
电气控制与PLC基本逻辑指令基础知识讲解

第一节 基本逻辑指令
四、 ORB指令
❖ ORB(Or Block):串联电路块并联连接指令
❖ 指令的说明 ➢ 串联电路块:两个或以上的触点串连而成的电路块; ➢ 将串联电路块并联时用ORB指令; ➢ ORB指令不带元件号(相当于触点间的垂直连线) ➢ 每个串联电路块的起点都要用LD或LDI指令,电路 块后面用ORB指令
第七章基本逻辑指令基础知识讲解
第一节 基本逻辑指令 第二节 编程的规则与技巧 第三节 基本逻辑指令的应用 本章小结
Date: 2023/4/17
Page: 1
第一节 基本逻辑指令
一、LD、LDI、OUT 指令 二、AND、ANI指令 三、OR、ORI 指令 四、ANB、ORB 指令 五、MPS、MRD、MPP 六、指M令C、MCR 指令 七、SET、RST 指令 八、PLS、PLF 指令 九、NOP、END 指令
K120 6 LD X2 7 OUT M8200 8 LD X3 9 RST C200 10 LD X4 11 OUT C200
K34
第一节 基本逻辑指令
九、PLF、PLS 指令
❖ 指令的作用 ➢ PLS (Pulse) :上升沿微分输出指令 ➢ PLF:下降沿微分输出指令
❖ 指令的说明 ➢ 指令只能用于编程元件Y和M ➢ PLS为信号上升沿(OFF→ON)接通一个扫描周期。 ➢ PLF为信号下降沿(ON→OFF)接通一个扫描周期。
Date: 2023/4/17
Page: 10
第一节 基本逻辑指令
三、OR、ORI 指令
❖ 梯形图程序
LD
X1
Y1
Y1
OR
M102
ORI
X1 Y1
Y2
PLC教程-顺序功能图

测试和调试
完成编程后,需要对程序进行测试和调试,以确 保其正常工作并满足要求。
03
顺序功能图的实例分析
实例一:简单的顺序控制流程
总结词 通过一个简单的实例,介绍顺序 功能图的基本概念和绘制方法。
详细描述 通过这个实例,可以学习到如何 将实际设备的动作流程转化为顺 序功能图,并理解顺序功能图在 控制流程中的作用。
系统仿真和调试
通过顺序功能图,可以对控制系统进行仿真 和调试,检查系统是否按照预期的逻辑关系 运行。
顺序功能图的组成
步
表示控制系统中一个相对静止的状态或动作, 是顺序功能图的基本元素。
转换条件
表示从一个步到另一个步的切换条件,是控 制系统中动作切换的关键因素。
动作
表示在某个步中需要执行的具体操作或行为。
详细描述 介绍一个简单的机械臂动作控制 流程,通过顺序功能图展示机械 臂的启动、执行和停止等动作的 逻辑关系。
总结词 顺序功能图在简单控制流程中能 够清晰地表达设备的动作顺序和 逻辑关系。
实例二:复杂的顺序控制流程
总结词
通过一个复杂的实例,展示如何运用顺序功能图处理复杂的控制逻辑。
详细描述
介绍一个自动化生产线控制流程,包括物料检测、分拣、包装等环节, 通过顺序功能图展示各个环节的相互关系和执行顺序。
路径
表示控制系统中动作的执行顺序和逻辑关系, 由一系列的步和转换条件组成。
02
plc编程中的顺序功能图
plc编程的基本概念
PLC(可编程逻辑控制器)
一种专为工业环境设计的数字电子设备,用于控制各种类型的机器 和过程。
编程语言
PLC使用类似于计算机编程语言的编程语言,如Ladder Logic、 Structured Text等,进行逻辑控制编程。
PLC顺序控制

( 3 ) 步和转移、转移和步之间用有向线段连接,正常画 SFC 功能图的方向是从上到下或从左到右,按照正常顺序画 图时,有向线段可以不加箭头,否则必须加箭头。
( 4 ) 一个 SFC 功能图中至少有一个初始步。
( 5 ) 自动控制系统应能多次重复执行同一工艺过程,因此在 SFC 中应由步和有向连线构成一闭环回路,以体现工作周期 的完整性。
指令功能:当LOOP指令的控制触点闭合时,反复循环执行LOOP与LBL之间的 程序,循环次数由预置在寄存器中的操作数决定。
四、ED(结束)和CNDE(条件结束)指令
1.指令功能::无条件结束指令。CEND:有条件结束指令。
五、步进控制指令
指令功能
SSTP:步进程序开始指令。表示进入步进程序。
1. 步 步又叫工作步(或流程步),它是控制系统中的一个稳定状态。
2. 转移:转移就是从一个步过渡到另外一个步时的切换条件,两
个步之间的切换可用一个有向线段表示,代表向下转移的有向线段的 箭头可以忽略。
( a ) 文字语言 ( b ) 逻辑表达式 ( c ) 图形符号 图 “与”关系的表示方式
3. 动作
知识点二 移位指令
一、SR左移位寄存器指令
1.指令功能:指定WR中的任一个寄存器作为左移位寄存器使用
2.指令使用说明:SR左移位寄存器指令必须按数据输入(IN),移 位脉冲输入(CP),复位输入(R)和SR指令的顺序编程。数据在 CP的上升沿逐位向高位移位,最高位溢出,R端输入信号时,寄存 器清零。该指令只用于WR的16位数据左移1位。
2.顺序循环执行电路
知识点五 顺序控制控制设计法
一、顺序控制设计发的设计基本步骤如下: 1、步的划分 2、转换条件的确定 3、功能表图的绘制 4、梯形图的绘制
( 4 ) 一个 SFC 功能图中至少有一个初始步。
( 5 ) 自动控制系统应能多次重复执行同一工艺过程,因此在 SFC 中应由步和有向连线构成一闭环回路,以体现工作周期 的完整性。
指令功能:当LOOP指令的控制触点闭合时,反复循环执行LOOP与LBL之间的 程序,循环次数由预置在寄存器中的操作数决定。
四、ED(结束)和CNDE(条件结束)指令
1.指令功能::无条件结束指令。CEND:有条件结束指令。
五、步进控制指令
指令功能
SSTP:步进程序开始指令。表示进入步进程序。
1. 步 步又叫工作步(或流程步),它是控制系统中的一个稳定状态。
2. 转移:转移就是从一个步过渡到另外一个步时的切换条件,两
个步之间的切换可用一个有向线段表示,代表向下转移的有向线段的 箭头可以忽略。
( a ) 文字语言 ( b ) 逻辑表达式 ( c ) 图形符号 图 “与”关系的表示方式
3. 动作
知识点二 移位指令
一、SR左移位寄存器指令
1.指令功能:指定WR中的任一个寄存器作为左移位寄存器使用
2.指令使用说明:SR左移位寄存器指令必须按数据输入(IN),移 位脉冲输入(CP),复位输入(R)和SR指令的顺序编程。数据在 CP的上升沿逐位向高位移位,最高位溢出,R端输入信号时,寄存 器清零。该指令只用于WR的16位数据左移1位。
2.顺序循环执行电路
知识点五 顺序控制控制设计法
一、顺序控制设计发的设计基本步骤如下: 1、步的划分 2、转换条件的确定 3、功能表图的绘制 4、梯形图的绘制
PLC顺序控制梯形图的编程方式经典实用

T0
T0
M202
Y1
T1
T1
Y1 M203
Y2
Tቤተ መጻሕፍቲ ባይዱ T2
•PLC顺序控制梯形图的编程方式
例3 用传送带传送长物体的控制系统
GK1
GK2
用传送带传送长物体的控制
图如图所示。为了减少传送
带的运行时间,采用分段传
A
B
送方式。A、B为两条传送带, GK1、GK2为两个光电开关,
工作过程如下:按一下起动
1)I/O分配 2)画出功能表图 3)设计梯形图
•PLC顺序控制梯形图的编程方式
设计起保停电路的关键是:找出它的起动条件和停 止条件
Mi=(Mi-1 Xi+Mi) Mi+1
Mi-1 Xi
Mi Xi+1
Mi+1
Mi-1
Xi
Mi+1
Mi
Mi
•PLC顺序控制梯形图的编程方式
•PLC顺序控制梯形图的编程方式
5-10根据图示信号灯控制系统的时序图设计出梯形图
功能表图
GK1
GK2
M 8002
A
B
输入 GK1 X0 GK2 X1 启动按钮 X2
输出 A线圈 Y0 B线圈 Y1
M 20 X2
M 21 X0
M 22 X0
M 23 X1
•PLC顺序控制梯形图的编程方式
Y0 A运 行 Y0 Y1 A、 B都 运 行 Y1 B运 行
梯形图
M23
X1
M21
M8002
•PLC顺序控制梯形图的编程方式
3 PLC只执行活动步对应的电路块,不同的 STL触点可以分别驱动同一编程元件的1个 线圈。但是同一元件的线圈不能在可能同时 为活动步的STL区内出现,在有并行序列的 顺序功能图中,应特别注意
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC原理及应用
电气学院 自动化 杨霞
2008年2月
PLC原理与应用 第9讲
• 讲解内容:
• 8 顺序逻辑控制的PLC程序设计 • 8.1 PLC程序设计的一般步骤 • 8.2 用基本逻辑操作指令实现顺序逻辑控制
• 学习说明 :
• 本讲是学习PLC程序设计知识。重点掌握: • 1 PLC程序设计的步骤 • 2 什么是状态、状态的表示方法(状态编码)、状态变 量 、状态与状态变量的关系式 • 3 状态方程与输出方程的列写原则
② 使用以转换为中心的编程方法
M1 X1 M2 X2 M3
使用以转换为中心控制步
13
例:
14
15
案 例功能图顺序控制设计法
液压进给装置运动控制
OFF X2 NO X3 液压进给装置运动示意图
16
左行示意
输出点y0有效,活塞杆向 运行
左
液压油缸
Y0 X0 OFF X1 ON X2 OFF X3
2
8 顺序逻辑控制的PLC程序设计 8.1 PLC程序设计的一般步骤
• 进行PLC控制设计时必须做好以下3方面基础工作(调研): • 1.了解系统的概况:包括系统的控制目标、控制方案、控制 规模、整体功能、具体功能、控制精度、I/O种类和数量、是 否需要通讯、通讯内容与方式、是否需要显示、显示内容与 方式、操作方式,等等,应尽量对系统有一个全面的了解。
实现继电器控制系统的功能。
• 3.顺序控制设计法:根据功能流程图,以步为核心,从起始步开始 一步一步地设计下去,直至完成。此法的关键是画出功能流程图。
5
☞1.经验设计法:
• • • • • • • • 步骤 分解梯形图程序 输入信号逻辑组合 使用辅助元件和辅助触点 使用定时器和计数器 使用功能指令 画互锁条件 画保护条件
Y0 按钮开关 (起动)
19
进给装置顺序动作要求 M1 Y0 X3 X1 M2 Y1 M3 Y0 X0 M4 Y1 X2 X2 停
初始状态:活塞杆置右端,开关X2为ON,辅助 继电器M0为ON。 1.按下启动按钮X3,开关Y0、M1为ON,左行。 2.碰到限位开关X1时,M2、Y1为ON,右行。
9
2)PLC控制电动机正反转外部接线图
10
3)程序编制
起动正转
起动反转 急停 过载保护
起动反转
起动正转 急停 过载保护
电 气 互 锁
机 械 联 锁
11
☞3.顺序控制设计法*
M1 X1
☻网络学堂
M3
① 使用起保停电路的编程方法
M2
M2
M1
X1 M2 X2 M3
图4.28 使用起保停电路控制步
12
单序列结构液压进给装置运动示意图
17
右行示意
输出点y1有效,活塞杆向右 运行
液压油缸
Y1 X0 OFF X1 OFF X2 ON
X3
单序列结构液压进给装置运动示意图
18
控制开关 (转换条件)
辅助继电器
M0 M1 M2 M3 M4
限位开关 限位开关
限位开关
液压油缸
Y1 X0 OFF X1 OFF X2 ON X3 单序列结构液压进给装置运动示意图
• 2.熟悉使用的PLC的类型、功能、编程语言和指令系统,能 熟练地操作编程器和控制器。
• 3.根据控制系统的控制要求、设备、器件条件、工艺过程, 结合采用的PLC的功能强弱,确定PLC在整个控制系统中所 承担的工作任务。
3
PLC设计主要有以下几个步骤
• PLC设计主要有以下几个步骤: • 1.根据PLC担负的任务,明确PLC的输入输出信 号的种类和数量,编制输入输出信号表。 • 2.制定控制结构框图,选择控制方案。 • 3.按选定的方案,制定相应的图表。 • 4.编写PLC梯形图程序。 • 5.编写PLC语句程序。 • 6.程序调试和修改。 • 7.编制程序使用说明书和其他文件
3.碰到限位开关X2时,M3、Y0为ON,左行。
4.碰到限位开关X0时,M4、Y1为ON,右行。 5.碰到限位开关X2时,停止。
Y1
Y0
X0
OFF
X1
OFF
X2
ON X3
20
单序列结构液压进给装置运动示意图
单序列结构顺序功能图绘制 M8002 M0 X3 起动 M1 X1 M2 X2 M3 X0 M4 X2 Y1 右行 Y0 左行 Y1 右行 Y0 左行 初始步
图4.20(b) 单序列结构顺序功能图
21
单序列结构梯形图绘制
M4 M0 M8002 X2 M1
M0
初始
M0
M1
X3
M2
M1 M2 M3 M4
左行 右行 左行 右行
图4.20(a) 运动示意图 M8002 M0 初始步 左行 右行 左行 右行 X3 起动 Y0 M1 X1 Y1 M2 X2 Y0 M3 X0 Y1 M4 X2
L1L2L3 QS
FU
KM1
KM2
SB2 SB1 KM1 SB3 KM2
KM2
KM1
FR
M 3∽
KM1 KM2
FR
主回路
继电-接触器控制回路
8
1)PLC的 I/O点的确定与分配 电机正反转控制PLC的I/O点分配表
PLC点名称 P000 P001 P002 P003 P020 P030 连接的外部设备 SB1 SB2 SB3 FR KM1 KM2 功能说明 停止命令 电机正转命令 电机反转命令 电动机过载保护 控制电机正转 控制电机反转
6
例:起动、保持和停止电路
这些梯形图均能实现启动、 保持和停止的功能。 图a、c是利用输出Y10 (P0020) 常开触点实现 自锁保持 图b、d是利用SET、RST 指令实现自锁保持。
7
☞2.继电器控制电路转换为梯形图法:
用PLC改造继电器控制系统时,将继电器电路图转换为具有相同功能的 PLC外部硬件接线图和梯形图。例如:电动机的正反转控制电路
4
8.2 用基本逻辑操作指令实现顺序逻辑控制
• • PLC程序设计常用的方法 主要有经验设计法、继电器控制电路转换为梯形图法、
逻辑设计法、
顺序控制设计法等。
• 1.经验设计法:经验设计法即在一些典型的控制电路程序的基础上,根据被 控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时 需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规 律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以 称为经验设计法。 • 2.继电器控制电路转换为梯形图法:用PLC的外部硬件接线和梯形图软件来
电气学院 自动化 杨霞
2008年2月
PLC原理与应用 第9讲
• 讲解内容:
• 8 顺序逻辑控制的PLC程序设计 • 8.1 PLC程序设计的一般步骤 • 8.2 用基本逻辑操作指令实现顺序逻辑控制
• 学习说明 :
• 本讲是学习PLC程序设计知识。重点掌握: • 1 PLC程序设计的步骤 • 2 什么是状态、状态的表示方法(状态编码)、状态变 量 、状态与状态变量的关系式 • 3 状态方程与输出方程的列写原则
② 使用以转换为中心的编程方法
M1 X1 M2 X2 M3
使用以转换为中心控制步
13
例:
14
15
案 例功能图顺序控制设计法
液压进给装置运动控制
OFF X2 NO X3 液压进给装置运动示意图
16
左行示意
输出点y0有效,活塞杆向 运行
左
液压油缸
Y0 X0 OFF X1 ON X2 OFF X3
2
8 顺序逻辑控制的PLC程序设计 8.1 PLC程序设计的一般步骤
• 进行PLC控制设计时必须做好以下3方面基础工作(调研): • 1.了解系统的概况:包括系统的控制目标、控制方案、控制 规模、整体功能、具体功能、控制精度、I/O种类和数量、是 否需要通讯、通讯内容与方式、是否需要显示、显示内容与 方式、操作方式,等等,应尽量对系统有一个全面的了解。
实现继电器控制系统的功能。
• 3.顺序控制设计法:根据功能流程图,以步为核心,从起始步开始 一步一步地设计下去,直至完成。此法的关键是画出功能流程图。
5
☞1.经验设计法:
• • • • • • • • 步骤 分解梯形图程序 输入信号逻辑组合 使用辅助元件和辅助触点 使用定时器和计数器 使用功能指令 画互锁条件 画保护条件
Y0 按钮开关 (起动)
19
进给装置顺序动作要求 M1 Y0 X3 X1 M2 Y1 M3 Y0 X0 M4 Y1 X2 X2 停
初始状态:活塞杆置右端,开关X2为ON,辅助 继电器M0为ON。 1.按下启动按钮X3,开关Y0、M1为ON,左行。 2.碰到限位开关X1时,M2、Y1为ON,右行。
9
2)PLC控制电动机正反转外部接线图
10
3)程序编制
起动正转
起动反转 急停 过载保护
起动反转
起动正转 急停 过载保护
电 气 互 锁
机 械 联 锁
11
☞3.顺序控制设计法*
M1 X1
☻网络学堂
M3
① 使用起保停电路的编程方法
M2
M2
M1
X1 M2 X2 M3
图4.28 使用起保停电路控制步
12
单序列结构液压进给装置运动示意图
17
右行示意
输出点y1有效,活塞杆向右 运行
液压油缸
Y1 X0 OFF X1 OFF X2 ON
X3
单序列结构液压进给装置运动示意图
18
控制开关 (转换条件)
辅助继电器
M0 M1 M2 M3 M4
限位开关 限位开关
限位开关
液压油缸
Y1 X0 OFF X1 OFF X2 ON X3 单序列结构液压进给装置运动示意图
• 2.熟悉使用的PLC的类型、功能、编程语言和指令系统,能 熟练地操作编程器和控制器。
• 3.根据控制系统的控制要求、设备、器件条件、工艺过程, 结合采用的PLC的功能强弱,确定PLC在整个控制系统中所 承担的工作任务。
3
PLC设计主要有以下几个步骤
• PLC设计主要有以下几个步骤: • 1.根据PLC担负的任务,明确PLC的输入输出信 号的种类和数量,编制输入输出信号表。 • 2.制定控制结构框图,选择控制方案。 • 3.按选定的方案,制定相应的图表。 • 4.编写PLC梯形图程序。 • 5.编写PLC语句程序。 • 6.程序调试和修改。 • 7.编制程序使用说明书和其他文件
3.碰到限位开关X2时,M3、Y0为ON,左行。
4.碰到限位开关X0时,M4、Y1为ON,右行。 5.碰到限位开关X2时,停止。
Y1
Y0
X0
OFF
X1
OFF
X2
ON X3
20
单序列结构液压进给装置运动示意图
单序列结构顺序功能图绘制 M8002 M0 X3 起动 M1 X1 M2 X2 M3 X0 M4 X2 Y1 右行 Y0 左行 Y1 右行 Y0 左行 初始步
图4.20(b) 单序列结构顺序功能图
21
单序列结构梯形图绘制
M4 M0 M8002 X2 M1
M0
初始
M0
M1
X3
M2
M1 M2 M3 M4
左行 右行 左行 右行
图4.20(a) 运动示意图 M8002 M0 初始步 左行 右行 左行 右行 X3 起动 Y0 M1 X1 Y1 M2 X2 Y0 M3 X0 Y1 M4 X2
L1L2L3 QS
FU
KM1
KM2
SB2 SB1 KM1 SB3 KM2
KM2
KM1
FR
M 3∽
KM1 KM2
FR
主回路
继电-接触器控制回路
8
1)PLC的 I/O点的确定与分配 电机正反转控制PLC的I/O点分配表
PLC点名称 P000 P001 P002 P003 P020 P030 连接的外部设备 SB1 SB2 SB3 FR KM1 KM2 功能说明 停止命令 电机正转命令 电机反转命令 电动机过载保护 控制电机正转 控制电机反转
6
例:起动、保持和停止电路
这些梯形图均能实现启动、 保持和停止的功能。 图a、c是利用输出Y10 (P0020) 常开触点实现 自锁保持 图b、d是利用SET、RST 指令实现自锁保持。
7
☞2.继电器控制电路转换为梯形图法:
用PLC改造继电器控制系统时,将继电器电路图转换为具有相同功能的 PLC外部硬件接线图和梯形图。例如:电动机的正反转控制电路
4
8.2 用基本逻辑操作指令实现顺序逻辑控制
• • PLC程序设计常用的方法 主要有经验设计法、继电器控制电路转换为梯形图法、
逻辑设计法、
顺序控制设计法等。
• 1.经验设计法:经验设计法即在一些典型的控制电路程序的基础上,根据被 控制对象的具体要求,进行选择组合,并多次反复调试和修改梯形图,有时 需增加一些辅助触点和中间编程环节,才能达到控制要求。这种方法没有规 律可遵循,设计所用的时间和设计质量与设计者的经验有很大的关系,所以 称为经验设计法。 • 2.继电器控制电路转换为梯形图法:用PLC的外部硬件接线和梯形图软件来