PLC讲义english6章
合集下载
第六章PLC指令系统及编程精品PPT课件

9
3) 触点并联指令O(Or),ON(Or Not)
O:常开触点并联连接。
ON:常闭触点并联连接。
操作数为:I、Q、M、SM、T、C、V、S。
I0.0 M0.0 I0.1
Q0.0
LD I0.0
I0.1
ON I0.1 O I0.2
AN M0.0
A I0.1
I0.2
= Q0.0
Q0.0 I0.2
M0.0
LD Q0.0 AN I0.2
O I0.2
I0.2
I0.3 M0.1
O I0.3 = M0.0
AN I0.3
= M0.1
I0.3
10
4) 串联电路块的并联指令OLD OLD(OrLoad),用于串联电路块的并联连接。
11
5) 并联电路块的串联指令ALD ALD(AndLoad),用于并联电路块的串联连接。
7
1、 逻辑控制指令
1) LD(Load)、LDN(Load Not)和线圈驱动指令 =(Out)
LD:常开触点逻辑运算开始,装入常开触点。 LDN:常闭触点逻辑运算开始,装入常闭触点。 =:输出指令,线圈驱动。
I0.0
0.0
I0.1
0.0
与母线相连 驱动指令
0.1
8
2) 触点串联指令A(And) 和AN(And Not)
LD
C20
//计数值达到 3,则
=
Q0.0 //将输入位置1
21
(a)递增计数器指令CTU(Couter Up)
I0. 0 I0. 1 C2当 0 前值 C20位
22
(b) 增减计数器指令CTUD(Couter Up/Down)
增减计数器的计数范围为-32768~32767。当CTUD计数到最 大值32767后,如CU端又有计数脉冲输入,在这个计数脉冲的 上升沿,使当前值寄存器跳变到最小值-32768;反之,在当前 值为最小值-32768后,如CD端又有计数脉冲输入,在这个计 数脉冲的上升沿,使当前值寄存器跳变到最大值32767。
3) 触点并联指令O(Or),ON(Or Not)
O:常开触点并联连接。
ON:常闭触点并联连接。
操作数为:I、Q、M、SM、T、C、V、S。
I0.0 M0.0 I0.1
Q0.0
LD I0.0
I0.1
ON I0.1 O I0.2
AN M0.0
A I0.1
I0.2
= Q0.0
Q0.0 I0.2
M0.0
LD Q0.0 AN I0.2
O I0.2
I0.2
I0.3 M0.1
O I0.3 = M0.0
AN I0.3
= M0.1
I0.3
10
4) 串联电路块的并联指令OLD OLD(OrLoad),用于串联电路块的并联连接。
11
5) 并联电路块的串联指令ALD ALD(AndLoad),用于并联电路块的串联连接。
7
1、 逻辑控制指令
1) LD(Load)、LDN(Load Not)和线圈驱动指令 =(Out)
LD:常开触点逻辑运算开始,装入常开触点。 LDN:常闭触点逻辑运算开始,装入常闭触点。 =:输出指令,线圈驱动。
I0.0
0.0
I0.1
0.0
与母线相连 驱动指令
0.1
8
2) 触点串联指令A(And) 和AN(And Not)
LD
C20
//计数值达到 3,则
=
Q0.0 //将输入位置1
21
(a)递增计数器指令CTU(Couter Up)
I0. 0 I0. 1 C2当 0 前值 C20位
22
(b) 增减计数器指令CTUD(Couter Up/Down)
增减计数器的计数范围为-32768~32767。当CTUD计数到最 大值32767后,如CU端又有计数脉冲输入,在这个计数脉冲的 上升沿,使当前值寄存器跳变到最小值-32768;反之,在当前 值为最小值-32768后,如CD端又有计数脉冲输入,在这个计 数脉冲的上升沿,使当前值寄存器跳变到最大值32767。
PLC第六章

O 映像区 — O端子
交流输出方式特点
晶闸管输出方 式
输出启动电流大
3. 交直流输出模块(继电器输出方式)
N(-) L(+)
1)外部接线图:
交直流输出模块 (EM222 8×继电器)
M
. L+
1L
.0
.1 .5
.2 .6
.3 .7
2L .4
L(+) N(-)
2)继电器输出电路:
负载 内 部 电 路 LED C COM - + R1 KA R2 U OUT 压 敏 电 阻
二、S7-200PLC主机简介
S7-200 CPU22X系列产品:
CPU221模块
CPU222模块 CPU224模块 CPU226模块 CUP226XM模块
CPU226模块
I/O总点数为40点(24/ 16点) 可带7个扩展模块 用户程序存储器容量为6.6K字 内置高速计数器
1. 直流输出模块
1)外部接线图:
+
直流输出模块 (EM222 8×24VDC) . 1M 1L+ .0 .1 .2 .3 每组需提供一DC24V 2M 2L+ .4 .5 .6 .7 的电流
+
2)直流输出电路:
O 映像区 — O端子
COM
内 部 电 路
OUT
DC24V
负载
直流输出方式的特点
②
④
③
①
1.基本单元 (S7-200 CPU模块)
●主机: *中央处理单元(CPU)
*电源
*数字量输入输出单元
●基本单元可以构成 一个独立的控制系统
电气工程及其自动化专业英语 Chapter 6 Electric Power Systems

Section 1 Introduction
to acceptable levels, voltage levels had to be high for long-distance power transmission. Such high voltages were not acceptable for generation and consumption of power; therefore, a convenient means for voltage transformation became a necessity. The development of the transformer and AC transmission by L. Gaulard and J.D. Gibbs of Paris, France, led to AC electric power systems. In 1889, the first AC transmission line in North America was put into operation in Oregon between Willamette
Section 1 Introduction
The first complete electric power system (comprising a generator, cable, fuse, meter, and loads) was built by Thomas Edison – the historic Pearl Street Station in New York City which began operation in September 1882. This was a DC system consisting of a steam-engine-driven DC generator supplying power to 59 customers within an area roughly 1.5 km in radius. The load, which consisted entirely of incandescent lamps, was supplied at 110 V through an underground cable system. Within a few years similar systems were in
plc课件 第六章

前限位 SQ1 前限位 SQ3 后限位 SQ2
Date: 2013-8-1
Page: 10
编程步骤如下: 第一步:绘制流程图 流程图是描述控制系统的控制过程、功能和特性
的一种图形,流程图又叫功能表图(Function Chart)。
流程图主要由步、转移(换)、转移(换)条件、线段和
动作(命令)组成。
Page: 22
第三步:设计步进梯形图
前面讲过,每个状态提供一个STL触点,当状态置位时, 其步进触点接通。用步进触点连接负载的梯形图称为步进梯形 图,它可以根据状态转移图来绘制。根据图3所示台车状态转 移图绘制的步进梯形图如图7所示。
Date: 2013-8-1
Hale Waihona Puke Page: 23M8002
M8002 S0 SB X0 Y2 Y1
Date: 2013-8-1
Page: 11
图2是该台车的流程图。该台车的每次循环工作过程分为 前进、后退、延时、前进、后退五个工步。每一步用一个矩形 方框表示,方框中用文字表示该步的动作内容或用数字表示该 步的的标号。与控制过程的初始状态相对应的步称为初始步。 初始步表示操作的开始。每步所驱动的负载(线圈)用线段与方
框连接。方框之间用线段连接,表示工作转移的方向,习惯的
方向是从上至下或从左至右,必要时也可以选用其它方向。线 段上的短线表示工作转移条件,图中状态转移条件为SB、SQ1。
方框与负载连接的线段上的短线表示驱动负载的联锁条件,当
联锁条件得到满足时才能驱动负载。转移条件和联锁条件可以 用文字或逻辑符号标注在短线旁边。
Date: 2013-8-1 Page: 16
M8002 S0 SB X0 Y2 Y1 Y1 Y2
6第六章 PLC指令系统

顺序功能流程图程序设计是近年来发展起来的一 种程序设计。采用顺序功能流程图的描述,控制 系统被分为若干个子系统,从功能入手,使系统 的操作具有明确的含义,便于设计人员和操作人 员设计思想的沟通,便于程序的分工设计和检查 调试。顺序功能流程图的主要元素是步、转移、 转移条件和动作。
6.功能块图(Function Block 功能块图( 功能块图 Diagram)程序设计语言 )
2.语句表(Statement List)程序设计 语句表( 语句表 ) 语言
语句表程序设计语言是用布尔助记符来描述程 序的一种程序设计语言。语句表程序设计语言与 计算机中的汇编语言非常相似,采用布尔助记符 来表示操作功能。 语句表程序设计语言特点 。
顺序功能流程图( 3.顺序功能流程图(Sepuential 顺序功能流程图 Function Chart)程序设计 )
6.6.1 END、STOP、WDR指令 、 、 指令
1. 结束指令 。 2. 停止指令 。 3. 警戒时钟刷新指令WDR(又称看门狗定时器复 位指令) 。
6.6.2 循环、跳转指令 循环、
1. 循环指令 2. 跳转指令及标号
6.6.3 子程序调用及子程序返回指令
1. 建立子程序 。 2. 在子程序局部变量表中定义参数 。 3. 子程序调用及子程序返回指令的指令格式。 6. 带参数的子程序调用指令。
计数器利用输入脉冲上升沿累计脉冲个数。结构 主要由一个16位的预置值寄存器、一个16位的 当前值寄存器和一位状态位组成。当前值寄存器 用以累计脉冲个数,计数器当前值大于或等于预 置值时,状态位置1。 S7-200系列PLC有三类计数器:CTU-加计数器, CTUD-加/减计数器,CTD-减计数。
形图(Ladder Diagram)程 梯形图( ) 序设计语言
6.功能块图(Function Block 功能块图( 功能块图 Diagram)程序设计语言 )
2.语句表(Statement List)程序设计 语句表( 语句表 ) 语言
语句表程序设计语言是用布尔助记符来描述程 序的一种程序设计语言。语句表程序设计语言与 计算机中的汇编语言非常相似,采用布尔助记符 来表示操作功能。 语句表程序设计语言特点 。
顺序功能流程图( 3.顺序功能流程图(Sepuential 顺序功能流程图 Function Chart)程序设计 )
6.6.1 END、STOP、WDR指令 、 、 指令
1. 结束指令 。 2. 停止指令 。 3. 警戒时钟刷新指令WDR(又称看门狗定时器复 位指令) 。
6.6.2 循环、跳转指令 循环、
1. 循环指令 2. 跳转指令及标号
6.6.3 子程序调用及子程序返回指令
1. 建立子程序 。 2. 在子程序局部变量表中定义参数 。 3. 子程序调用及子程序返回指令的指令格式。 6. 带参数的子程序调用指令。
计数器利用输入脉冲上升沿累计脉冲个数。结构 主要由一个16位的预置值寄存器、一个16位的 当前值寄存器和一位状态位组成。当前值寄存器 用以累计脉冲个数,计数器当前值大于或等于预 置值时,状态位置1。 S7-200系列PLC有三类计数器:CTU-加计数器, CTUD-加/减计数器,CTD-减计数。
形图(Ladder Diagram)程 梯形图( ) 序设计语言
电气控制与PLC全套教学课件第六章电气控制系统设计

4
6.3 继电器控制线路设计方法
(1)用典型控制线路或经过实际检验的线路为基础单元,来组成控 制电路;
(2)确认控制原理正确时,缩短导线长度和减少导线的数量是非常 有必要的;
(3)减少触点和通电时间; (4)尽量减少线圈通电电流经过触点数量,以提高线路的可靠性; (5)合理安排电气元件触点位置,正确连接电磁线圈; (6)防止出现竞争现象; (7)合理选择控制系统中电气元件的控制电压。
3
6.2 电气控制系统设计的方法
6.2.1经验设计法 所谓经验设计法就是根据生产工艺的要求选译适当的基本控制环节(
单元电路),把它们组合在一起。
6.2.2逻辑设计法 所谓逻辑设计法就是根据生产工艺的要求,利用逻辑数学来分析、
设计控制系统的。用这种方法设计的电路比较合理,特别适合用于设 计较复杂的生产工艺所要求的控制电路。但是相对设计者而言,逻辑 设计法难度较大,不易掌握。
1.PLC的维护 (1)供电电源 (2)环境条件 (3)I/O端口 (4)安装条件
2.电池的更换 28
13
6.5 应用举例 PLC控制系统设计实例1--基于PLC对Δ-Y减压启动控制系统
Y-Δ降压启动继电器控制电路
14
1)启动过程 15
2)选择PLC型号 根据控制要求,PLC控制系统选用SIEMENS公司的S7-200系列 CPU222,进行电动机Δ-Y减压启动系统控制。
3)系统的硬件设计 ①输入输出分配表 。
(5)由于加工工件的最大长度较长,为了减少辅助工时,要求配备一台刀
架快速移动电动机
(6)车削时,由于车刀和工件的摩擦会产生高温,要求配备一台冷却泵电
动机
(7) 由一个操作手柄控制进给运动的纵向(左右)运动、横向(前后)运动以
6.3 继电器控制线路设计方法
(1)用典型控制线路或经过实际检验的线路为基础单元,来组成控 制电路;
(2)确认控制原理正确时,缩短导线长度和减少导线的数量是非常 有必要的;
(3)减少触点和通电时间; (4)尽量减少线圈通电电流经过触点数量,以提高线路的可靠性; (5)合理安排电气元件触点位置,正确连接电磁线圈; (6)防止出现竞争现象; (7)合理选择控制系统中电气元件的控制电压。
3
6.2 电气控制系统设计的方法
6.2.1经验设计法 所谓经验设计法就是根据生产工艺的要求选译适当的基本控制环节(
单元电路),把它们组合在一起。
6.2.2逻辑设计法 所谓逻辑设计法就是根据生产工艺的要求,利用逻辑数学来分析、
设计控制系统的。用这种方法设计的电路比较合理,特别适合用于设 计较复杂的生产工艺所要求的控制电路。但是相对设计者而言,逻辑 设计法难度较大,不易掌握。
1.PLC的维护 (1)供电电源 (2)环境条件 (3)I/O端口 (4)安装条件
2.电池的更换 28
13
6.5 应用举例 PLC控制系统设计实例1--基于PLC对Δ-Y减压启动控制系统
Y-Δ降压启动继电器控制电路
14
1)启动过程 15
2)选择PLC型号 根据控制要求,PLC控制系统选用SIEMENS公司的S7-200系列 CPU222,进行电动机Δ-Y减压启动系统控制。
3)系统的硬件设计 ①输入输出分配表 。
(5)由于加工工件的最大长度较长,为了减少辅助工时,要求配备一台刀
架快速移动电动机
(6)车削时,由于车刀和工件的摩擦会产生高温,要求配备一台冷却泵电
动机
(7) 由一个操作手柄控制进给运动的纵向(左右)运动、横向(前后)运动以
plc第6章 PLC 组网 与 硬件组态
With an example for the parameter assignment
LAD/FBD Representation
CALL SFC 67
REQ:= M 0.4
//Trigger
CONT:= FALSE
//Disc. connection
DEST_ID:= W#16#3
//MPI_Address
(I,Q,M or V)
Data length
Data byte 0
Data byte 1 ...
22
Data byte 15
7
0
p p d b b b m mSMB30
pp
Parity
00 = No parity
01 = Even parity
10 = No parity
11 = Odd parity
CPU 214
SIEMENS
SIMATIC S7-200
SF
I0.0
I1.0
Q0.0 Q1.0
RUN I0.1
I1.1
Q0.1 Q1.1
STOP I0.2
I1.2
Q0.2
I0.3
I1.3
Q0.3
I0.4
I1.4
Q0.4
I0.5
I1.5
Q0.5
I0.6
Q0.6
I0.7
Q0.7
CPU 214
SIEMENS
Station 0
6
PPI Protocol
SIEMENS
SIMATIC S7-200
SF
I0.0
I1.0
Q0.0 Q1.0
RUN I0.1
I1.1
LAD/FBD Representation
CALL SFC 67
REQ:= M 0.4
//Trigger
CONT:= FALSE
//Disc. connection
DEST_ID:= W#16#3
//MPI_Address
(I,Q,M or V)
Data length
Data byte 0
Data byte 1 ...
22
Data byte 15
7
0
p p d b b b m mSMB30
pp
Parity
00 = No parity
01 = Even parity
10 = No parity
11 = Odd parity
CPU 214
SIEMENS
SIMATIC S7-200
SF
I0.0
I1.0
Q0.0 Q1.0
RUN I0.1
I1.1
Q0.1 Q1.1
STOP I0.2
I1.2
Q0.2
I0.3
I1.3
Q0.3
I0.4
I1.4
Q0.4
I0.5
I1.5
Q0.5
I0.6
Q0.6
I0.7
Q0.7
CPU 214
SIEMENS
Station 0
6
PPI Protocol
SIEMENS
SIMATIC S7-200
SF
I0.0
I1.0
Q0.0 Q1.0
RUN I0.1
I1.1
PLC第6章1-精品资料PPT课件
[S2]、[D1]、[D2]等,n或m表示其他操作数,常用来表 示常数,或源操作数和目标操作数的补充说明。 w 指令助记符占一个程序步,每一个16位操作数和32位 操作数分别占2个和4个程序步。
3
w 程序说明: w 上图中X0的常开触点接通时,将3个(n=3)数据寄存器
D10~D12中的数据传送到D20~D22中。 w (D10) → D20 w (D11) → D21 w (D12) → D22
8
w 据是BCD码,PLC送给外部的7段显示器的数据也是 BCD码。
w 3. 科学计数法与浮点数
w (1)科学计数法
w 数字占用相邻的两个数据寄存器字,例(D0和D1),D0 是尾数,D1是指数,数据格式为尾数× 10指数,尾数是 4位BCD整数,范围为0、1000~9999和-9999~-1000,指 数的范围为-41~+35。
w 按二进制编码的十进制数。每位十进制数用4位二进制 数来表示,0~9对应的二进制数为0000~1001,各位十 进制数之间采用逢十进1的运算规则。
w 例:1001 0110 0111 0101 ,对应的十进制数为9675, 最高的4位二进制数1001表示9000。
w 16位BCD码对应4位十进制数,允许的最大数字为9999, 最小的数字为0000。PLC外部的数字拨码开关输入的
6
w 操作数可取K(十进制常数)、H(十六进制常数),KnX、 w KnY、KnM、KnS、T、C、D、V和Z。 w 2.字元件 w 一个字由16个二进制位组成 w (1)二进制补码 w 将负数的各位逐位求反后加1,得到其绝对值 w 例: w 1111 1011 0111 1010,将它逐位取反后得 w 0000 0100 1000 0101,加1后得0000 0100 1000 0110,
3
w 程序说明: w 上图中X0的常开触点接通时,将3个(n=3)数据寄存器
D10~D12中的数据传送到D20~D22中。 w (D10) → D20 w (D11) → D21 w (D12) → D22
8
w 据是BCD码,PLC送给外部的7段显示器的数据也是 BCD码。
w 3. 科学计数法与浮点数
w (1)科学计数法
w 数字占用相邻的两个数据寄存器字,例(D0和D1),D0 是尾数,D1是指数,数据格式为尾数× 10指数,尾数是 4位BCD整数,范围为0、1000~9999和-9999~-1000,指 数的范围为-41~+35。
w 按二进制编码的十进制数。每位十进制数用4位二进制 数来表示,0~9对应的二进制数为0000~1001,各位十 进制数之间采用逢十进1的运算规则。
w 例:1001 0110 0111 0101 ,对应的十进制数为9675, 最高的4位二进制数1001表示9000。
w 16位BCD码对应4位十进制数,允许的最大数字为9999, 最小的数字为0000。PLC外部的数字拨码开关输入的
6
w 操作数可取K(十进制常数)、H(十六进制常数),KnX、 w KnY、KnM、KnS、T、C、D、V和Z。 w 2.字元件 w 一个字由16个二进制位组成 w (1)二进制补码 w 将负数的各位逐位求反后加1,得到其绝对值 w 例: w 1111 1011 0111 1010,将它逐位取反后得 w 0000 0100 1000 0101,加1后得0000 0100 1000 0110,
《电气控制与PLC实训》课件第6章
端口编号 X000 X001 X002 X003 X004 X005 X006
输出 设备 儿童组指示灯 LD1 中学生组指示灯 LD2 成人组指示灯 LD3 电铃 DL
端口编号 Y000 Y001 Y002 Y003
(2) 画出I/O接线图。 (3) 用FX2N系列PLC按工艺流程画出梯形图,写出语句表。 (4) 用模拟设置控制智力竞赛抢答装置的控制过程。 (5) 按基本指令编制的程序输入并完成系统调试。 (6) 参考梯形图如图6.8所示。 主持人按下启动钮X006后M0得电,作为三个组的工作条 件,每两个组是另一组的互锁条件。T0表示主持人按下按钮 X006后,在10 s内有人抢答,电铃DL(Y003)响。
6.1 水塔水位的PLC控制实训
1. 实训目的 实训目的如下:
(1) 掌握用PLC基本环节实现水塔水位的控制; (2) 掌握用定时器组成震荡器的使用方法; (3) 学会根据工艺条件编制合适的梯形图; (4) 学会调试梯形图的方法。 2. 实训要求 如图6.1所示,当水池水位低于水池低水位界限时,液面 传感器的开关S01接通(ON),发出低位信号,指示灯1闪烁(以 每隔1 s为一脉冲),电磁阀门Y打开,水池进水。水位高于低 水位界时,开关S01断开(OFF),指示灯1停止闪烁。当水位升 高到高于水池高水位界限时,液面传感器使开关S02接通(ON), 电磁阀门Y关闭,停止进水。
图6.3 三彩灯闪烁电路示意图
彩灯工作循环过程如下: (1) LD1彩灯亮,延时8 s后,闪烁三次(每一周期为亮1 s熄 1 s)。 (2) LD2彩灯亮,延时2 s。 (3) LD3彩灯亮,LD2彩灯继续亮,延时2 s后熄灭,LD3 彩灯延时10 s。 (4) 进入再循环。 3. 实训内容及步骤 实训内容及步骤如下: (1) 三彩灯闪烁电路输入、输出端口配置如表6-2所示。 (2) 画出I/O接线图。
《电气控制与PLC原理及应用》课件第6章
表6-4 FIFO、 LIFO指令格式及功能描述
(1) 两种表取数指令在梯形图上都有两个数据端: 输 入端TBL为表格的首地址, 用以指明表格的位置; 输出 端DATA指明数值取出后要存放的目标位置。
(2) DATA、 TBL为字型数据, 操作数寻址方式见附 录C。
(3) 两种表取数指令从TBL指定的表中取数的位置不 同, 表内剩余数据变化的方式也不同。 但指令执行后, 实际填表数EC值都会自动减1。
执行前: (VB100)=33, (VB101)=32, (VB102)= 41, (VB103)=45。
执行后: (VB200)=32, (VB101)=AE。
图6-7 例6.6的程序
6.3 中断指令
中断是计算机在实时处理和实时控制中不可缺少的一项 技术。 所谓中断, 是指当控制系统执行正常程序时, 断现行程序, 转去对随机发生的更紧迫的事件进行处理 (执行中断服务程序), 当该事件处理完毕后, 系统自动回到 原来被中断的程序继续执行。
(2) DATA、 TBL为字型数据, 操作数寻址方式见附 录C。
(3) 表存数时, 新填入的数据添加在表中最后一个数 据的后面, 且实际填表数EC值自动加1。
(4) 填表指令会影响特殊存储器标志位SM1.4。 (5) 使能流输出ENO=0的出错条件: SM4.3(运行时 间), 0006(间接寻址错误), 0091(操作数超界)。
(2) TBL、 PTN、 INDX为字型数据, CMD为字节型 数据, 操作数寻址方式见附录C。
(3) 表查找指令执行前, 应先对INDX的内容清零。 当使能输入有效时, 从数据表的第0个数据开始查找符合 条件的数据。 若没有发现符合条件的数据, 则INDX的 值等于EC; 若找到一个符合条件的数据, 则将该数据在 表中的地址装入INDX中; 若找到一个符合条件的数据后, 想继续向下查找, 必须先对INDX加1, 然后再重新激活 表查找指令, 从表中符合条件数据的下一个数据开始查 找。