P L C功能指令及其应用西门子ppt课件
西门子PLC系列基本指令和实训PPT课件

1 Q0.0
( ) ON
Q0.0 1
0 Q 0 . 0 OFF
()
Q0.0
0
CHENLI
20
(3) LD /LDN、“=” 指令使用说明
➢ LD ,LDN 指令用于与输入公共母线(输入母线)相联的触 点,也可与OLD,ALD指令配合使用于分支回路的开头。
➢ “=”指令用于Q,M, SM, T, C, V,S。但不能用于I。输出端不带 负载时,控制线圈应使用M或其它。尽可能不要使用Q。
I0.0
I0.1
Q0.0
()
ቤተ መጻሕፍቲ ባይዱ
M0.0
Network2
Q0.0
I0.2
I0.3
M0.1
()
M0.1
M0.2
LD I0.0 O I0.1 ON M0.0 = Q0.0 LDN Q0.0 A I0.2
O M0.1 AN I0.3
O M0.2
= M0.1
CHENLI
26
(3)O,ON指令使用说明:
①O,ON指令可作为并联一个接点指令。紧接在 LD,LDN指令之后用, 即对其前面的LD,LDN指令所 规定的触点并联一个触点,可以连续使用。
9
① 起保停电路
CHENLI
10
[思考]:设计简单两人抢答器,要求A按下按 钮时,A前的灯L1亮。B按下按钮时,B前的 灯L2亮。但A或B任何一方抢到,则剩余的一 方按钮按下无效。主持人按下复位按钮,抢 答可以重新开始。
CHENLI
11
② 互锁电路
CHENLI
12
[思考]:输入端子SB0 SB1按钮通断次序不同 时,分别有不同的输出灯亮。试设计程序。
CHENLI
西门子PLC的编程基础PPT课件

类型 线圈置位
4. 其他解决方案
梯形图
语句表
功能
S bit,N
从指定的位地址bit开始的N个连续的 位地址都被置位(变为1)并保持
线圈复位
R bit,N
从指定的位地址bit开始的N个连续的 位地址都被复位(变为1)并保持
线圈立即置 位
SI
bit,N
从指定的位地址bit开始的N个连续的 位地址都被立即置位(变为1)并保持
输入端接通时开始定时,定时器 当前值从0开始增加,当未达到定 时时间而输入端断开时,定时器 当前值保持不变,当输入端再次 接通时,当前值继续增加,直到 当前值累计增加达到设定值时, 定时器位变为ON。
第28页/共52页
说明:
• T×××表示定时器号,IN表示输入端,PT端的取值范围 是1~32767;
定时器位为ON时,梯形图中对应的常开触点闭合,常闭触点断开; 定时器位为OFF时,梯形图中对应的常开触点断开,常闭触点闭合。
第27页/共52页
2. 相关新知识
定时器类型
梯形图
接通延时定时器 (TON)
断开延时定时器 (TOF)
保持型接通延时 定时器(TONR)
语句表 TON T×××, PT TOF T×××, PT TONR T×××, PT
即定时器当前值被清零,定时器位变为OFF; • 保持型接通定时器TONR可实现累计输入端接通时间的
第29页/共52页
分析以下程序与时序图
LD I0.0 ∥I0.0接通,T37开始定时 ∥I0.0断开,T37复位
TON T37, +10 ∥1s后T37定时时间到
LD T37 = Q0.0
∥T37常开触点闭合 ∥Q0.0输出
PLC功能指令(课件PPT)

6
⑵ 位组合数据 因为4位BCD码表示1位十进制数据,所以在
FX系列PLC中,用相邻的4个位元件作为一个组合, 表示一个十进制数,表达形式为KnX、KnY、KnM、 KnS等。n—指4位BCD码的个数。例如:
K1X0表示由X3~X0这 4位输入继电器的组合; K3Y0表示由Y13~Y10、Y7~Y0这12位输出继 电器的组合; K4M10表示由M25~M10这16位辅助继电器的组 合。
特殊用
D8000~ D8255
256点
FX2N FX2NC
D0~
D199 128点①
D200~
D511 312点②
D512~
D7999 7488点③
根据参数设定, 可以将D1000以 上作为文件寄存 器使用
D8000~
D8255 256点
① 非停电保持领域,通过设定参数可变更停电保持领域; ② 停电保持领域,通过设定参数可变更非停电保持领域; ③ 无法通过设定参数变更停电保持的特性。
14
15
5. 比较指令 比较指令CMP 是将源操作数 [S1] 和 [S2] 的数据进行比较, 然后将目标操作数 [D]进行相应的操作。如图4-10所示,X0 =1时,将C20的当前值与常数K100进行比较。若当前值小 于K100,[D]指定的M0自动置1(即Y0接通);若当前值等 于K100,M1自动置1(即Y1接通);若当前值大于K100, M2自动置1(即Y2接通)。在X0 断开,即不执行CMP 指令 时,M0~M2 保持X0断开前的状态。因此若要清除比较结果 需要用RST或ZRST指令。 【说明】数据比较是进行代数值大小比较(即带符号比较)。 所有的源数据均按二进制处理。
16
【应用举例】有一高性能的密码锁,由两组密码数据锁 定。开锁时只有输入两组正确的密码,才能打开锁,锁打开 后,经过5s再重新锁定。
西门子PLC指令实例教程PPT优秀课件

存储区域为每个定时器地址保留一个16位字。梯形图逻辑指 令集支持256个定时器。时间值可以用二进制或BCD码方式读 取。
6、外部I/O存储区(PI/PQ) 外设输入(PI)区和外设输出(PQ)区允许直接访问本地
的和分布式的输入模块和输出模块。
Date: 2020/10/17
Page: 8
4.1.3 S7-300 CPU的寄存器
1、累加器(ACCUx) 累加器用于处理字节、字或双字的寄存器。S7-300有两
个32位累加器(ACCU1和ACCU2)。 2、状态字寄存器(16位) 状态字用于表示CPU执行指令时所具有的状态。一些指令
Date: 2020/10/17
Page: 2
4.1.1 STEP7编程语言
1、梯形图(LAD)
LAD(LAD:Ladder Diagram)简称梯形图,LAD是 使用最多的PLC编程语言。因 与继电器电路很相似,具有直 观易懂的特点,很容易被熟悉 继电器控制的电气人员所掌握, 特别适合于数字量逻辑控制, 也适合于熟悉继电器电路的人 员使用。LAD编程语言如图4.1 所示。
Date: 2020/10/17
Page: 9
4.1.4 STEP7数据类型
在STEP7中,大多数指令要与具有一定大小的数据 对象一起操作,不同的数据类型具有不同的格式。编 程所用的数据要指定数据类型,要确定数据大小和数 据的位结构。数据类型分为3大类。
1、基本数据类型 基本数据类型有很多种,每种数据类型在分配内
西门子PLC培训PPT课件

PLC定义与发展历程PLC定义可编程逻辑控制器(Programmable Logic Controller),一种数字运算操作的电子系统,专为在工业环境下应用而设计。
发展历程从1969年美国DEC公司研制出第一台PLC开始,经历了从简单到复杂、从低级到高级的发展历程,现已成为工业自动化领域的重要控制设备。
PLC工作原理及结构组成工作原理PLC采用循环扫描的工作方式,即按照用户程序存储器中存放的先后顺序逐条执行,直到程序结束,然后重新返回第一条指令,开始下一轮新的扫描。
结构组成主要由CPU、存储器、输入/输出接口、电源等部分组成。
其中CPU是PLC的核心部件,负责执行用户程序和系统程序;存储器用于存放用户程序和系统程序;输入/输出接口用于连接现场设备和外部设备;电源为PLC提供工作电压。
西门子PLC系列产品介绍•S7-200系列:西门子S7-200系列PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。
S7-200系列的强大功能使其无论单机运行,或相连成网络都能实现复杂的控制功能。
•S7-300系列:西门子S7-300系列PLC是模块化小型PLC系统,能满足中等性能要求的应用。
各种单独的模块之间可进行广泛组合构成不同要求的系统。
与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。
•S7-400系列:西门子S7-400系列PLC是高性能的大型PLC系统,适用于中、大规模的控制项目。
S7-400系列PLC采用模块化设计,具有高性能的处理器和高速的数据处理能力,支持多种通信协议和网络连接方式,可实现复杂的控制功能和高级的数据处理任务。
PLC功能指令及应用PPT课件

25.09.2020
自动化技术研究所 黄志昌
14
7.1 功能指令通则
由X4~X13组成的2位BCD码数转换成二 进制码送到D0
被组合的位元件的 首元件号可以是任 意的,但为避免混
以D1开始的数据寄存器串即是 指D1,D2,D3,…。用位元件 组合的字作为字串处理,其指定 格式如下:
乱建议采用以0结
25.09.2020
自动化技术研究所 黄志昌
11
7.1 功能指令通则
7.1.3 位元件和字元件
只处理ON/OFF状态的元件,称为位 元件。 例如X、Y、M和S
处理数字数据的元件,称为字元 件。 例如T、C和D,
位元件的组合
位元件组合成字元件。每四个位元件组合为一 个基本单元, KnM0中的n是组数。
16 bit数操作时为 K1~K4。 32 bit数操作时为 K1~K8。
25.09.2020
自动化技术研究所 黄志昌
12
7.1 功能指令通则
32 bit数操作时 为K1~K8。 K2M0:代表由M0~M7组成2个4 bit组
当一个16 bit的数据传送到K1M0、K2M0或 K3M0时,只传送相应的低bit数据,较高bit 的数据不传送,32 bit数据传送时也一样。
共250条指令 FUNC00~FUNC249
25.09.2020
自动化技术研究所 黄志昌
2
功能指令分类:
功能指令的组成:
助记符+操作数(元件)
25.09.2020
自动化技术研究所 黄志昌
3
7.1 功能指令通则
7.1.1 功能指令的表现形式 1、功能指令按功能号编排。
(FNC 00一FNC 246) 每条功能指令都有一助记符。
SPLC的复杂功能指令PPT课件

PLS指令可以输出: ※ 高速脉冲串 PTO ※ 宽度可调的脉冲信号 PWM
● 数据类型: ※ 操作数Q0.X:X必须是常数 0 或 1. ※ EN:只接通一个扫描周期的短信号.
2特殊寄存器
每个 PTO/PWM 都有一组配套参数: ● 1个 8位的控制字节 ● 1个 8位的状态字节 ● 1个 16位的周期值 ● 1个 16位的脉宽值 ● 1个 32位的脉冲数量
1 周期值和脉宽值 周期值:是一个16位无符号数据,单位:μs 或ms;变化范围:50~65535μs或2~ 65535 ms.
脉冲宽度:是一个16位无符号整数,单位: μs或ms;变化范围是0~65535 μs或ms.即占 空比在0%~100%之间变化.
2PWM 更新方式 ● 同步更新:在改变脉冲周期值和脉宽值时, 不改变时间基准.特点:同步更新时,波形的变化 发生在周期的边缘,输出波形进行平滑转换.
起动按钮
○G
输出完成指示
○G
停止按钮
W
○D
○D
○C
○C
采用多段PTO,脉冲串连续输出期间,按启动 按钮I0.0不起作用,不会出现脉冲串重复排队输 出的现象,脉冲串能够按照规定的顺序输出完后 ,停止输出.
4.宽度可调的脉冲输出PWM
特点: PWM方式下,用户可以改变脉冲的周 期值 和 脉宽值 ,脉冲数不受限制.
◎优点: 各脉冲段可以采用不同的时间基准.◎缺 点:单段PTO输出多段高速脉冲串时,编程复杂, 且参数设置不当会造成脉冲串之间的不平滑转换 .
▲ 多段PTO 操作
多段PTO:集中定义多个脉冲串,并把各段脉 冲串的特性参数按照规定的格式写入变量存储区 用户指定的缓冲区中--称为包络表见书表7-20.
PLC功能指令使用ppt课件

(二)应用指令的数据结构
❖ 软元件 ➢ 位元件:只处理ON或OFF两种状态的元件称为位元件 ,如 X、Y、M、S ➢ 字元件:处理数据的元件称为字元件。FX系列的字元件最少 4位,最多32位。如T、C、数据寄存器D。
❖ 位组件 ➢ 位元件组合表示数据:4个位元件作为一个基本单元进行组 合,称为位组件,代表4位BCD码,也表示1位十进制数; ➢ 用KnP表示,K为十进制,n为位元件的组数(n=1~8),P 为位组件的首地址,一般用0结尾的元件。通常的表现形式 为KnX□ 、KnM□、KnS□、KnY□
【能力目标】
1.能熟练运用PLC的基本指令和应用 指令编写PLC程序,并写入PLC进行调 试运行。 2.能熟练运用应用指令解决实际工程 问题。
.
3
《电气控制与PLC应用》
【知识目标】
1.掌握应用指令的基本格式、表示方式、数据 长度、位组件和执行方式等。 2.掌握主要应用指令的使用方法。 3.学会利用应用指令解决实际问题的编程方法, 进一步熟悉编程软件的使用,通过学习,提高 编程技巧。
取反传送指令 FNC14 CML ❖ 操作数 [S]:K,H、KnX、KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z ❖ 说明
➢ 该指令把源操作数[S]中的数据各位取反(1→0, 0→1)后传送到目标操作数[D]中去。
➢ 该指令可以16/32位数据处理和连续/脉冲执行方式
【例】 1.X0接通时,8盏灯全亮;
2.X1接通时,奇数盏灯亮;
3.X2接通时,偶数盏灯亮; 4.X3接通时, 灯全灭。
.
18
《电气控制与PLC应用》
根据控制要求,列出8盏灯的真值表。
输入 端口
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能指令及其应用
1 电动机Y-△降压启动控制 2 手动/自动控制程序 3 传送带的PLC控制 4 彩灯循环点亮控制
5 数码管循环点亮控制 6 停车场数码显示控制 7 中断
任务4.1 电动机Y-△降压启 动控制
【任务描述】
应用数据传送指令设计电动机Y-△形降压启动控制 电路和程序。指示灯在启动过程中亮,启动结束时 灭。如果发生电动机过载,停止工作并且灯光报警。
不执行“JMP 1”指令,而从网络2顺序执行手动控制程序段。此 时,因I0.3常闭触点闭合,执行“JMP 2”指令,跳过自动控制程 序段到标号2处结束。
(2)自动工作方式:当SB3处于接通状态时,I0.3常开触点闭合, 执行“JMP 1”指令,跳过网络2和网络3到网络4标号1处,执行网 络5的自动控制程序段,然后顺序执行到指令语句结束。
减运算和实数加∕减运算。
(1)加∕减运算指令格式 加/减运算6种指令的梯形图指令格式如表4-12所示。
电器第0个字节,共8位。其中第0位是最低位,第7位为 最高位。其表示格式如图4-1所示。
(1)位
位表示格式为:Q [字节地址].[位地址]。如Q0.0表示输出 继电器第0个字节的第0位
(2)字节
字节表示格式为:QB[起始字节地址]。如QB0表示输出继电 器第0个字节,共8位。其中第0位是最低位,第7位为最高 位。其表示格式如图4-4所示
任务4.2 手动/自动控制程序
【任务描述】 某台设备具有手动/自动两种操作方式。SB3是操作方式
选择开关,当SB3处于断开状态时,选择手动操作方式; 当SB3处于接通状态时,选择自动操作方式,不同操作方 式的进程如下: (1)手动操作方式进程:按启动按钮SB2,电动机运转; 按停止按钮SB1,电动机停止。 (2)自动操作方式进程:按启动按钮SB2,电动机连续 运转1min后,自动停止。按停止按钮SB1,电动机立即停 止。
4.1.2 数据传送指令及应用
对数据传送指令说明如下: (1)数据传送指令的梯形图使用指令盒表示:传送指令
由操作码MOV,数据类型(B/W/DW/R),使能输入端EN, 使能输出端ENO,源操作数IN和目标操作数OUT构成。 (2)ENO可作为下一个指令盒EN的输入,即几个指令盒 可以串联在一行,只有前一个指令盒被正确执行时,后 一个指令盒才能执行。 (3)数据传送指令的原理:当EN=1时,执行数据传送指 令。其功能是把源操作数IN传送到目标操作数OUT中。数 据传送指令执行后,源操作数的数据不变,目标操作数 的数据刷新。
选择开关,当SB3处于断开状态时,选择手动操作方式; 当SB3处于接通状态时,选择自动操作方式,不同操作方 式的进程如下: (1)手动操作方式进程:按启动按钮SB2,电动机运转; 按停止按钮SB1,电动机停止。 (2)自动操作方式进程:按启动按钮SB2,电动机连续 运转1min后,自动停止。按停止按钮SB1,电动机立即停 止。
3.手动/自动控制电路 手动/自动控制电路如图4-12所示。
4.程序梯形图和指令表 程序梯形图和指令表如图4-13所示。 在程序中,手动/自动程序段不能同时被执行,所以程序中的线圈
Q0.0不能视为双线圈。
程序工作原理如下: (1)手动工作方式:当SB3处于断开状态时,I0.3常开触点分断,
4.1.1输入/输出继电器的表示格式
1.输入继电器的表示格式 输入继电器是PLC输入信号的通道,输入继电器既可以按
位操作,也可以按字节、字或者双字操作。 (1)位 位表示格式为:I [字节地址].[位地址]。如I1.0表示输
入继电器第1个字节的第0位 (2)字节 字节表示格式为:IB[起始字节地址]。如IB0表示输入继
实数采用32位来表示,数据类型、长度及范围见表4-10。
(2)常数
在S7-200系列PLC编程中经常使用到常数,CPU以二进制形 式存储所有常数,但使用常数可以用二进制、十进制、十 六进制、ASCII码或实数等多种形式。常数的表示形式见表 4-11。
2. 加/减运算指令 加∕减运算指令是对符号数的加∕减、双整数加∕
任务4.3 传送带的PLC控制
【任务描述】 用传送带输送工件,数量为20个。连接I0.0端子的
光电传感器对工件进行计数。当计件数量小于15时, 指示灯常亮;当计件数量等于或大于15时,指示灯 闪烁;当计件数量为20时,10s后传送带停止,同时 指示灯熄灭。
4.3.1算术运算指令
1.数据类型 (1)数据类型、长度及范围 S7-200系列PLC数据类型可以是字节、字、双与标号指令说明如下。
(1)跳转指令:改变程序流程,使程序转移到具体 的标号(N)处。当跳转条件满足时,程序由JMP指 令控制转至标号N的程序段去执行。
(2)标号指令:标记转移目的地的地址。
(3)注意事项:跳转指令与标号指令必须位于同一 个程序块中,即同时位于主程序(或子程序或中断 程序)内。
4.1.3 电动机Y-△降压启动控制电路与程序
1.控制要求 应用数据传送指令设计电动机Y-△形降压启动控
制电路和程序。指示灯在启动过程中亮,启动结束 时灭。如果发生电动机过载,停止工作并且灯光报 警。
2.启动过程和控制数据 启动过程和控制数据见表4-5。
3.电动机Y-△形降压启动控制电路 电动机Y-△形降压启动控制电路如图4-9所示。
2.跳转程序结构
应用跳转指令的程序结构如图4-11所示。I0.3是手动/自动 选择开关的信号输入端。当I0.3未接通时,执行手动程序 段,反之执行自动程序段。I0.3的常开/常闭触点起联锁作 用,使手动、自动两个程序段只能选择其一。
4.2.2 手动/自动控制电路与程序
1.控制要求 某台设备具有手动/自动两种操作方式。SB3是操作方式