三菱PLC功能指令ppt课件

合集下载

三菱PLC功能指令ppt课件

三菱PLC功能指令ppt课件
FX2N系列可编程控制器功能指令
4.5.1概述
定义 可编程控制器的基本指令——基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。 功能指令(应用程序)——用于数据的传送、运算、变换 及程序控制等功能。
3
概述
功能指令 的特点
➢ 功能强大 ➢ 指令处理的数据多 ➢ 数据在存储单元中流转的过程复杂
2、子程序调用指令及应用
一、子程序调用指令的使用要素及梯形图表示
子程序调用指令要素
指令名称 子程序调用 子程序返回
助记符
CALL CALL(
P) SRET
指令代 码位数 FNC01
(16)
FNC02
操作数 [D·]
指针 P0~P62 嵌套 5级

程序步
3步(指令标 号)1步
1步
11
子程序调用指令及应用
1步
18
中断指令
中断是计算机所特有的一种工作方式。 中断子程序是为某些特定的控制功能而设定的。
特定的控制功能的共同特点:要求响应时间小于机器 的扫描周期。
三类中断:
➢ 输入中断 ➢ 定时器中断 ➢ 计数器中断
19
指针I
输入中断用指针。输入中断用指针I00□~I50□,共6点。 6个输入中断仅接收对应于输入口 X000~X005的信号触发。 这些输入口无论是硬件设置还是软件管理上都与一般的输 入口不同,可以处理比扫描周期短的输入中断信号。上升沿 或下降沿指对输入信号类别的选择。
图8-11 外部输入中断子程序示例
22
例:
说明:图中一开始为允许中断,当X1从OFF至ON且保持ON, 程序跳到指针I101处执行中断,即执行第13行,将K100 送到D1,然后返回主程序,对定时器T0计时,当计时达 到D12当前值K100时,T0触点闭合,Y0得电。

《PLC应用技术(三菱)》.第六单元 程序控制类应用指令PPT课件

《PLC应用技术(三菱)》.第六单元 程序控制类应用指令PPT课件
10ms,100ms定时器 1ms定时器 计数器 应用指令
表6-1 跳转对元器件状态的影响
跳转前触点状态 X1,X2,X3 OFF X1,X2,X3 ON
X4 OFF X4 ON X5 OFF,X6 OFF X5 OFF,X6 ON X7 OFF.X10 OFF X7 OFF,X10 ON X11 OFF X11 ON
图6-14 中断程序结构
⑶由于中断的控制是脱离于程序的扫描执行机制的,多个突发事件同时出现时 必须有个处理秩序,这就是中断优先权。中断优先权按中断号的大小决定,号数小的 中断优先权高。由于外部中断号整体上高于定时器中断。即外部中断的优先权较高。
⑷执行一个中断子程序时,其他中断被禁止,在中断子程序中编入EI和DI,可 实现双重中断,只允许两级中断嵌套。一次中断请求,中断程序一般仅能执行一次。
⑵中断程序从它惟一的中断指针开始, 到第一条IRET指令结束。中断程序应放在FEND 指令之后,IRET指令只能在中断程序中使用, 中断程序的结构如图6-14所示。特殊辅助继电器 M805△为ON时(△=0~8),禁止执行相应的中 断I△口口(口口是与中断有关的数字)。例如 M8050为ON时,禁止执行相应的中断I000和 I001。M8059为ON时,关闭所有的计数器中断。
和前边所谈到过的子程序一样,中断子程序也是为某些特定的控制功 能而设定的。和普通子程序不同的是,这些特定的控制功能都有一个共同的特 点,即要求响应时间小于机器的扫描周期。因而,中断子程序都不能由程序内 安排的条件引出。能引起中断的信号叫中断源,FX2N系列可编程序控制器有 三类中断源,即外部中断、定时器中断和高速计数器中断。本任务分析外部中 断。
二、原理分析
图6-12是一个带有外 部中断子程序的梯形图。在 主程序段程序执行中,特殊 辅助继电器M8050为零时, 标号为I001的中断子程序允 许执行。该中断在输入口X0 送入上升沿信号时执行。上 升沿信号出现一次该中断执 行一次。执行完毕后即返回 主程序。本中断子程序完成 的功能是M8013驱动输出继 电器Y11工作。作为执行结 果的输出继电器Y11的状态, 取决于X0出现上升沿时 M8013秒时钟脉冲的状态。 即M8013置1则Y11置l,否 则Y11置0。

三菱FX系列PLC及其基本指令ppt课件

三菱FX系列PLC及其基本指令ppt课件
32
30
31
6.8 设计题: 某设备的润滑系统,其油泵由一台电动机驱动,要求按下列方式设计: ⑴系统有手动润滑和自动润滑两种工作方式; ⑵手动润滑采用点动方式; ⑶自动润滑采用自动间隙润滑方式,每隔20s润滑一次,每次润滑的时间
为10s; 试设计满足上述要求的PLC控制系统,画出I/O接线图、梯形图程序。
SB2 X2
KM1
FR
Y1
X3 FR
COM COM1
电源
运行接触器 KM-Y1
10
一、电动机的连续运转
❖ 梯形图
启动
X1 X2 Y1
END
输出线圈 ❖ 指令表程序
停止
步序 指令 地址
0 LD X1
1 OR Y1
2 ANI X2
Y1
3 OUT Y1 4 END
自锁
X1
X2
时序图
Y1
11
电动机的连续运转
12
二、电动机的顺序控制
❖ 主电路
L1 L2 L3
QS FU
KM1
KM2
KM3
FR1
M1 3~
FR2
FR3
M2
M3
3~
3~
13
❖ I/O接线图
M1启动 SB1 M1停止 SB2 M2启动 SB3 M2停止 SB4 M3启动 SB5 M3停止 SB6
KM1 FR1
X0
Y1
M1运行
X1
KM2 FR2
5 ANI X12 6 LDF X7 7 AND M37 8 ORB 9 ORI X22 10 ANB 11 OR X15 12 MPS 13 INV
10 OUT Y0
14 OUT M34

第3章三菱FX系列PLC基本指令1PPT课件

第3章三菱FX系列PLC基本指令1PPT课件
图3.21 MC和MCR指令举例梯形图
3.2.9 主控与主控复位指令 MC、MCR 5
解:图3.22(a)为2级主控嵌套,执行过程 如图3.22(b)。N1嵌套在N0之中。
图3.21 MC和MCR指令举例梯形图
3.2.10 空操作与程序结束指令NOP、END 1
1.指令用法 (1)NOP(空操作):空一条指令(想删除一指令
3.2.7 置位与复位指令SET、RST 4
(1)用FXGP先画好梯形图,然后用工具_转换命令,即可得 到图3.16(b)所示的指令表。各指令的步序已经在此程序中标 出,并可得到总的程序步为21步。 (2)各指令的步序已经在此程序中标出,并可得到总的程序步 为26步。若人工计算,要注意图3.16(b)中步序15 RST D0 ,此指令为3个程序步。 (3)根据SET和 RST指令功能,容易分析得出:常开X000接通 时,线圈Y000得电并保持,一直至常开X001接通时,线圈Y000 才失电并保持,所以Y000的波形如图3.17(b)所示。
例3.10阅读图3.16(a)梯形图,试解答: (1)写出图3.16(a)梯形图所对应的指令表。 (2)指出各指令的步序并计算程序的总步数。 (3)X000和X001的波形如图3.17(a),画出Y000的波形图。
解:
3.2.7 置位与复位指令SET、RST 3
图3.16 SET和 RST指令举例
图3.20 MC和MCR指令举例
3.2.9 主控与主控复位指令 MC、MCR 4
梯形图将变为图3.21所示;同时可得到对应图3.20(a)梯形 图的指令表如图3.20(b)所示。 (2)各指令的步序已经在图3.20(b)程序中标出,并可得到总 的程序步为11步。注意图3.20(b)中两条主控指令:1 MC N0 M100和 8 MCR N0 分别为3个和2个程序步。 例3.13 分析图3.22(a)梯形图,指出主控嵌套级数,并且简 述程序的执行过程。

三菱PLC指令说明PPT幻灯片课件

三菱PLC指令说明PPT幻灯片课件

M8034——线圈“通电”时,禁止输出。
M8039——线圈“通电”时,可编程序控制器以D803长春工程学院 机电学院 机电教研室
3
3、定时器
1)通用定时器(T0~T249) T0~Tl99为100ms定时器定时范围为0.1~3276.7s,其中 T192~T199为子程和中断服务程序专用的定时器; T200~T245为10ms定时器,定时范围为0.01~327.67s。
LD X001 AND X002
X ?? AND X003
* 并联的OUT指令可以连续多次使用。
长春工程学院 机电学院 机电教研室
8
• LD、LDI、OUT指令的应用
长春工程学院 机电学院 机电教研室
9
二、 AND、ANI 指令
N
N
AND
ANI
AND、ANI 目标元素N: X、Y、M、T、C、S
• 功能: AND指令表示常开触点与前面的触点电路相串联 ANI 指令表示常闭触点与前面的触点电路相串联
OUT指令表示输出逻辑运算的结果
长春工程学院 机电学院 机电教研室
7
• 指令说明:
* LD,LDI 指令用于将触点连接到母线上。其 它用法与后面的ANB、ORB 指令组合,在分 支起点处也可以使用。
* OUT指令是线圈驱动指令,用于对输出继电 器Y、辅助继电器M、状态S、定时器T、计 数器C的线圈驱动,对输入继电器不能使用
X0
T200
T200
K100
Y0
长春工程学院 机电学院 机电教研室
4
4、计数器
1)内部计数器(C) 用来对内部信号X,Y,M,S等计数,其响应速度通
常为数十赫兹以下。 16位加计数器

三菱FX2N系列PLC基本指令PPT课件

三菱FX2N系列PLC基本指令PPT课件

11
3.1.3 流程图语言(SFC)4
(2)SFC语言元素,由状态、转移和有向线段组成。
① 状态表示过程中的一个工步(动作)。状态符号用
单线框表示,框内是状态的组件号。一个控制系统还必
须要有一个初始状态,对应的是其运行的原点,初始状
态的符号是双线框。
② 转移是表示从一个状态到另一个状态的变化。状态
助接点常开和常闭;后者使用PLC中的内部软元件,靠
软件实现控制程序, 图中Y000、 X000、 X001和X002
都是软继电器和软接点,都是用PLC内部的存储器位
来映像这些外部硬器件的状态,存储位为1,表示对应
的线圈得电或开关接通,存储位为0,表示对应的线圈
失电或开关断开,不需改变接线即能改变控制过程。
④ 梯形图中不存在实际的电流,而是用一种假想的能
流(Power Flow)来模拟继电接触控制逻辑。
25.07.2020
4
3.1.1 梯形图编程语言(Ladder)4 2.梯形图中的图元符号 梯形图中的图元符号是对继电接触控制图中的图形符 号的简化和抽象,两者的对应关系如表3.2所示。可得 出结论: ① 对应继电接触控制图中的各种常开符号,在梯形图
图中的图元符号”这一列中,有两种常闭符号,三种
线圈符号。
3.梯形图的格式
梯形图是形象化的编程语言,它用接点的连接组合表
示条件、用线圈的输出表示结果而绘制的若干逻辑行
组成的顺控电路图。
梯形图的绘制格式:
25.07.2020
6
3.1.1 梯形图编程语言(Ladder)6
① 梯形图按从上到下、从左至右顺序编写。每一逻辑
行总是从起始母线开始,终止于终止母线(可省)。

三菱PLC基本指令的应用ppt课件

三菱PLC基本指令的应用ppt课件
• (1)编写输入/输出端口分配表。 (2)6 延时控制程序 3.6.1 定时器T
(1)定时器是根据时钟脉冲累计计时的,时钟脉冲周期有1ms、10ms、100ms 三种规格定时器的工作过程实际上是对时钟脉冲计数。
(2)定时器有一个设定值寄存器,一个当前值寄存器。这些寄存器都是16位 (即数值范围是1~32767),计时时间为设定值乘以定时器的计时单位(时钟脉 冲周期)。
3.7.1 16位增计数器(C0~C199)
36
3.7.2 32位增减计数器(C200~C234)
37
38
3.8.1 进栈、读 栈、出栈指令 MPS、MPD、 MPP
39
40
上图解析
• 因为X0总控制输出继电器Y0一Y4,所以X0的状态 要使用5次。因此,在“0 LD X0”指令语句后先用 MPS指令将X0的状态存入堆栈第一级单元,然后与 X1的状态做“与”运算控制Y0。
电动 机间 歇运 行 PLC 控制
34
3.7 计数控制程序
• FX2N系列PLC有256个计数器,地址编号为C0—C255,其中C0—C234为 普通计数器,C235一C255为高速计数器。
• 普通计数器C的使用说明: • (1)计数器的功能是对输入脉冲进行计数,计数发生在脉冲的上升沿,达到
计数器设定值时,计数器接点动作。每个计数器有常开和常闭接点,可以无 限次引用。 • (2)计数器有一个设定值寄存器,一个当前值寄存器。16位计数器的设定值 范围是1~32767,32位增减计数器的设定值范围是―2147483648— 2147483647。设定值为K0和K1的作用相同,都是在第一次计数时动作。 • (3)普通计数器在计数过程中发生断电,则前面所计的数值全部丢失,再次 通电后从0开始计数。 • (4)掉电保护计数器在计数过程中发生断电,则前面所计数值保存,再35次通 电后从原来数值的基础上继续计数。

PLC功能指令(课件PPT)

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再重新锁定。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FX2N系列可编程控制器功能指令
4.5.1概述
定义 可编程控制器的基本指令——基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。 功能指令(应用程序)——用于数据的传送、运算、变 换及程序控制等功能。
3
概述
功能指令 的特点
➢ 功能强大 ➢ 指令处理的数据多 ➢ 数据在存储单元中流转的过程复杂
16位
16位
V0
Z0
32位
V0 Z0 高位 低位
9
变址寄存
器V、Z 的组合
数据类软元件及存储器组织
举例
软元件的变址
X000
FNC 12 D5V0 MOV
D10Z0
如:当V0=8,Z0=14时, D(5+8)=D(13);D(10+14)=D(2
4) 则(D13)→(D24) 当V0=9,D(5+9)=D(14), 图则6(-D414变)→址(D寄2存4)器的使用说明
表6-2 加法指令要素
指令 助记 指令代
名称 符

操作数范围
[S1·] [S2·]
[D·]
加法
ADD FNC2 K、HKnX、KnY、 KnY、Kn ADD( 0 Kn M、KnST、 M、KnST、
P) (16/32) C、D、V、Z C、D、V、 Z
程序步
ADD、 ADDP…7步
DADD、 DADDP…13
可以用变址寄存器进 行变址的软元件是: X、 Y、M、S、P、T、C、D、 K、H、KnX、KnY、Kn
M、KnS。
10
数据类软元件及存储器组织
注意!
变址寄存器不能修改V与Z本身或位数指定用的Kn 参数。例如K4M0Z有效,而K0ZM0无效。
11
数据类软元件及存储器组织
二、数据类软元件的结构形式
8
数据类软元件及存储器组织
2.变址寄存器 (V0~V7,Z0~Z7共16点)
变址寄存器V、Z和通用数据寄存器一样,是进行数值数 据读、写的16位数据寄存器。主要用于运算操作数地 址的修改。
进行32位数据运算时,将V0~V7,Z0~Z7对号结合使用, 如指定Z0为低位,则V0为高位,组合成为:(V0,Z0)。变址 寄存器V、Z的组合如图6-3所示。
(1)基本形式 FX2N系列PLC数据类元件的基本结构为 16位存储单元。具有符号位和字元件。 (2)双字元件 其中低位元件存储32位数据的低位部分, 高位元件存储32位数据的高位部分。最高位(第32位)为 符号位。 在指令中使用双字元件时,一般只用其低位地址表示这 个元件,其高位同时被指令使用。虽然取奇数或偶数地址 作为双字元件的低位是任意的,但为了减少元件安排上的 错误,建议用偶数作为双字元件的元件号。
程序控制类指令可以影响程序执行的流向及内容。 对合理安排程序的结构,有效提高程序的功能 ,对实现 某些技巧性运算,都有重要的意义。
2
1、 条件跳转指令及应用
一、条件跳转指令的要素和含义
表8-1 条件跳转指令要素
指令名 称
条件跳 转
助记 符
CJ CJ(P)
指令代 码位数
FNC00 (16)
操作数
[ D·] P0~P63 P63即 END
5
数据类软元件及存储器组织
图6-1 16/32位二进制数据各位权值
6
数据类软元件及存储器组织
常用数据寄存器有以下几类:
通用数据寄存器 (D0~D199共200点) 断电保持数据寄存器 (D200~D511共312点) 特殊数据寄存器 (D8000~D8255共256点)
7
数据类软元件及存储器组织
4
数据类软元件及存储器组织
一、数据类软元件的类型及使用
1.数据寄存器(D)
数据寄存器是用于存储数值数据的软元件,FX2N系列 机中为16位(最高位为符号位,可处理数值范围为-32, 767~+32,767),如将2个相邻数据寄存器组合,可存 储32位(最高位为符号位,可处理数值范围为-2,147, 483, 647~ +2, 147, 483, 647)的数值数据。
19
功能指令的表达形式、使用要素及分类
一、功能指令的表达形式及使用要素
1.功能指令的表达形式源自功能指令不含表达梯形图符号间相互关系的成分,而 是直接表达本指令要做什么。
X8002
FNC 12 MOV
K123
D500
图6-6 功能指令的梯形图形式
24
功能指令的表达形式、使用要素及分类
2.功能指令的使用要素

图6-7 功能指令的格式及要素
25
功能指令的表达形式、使用要素及分类
功能指令 的使用要

➢ 功能指令编号
➢ 助记符
➢ 数据长度
➢ 执行形式
➢ 操作数
⑤.某些指令如INC,DEC在用连续 执行方式时应特别注意,每个扫 描周期都要执行一次。警示标 示。
26
4.5.2程序流向控制指令FNC00— FNC09
举例
在 D8000中,存有监视定时器的时间设定值。 它的初始值由系统只读存储器在通电时写入。要改变
时可利用传送指令(FNC12 MOV)写入
M800 2 FNC 12 K250 D800 将监视定时器
M未O定V 义器的不特要殊使数用据!寄存设为250ms
FNC 07 WDT
监视定时器刷新
图6-2 特殊数据寄存器数据的写入
目录
条件跳转指令及应用 子程序调用指令及应用 中断指令及应用 循环指令 程序结构
1
内容提要
条件跳转指令、子程序指令、中断指令及程序循环 指令,统称为程序控制类指令。
程序控制指令用于程序执行流程的控制。对一个扫 描周期而言,跳转指令可以使程序出现跨越或跳跃以实 现程序段的选择。子程序指令可调用某段子程序。循 环指令可多次重复执行特定的程序段。中断指令则用 于中断信号引起的子程序调用。
18
数据类软元件及存储器组织
(3)位组合元件 FX2N系列PLC中使用4位BCD码,产生了 位组合元件。 位组合元件常用输入继电器X、输出继电器Y、辅助继电 器M及状态继电器S组成,元件表达为KnX、KnY、KnM、 KnS等形式,式中Kn指有n组这样的数据。
举例
KnX000表示位组合元件是由从 X000开始的 n组位元件组合。 若n为1 ,则 K1X0指由 X000、X001、X002、X003四位输入继电 器的组合;而n为2 ,则 K2X0是指 X000~ X007八位输入继电器 的二组组合。除此之外,位组合元件还可以变址使用,如 KnXZ、 KnYZ、Kn MZ、KnSZ等,这给编程带来很大的灵活性。
相关文档
最新文档