可编程控制器plc教学教案.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上课
n 期 月 闩 教师备课笔记
1. 了解可编程序控制器的英文缩写及发展过程。
2. 了解可编程序控制器的分类。
可编程序控制器的定义及艽特点
一、可编程序控制器的产生及发展
1、 可编程序控制器的产生
美国数字设备公司(DEC)根据GM 公司招标的技术要求,于1969年研制出世界上第 一台可编程序控制器,并在GM 公司汽车自动装配线上试用,获得成功。
其后,日本、 德国等和继引入这项新技术,可编程序控制器由此而迅速发展起来。
2、 可编程序控制器的发展
20世纪80年代以来,随着大规模和超大规模集成电路技术的迅猛发展,以16位和 32位微处理器为核心的可编程序控制器得到迅速发展。
这时的PLC 具有了高速计数、 屮断技术、P1D 调节和数据通信等功能,从而使PLC 的应用范囤和应用领域不断扩大, 成为现代工业控制的三大支柱(PLC 、工业机器人和CAD/CAM)之一。
3、 可编程序控制器按应用形式归纳为以下儿种类型:
(1) 开关量逻辑控制
(2) 模拟量控制
(3) 过程控制
(4) 定时和计数控制
(5) 顺序控制
(6) 数据处理
(7) 通信和联网
重 点 和
难
占
教
学0
标
二、可编程序控制器的定义及特点
1、可编程序控制器的定义
可编程序控制器是一•种数字运算操作的电子系统,专为在工业环境下应用而设计。
它采用了可编程序的存储器,用來在其内部存储执行逻辑运算、顺序控制、定时,计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。
可编程序控制器及其有关外岡设备,都按易于与工业系统连成一个整体、易于扩充其功能的原则设计。
2、可编程序控制器的特点
1).可靠性高,抗干扰能力强
2).通用性强,使用方便
3).采用模块化结构,使系统组合灵活方便
4).编程语言简单、易学,便于掌握
5).系统设计周期短
6).对生产工艺改变适应性强
7).安装简单、调试方便、维护工作量小
教
后
随
笔
学
校
抽
杳
意
见
签名年月
曰
上课n 期 月 闩
一、导入
PLC 实质上是一种工业控制计算机,只不过它比一般计算机具有更强的与工业过程和 连接的接口和更直接的适应8于控制要求的编程语言,故PLC 与计算机的组成十分相 似。
二、新课
可编程序控制器的硬件及其分类
1、PLC 的硬件电路主要毡拈以下儿个部分:(如下图示)
(1) 中央处理器(CPU)
可编程序控制器的硬件及分类、软件及其工作原理 重
点
和
难
占
可编程序控制器的硬件及分类、软件及其工作原理 教师备课笔记
教
学0
标
可编程序控制器的软件及其工作原理
1、P LC的软件
PLC的软件包含系统软件及应用软件W大部分。
2、P LC的工作原理
PLC的工作原理与计算机的工作原理基本上是一致的,可以简单地表述为在系统程序
2、P LC的分类
(1)按应用规模和功能分类:小型机、中型机、大型机
(2)按硬件结构类型分类:整体式结构、模块式结构、叠装式结构
的管理下,通过运行应用程序完成用户任务。
用户程序的完成可分为以下三个阶段:
(1).输入处理阶段
(2).程序执行阶段
(3).输出处理阶段
3、P LC控制与继电器控制的区别
(1)组成器件不同
(2)触点数量不同
(3)实施控制的方法不同
(4)工作方式不同
教
后
随
笔
学
校
抽
查
意
见
教师备课笔记
上课n 期 月 闩
课题
可编程序控制器工作原理 一、导入
可编程控制器,英文称ProgrammableLogicController ,筋称PLC 。
PLC 是基于也 子计算机,且适用于工业现场工作的电控制器。
它源于继电控制装置,但它不像继电 装置那样,通过电路的物理过程实现控制,而主要靠运行存储于PLC 内存中的程序, 进行入出信息变换实现控制。
二、新课
1、PLC 的基本控制原理
PLC 可以分为输入部分、控制部分和输出部分纟II 成
输入部分:它收集并保存被控对象实际运行的数据和信息。
例如,它收集来自被控制 对象上的各种幵关信息或操作台上的操作命令等。
控制部分:处理输入部分所取得的信息,并按照被控对象实际的动作要求作出反映。
输出部分:提供正在被控制的许多装置中,哪儿个设备需要实时操作处理。
教
学0
标
掌握可编程序控制器工作原理
重
点
和
难
占 可编程序控制器的工作原理及工作过程
教
后随笔
学
校抽
查意见
过
从图中可以看出,PLC 控制系统的控制部分是采用“可编程”的PLC ,而不是实 际的继电器线路。
因此,PLC 控制系统可以方便地通过改变用户程序,以实现各种掠 ® 制功能,从根木上解决了电器控制系统控制电路难以改变的问题。
同时,PLC 控制系
统不仅能实现逻辑运算,还貝•冇数值运算及过程控制等复杂的控制功能。
2、PLC 的主要控制部件
(1) 继电器逻辑
(2) 定时器逻辑
(3) 计数器逻辑
(4) 触发器逻辑
(5) 数据寄存器
教师备课笔记
上课n 期 月 闩
课题
PLC 的编程语言
一、导入:
PLC 的软件由系统程序和用户程序组成。
系统程序由PLC 制造厂商设计编写的,并存入PLC 的系统存储器中,用户不能直 接读写与更改。
系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传 送程序、监控程序等。
用户程序是用户利用PLC 的编程语言,根据控制要求编制的程序。
在PLC 的应用 中,教
学0
标
了解儿种PLC 的编程语言 重
点
和
难
占
电器控制线路图与PIX 梯形图的不|UJ
最重要的是用PLC的编程语言来编写用户程序,以实现控制目的。
PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳两种类型:一是采用字符表达方式的编程语言,如语句表等;二是采用图形符号表达方式编程语言,如梯形图等。
二、新课
儿种常见的PLC编程语言
1.梯形图语言
梯形图语言足在传统电器控制系统屮常用的接触器、继电器等图形表达符号的基础上演变而来的。
它与电器控制线路图和似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输岀形式,具有形象、直观、实用的特点。
因此,这种编
程语言为广大电气技术人员所熟知,是应用最广泛的PLC的编程语言,是PLC的第一编程语言。
如图1所示是传统的电器控制线路图和PLC梯形图。
KAI
KA2
图1电器控制线路图与梯形图学
a)电器控制线路图b)PLC梯形图
从图屮可看出,两种图基本表示思想是一致的,具体表达方式有一定区别。
PLC的梯形图使用的是内部继电器,定时/计数器等,都是由软件来实现的,使用方便,修改灵活,是原电器控制线路硬接线无法比拟的。
2.语句表语言
这种编程语言是一种与汇编语言类似的助记符编程表达方式。
在PLC应用中,经常采用简易编程器,而这种编程器中没冇CRT屏幕显示,或没冇较人的液晶屏幕显示。
因此,就用一系列PLC操作命令组成的语句表将梯形图描述出來,再通过简易编程器输入到PLC屮。
姐然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。
以下是与图1屮梯形图对应的(FX系列PLC)语句表程序。
步序号指令数据
0 LD XI
1 OR YO
2 ANI X2
3 OUT YO
4 LD X3
5 OUT Y1
可以看出,语句是语句表程序的基本单元,每个语句和微机一样也由地址(步序号)、操作码(指令)和操作数(数据)三部分组成。
!!3.逻辑图语言逻辑图是一种类似于数字逻辑电路结构的编程语言,由与门、或门、非门、定吋器、计数器、触发器等逻辑符号组成。
冇数字电路基础的电气技术人员较容易掌握,如图
2所示。
阁2逻辑阁语言编程
4.功能表图语言
功能表图语言(SFC语言)是一种较新的编程方法,又称状态转移图语言。
它将一个完整的控制过程分为若干阶段,各阶段具有不同的动作,阶段间有一定的转换条件,转换条件满足就实现阶段转移,上一阶段动作结束,下一阶段动作开始。
是用功能表阁的方式来表达一个控制过程,对于顺序控制系统特别适用。
5.高级语言
随着PLC技术的发展,为了增强PLC的运算、数据处理及通信等功能,以上编程语言无法很好地满足要求。
近年来推fli的PLC,尤其是大型PLC,都可用高级语言,如BASIC 语言、C语言、PASCAL语言等进行编辟。
采用高级语言后,用户叫以像使用普通微型计算机一样操作PLC,使PLC的各种功能得到更好的发挥。
教
后
随
笔
学
校
抽
查
意
见
教师备课笔记
一、导入:
从PLC 控制系统可知,PLC 的用户程序(软件)代替了继电器控制电路(硬件)。
因此,对于使用者来说,可以将PLC 等效成是许许多多各种各样的“软继电器”和“软 接线”的集合,而用户程序就是用“软接线”将“软继电器”及其“触点”按一定要 求连接起来的“控制电路”。
为了更好的理解这种等效关系,下面通过一个例子来说 明。
二、新课
如图1所示为三相异步电动机单向起动运行的电器控制系统。
其中,由输入设备
SB1、SB2、FR 的触点构成系统的输入部分,由输出设备KM 构成系统的输出部分。
上课门期 月 F1 呈期
课题
PLC 的等效电路
教学
标 掌握等效变换
重 点 和 难
占
如何将电器控制电路转换为PLC 的等效电路
LI L2 L3
W 、■! <3 [][][]■
学
图1三相异步电动机单向运行电器控制系统
a )主电路
b )控制电路
如果用PLC 来控制这台三相异步电动机,组成一个PLC 控制系统,根据上述分析 可知,系统主电路不变,只要将输入设备SB1、SB2、FR 的触点与PLC 的输入端连接, 输出设备KM 线圈与PLC 的输出端连接,就构成PLC 控制系统的输入、输出硬件线路。
而控制部分的功能则由PLC 的用户程序来实现,其等效电路如图2所示。
FR
SB1
[■\SB2
K M
K M
图2 PLC的等效屯路
图中,输入设备SB1、SB2、FR与PLC内部的“软继电器” X0、XI、X2的“线圈”对应,由输入设备控制相对应的“软继电器”的状态,即通过这些“软继电器”将外部输入设备状态变成PLC内部的状态,这类“软继电器”称为输入继电器;同理,输出没备KM 与PLC内部的“软继电器” Y0对应,由“软继电器” Y0状态控制对应的输出设备KM 的状态,即通过这些“软继电器”将PLC内部状态输出,以控制外部输出设备,这类“软继电器”称为输出继电器。
因此,PLC用户程序要实现的是:如何用输入继电器X0、XI、X2来控制输出继电器Y0。
当控制要求复杂时,程序屮还要采用PLC内部的其它类型的“软继电器”,如
辅助继电器、定时器、计数器等,以达到控制要求。
过
耍注意的是,PLC等效电路中的继电器并不是实际的物理继电器,它实质上是存
储器单元的状态。
单元状态为“ 1 ”,相当于继电器接通;单元状态为“ 0 ”,则相当程
于继电器断开。
因此,我们称这些继电器为“软继电器”。
教
后
随
笔
学
校
抽
查
意
见
教师备课笔记
上课n 期 月 闩
课题
三菱FX 系列PLC 简介
一、 导入
FX 系列PLC 是由三菱公M 近年来推出的高性能小型可编程控制器,以逐步替代三菱公司原 F 、
FI 、F2系列PLC 产品。
其中FX2是1991年推出的产品,FXO 足在FX2之后推出的超小型 PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FXOS 、FX1S 、FXON 、FX1N 、 教 FX2N 、FX2NC 等系列PLC,具有较高的性能价格比,应用广泛。
它们采用整体式和模块式相结 合的叠装式结构。
一、FX 2N 系列可编程序控制器的基本组成
二、
新课
学
FX 系列PLC 型号的说明 FX 系列PLC 型号的含义如下:
程
FX □ — □ □ □ — O*-1
系列名称 -----
输入输出总点数 单元类型——
其中系列名称:如0、2、OS 、IS 、ON 、IN 、2N 、2NC 等
教学
标 掌握三菱FX 2N 系列可编程序控制器的基本组成
重 点
和 难
占
三菱FX 2N 系列吋编程序控制器的基本组
成
特殊品神
输出方式
FX2N系列可编程序控制器的基本组成
FX2N系列PLC的主机称为基本单元,拈CPU、存储器、输入输出口及电源,是PLC的主要部分。
教
后随笔
学校抽杳意见
签名
年 月
曰
二、 F X 2N 系列叫编程序控制器型号名称体系及其种类
(1) 基木单元型号名称组成及种类 (2) 扩展单元型号名称组成及种类 (3) 扩展模块型号名称组成及种类
(4) FX 2N 系列可编程序控制器特殊功能扩展模块
三、 F X 2N 系列可编程序控制器技术指标
教师备课笔记
上课n期月闩
课题FX2N系列可编程序控制器主要编程元件
一、 F X 2N 系列PLC 编程元件的分类及编号
FX 2N 系列PLC 编程元件的编号分为W 个部分:第一部分是代表功能的字母。
如输 入
继电器用“X”表示、输出继电器用“Y”表示。
第二部分为数字,数字为该类器件 的序号。
FX 2N 系列PLC 中输入继电器及输岀继电器的序号为八进制,其余器件的序号 为十进制。
二、 编程元件的基本特征
一般地可认为编程元件和继电接触器的元件类似、具有线圈和常开常闭触点。
而 且触点的状态随着线圈的状态而变化,即当线圈披选中(通电)时,常开触点闭合, 常闭触点断开,当线圈失去选中条件时,常闭接通,常幵断幵。
从实质上来说,某个 元件被选中,只是代表这个元件的存储单元置1,失去选中条件只是这个存储单元置 0,由于元件只不过是存储单元,可以无限次地访问。
三、 编程元件的功能和作用 (-)数值的处理
FX 2N 系列PLC 根据不同的用途和目的,使用5种类型的数值,分别为: 1.十进制数(K ) 2.十六进制数(H ) 3.二进制数(B ) 4.八进制数(0) 5. BCD 码
6.其他数值(浮点数)
教学
标 掌握三菱FX 2p^、列可编程序控制器的编程元件。
重 点 和 难
占
三菱FX 2N 系列吋编程序控制器的主要编程元件
(二)输入输岀继电器(八进制)
24点
(1)输入继电器:X000〜X027 -------
24
(2)输出继电器:Y000-Y027 ~
输入端子是PLC从外部开关接受信号的窗口。
在PLC内部,与PLC输入端子相连的输入继电器是一种光电隔离的电子继电器,有无数的电子常幵触点和常闭触点,可在PLC 内随意使用。
这种输入继电器不能用程序驱动。
输出端子是PLC向外部负载发送信号的窗口。
输出继电器的外部输出用触点(继电器触点,品闸管、晶体管等输fli元件)在PLC内与该输出端子相连,有无数的电子常开触点和常闭触点,可在PLC内随意使用。
PLC外部输出用触点,按照输出用软元件的响应滞后吋1X1动作
学(三)辅助继电器
辅助继电器:M0〜M499 (通用型)
M500〜1023 (失电保持型,由锂电池支持)
PLC内宥许多辅助继电器,这类辅助继电器的线圈与输出继电器一样,由PLC内
过的各种软元件的触点驱动。
(四)状态器
S0〜S499 500 点(普通);S500〜S899 400 点(保持)
状态器是对工序步进控制简易编程的重要软元件,经常与步进梯形指令结合使•用。
(五)定时器
a.0.1 〜999s 定时器:T0〜T199
b.0.01 〜99. 9s 定时器:T200〜T245 ----
46点
c.lms累计定时器:T246〜T249 卜点| ----------
d.100ms累计定时器:T250〜T255 6点
定时器相当于继电器系统中的时问继电器,可在程序中用于延时控制。
(六)计数器
CO〜C99 (16位普通);C100〜C199 (16位保持)
C200〜219 (32位普通);C220〜C234 (32位保持)
计数器在程序屮用作计数控制。
计数器分为内部信号计数器和外部信号计数器两教类'
(七)数据寄存器
学DO〜D199 200点(普通);D200〜D511 312点(保持)
数据寄存器是存储数值数据的软元件,可以处理各种数值数据,利用它还可以进行各种控制。
过
(八)指针
列PLC的指针包拈分支用指针(P)和中断用指针(1)。
程
教
后
随
笔
学
校
抽
查
意
见
教师备课笔记
上课n 期 月 闩
课题三菱FX 系列PLC 取指令与输出指令(LD/LDI/OUT)
掌握且能应用取指令与输出指令(LD/LDI/OUT)
导入••
FX 系列PLC 有基木逻辑指令20或27条、步进指令2条、功能指令100多条(不
教 同系列有所不M)。
木节以FX2N 为例,介绍其基木逻辑指令和步进指令及其应用。
FX2N 的共有27条基本逻辑指令,其中包含了有些子系列PLC 的20条基本逻辑 学 指令。
新课
取指令与输出指令(LD/LDI/OUT)
(1) LD (取指令)一个常开触点与左母线连接的指令,每一个以常开触点开
始的逻辑行都用此指令。
(2) LDI (取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开
始的逻辑行都用此指令。
教学
标 重 点 和 难
占
如何运用取指令与输出指令
(3)LDP (取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在
指定位元件的上升沿(由OFF —ON)时接通一个扫描周期。
(4) LDF (取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
(5) OUT (输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用如阁1所示。
图1取指令与输出指令的使用
取指令与输出指令的使用说明:
1) LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、ORB 指令配
合实现块逻辑运算;
2) LDP 、LDF 指令仅在对应元件有效吋维持一个扫描周期的接通。
图3-15屮,
当Ml 有一个下降沿时,则Y3只有一个扫描周期为ON 。
3) LD 、LDI 、LDP 、LDF 指令的目标元件为 X 、Y 、M 、T 、C 、S;
4) OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,
在OUT 指令之后应设置常数K 或数据寄存器。
5) OUT 指令口标元件为Y 、M 、T 、C 和S ,但不能用于X 。
0 LD XO 1 OUT Y1 2 LDI Y1 3 OUT Y2 4
OUT T2
K20
7 LDP X2 8 OUT MO 9 LDF Ml 10 OUT Y3
|——|个
|——|i|~~C M O
nV 1X
L
I LDAN
OUTLDANDAN DOUT
X2 X0 Y3 Y3 X3 M101 T1 Y4 M3 T5 M2 MO
课题 触点串联指令(AND/ANI/ANDP/ANDF)和触点并联指令(OR/ORI/ORP/ORF)
掌握并能运用触点串联指令(A.\D/A.\I/A.\DP/A.\DF)和触点并联指令(OR/ORI/ORP/ORF )
触点串联指令(AND/ANI/ANDP/ANDF)
(1) AND (与指令)一个常开触点串联连接指令, (2) AN1 (与反指令)一个常闭触点串联连接指令 (3) ANDP 上升沿检测率联连接指令。
(4) ANDF 下降沿检测串联连接指令。
触点串联指令的使用如图1所示。
3-16
图1触点串联指令的使用
上课
n 期 月 闩
教师备课笔记
教学
标
重 点 和 难
占
如何正确运用触点中联指令和触点并联指令
完成逻辑“与”运算。
,完成逻辑“与非”运算。
触点串联指令的使用的使用说明:
1)AND、ANL ANDP、ANDF都指是单个触点串联连接的指令,中联次数没有限制,可反复使用。
2)AND、ANI、ANDP、ANDF 的目标元元件为X、Y、M、T、C 和S。
3)图1屮OUTM101指令之后通过T1的触点去驱动Y4称为连续输出。
触点并联指令(OR/ORI/ORP/ORF)
(1)OR (或指令)用于单个常幵触点的并联,实现逻辑“或”运算。
(2)ORI (或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。
(3)ORP上升沿检测并联连接指令。
(4)ORF下降沿检测并联连接指令。
触点并联指令的使用如图1所示。
图1触点并联指令的使用LD X4 OR X6 ORP H102 OUT Y5 LD Y5 AMD X7 ORI H104 ORF M110 ANI XI0 OUT M103
触点井联指令的使用说明:
1)OR、ORI、ORP、ORF指令都是指单个触点的并联,并联触点的左端接到LD、
LDI、LDP或LPF处,右端与前一条指令对应触点的右端相连。
触点并联指令连续使散用的次数不限;
2)OR、ORI、ORP、ORF 指令的口标元件为X、Y、M、T、C、S。
学
教
后
随
笔
学
校
抽
查
意
见
教师备课笔记
上#円期_ 月
日
呈期
课题H 三菱FX 系列PLC 块操作指令(ORB / ANB)
块操作指令(ORB/ANB)
(1) ORB (块或指令)用于两个或两个以上的触点串联连接的电路之间的并联。
ORB 指令的使用如图1所示。
3-18
图1 ORB 指令的使用
ORB 指令的使用说明:
1) 儿个串联电路块并联连接时,每个串联电路块开始时应该用LD 或LDI 指令; 2) 冇多个电路块并联[Hl 路,如对每个电路块使用ORB 指令,则并联的电路块数
量没有限制;
教学
标 掌握并能运用块操作指令(ORB / ANB)
重 点 和 难
占 如何正确运用块操作指令(ORB / ANB)
Xo-rfx4t
XI
3LI 5LI c
▼
ex
▼
2 J — ▼
.? 推荐使用
LD
xo 0 LD X O AND XI 1 AND XI LD X2 2 LD X2 AND X3 3 AND X3 ORB
4 LDI X4 LDI X4
5 AND X5 AND X5
6 ORB
ORB
7 ORB
OUT
Y6
8 OUT
Y6
012345678
教后随笔
学校抽查意见
3)O RB指令也川‘以连续使用,但这种程序写法不推荐使用,LD或LDI指令的使用次数不得超过8次,也就是ORB只能连续使用8次以下。
(2)ANB (块与指令)用于两个或两个以上触点并联连接的电路之间的申联。
ANB指令的使用说明如图2所示。
图3-19
图2 ANB指令的使用程
ANB指令的使用说明:
1)丼联电路块串联连接时,丼联电路块的开始均用或LDT指令;
2)多个并联冋路块连接按顺序和前面的冋路串联吋,ANB指令的使用次数没有限制。
也可连续使用ANB,但与ORB—样,使用次数在8次以下。
XO X2 X3
XI X4 X5
X6
X3
0LD X
1OR XI
2LD X2
3AND X3
4LD X4
5AND X5
6ORI X6
7ORB
8ANB
9OR X3
10OUT Y7
教师备课笔记
上课n期月闩
课题主控指令(MC/MCR)和堆栈指令(MPS/MRD/MPP)
掌握并能运用主控指令(MC/MCR )和堆栈指令(MPS/MRD/MPP )
主控指令(MC/MCR )
(1) MC (主控指令)用于公共串联触点的连接。
执行MC 后,左母线移到MC
教 触点的后面。
(2) MCR (主控复位指令)它是MC 指令的复位指令,即利用MCR 指令恢复
原左母线的位置。
在编程时常会出现这样的情况,多个线圈同时受一个或一组触点控制,如來在每 个线阍的控制电路屮都串入同样的触点,将占用很多存储单元,使用主控指令就可以 解决这一问题。
MC 、MCR 指令的使用如图1所示,利用MC NO Ml00实现左母线A 移,使Y0、Y1都在X0的控制之下,其中N0表示嵌套等级,在无嵌套结构巾N0的 使用次数无限制;利用MCR N0恢复到原左母线状态。
如果X0断开则会跳过MC 、
MCR 之间的指令昀下执行。
教学
标
重 点 和 难
占
如何正确运用主控指令和堆栈指令
图1主控指令的使用
MC 、MCR 指令的使用说明:
1) MC 、MCR 指令的目标元件为Y 和M,但不能用特殊辅助继电器。
MC 占3
个程序步,MCR&2个程序步;
2) 主控触点在梯形图中与一般触点垂直(如图3-22中的M100)。
主控触点是与
左母线相连的常开触点,是控制一组电路的总开关。
与主控触点相连的触点必须用
LD 或LDI 指令。
3) MC 指令的输入触点断开时,在MC 和MCR 之内的积算定时器、计数器、用
复位/置位指令驱动的元件保持其之前的状态不变。
非积算定时器和计数器,用OUT 指令驱动的元件将复位,如图3-22中当X0断开,Y0和Y1即变为OFF 。
4)在一个MC 指令区内若再使用MC 指令称为嵌套。
嵌套级数最多为8级,编号按 N0->Nl->N2->N3->N4->N5->N6->N7顺序增大,每级的返冋用对应的MCR 指令,
从编号大的嵌套级开始复位。
MC
NO M100
M100
II
MCR NO
0 LD xo
1
MC NO M100
4 LD XI
5 our Y0
6 LD X2
7 our Y1
8 MCR NO 10 LD X5 11 our Y5
MCR NO
堆栈指令(MPS/MRD/MPP)
堆桟指令是FX系列中新增的基木指令,用于多重输出电路,为编程带来便利。
在FX系列PLC中有11个存储单元,它们专门用来存储程序运算的中间结果,被称为栈存储器。
(1) MPS (进栈指令)将运算结果送入栈存储器的第一段,同吋将先前送入的数据依次移到栈的下一段。
(2)MRD (读栈指令)将栈存储器的第一段数据(最后进栈的数据)读出月. 该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。
(3)MPP (出栈指令)将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈屮消失,同吋将栈屮其它数据依次上移。
堆栈指令的使用如图1所示,其中图la为一层栈,进栈后的信息uj无限使用,最后一次使用MPP指令弹出信号;图lb为二层栈,它用了二个栈单元。
z7 MPP MPS
X3
-u
a)0
1
2
3
4
5
6
7
8
9
10
11
12 LDZZZHRDZHPPZ 3 42 53 64 7 5
X X
Y
X
Y
X
Y
X
MPP
0 LD xo
1 MPS
2 AND XI
3 MPS
4 AND X2
5 OUT Y0
6 mpp
7 AND X3
8 OUT Y1
9 MPP
10 AND X4
11mps
12AND X5
13OUT Y2
14MPP
15AND X6
16OUT Y3 b)
3-23
图1堆栈指令的使用
a)一层栈b)二层栈
堆栈指令的使用说明:
1)堆栈指令没有目标元件;
2)MPS和MPP必须配对使用;
3)由于栈存储单元只有11个,所以栈的层次最多11层。
教
后
随
笔
学
校
抽
查
意
见
上#円期_ 月 日 呈期
课题H 三菱FX 系列PLC 置位与复位指令(SET/RST )
置位与复位指令(SET/RST )
(1) SET (置位指令)它的作用是使被操作的目标元件置位并保持。
(2) RST (复位指令)使被操作的目标元件复位并保持清零状态。
SET 、RST 指令的使用如图1所示。
当X0常开接通吋,Y0变为ON 状态并一直
保持该状态,即使X0断开Y0的ON 状态仍维持不变;只冇当XI 的常开闭合吋,
Y0才变为OFF 状态并保待,即使XI 常开断开,Y0也仍为OFF 状态。
教学
标 掌握并能运用置位与复位指令(SET/RST )
重 点 和 难
占
如何运用置位与复位指令(SET/RST )。