7.1单台电机起停的PLC控制 课件(共27张PPT)-《工厂电气控制技术》同步教学(北京理工大学出版社)

资源下载
  1. 二一教育资源

7.1单台电机起停的PLC控制 课件(共27张PPT)-《工厂电气控制技术》同步教学(北京理工大学出版社)

资源简介

(共27张PPT)
项目一 运料小车的PLC
控制系统
任务一 单台电机起停的PLC控制
任务二 电动机正反转的PLC控制
任务三 皮带运输机的PLC控制
任务四 生产线产品计数控制
项目实施 运料小车的PLC的控制系统
任务一 单台电机起停的PLC控制
一、项目任务
二、知识链接
三、项目分析
四、项目实施
五、技能训练
一、项目任务
生产机械在正常生产时,需要连续运行,但是在试车或进行调整工作时,往往需要点动控制来实现短时运行。电动机单向启动、停止控制线路如图所示,它能实现电动机直接启动和自由停车的控制功能。
S7-200 PLC基本逻辑指令是PLC中最基本、最常见的指令,是构成梯形图及语句表的基本成分。基本逻辑指令是指构成基本逻辑运算功能的指令集合,包括基本位操作、置位/复位、边沿脉冲、定时、计数、比较等逻辑指令。
二、知识链接
一、基本位操作指令
1. 构成梯形图的基本元素
在PLC的梯形图中,触点和线圈是构成梯形图的最基本元素,触点是线圈的工作条件,线圈的动作是触点运算的结果。
由触点或线圈符号和直接位地址两部分组成,含有直接位地址的指令又称为位操作指令,基本位操作指令操作数的寻址范围是:I、Q、M、SM、T、C、V、S、L。
2. 梯形图中触点和线圈的状态说明
(1)触点代表CPU对存储器的读操作,动合触点和存储器的位状态一致,而动断触点和存储器的位状态相反。且用户程序中同一触点可使用无数次。
(2)线圈代表CPU对存储器的写操作,若线圈左侧的逻辑运算结果为“1”,则表示能流能够达到线圈,CPU将该线圈所对应的存储器的位置位为“1”;若线圈左侧的逻辑运算结果为“0”,则表示能流不能够达到线圈,CPU将该线圈所对应的存储器的位写入“0”用户程序中,且同一线圈只能使用一次。
(3)在同一程序中不能使用双线圈,即同一个元件在同一个程序中只能使用一次=指令,且=指令必须放在梯形图的最右端。=指令可以并联使用任意次,但不能串联使用。
指令名称 格 式 功 能
LAD STL
输入/输出
指令 取指令 LD bit 用于与母线连接的动合触点
取反指令 LDNbit 用于与母线连接的动断触点
输出指令 = bit 线圈驱动指令
触点串联
指令 与指令 A bit 用于单个动合触点的串联连接
与反指令 AN bit 用于单个动断触点的串联连接
触点并联
指令 或指令 O bit 用于单个动合触点的并联连接
或反指令 ON bit 用于单个动断触点的并联连接
电路块的连接指令 与块指令 ALD 用于并联电路块的串联连接
或块指令 OLD 用于串联电路块的并联连接
3. 基本位操作指令的格式和功能
1.逻辑取(装载)及线圈驱动指令LD/LDN
(1)指令功能
LD(Load):常开触点逻辑运算的开始。对应梯形图则为在左侧母线或线路分支点处初始装载一个常开触点。
LDN(Load not):常闭触点逻辑运算的开始(即对操作数的状态取反)。对应梯形图则为在左侧母线或线路分支点处初始装载一个常闭触点。
=(OUT):输出指令,表示对存储器赋值的指令,对应梯形图则为线圈驱动。对同一元件只能使用一次。
(2)指令格式
网络1
LD I0.0 //装载常开触点
= Q0.0 //输出线圈
网络2
LDN I0.0 //装载常闭触点
= M0.0 //输出线圈
(a) 梯形图
LD/LDN、OUT指令的使用
语句表(b)
说明:
1)触点代表CPU对存储器的读操作:常开触点和存储器的位状态一致,常闭触点和存储器的位状态相反。用户程序中同触点可使用无数次。
2)线圈代表:CPU对存储器的写操作。若线圈左侧的逻辑运算结果为“1”,表示能流能够达到线圈,CPU将该线圈操作数指定的存储器的位置位为“1”。若线圈左侧的逻辑运算结果为“0”,表示能流不能够达到线圈,CPU将该线圈操作数指定的存储器的位写入“0”。用户程序中;同一操作数的线圈只能使用一次。
LD I0.0
= M0.0
= Q0.0
(b) 语句
(a) 梯形图
(3)LD/LDN,=指令使用说明
1)LD/LDN指令用于与输入公共母线(输入母线)相联的接点,也可与OLD、ALD指令配合使用于分支回路的开头。
2)=指令用于Q、M、SM、T、C、 V、S,但不能用于输入映像寄存器I。输出端不带负载时,控制线圈应尽量使用M或其他,而不用Q。
3)可以并联使用任意次,但不能串联,如图2-10所示。
4)LD/LDN的操作数:I、Q、M、SM、T、C、V、S。
5)=(OUT)的操作数:Q、M、SM、T、C、V、S。
2.触点串联指令A(And)、AN(And not)
(1)指令功能
A(And):与操作,在梯形图中表示串联连接单个常开触点。
AN(And not):与非操作,在梯形图中表示串联连接单个常闭触点。
(2)指令格式
网络1
LD I0.0 //装载常开触点
A M0.0 //与常开触点
= Q0.0 //输出线圈
网络2
LD Q0.0 //装载常开触点
AN I0.1 //与常闭触点
= M0.0 //输出线圈
A T37 //与常开触点
= Q0.1 //输出线圈
(a) 梯形图
(b) 语句表
(3)A/AN指令使用说明
1) AN是单个触点串联连接指令,可连续使用,如图所示。
2)若要串联多个接点组合回路时,必须使用ALD指令,如图所示。
LD I0.0
A I0.1
= Q0.0
LD I0.2
AN M0.0
A M0.1
= Q0.1
(a) 梯形图
(b)



ALD的使用
单个触点串联连接
3)若按正确次序编程(即输入:“左重右轻、上重下轻”,输出:“上轻下重”),可以反复使用=指令,如图所示。但若按图2-15所示的编程次序,就不能连续使用=指令。
④A/AN的操作数:I、Q、M、SM、T、C、V、S。
AN I0.1
= M0.0
A T37
= Q0.1
(a) 梯形图
反复使用=指令
不能连续使用=指令
(b) 语句表
3.触点并联指令O(Or)/ON(Or not)
(1)指令功能
O:或操作,在梯形图中表示并联连接一个常开触点。
ON:或非操作,在梯形图中表示并联连接一个常闭触点:
(2)指令格式(如图所示)
O/ON指令的使用
(3)O/ON指令使用说明
1)O/ON指令可作为并联一个触点指令,紧接在LD/LDN指令之后用,即对其前面的LD/LDN指令所规定的触点并联一个触点,可以连续使用。
2)若要并联连接两个以上触点的串联回路时,须采用OLD指令。
3)ON操作数:IQM、SM、V、S、T、C。
4.电路块的串联指令ALD
(1)指令功能
ALD:块“与”操作,用于串联连接多个并联电路绢成的电路块。
(2)指令格式(如图所示)
ALD指令使用
(3)ALD指令使用说明
1)并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD/LDN指令,并联电路结束后使用ALD指令与前面电路串联。
2)可以顺次使用ALD指令串联多个并联电路块,支路数量没有限制,如图所示。
3)ALD指令无操作数。
5.电路块的并联指令OLD
(1)指令功能
OLD:块“或”操作,用于并联连接多个串联电路组成的电路块。
(2)OLD指令使用说明
1)并联连接几个串联支路时,其支路的起点以LD、LDN开始,并联结束后用OLD。
2)可以顺次使用OLD指令并联多个串联电路块,支路数量没有限制。
3)ALD指令无操作数。
6.逻辑堆栈的操作
S7-200系列PLC采用模拟栈的结构,用于保存逻辑运算结果及断点的地址,称为逻辑堆栈(Stack)。S7-200系列PLC中有一个9层的堆栈。在此讨论断点保护功能的堆栈操作。
(1)指令功能
堆栈操作指令用于处理线路的分支点。在编制控制程序时,经常遇到多个分支电路同时受一个或一组触点控制的情况,如图2-20所示,若采用前述指令不容易编写程序,用堆栈操作指令则可方便地将图2-20所示梯形图转换为语句表。
逻辑入栈(Logic Push,LPS)指令:LPS指令把栈顶值复制后压入堆栈,栈中原来数据依次下移一层,栈底值压出丢失。
逻辑读栈(Logic Read,LRD)指令:LRD指令把逻辑堆栈第二层的值复制到栈顶,2~9层数据不变,堆栈没有压入和弹出。但原栈顶的值丢失。
逻辑出栈(Logic Pop,LPP)指令:LPP指令把堆栈弹出一级,原第二级的值变为新的栈顶值,原栈顶数据从栈内丢失。 LPS、LRD、LPP指令的操作过程如图2-21所示。图中Iv.x为存储在栈区的断点的地址。
堆栈操作过程示意图
(2)指令使用说明
1)逻辑堆栈指令可以嵌套使用,最多为9层。
2)为保证程序地址指针不发生错误,入栈指令LPS和出栈指令LPP必须成对使用,最后一次读栈操作应使用出栈指令LPP。
3)堆栈指令没有操作数。
输入/输出指令的应用举例
(a)梯形图;(b)语句表
触点串联与触点并联指令的应用举例
(a)梯形图;(b)语句表
(a)梯形图;(b)语句表
与块指令和或块指令的应用举例
三、项目分析
表1-1-4 I/O分配
输 入 输 出
I0.0 停止按钮SB1 Q0.1 控制接触器KM
I0.1 启动按钮SB2
I0.2 热继电器动合触点FR
图1-1-6 硬件接线图
四、项目实施
五、技能训练
试编写单台电动机实现两地控制的梯形图。(要求:绘制电气控制线路图并用PLC编程实现控制)

展开更多......

收起↑

资源预览