搜索
您的当前位置:首页正文

《电气控制与PLC》教案

来源:爱够旅游网


烟 台 机 械 工 程 学 校

教 案

课程名称: 电气控制与PLC 教师姓名: 尹旭涛 系 别: 机电一体化

1

课程概况

课程名称: 电气控制与PLC 总学时:52 周学时:4

教学起始周: 第1周—— 第13周 授课班级及时间: 班级:高二机电1班 时间:

教材概况(主编、出版社、版次等): 主编:吴丽

出版社:高等教育出版社 版次:2009年9月第2版

教辅概况:

2

课 时 授 课 计 划

一、授课具体时间: 第 1周

二、授课课题:第3章 PLC概述

三、教学目的要求:

(1)了解 PLC的产生、 PLC的特点、PLC的分类

(2)掌握PLC的编程语言、PLC的应用领域及发展趋势

四、教学重点难点: (1)(重点)PLC的产生 (2)(重点) PLC的特点 (3)(重点)PLC的分类 (4)(难点)PLC的编程语言

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等):

1

第3章 可编程控制器概述 3.1 可编程控制器的产生 3.1.1 PLC的由来

可编程逻辑控制器(Programmable Logical Controller)简称PLC。 3.1.2 PLC的定义

国际电工委员会(IEC)在1987年2月颁布了PLC的标准草案(第三稿),草案对PLC作了如下定义。

3.2 可编程控制器的特点 1.可靠性高,抗干扰强 2.功能强大,性价比高 3.编程简易,现场可修改 4.配套齐全,使用方便 5.寿命长,体积小,能耗低

6.系统的设计、安装、调试、维修工作量少,维修方便

3.3 可编程控制器的分类 3.3.1 按输入/输出点数分

根据PLC的输入/输出(I/O)点数的多少,一般可将PLC分为以下3类。 1.小型机

小型PLC I/O总点数一般在256点以下,用户程序存储器容量在4KB左右。 2.中型机

中型PLC的I/O总点数在256~2048点之间,用户程

2

序存储器容量达到8KB左右。 3.大型机

大型PLC的I/O总点数在2048点以上,用户程序存储器容量达到16KB以上。

3.3.2 按结构形式分

根据PLC结构形式的不同,可分为整体式和模块式两类。 1.整体式 2.模块式

3.3.3 按生产厂家分

它们是美国Rockwell自动化公司所属的A-B(Allen&Bradly)公司

GE-Fanuc公司,德国的西门子(SIEMENS)公司 法国的施耐德(SCHNEIDER)自动化公司 日本的欧姆龙(OMRON)和三菱公司等

3.4 可编程控制器的编程语言 3.4.1 PLC编程语言的国际标准

PLC编程语言标准(IEC 61131-3)中有5种编程语言,即顺序功能图(Sequential function chart),梯形图(Ladder diagram),功能块图(Function block diagram),指令表(Instruction list),结构文本(Structured text)。

其中的顺序功能图(SFC)、梯形图(LD)、功能块图(FBD)是图形编程语言,指令表(IL)、结构文本(ST)是文字语言。 1.顺序功能图(SFC)

3

2.梯形图(LD) 3.功能块图(FBD) 4.指令表(IL) 5.结构文本(ST) 3.4.2 梯形图的主要特点

(1)PLC梯形图中的某些编程元件沿用了继电器这一名称 (2)根据梯形图中各触点的状态和逻辑关系,求出图中各线圈对应的软元件的ON/OFF状态,称为梯形图的逻辑运算。 (3)梯形图中各软元件的常开触点和常闭触点均可以无限多次地使用。

(4)输入继电器的状态唯一地取决于对应的外部输入电路的通断状态,因此在梯形图中不能出现输入继电器的线圈。 (5)辅助继电器相当于继电控制系统中的中间继电器,用来保存运算的中间结果,不对外驱动负载,负载只能由输出继电器来驱动。

3.5 可编程控制器的技术性能指标

PLC的技术性能指标有一般指标和技术指标两种。

一般性能规格是指使用PLC时应注意的问题,主要包括电源电压、允许电压波动范围、耗电情况、直流输出电压、绝缘电阻、耐压情况、抗噪声性能、耐机械振动及冲击情况、使用环境温度和湿度、接地要求、外形尺寸、质量等。

具体性能规格是指PLC所具有的技术能力,如果只是一般地了解PLC的性能,了解如下的基本技术性能指标即可。

4

1.I/O点数

如FX系列的I/O点数最多为256。 2.扫描速度

小型PLC的扫描时间可能大于40ms。 3.内存容量

一般小型机的存储容量为1KB到几千字节,大型机则为几十千字节,甚至1MB~2MB,通常以PLC所能存放用户程序的多少来衡量。 4.指令系统 5.内部寄存器 6.特殊功能模块

3.6 可编程控制器的应用领域及发展趋势 3.6.1 PLC的应用领域 1.开关量逻辑控制 2.运动控制 3.过程控制 4.数据处理 5.通信连网

3.6.2 PLC的发展趋势

(1)从技术上看, PLC会向运算速度更快、存储容量更大、功能更广、性能更稳定、性价比更高的方向发展。

(2)从规模上看, PLC会进一步向超小型和超大型两个方向发展。

(3)从配套性上看, PLC产品会向品种更丰富、规格更齐备

5

的方向发展。

(4)从标准上看,PLC的通用信息、设备特性、编程语言等向IEC1131标准的方向发展。

(5)从网络通信的角度看,PLC将向网络化和通信的简便化方向发展。

教学后记:

通过学习,了解PLC的基本情况。

课 时 授 课 计 划

一、授课具体时间: 第 2 周

二、授课课题:第4章 FX系列PLC及其编程工具 三、教学目的要求:

6

(1)了解 FX系列PLC概述 FX系列PLC

(2)掌握PLC的基本组成 , FX系列PLC的软元件 四、教学重点难点: (1)(重点)FX系列PLC的种类 (2)(重点)PLC的基本组成由那些构成 (3)(重点)

(4)(难点)FX系列PLC的软元件与传统相比较后的转换

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 第4章 FX系列可编程控制器 4.1 FX系列可编程控制器概述 4.1.1 三菱小型PLC的发展历史 4.1.2 FX系列型号的含义 FX系列PLC型号名称的含义如下: 7

(1)系列序号:如1S,1N,2N等; (2)I/O总点数:10~256;

(3)单元类型:M为基本单元,E为I/O混合扩展单元与扩展模块,EX为输入专用扩展模块,EY为输出专用扩展模块; (4)输出形式:R为继电器输出,T为晶体管输出,S为双向晶闸管输出; (5)电源的形式:

4.1.3 FX系列PLC的一般技术指标

FX系列PLC的一般技术指标包括基本性能指标、输入技术指标及输出技术指标,其具体规定如表4-1、表4-2及表4-3所示。

4.2 FX系列可编程控制器的子系列 4.2.1 FX1S系列PLC 4.2.2 FX1N系列PLC 4.2.3 FX2N系列PLC 4.2.4 FX2NC系列PLC

4.2.5 FX系列扩展单元、扩展模块

4.3 FX系列可编程控制器的基本组成 4.3.1 硬件

PLC硬件主要由中央处理单元、存储器、输入单元、输出单元、

8

电源单元、编程器、扩展接口、编程器接口和存储器接口组成,其结构框图如图4-1所示。

4.3.2 软件

PLC是一种工业计算机,不光要有硬件,软件也必不可少。 4.4 FX系列可编程控制器的软元件 4.4.1 PLC的软元件概述

PLC内部有许多具有不同功能的元件,实际上这些元件是由电子电路和存储器组成的。 4.4.2 FX2N的软元件 1.输入继电器(X) 2.输出继电器(Y) 3.辅助继电器(M) 4.状态继电器S 5.定时器T 6.计数器C 7.数据寄存器(D)

9

8.变址寄存器 9.指针(P/I)

指针(P/I)包括分支和子程序用的指针(P)以及中断用的指针(I)。 10.常数

常数K用来表示十进制常数,常数H用来表示十六进制常数。 4.5 FX系列可编程控制器的工作原理 4.5.1 扫描工作方式

PLC有运行(RUN)与停止(STOP)两种基本的工作模式。 1.内部处理阶段 2.通信服务阶段 3.输入处理阶段 4.程序处理阶段 5.输出处理阶段

图4-13 PLC的扫描工作过程 外部负载断电,停止工作。

PLC的输入处理、程序处理和输出处理的工作方式如图4-13所示。

循环扫描的工作方式是PLC的一大特点,也可以说PLC是“串行”工作的,这和传统的继电器控制系统“并行”工作有质的区别,PLC的串行工作方式避免了继电器控制系统中触点竞争和时序失配的问题。

10

教学后记:

通过学习,了解

4.5.2 扫描周期

4.5.3 输入/输出滞后时间

输入/输出滞后时间又称系统响应时间,是指PLC的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔,它由输入电路滤波时间、输出电路的滞后时间和因扫描工作方式产生的滞后时间这三部分组成。

PLC的软元件。 11

课 时 授 课 计 划

一、授课具体时间: 第 3、4 周

二、授课课题:第5章 基本逻辑指令及其应用

三、教学目的要求: (1)了解基本逻辑指令、 PLC的工作原理

12

(2)掌握常用基本电路的程序设计 PLC程序设计方法及技巧 四、教学重点难点: (1)(重点)基本逻辑指令 (2)(重点)PLC的工作原理 (3)(重点)常用基本电路的程序设计 (4)(难点)PLC程序设计方法及技巧

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 第5章 基本逻辑指令及其应用 5.1 基本逻辑指令 5.1.1 逻辑取及驱动线圈指令LD/LDI/OUT 逻辑取及驱动线圈指令如表5-1所示。 13

1.用法示例 2.使用注意事项 3.双线圈输出

5.1.2 触点串、并联指令AND/ANI/OR/ORI 触点串、并联指令如表5-2所示。

14

2.使用注意事项 3.连续输出

如图5-4(a)所示,OUT M1指令之后通过X1的触点去驱动Y4,称为连续输出

5.1.3 电路块连接指令ORB/ANB

15

1.用法示例

电路块连接指令的应用如图5-5和图5-6所示。

5.1.4 多重输出电路指令MPS/MPD/MPP 多重输出电路指令如表5-4所示。

16

1.用法示例

多重输出电路指令的应用如图5-7和图5-8所示。

2.使用注意事项

5.1.5 置位与复位指令SET/RST 置位与复位指令如表5-5所示。

17

1.指令用法示例

指令用法示例如图5-9所示。 2.使用注意事项

5.1.6 脉冲输出指令PLS/PLF 脉冲输出指令如表5-6所示。 1.用法示例

18

2.使用注意事项

5.1.7 脉冲式触点指令LDP/LDF/ANP/ANF/ORP/ORF 脉冲式触点指令如表5-7所示。 1.用法示例 2.使用注意事项

5.1.8 主控触点指令MC/MCR 主控触点指令如表5-8所示。 1.用法示例 2.使用注意事项

19

5.1.9 逻辑运算结果取反指令INV

逻辑运算结果取反指令如表5-9所示。

5.1.10 空操作和程序结束指令 NOP/END

空操作和程序结束指令如表5-10所示。 1.空操作指令NOP 2.程序结束指令END

PLC按照循环扫描的工作方式,首先进行输入处理,然后进行程序处理,当处理到END指令时,即进行输出处理。

5.2 梯形图的基本规则 1.线圈右边无触点

20

2.触点可串可并无限制 3.线圈不能重复使用 4.触点水平不垂直 5.触点多上并左 6.顺序不同结果不同

5.3 基本电路的编程 电动机的起保停电路 (1)控制要求

按下起动按钮SB1,电动机起动运行,按下停止按钮SB2,电动机停止运行。 (2)输入/输出(I/O)分配

X0:SB1,X1:SB2(常开),Y0:电动机(接触器)。 (3)梯形图方案设计

若要改为起动优先,则梯形图如图5-21所示。

21

2.单台电动机的两地控制 (1)控制要求

按下地点1的起动按钮SB1或地点2的起动按钮SB2均可起动电动机;按下地点1的停止按钮SB3或地点2的停止按钮SB4均可停止电动机运行。

(2)输入/输出分配

X0:SB1,X1:SB2,X2:SB3(常开),X3:SB4(常开),Y0:电动机(接触器)。 (3)梯形图方案设计

22

3.两台电动机的顺序联动控制 (1)控制要求

电动机M1先起动(SB1),电动机M2才能起动(SB2)。

(2)输入/输出分配

X0:电动机M1起动(SB1),X1:电动机M2起动(SB2),X2:电动机M1停止(SB3),X3:电动机M2停止(SB4);Y0:电动机M1(接触器1),Y1:电动机M2(接触器2)。 (3)梯形图方案设计

23

4.定时器的应用

(1)得电延时合(如图5-24所示)

(2)失电延时断(如图5-25所示)

3)3台电动机顺序起动

① 控制要求。电动机M1起动5s后电动机M2起动, 电动机M2起动5s后电动机M3起动;按下停止按钮时,电动机无条件全部停止运行。

24

② 输入/输出分配。X1:起动按钮,X0:停止按钮,Y1:电动机M1,Y2:电动机M2,Y3:电动机M3。 ③ 梯形图方案设计。

5.计数器C的应用(如图5-27所示)

6.振荡电路

振荡电路可以产生特定的通断时序脉冲,它应用在脉冲信号源或闪光报警电路中。

(1)定时器组成的振荡电路一(如图5-28所示)

25

7.振荡电路的应用 8.定时器的延时扩展 9.两计数器接力计数 10.单触点的起动/停止控制

教学后记:

通过学习,了解PLC的基本逻辑指令。要求同学们课后认真复习,抄写逻辑指令格式。

26

课 时 授 课 计 划

一、授课具体时间: 第 5、6 周

第5章二、授课课题: 基本逻辑指令及其应用

三、教学目的要求:

(1)了解 PLC程序设计方法及技巧 状态转移图

(2)掌握 步进顺控指令及其编程方法

四、教学重点难点:

(1)(重点) PLC程序设计方法及技巧 (2)(重点)状态转移图

(3)(重点)步进顺控指令及其编程方法

27

(4)(难点)

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 5.4 梯形图程序设计的技巧 5.4.1 转换法 转换法就是将继电器电路图转换成与原有功能相同的PLC内部的梯形图。 1.基本方法 根据继电器电路图来设计PLC的梯形图时,关键是要抓住它们的一一对应关系,即控制功能的对应、逻辑功能的对应以及继电器硬件元件和PLC软件元件的对应。 2.转换设计的步骤 (1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理,这样才能在设计和调试系统时心中有数。 (2)确定PLC的输入信号和输出信号,画出PLC的外部接线图。 28

(3)确定PLC梯形图中的辅助继电器(M)和定时器(T)的元件号。

(4)根据上述对应关系画出PLC的梯形图。

(5)根据被控设备的工艺过程和机械的动作情况以及梯形图编程的基本规则,优化梯形图,使梯形图既符合控制要求,又具有合理性、条理性和可靠性。

(6)根据梯形图写出其对应的指令表程序。 3.转换法的应用

例1 图5-35是三相异步电动机正反转控制的继电器电路图,试将该继电器电路图转换为功能相同的PLC的外部接线图和梯形图。

解:(1)分析动作原理

(2)确定输入/输出信号

29

(3)画出PLC的外部接线图 (4)画对应的梯形图 (5)画优化梯形图

30

5.4.2 逻辑法 1.基本方法

用逻辑法设计梯形图,必须在逻辑函数表达式与梯形图之间建立一种一一对应关系,即梯形图中常开触点用原变量(元件)表示,常闭触点用反变量(元件上加一小横线)表示。

31

2.设计的步骤

(1)通过分析控制要求,明确控制任务和控制内容; (2)确定PLC的软元件(输入信号、输出信号、辅助继电器M和定时器T),画出PLC的外部接线图;

(3)将控制任务、要求转换为逻辑函数(线圈)和逻辑变量(触点),分析触点与线圈的逻辑关系,列出真值表; (4)写出逻辑函数表达式;

(5)根据逻辑函数表达式画出梯形图; (6)优化梯形图。

3.逻辑法的应用

例3 用逻辑法设计三相异步电动机Y/△降压起动控制的梯形图。

解:(1)明确控制任务和控制内容

(2)确定PLC的软元件,画出PLC的外部接线图 (3)列出真值表

32

(4)列出逻辑函数表达式 (5)画出梯形图 (6)优化梯形图

33

教学后记:

通过学习,了解PLC的梯形图的画法,规则。并熟悉常见电路的PLC转换。

课 时 授 课 计 划 一、授课具体时间: 第 7、8 周

二、授课课题:第6章 步进顺控指令及其应用

三、教学目的要求: (1)了解状态转移图

(2)掌握步进顺控指令及其编程方法

四、教学重点难点: (1)(重点)状态转移图

(2)(重点)步进顺控指令及其编程方法 (3)(重点) (4)(难点)

34

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 第6章 步进顺控指令及其应用 6.1 状态转移图及步进顺控指令 6.1.1 流程图 首先,还是来分析一下第5章的电动机循环正反转控制的例子,其控制要求为:电动机正转3s,暂停2s,反转3s,暂停2s,如此循环5个周期,然后自动停止;运行中,可按停止按钮停止,热继电器动作也应停止。 从上述的控制要求中,可以知道:电动机循环正反转控制实际上是一个顺序控制,整个控制过程可分为如下6个工序(也叫阶段):复位、正转、暂停、反转、暂停、计数; 每个阶段又分别完成如下的工作(也叫动作):初始复位、停止复位、热保护复位,正转、延时,暂停、延时,反转、延时,暂停、延时,计数;各个阶段之间只要条件成立就可以过渡(也叫转移)到下一阶段。因此,可以很容易地画出电动机循环正反转控制的工作流程图,如图6-1所示。 35

6.1.2 状态转移图 1.状态转移图

一是将流程图中的每一个工序(或阶段)用PLC的一个状态继电器来替代;二是将流程图中的每个阶段要完成的工作(或动作)用PLC的线圈指令或功能指令来替代; 三是将流程图中各个阶段之间的转移条件用PLC的触点或电路块来替代;四是流程图中的箭头方向就是PLC状态转移图中的转移方向。

2.设计状态转移图的方法和步骤

(1)将整个控制过程按任务要求分解,其中的每一个工序都对应一个状态(即步),并分配状态继电器。

电动机循环正反转控制的状态继电器的分配如下: 复位→S0,正转→S20,暂停→S21,反转→S22,暂停→S23,计数→S24。

36

(2)搞清楚每个状态的功能、作用。状态的功能是通过PLC驱动各种负载来完成的,负载可由状态元件直接驱动,也可由其他软触点的逻辑组合驱动。

(3)找出每个状态的转移条件和方向,即在什么条件下将下一个状态“激活”。状态的转移条件可以是单一的触点,也可以是多个触点的串、并联电路的组合。

(4)根据控制要求或工艺要求,画出状态转移图。 3.状态转移和驱动的过程 4.状态转移图的特点

(1)可以将复杂的控制任务或控制过程分解成若干个状态。 (2)相对某一个具体的状态来说,控制任务简单了,给局部程序的编制带来了方便。

(3)整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转移图的设计。

(4)这种图形很容易理解,可读性很强,能清楚地反映全部控制的工艺过程。

37

6.1.3 状态继电器

6.1.4 步进顺控指令

FX系列PLC的步进顺控指令有两条:一条是步进触点(也叫步进开始)指令STL(Step Ladder),一条是步进返回

38

(也叫步进结束)指令RET。

1.STL指令

STL步进触点指令用于“激活”某个状态,其梯形图符号为 2.RET指令

RET指令用于返回主母线,其梯形图符号为 。 RET 。

6.2 步进顺控的编程方法 6.2.1 状态转移图的编程方法

39

1.状态的三要素 2.编程方法 3.状态转移图的理解 6.2.2 编程注意事项

(1)与STL步进触点相连的触点应使用LD或LDI指令, (2)初始状态可由其他状态驱动,但运行开始时,必须用其他方法预先作好驱动,否则状态流程不可能向下进行。如按图6-2所示而设计的程序。

(3)STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈和应用指令。

40

(4)由于CPU只执行活动步对应的电路块,因此,使用STL指令时允许双线圈输出,

(5)在步的活动状态的转移过程中,相邻两步的状态继电器会同时ON一个扫描周期,可能会引发瞬时的双线圈问题。 (6)并行流程或选择流程中每一分支状态的支路数不能超过8条,总的支路数不能超过16条。

(7)若为顺序不连续转移(即跳转),不能使用SET指令进行状态转移,应改用OUT指令进行状态转移。

(8)STL触点右边不能紧跟着使用入栈(MPS)指令。STL指令不能与MC、MCR指令一起使用。在FOR、NEXT结构中、

41

子程序和中断程序中,不能有STL程序块,但STL程序块中可允许使用最多4级嵌套的FOR、NEXT指令。

(9)需要在停电恢复后继续维持停电前的运行状态时,可使用S500~S899停电保持状态继电器。 6.2.3 单流程状态转移图的编程 1.单流程 2.编程方法和步骤

(1)根据控制要求,列出PLC的I/O分配表,画出I/O分配图; 2)将整个工作过程按工作步序进行分解,每个工作步序对应一个状态,将其分为若干个状态;

(3)理解每个状态的功能和作用,即设计驱动程序; (4)找出每个状态的转移条件和转移方向; (5)根据以上分析,画出控制系统的状态转移图; (6)根据状态转移图写出指令表。

教学后记:

通过学习,了解PLC的步进顺控指令的使用。

课 时 授 课 计 划

一、授课具体时间: 第 9、10 周

42

二、授课课题:第6章 步进顺控指令及其应用

三、教学目的要求: (1)了解单流程的程序设计

(2)掌握选择性流程的程序设计

四、教学重点难点: (1)(重点)单流程的程序设计 (2)(重点)选择性流程的程序设计 (3)(重点) (4)(难点)

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 6.3 单流程状态转移图的编程 1.单流程 2.编程方法和步骤 43

(1)根据控制要求,列出PLC的I/O分配表,画出I/O分配图; (2)将整个工作过程按工作步序进行分解,每个工作步序对应一个状态,将其分为若干个状态;

(3)理解每个状态的功能和作用,即设计驱动程序; (4)找出每个状态的转移条件和转移方向; (5)根据以上分析,画出控制系统的状态转移图; (6)根据状态转移图写出指令表。

3.编程实例

例1 用步进顺控指令设计某行车循环正反转自动控制的程序。

控制要求为:送电等待信号显示→按起动按钮→正转→正转限位→停5s→反转→反转限位→停7s→返回到送电显示状态。

解:(1)I/O分配

根据控制要求,其I/O分配如图6-7所示。 (2)状态转移图

44

(3)指令表

例3 用步进指令设计一个电镀槽生产线的控制程序。 控制要求为:具有手动和自动控制功能,手动时,各动作能分别操作;自动时,按下启动按钮后,从原点开始按图6-11所示的流程运行一周回到原点;图中SQ1~SQ4为行车进

45

退限位开关,SQ5、SQ6为吊钩上、下限位开关。

解:(1)I/O分配

X0:自动/手动转换,X1:右限位,X2:第二槽限位,X3:第三槽限位,X4:左限位;X5:上限位,X6:下限位,X7:停止,X10:自动位起动,X11:手动向上,X12:手动向下,X13:手动向右,X14:手动向左,Y0:吊钩上,Y1:吊钩下,Y2:行车右行,Y3:行车左行,Y4:原点指示。 (2)PLC的外部接线图(如图6-12所示) (3)系统程序 (4)指令表程序

46

6.4 选择性流程及其编程 1.选择性流程程序的特点

由两个及以上的分支程序组成的,但只能从中选择一个分支执行的程序,称为选择性流程程序。 2.选择性分支的编程

47

6.4.2 并行性流程及其编程 1.并行性流程程序的特点

由两个及以上的分支程序组成的,但必须同时执行各分支的程序,称为并行性流程程序。图6-18是具有3个支路的并行性流程程序,其特点如下:

2.并行性分支的编程 3.并行性汇合的编程

48

4.并行性流程程序编程注意事项

(1)并行性流程的汇合最多能实现8个流程的汇合。 (2)在并行分支、汇合流程中,不允许有图6-19(a)的转移条件,而必须将其转化为图6-19(b)后,再进行编程。 5.编程实例

教学后记:

通过学习,了解PLC的步进顺控指令单流程,并行性流程,选择性流程,以及

49

混合性流程的基本情况。

课 时 授 课 计 划

一、授课具体时间: 第 11 周

50

二、授课课题:第7章 功能指令及其应用

三、教学目的要求:

(1)了解功能指令的基本规则

(2)掌握功能指令

四、教学重点难点: (1)(重点)功能指令的基本规则 (2)(重点)功能指令的运用 (3)(重点) (4)(难点)

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 第7章 功能指令及其应用 7.1 功能指令的基本规则 7.1.1 功能指令的表示形式 51

其表现的形式如下:

[S﹒]叫做源操作数,其内容不随指令执行而变化,在可利用变址修改软元件的情况下,用加“﹒”符号的[S﹒]表示,源的数量多时,用[S1﹒][S2﹒]等表示。 [D﹒]叫做目标操作数,其内容随指令执行而改变,如果需要变址操作时,用加“﹒”的符号[D﹒]表示,目标的数量多时,用[D1﹒][D2﹒]等表示。

[n﹒]叫做其他操作数,既不作源操作数,又不作目标操作数,常用来表示常数或者作为源操作数或目标操作数的补充说明。可用十进制的K、十六进制的H和数据寄存器D来表示。在需要表示多个这类操作数时,可用[n1]、[n2]等表示,若具有变址功能,则用加“﹒”的符号[n﹒]表示。此外其他操作数还可用[m]来表示。

7.1.2 数据长度和指令类型 1.数据长度

功能指令可处理l6位数据和32位数据,例如:

2.指令类型

FX系列PLC的功能指令有连续执行型和脉冲执行型两种形式。

连续执行型的如:

上图程序是连续执行方式的例子,当X1为ON时,上述指令在每个扫描周期都被重复执行一次。 脉冲执行型的如:

52

7.1.3 操作数

操作数按功能分有源操作数、目标操作数和其他操作数;按组成形式分有位元件、字元件和常数。 1.位元件和字元件 2.位元件的组合 3.变址寄存器

7.2 功能指令介绍 7.2.1 程序流程指令

程序流程指令是与程序流程控制相关的指令,程序流程指令如表7-2所示。

这里仅介绍常用的CJ、CALL、SRET、FEND指令。 1.跳转指令CJ

53

2.子程序调用指令CALL和子程序返回指令SRET

3.主程序结束FEND

7.2.2 传送与比较指令

传送与比较指令如表7-3所示。 这里仅介绍CMP、ZCP、MOV 3条常用指令。 1.比较指令CMP

2.区间比较指令ZCP

ZCP指令是将一个数据与两个源数据进行比较的指

54

令。源数据[S1.]的值不能大于[S2.]的值,若[S1.]大于[S2.]的值,则执行ZCP指令时,将[S2.]看作等于[S1.]。 3.传送指令MOV

7.2.3 算术与逻辑运算指令

算术与逻辑运算指令包括算术运算和逻辑运算,共有10条指令,如表7-4所示。

55

教学后记:这里介绍ADD、SUB、MUL、DIV、INC、DEC、WAND、WOR、WXOR 9条指令。1.BIN加法运算指令ADD

ADD指令的使用说明如下:

56

通过学习,了解PLC的功能指令,并能够对一些简单的控制系统,进行功能指令的编程。

课 时 授 课 计 划

一、授课具体时间: 第 12 周

二、授课课题:第8章 特殊功能模块及其应用

三、教学目的要求:

(1)了解 模拟量处理模块及其应用 通信扩展板

(2)掌握 CC-Link现场总线模块

其它特殊功能模块 四、教学重点难点:

(1)(重点) 模拟量处理模块及其应用 (2)(重点)通信扩展板及其应用 (3)(重点) CC-Link现场总线模块 (4)(难点)其它特殊功能模块

57

五、教学方法、用具: 教学方法:多媒体教课

教学用具:三角板

六、教学过程(包括教学内容、辅助手段、板书设计、课堂练习、教学进程时 间分配、课外作业等): 8.1 模拟量处理模块 FX系列PLC常用的模拟量控制设备有模拟量扩展板(FX1N-2AD-BD、FX1N-1DA-BD)、普通模拟量输入模块(FX2N-2AD、FX2N-4AD、FX2NC-4AD、FX2N-8AD)、模拟量输出模块(FX2N-2DA、FX2N-4DA、FX2NC-4DA)、模拟量输入输出混合模块(FX0N-3A)、温度传感器用输入模块(FX2N-4AD-PT、FX2N-4AD-TC、FX2N-8AD)、温度调节模块(FX2N-2LC)等。 8.1.1 普通A/D输入模块 1.FX2N-4AD概述 FX2N-4AD模拟输入模块为4通道12位A/D转换模块。 58

2.接线 (1)接线图

FX2N−4AD的接线如图8-1所示。

(2)注意事项

① FX2N-4AD通过双绞屏蔽电缆来连接。电缆应远离电源线或其他可能产生电气干扰的电线。

59

② 如果输入有电压波动,或在外部接线中有电气干扰,可以接一个平滑电容器(0.1µF~0.47µF/25V)。 ③ 如果使用电流输入,则须连接V+和I+端子。

④ 如果存在过多的电气干扰,需将电缆屏蔽层与FG端连接,并连接到FX2N−4AD的接地端。

⑤ 连接FX2N-4AD的接地端与主单元的接地端。可行的话,在主单元使用3级接地。 3.缓冲存储器(BFM)分配

FX2N−4AD共有32个缓冲存储器(BFM),每个BFM均为16位,BFM的分配如表8-2所示。

60

偏移和增益可以独立或一起设置。合理的偏移范围是−5~+5V或−20~20mA。而合理的增益值是1~15V或4~32mA。增益和偏移都可以用PLC的程序调整。

调整增益/偏移时,应该将增益/偏移BFM#21的位b1,b0设置为0、1,以允许调整。一旦调整完毕,这些位元件应该设为1,0,以防止进一步的变化。

5.实例程序 (1)基本程序

FX2N-4AD模块连接在特殊功能模块的0号位置,通道CH1和CH2用作电压输入。平均采样次数设为4,并且用PLC的数据寄存器D0和D1接收输入的数字值。其基本程序如图8-4所示。

61

(2)FX2N-4AD增益和偏移的调整程序

通过软件设置调整偏移/增益量,其程序如图8-5所示。

8.1.2 温度A/D输入模块 1.FX2N-4AD-PT概述

62

2.接线 (1)接线图

FX2N-4AD-PT的接线如图8-6所示。 (2)注意事项

① FX2N-4AD-PT应使用PT100传感器的电缆或双绞屏蔽电缆作为模拟输入电缆,并且和电源线或其他可能产生电气干扰的电线隔开。

② 可以采用压降补偿的方式来提高传感器的精度。如果存在电气干扰,将电缆屏蔽层与外壳地线端子(FG)连接到FX2N-4AD-PT的接地端和主单元的接地端。如可行的话,可在主单元使用3级接地。

③ FX2N-4AD-PT可以使用可编程控制器的外部或内部的24V电源。

3.缓冲存储器(BFM)的分配

FX2N-4AD-PT的BFM分配如表8-5所示。

63

(1)缓冲存储器BFM#28

BFM#28是数字范围错误锁存,它锁存每个通道的错误状态如表8-6所示,据此可用于检查热电偶是否断开。

64

教学后记:

通过学习,了解PLC的功能模块指令,输入,输出等模块的运用。

65

因篇幅问题不能全部显示,请点此查看更多更全内容

Top