三菱PLC功能指令ppt课件
表6-2 加法指令要素
指令 助记 指令代
操作数范围
名称 符
码
[S1·] [S2·] [D·]
程序步
加法 ADD FNC20 K、HKnX、KnY、 KnY、Kn M、 ADD、ADDP…7
ADD(P) (16/32) Kn M、KnST、C、 KnST、C、D、 步DADD、
D、V、Z
V、Z
DADDP…13步
二、数据类软元件的结构形式
(1)基本形式 FX2N系列PLC数据类元件的基本结构为 16位存储单元。具有符号位和字元件。 (2)双字元件 其中低位元件存储32位数据的低位部分, 高位元件存储32位数据的高位部分。最高位(第32位)为 符号位。 在指令中使用双字元件时,一般只用其低位地址表示这 个元件,其高位同时被指令使用。虽然取奇数或偶数地址 作为双字元件的低位是任意的,但为了减少元件安排上的 错误,建议用偶数作为双字元件的元件号。
程序控制类指令可以影响程序执行的流向及内容。 对合理安排程序的结构,有效提高程序的功能 ,对实 现某些技巧性运算,都有重要的意义。
2
1、 条件跳转指令及应用
一、条件跳转指令的要素和含义
表8-1 条件跳转指令要素
指令名 助记 指令代 操作数
称
符 码位数
[ D·]
程序步
条件跳 CJ FNC00 P0~P63 CJ和 CJ(P)~3步
图6-7 功能指令的格式及要素
25
功能指令的表达形式、使用要素及分类
功能指令 的使用要
素
功能指令编号
助记符
数据长度
执行形式
操作数
⑤.某些指令如INC,DEC在用连续 执行方式时应特别注意,每个扫 描周期都要执行一次。警示标 示。
26
4.5.2程序流向控制指令FNC00— FNC09
19
功能指令的表达形式、使用要素及分类
一、功能指令的表达形式及使用要素
1.功能指令的表达形式
功能指令不含表达梯形图符号间相互关系的成分, 而是直接表达本指令要做什么。
X8002
FNC 12 MOV
K123
D500
图6-6 功能指令的梯形图形式
24
功能指令的表达形式、使用要素及分类
2.功能指令的使用要素
举例
在 D8000中,存有监视定时器的时间设定值。
它的初始值由系统只读存储器在通电时写入。要改 变时可利用传送指令(FNC12 MOV)写入
M8002
FNC 12 K250
D800 将监视定时器
未MOV定义器的不特要殊使数用据!寄存设为250ms
FNC 07 WDT
监视定时器刷新
图6-2 特殊数据寄存器数据的写入
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等,这给编程带来很大的灵活性。
图6-4 变址寄存器的使用说明
可以用变址寄存器进 行变址的软元件是: X、 Y、M、S、P、T、C、D、 K、H、KnX、KnY、Kn
M、KnS。
10
数据类软元件及存储器组织
注意!
变址寄存器不能修改V与Z本身或位数指定用的Kn参 数。例如K4M0Z有效,而K0ZM0无效。
11
数据类软元件及存储器组织
目录
条件跳转指令及应用 子程序调用指令及应用 中断指令及应用 循环指令 程序结构
1
内容提要
条件跳转指令、子程序指令、中断指令及程序循 环指令,统称为程序控制类指令。
程序控制指令用于程序执行流程的控制。对一个 扫描周期而言,跳转指令可以使程序出现跨越或跳跃 以实现程序段的选择。子程序指令可调用某段子程序。 循环指令可多次重复执行特定的程序段。中断指令则 用于中断信号引起的子程序调用。
8
数据类软元件及存储器组织
2.变址寄存器 (V0~V7,Z0~Z7共16点)
变址寄存器V、Z和通用数据寄存器一样,是进行数值数 据读、写的16位数据寄存器。主要用于运算操作数地 址的修改。
进行32位数据运算时,将V0~V7,Z0~Z7对号结合使用, 如指定Z0为低位,则V0为高位,组合成为:(V0,Z0)。变 址寄存器V、Z的组合如图6-3所示。
数据类软元件及存储器组织
图6-1 16/32位二进制数据各位权值
6
数据类软元件及存储器组织
常用数据寄存器有以下几类:
通用数据寄存器 (D0~D199共200点) 断电保持数据寄存器 (D200~D511共312点) 特殊数据寄存器 (D8000~D8255共256点)
7
数据类软元件及存储器组织
16位
16位
V0
Z0
32位
V0 Z0 高位 低位
9
变址寄存 器V、Z的
组合
数据类软元件及存储器组织
举例
软元件的变址
X000
FNC 12 MOV
D5V0
D10Z0
如:当V0=8,Z0=14时, D(5+8)=D(13);D(10+14)=D(24) 则(D13)→(D24) 当V0=9,D(5+9)=D(14), 则(D14)→(D24)
FX2N系列可编程控制器功能指令
4.5.1概述
定义 可编程控制器的基本指令——基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。 功能指令(应用程序)——用于数据的传送、运算、变换 及程序控制等功能。
3
概述
功能指令 的特点
功能强大 指令处理的数据多 数据在存储单元中流转的过程复杂
4
数据类软元件及存储器组织
一、数据类软元件的类型及使用
1.数据寄存器(D)
数据寄存器是用于存储数值数据的软元件,FX2N系 列机中为16位(最高位为符号位,可处理数值范围为-32, 767~+32,767),如将2个相邻数据寄存器组合,可存储 32位(最高位为符号位,可处理数值范围为-2,147,483, 647~ +2, 147, 483, 647)的数值数据。
合集下载
三菱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得电。
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得电。
第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)梯形图,指出主控嵌套级数,并且简 述程序的执行过程。
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幻灯片课件
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课件
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基础及应用教程(三菱FX2N系列)功能指令PPT课件
中断返回指令IRET(Interrupt Return)的 功能编号FNC03,无操作数,占1个程序步。
中断允许指令EI(Enable Interrupt)的功能编 号FNC04,无操作数,占1个程序步。
中断禁止指令DI(Disable Interrupt)的功能 编号FNC05,无操作数,占1个程序步。
20
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
三 请在这里输入您的主要叙述内容
2
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
与应用 PLC基础与★应用当PL一C基个础与1应6用位P的LC基数础据与应传用 P送LC到基础K与1应M用 0、K2M0、K3M0 时,只能传送低位数据,较高位数据不传送,32 位数据传送时也一样。在作16位数操作时,参与 操作的位元件不足16位时,高位(不足部分)均 作0处理,这就意味着只能处理正数(符号位为 0),32位数据操作也一样。
FX2N型PLC中的数据寄存器D为16位,用于 存放16位二进制数。在应用指令的助记符前 加“D”就变成32位指令。数据长度的表示格 式如图5-2所示。
X0 MOV D0 D2
X1 DMOV D0 D2
图5-2 数据长度的表示
7
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
5.1.3 执行形式 与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用
应用指令有连续执行和脉冲执行型两种执行 形式。
脉冲执行形式的使用如图5-3所示。
X0 MOVP D0 D2
中断允许指令EI(Enable Interrupt)的功能编 号FNC04,无操作数,占1个程序步。
中断禁止指令DI(Disable Interrupt)的功能 编号FNC05,无操作数,占1个程序步。
20
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
三 请在这里输入您的主要叙述内容
2
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
与应用 PLC基础与★应用当PL一C基个础与1应6用位P的LC基数础据与应传用 P送LC到基础K与1应M用 0、K2M0、K3M0 时,只能传送低位数据,较高位数据不传送,32 位数据传送时也一样。在作16位数操作时,参与 操作的位元件不足16位时,高位(不足部分)均 作0处理,这就意味着只能处理正数(符号位为 0),32位数据操作也一样。
FX2N型PLC中的数据寄存器D为16位,用于 存放16位二进制数。在应用指令的助记符前 加“D”就变成32位指令。数据长度的表示格 式如图5-2所示。
X0 MOV D0 D2
X1 DMOV D0 D2
图5-2 数据长度的表示
7
三菱PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础
5.1.3 执行形式 与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用 PLC基础与应用
应用指令有连续执行和脉冲执行型两种执行 形式。
脉冲执行形式的使用如图5-3所示。
X0 MOVP D0 D2
三菱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次通 电后从原来数值的基础上继续计数。
(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)
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再重新锁定。
三菱PLCFX2N功能运用PPT演示课件
#16~#19 *#20 *#21 *#22
*#23 *#24 #25~#19 #29 #30 #31
保留
复位到默认值和预设。默认值=0
调整增益、偏移选择。(b1,b0)为(0、1)允许,(1、0)禁止
增益、偏移调整
G4
O4
G 3
O3
偏移值,默认值=0
增益值,默认值=5000(mV)
保留
错误状态
识别码K2010
通过软件设置调整偏移/增益量,其程 序如图8-5所示。
Page 18
Page 19
图8-5 偏移量调整程序
8.1.2 温度A/D输入模块
1.FX2N-4AD-PT概述
Page 20
表8-4
项目 模拟量输入信号 传感器电流 补偿范围 数字输出 最小分辨率 整体精度 转换速度 电源 占用I/O点数 适用PLC
(BFM),每个BFM均为16位,BFM的 分配如表8-2所示。
Page 10ห้องสมุดไป่ตู้
表8-2
BFM *#0 *#1 *#2 *#3 *#4 #5 #6 #7 #8 #9 #10 #11 #12 #13~#14 #15
通道初始化,默认值=H0000 通道1 通道2 通道3 通道4 通道1 通道2 通道3 通道4 通道1 通道2 通道3 通道4 保留
Page 8
③ 如果使用电流输入,则须连接V+和I+端 子。 ④ 如果存在过多的电气干扰,需将电缆屏 蔽层与FG端连接,并连接到FX2N−4AD的 接地端。 ⑤ 连接FX2N-4AD的接地端与主单元的接 地端。可行的话,在主单元使用3级接地。
Page 9
3.缓冲存储器(BFM)分配 FX2N−4AD共有32个缓冲存储器
模块三三菱PLC基本指令编程PPT课件
生的信号,它包括上升沿检出指令和下降沿检出指令。上升沿 检出指令仅在指定元件的上升沿(OFF→ON变化)时,接通一 个扫描周期。下降沿检出指令仅在指定元件的下降沿(ON→OF F变化)时,接通一个扫描周期。边
沿检出指令的梯形图表
示方法是在常开触点中
间加上↑(上升沿)、
↓(下降沿),在梯形
图中可串联也可并联。
4)程序原理说明。 ① PLC上电,X4=ON。按下SB1→X0=ON→M0=ON(自锁, Y0线圈得电)→Y0=ON,电动机连续运行且Y5线圈得电,指 示灯点亮。按下SB3或KH断开,X4恢复断开状态,电动机停 止运行。 ② 按下SB2,X1=ON,Y0=ON,电动机运行且Y5的M8013 (产生1s的脉冲信号)支路接通,指示灯闪烁;松开SB2,X1= OFF,电动机停止运行,完成点动控制。 1)用SET、RST指令实现电动机的点动与连续控制。
图3-14 边沿检出指令的应用 a)梯形图 b)时序图第Fra bibliotek9页/共62页
任务三 三相异步电动机点动与连续控制
一、辅助继电器(M) PLC中有许多辅助继电器,其
作用相当于继电接触器控制电路中 的中间继电器,常用于中间状态变 换、存储或中间信号变换等。辅助 继电器线圈的通断状态只能由内部 程序驱动,如图3⁃15所示。每个辅 助继电器都有无数对常开、常闭触 点供编程使用,但它们的触点不能 直接输出驱动外部负载,只能用于 在程序中驱动输出继电器的线圈或 其他继电器的线圈,再用输出继电 器的触点驱动外部负载。
I/O地址分配见表3⁃3。
表3-3 I/O地址分配表
第14页/共62页
任务二 用PLC实现三相异步电动机正反转控制
2. PLC接线图 PLC输入/输出接线图如图3⁃11所示。
沿检出指令的梯形图表
示方法是在常开触点中
间加上↑(上升沿)、
↓(下降沿),在梯形
图中可串联也可并联。
4)程序原理说明。 ① PLC上电,X4=ON。按下SB1→X0=ON→M0=ON(自锁, Y0线圈得电)→Y0=ON,电动机连续运行且Y5线圈得电,指 示灯点亮。按下SB3或KH断开,X4恢复断开状态,电动机停 止运行。 ② 按下SB2,X1=ON,Y0=ON,电动机运行且Y5的M8013 (产生1s的脉冲信号)支路接通,指示灯闪烁;松开SB2,X1= OFF,电动机停止运行,完成点动控制。 1)用SET、RST指令实现电动机的点动与连续控制。
图3-14 边沿检出指令的应用 a)梯形图 b)时序图第Fra bibliotek9页/共62页
任务三 三相异步电动机点动与连续控制
一、辅助继电器(M) PLC中有许多辅助继电器,其
作用相当于继电接触器控制电路中 的中间继电器,常用于中间状态变 换、存储或中间信号变换等。辅助 继电器线圈的通断状态只能由内部 程序驱动,如图3⁃15所示。每个辅 助继电器都有无数对常开、常闭触 点供编程使用,但它们的触点不能 直接输出驱动外部负载,只能用于 在程序中驱动输出继电器的线圈或 其他继电器的线圈,再用输出继电 器的触点驱动外部负载。
I/O地址分配见表3⁃3。
表3-3 I/O地址分配表
第14页/共62页
任务二 用PLC实现三相异步电动机正反转控制
2. PLC接线图 PLC输入/输出接线图如图3⁃11所示。
三菱FX系列PLC及其基本指令PPT课件
➢ 32位通用加/减计数器,C200~C234共135点,设定值: -2147483648~+2147483647。
➢ 高速计数器C235~C255共21点,共享PLC上6个高速计 数器输入(X000~X005)。高速计数器按中断原则运 行。
15
16位加计数器 通用型:C0~C99共100点 断电保持型:C100~C199共100点
T10 Y1
普通定时器的工作原理
13
T250 X2
1
X1
设定值K 计数器
相等 比较器
100ms时钟脉冲
X1 X2 T250
T250 K345 RST T250
Y1
积算定时器的工作原理
Tx 触点动作
14
❖ 计数器(C)
计数器可分为通用计数器和高速计数器。
➢ 16位通用加计数器,C0~C199共200点,设定值:1~ 32767。设定值K0与K1含义相同,即在第一次计数时, 其输出触点动作。
可驱动线圈的特殊辅助继电器 M8030:锂电池电压指示灯特殊继电器。 M8033:PLC停止时输出保持特殊辅助继电器。 M8034:停止全部输出特殊辅助继电器。 M8039:实时扫描特殊辅助继电器。
9
❖ 状态(S)
➢ 状态是对工序步进型控制进行简易编程的内部软元件, 采用十进制编号。与步进指令STL配合使用;
❖ 浮点数据(标绘值)
➢ 二进制浮点数常用于高精度浮点运算; ➢ 十进制浮点数用于实施监视。
5
二、软元件(编程元件)
❖ 输入继电器(X)
➢ 在PLC内部,与输入端子相连的输入继电器是光电隔离的电子继 电器,采用八进制编号,用无数个常开和常闭触点。
➢ 输入继电器不能用程序驱动。
➢ 高速计数器C235~C255共21点,共享PLC上6个高速计 数器输入(X000~X005)。高速计数器按中断原则运 行。
15
16位加计数器 通用型:C0~C99共100点 断电保持型:C100~C199共100点
T10 Y1
普通定时器的工作原理
13
T250 X2
1
X1
设定值K 计数器
相等 比较器
100ms时钟脉冲
X1 X2 T250
T250 K345 RST T250
Y1
积算定时器的工作原理
Tx 触点动作
14
❖ 计数器(C)
计数器可分为通用计数器和高速计数器。
➢ 16位通用加计数器,C0~C199共200点,设定值:1~ 32767。设定值K0与K1含义相同,即在第一次计数时, 其输出触点动作。
可驱动线圈的特殊辅助继电器 M8030:锂电池电压指示灯特殊继电器。 M8033:PLC停止时输出保持特殊辅助继电器。 M8034:停止全部输出特殊辅助继电器。 M8039:实时扫描特殊辅助继电器。
9
❖ 状态(S)
➢ 状态是对工序步进型控制进行简易编程的内部软元件, 采用十进制编号。与步进指令STL配合使用;
❖ 浮点数据(标绘值)
➢ 二进制浮点数常用于高精度浮点运算; ➢ 十进制浮点数用于实施监视。
5
二、软元件(编程元件)
❖ 输入继电器(X)
➢ 在PLC内部,与输入端子相连的输入继电器是光电隔离的电子继 电器,采用八进制编号,用无数个常开和常闭触点。
➢ 输入继电器不能用程序驱动。
