三菱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得电。
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课件
(2)组合式:A,Q糸列
控制模式分类: (1)小型PLC:I/O点数在256点以下的PLC。
(2)中型PLC:I/O点数在256点至2048点以下
(3)大型PLC:I/O点数在2048以上---更多
15
型号:Q糸列
电 CPU I/O 功 底板
源
模能
块模
块
型号:fx糸列
CPU板
I/O 板(中板)
电源板
23
PLC输出电路之(晶体管):
LED
光电耦合
Y1
晶体管
CPU
COM2
FU
LED
光电耦合
Y0
晶体管
CPU
-+
COM1
FU
晶体管输出的特点: (1),其负载电源采只能采用DC24V以下 直流电源。绝对不能使用交流电源供电, 防止烧坏。 (2),通过PLC晶体管输出的电流不能大 于0.5A。 (3),注意电源正负极性。 (4),晶体管输出反响速度快,可以连续发 脉冲。
第3周
第4周
第5周
第6周
第7周
第8周
PLC软件安装讲 编程方法手段 解PLC十大功能 和技巧,注意
编程事项
变频器基本原
理,工程实例 的应用
步进电机原理
1PC模块定位 使用
恒温控制(实 PLC和PLC通信 西门子PLC基本
例)
指令
FX系列PLC输入 实例:红绿灯
输出电路
和机械编程编
程方法
变频器多段速 控制结合实物 机器完成
热烈欢迎PLC自动化学员入学!
1
师生自我介绍:
• 老师口述。。。 • 学员介绍内容: • ----来自那里? • ----以前从事什么工作? • ----为什么学习PLC? • ----经什么途径参加PLC培训?
控制模式分类: (1)小型PLC:I/O点数在256点以下的PLC。
(2)中型PLC:I/O点数在256点至2048点以下
(3)大型PLC:I/O点数在2048以上---更多
15
型号:Q糸列
电 CPU I/O 功 底板
源
模能
块模
块
型号:fx糸列
CPU板
I/O 板(中板)
电源板
23
PLC输出电路之(晶体管):
LED
光电耦合
Y1
晶体管
CPU
COM2
FU
LED
光电耦合
Y0
晶体管
CPU
-+
COM1
FU
晶体管输出的特点: (1),其负载电源采只能采用DC24V以下 直流电源。绝对不能使用交流电源供电, 防止烧坏。 (2),通过PLC晶体管输出的电流不能大 于0.5A。 (3),注意电源正负极性。 (4),晶体管输出反响速度快,可以连续发 脉冲。
第3周
第4周
第5周
第6周
第7周
第8周
PLC软件安装讲 编程方法手段 解PLC十大功能 和技巧,注意
编程事项
变频器基本原
理,工程实例 的应用
步进电机原理
1PC模块定位 使用
恒温控制(实 PLC和PLC通信 西门子PLC基本
例)
指令
FX系列PLC输入 实例:红绿灯
输出电路
和机械编程编
程方法
变频器多段速 控制结合实物 机器完成
热烈欢迎PLC自动化学员入学!
1
师生自我介绍:
• 老师口述。。。 • 学员介绍内容: • ----来自那里? • ----以前从事什么工作? • ----为什么学习PLC? • ----经什么途径参加PLC培训?
PLC应用技术三菱课件.数据处理类应用指令
X13~X10
输入 作用
密码个位 密码十位 密码百位
输出继电器 Y0
输出 作用
密码锁控制信号
密码锁的密码由程序设定,假定为K283,从K3X0上送入的数据应和它相等,这可 以用比较指令实现判断,密码锁的开启由Y0的输出控制。梯形图如图5-12。
图5-12 密码锁梯形图
三、知识链接
1.比较指令CMP
虽然ZRST指令是16位处理指令,[Dl],[D2]也可以指定32位计数器。如图5-15 所示,将M0~M100的101位全部清0。
图5-15 ZRST指令说明
3.传送比较指令的基本用途
⑴用来获得程序的初始工作数据 ⑵用来进行机内数据的存取管理 ⑶用来运算处理结果并向输出端口传送 ⑷用来比较指令以建立控制点
⑴通用数据寄存器(D0~D199共200点) 通用数据寄存器一旦写入数据,只要不再写入其他数据,其内容就不会变 化。但是在PLC从运行到停止或停电时,所有数据被清除为0(如果驱动特殊辅助 继电器M8033,则可以保持)。 ⑵断电保持数据寄存器(D200~D7999共7800点) 只要不改写,无论PLC是从运行到停止,还是停电时,断电保持数据寄存 器将保持原有数据而不丢失。 以上的设定范围是出厂时的设定值。数据寄存器的掉电保持功能也可通过 外围设备设定,实现通用←→断电保持或断电保持←→通用的调整转换。
3.应用指令的格式
FX2N系列PLC在梯形图中使用功能框表示应用指令。图5-3a是应用指令的梯形 图示例。指令的功能是:当M8002接通时,十进制常数123将被送到辅助继电器 M7~M0中去,相当于用基本指令实现的程序如图5-3b。
图5-3 用应用指 令与基本指令实 现同样任务的比 较
⑴编号
应用指令用编号FNC00~FNC294表示,并给出对应的助记符。例如FNC12的 助记符是MOV(传送),FNC45的助记符是MEAN(平均)。
输入 作用
密码个位 密码十位 密码百位
输出继电器 Y0
输出 作用
密码锁控制信号
密码锁的密码由程序设定,假定为K283,从K3X0上送入的数据应和它相等,这可 以用比较指令实现判断,密码锁的开启由Y0的输出控制。梯形图如图5-12。
图5-12 密码锁梯形图
三、知识链接
1.比较指令CMP
虽然ZRST指令是16位处理指令,[Dl],[D2]也可以指定32位计数器。如图5-15 所示,将M0~M100的101位全部清0。
图5-15 ZRST指令说明
3.传送比较指令的基本用途
⑴用来获得程序的初始工作数据 ⑵用来进行机内数据的存取管理 ⑶用来运算处理结果并向输出端口传送 ⑷用来比较指令以建立控制点
⑴通用数据寄存器(D0~D199共200点) 通用数据寄存器一旦写入数据,只要不再写入其他数据,其内容就不会变 化。但是在PLC从运行到停止或停电时,所有数据被清除为0(如果驱动特殊辅助 继电器M8033,则可以保持)。 ⑵断电保持数据寄存器(D200~D7999共7800点) 只要不改写,无论PLC是从运行到停止,还是停电时,断电保持数据寄存 器将保持原有数据而不丢失。 以上的设定范围是出厂时的设定值。数据寄存器的掉电保持功能也可通过 外围设备设定,实现通用←→断电保持或断电保持←→通用的调整转换。
3.应用指令的格式
FX2N系列PLC在梯形图中使用功能框表示应用指令。图5-3a是应用指令的梯形 图示例。指令的功能是:当M8002接通时,十进制常数123将被送到辅助继电器 M7~M0中去,相当于用基本指令实现的程序如图5-3b。
图5-3 用应用指 令与基本指令实 现同样任务的比 较
⑴编号
应用指令用编号FNC00~FNC294表示,并给出对应的助记符。例如FNC12的 助记符是MOV(传送),FNC45的助记符是MEAN(平均)。
三菱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
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.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位加计数器
3.PLC应用技术(三菱机型)教学课件 第3章基本指令
在电动机控制中有六个输入,二个输出,用于自锁、互锁 的触点无须占用外部接线端子而是由内部“软开关”代替 ,故不占用I/O点数,资源分配如表3-2所示。
类别 输入 输出
表3-2电动机的基本控制资源分配表
名称
I/O地址
功能(可变)
SB1
X0
正转按钮
SB2
XI
反转按钮
SB3
X2
停止按钮
SQ1
X4
左限位行程幵关
1.指令集
指令的学习及应用要注意三个方面的问题。 其一是指令的表迖形式,每条指令都有梯形图与指令表 两种表迖形式,也就是说每条指令都有图形符号和文字 符号,这是使用者要记住的。 其二是每条指令都有各自的使用要素。如定时器是用来 计时的,计时自然离不幵计时的起点及计时时间的长短 ,指令中一定要表现这两个方面的内容,这也就是指令 的要素。 其三是指令的功能,一条指令执行过后,机内哪些数据 出现了哪些变化是编程者特别要把握的,分析不透,就 难以熟练编写分析调试程序,达到控制目的。
I/O 总 点 数 : 即 输 入 点 数 与 输 出 点 数 之 和 , 三 菱 PLC 的 输 入 点数和输出点数相等。 单元类型:M—该模块为基本单元(CPU模块);E—输入 、输出混合扩展单元或扩展模块;
输 出 形 式 : R_ 继 电 器 输 出 ; S — 双 向 晶 闸 管 输 出 ; T 一 晶 体 管输出。 特殊品种区别:D—直流电源,直流输入;A—交流电源, 交流输入或交流输入模块。
指令将前面的运算结果上升(下降)沿时输出脉冲,不能
2.基本指令
八、主控触点(MC、MCR)指令
MC (MasterControl):主控指令,用于公共串联触点连接 ,占3个程序步。 MCR (MC Reset):主控复位指令,用于公共串联触点的 清除,是MC指令的复位指令,占2个程序步。 使用主控指令的触点称为主控触点,它们在梯形图中与一 般的触点垂直,是与左母线直接相连的动合触点,其作用 相当于控制一组电路的总开关。 在MC指令内采用MC指令时,嵌套N级的编号按顺序增大( N0-N7)。将该指令返回时,采用MCR指令,从大的嵌套 级开始消除(N0-N7)。嵌套级最大可编8级,特殊辅助继 电器不能用做MC的操作元件。
类别 输入 输出
表3-2电动机的基本控制资源分配表
名称
I/O地址
功能(可变)
SB1
X0
正转按钮
SB2
XI
反转按钮
SB3
X2
停止按钮
SQ1
X4
左限位行程幵关
1.指令集
指令的学习及应用要注意三个方面的问题。 其一是指令的表迖形式,每条指令都有梯形图与指令表 两种表迖形式,也就是说每条指令都有图形符号和文字 符号,这是使用者要记住的。 其二是每条指令都有各自的使用要素。如定时器是用来 计时的,计时自然离不幵计时的起点及计时时间的长短 ,指令中一定要表现这两个方面的内容,这也就是指令 的要素。 其三是指令的功能,一条指令执行过后,机内哪些数据 出现了哪些变化是编程者特别要把握的,分析不透,就 难以熟练编写分析调试程序,达到控制目的。
I/O 总 点 数 : 即 输 入 点 数 与 输 出 点 数 之 和 , 三 菱 PLC 的 输 入 点数和输出点数相等。 单元类型:M—该模块为基本单元(CPU模块);E—输入 、输出混合扩展单元或扩展模块;
输 出 形 式 : R_ 继 电 器 输 出 ; S — 双 向 晶 闸 管 输 出 ; T 一 晶 体 管输出。 特殊品种区别:D—直流电源,直流输入;A—交流电源, 交流输入或交流输入模块。
指令将前面的运算结果上升(下降)沿时输出脉冲,不能
2.基本指令
八、主控触点(MC、MCR)指令
MC (MasterControl):主控指令,用于公共串联触点连接 ,占3个程序步。 MCR (MC Reset):主控复位指令,用于公共串联触点的 清除,是MC指令的复位指令,占2个程序步。 使用主控指令的触点称为主控触点,它们在梯形图中与一 般的触点垂直,是与左母线直接相连的动合触点,其作用 相当于控制一组电路的总开关。 在MC指令内采用MC指令时,嵌套N级的编号按顺序增大( N0-N7)。将该指令返回时,采用MCR指令,从大的嵌套 级开始消除(N0-N7)。嵌套级最大可编8级,特殊辅助继 电器不能用做MC的操作元件。
三菱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
① 梯形图按从上到下、从左至右顺序编写。每一逻辑
行总是从起始母线开始,终止于终止母线(可省)。
演示文稿三菱基本指令课件
表3.4 逻辑取与输出线圈驱动指令
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT 2 2.指令说明 (1) LD和LDI指令用于接点与母线相连。与ANB和ORB 指令配合,还作为分支起点指令。目标组件:X、Y、M 、T、C、S。 (2)OUT指令用于驱动输出继电器、辅助继电器、定
时器、计数器、状态继电器和功能指令,但是不能用来 驱动输入继电器,目标组件: Y、M、T、C、S和功能 指令线圈F。 (3)OUT指令可以并行输出,相当于线圈是并联的, 如图3.6中的M100和T1就是并联的。注意,输出线圈不
(优选)三菱基本指令课件
三菱FX系列PLC的程序设计语言
三菱FX系列PLC的编程语言一般以梯形图语言 为主,同时还有助记符语言、流程图语言。
一、梯形图(Ladder) 梯形图一种图形编程语言,是面向控制过程的一种“自
然语言”,它延用继电器的触点、线圈、串并联等术语和 图形符号,同时也增加了一些继电器控制系统中没有的特 殊符号,以便扩充PLC的控制功能。
表3.4 对应图3.3梯形图的指令表
图3电机启―保-停控制梯形图
3.2 三菱FX系列PLC的基本逻辑指令 1
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT 1.指令用法 (1)LD(取常开): 常开接点与母线连接指令。 (2)LDI(取常闭):常闭接点与母线连接指令。 (3)OUT(线圈驱动):线圈驱动指令。
能串联使用。 (4)在对定时器、计数器使用OUT指令后,须设置时 间常数K,或指定数据寄存器的地址。如图3.6中T1的
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT 3
时间常数设置为K10。时间常数K的设定,要占一步。 表3.6中给出了时间常数K的设定值范围与对应的时间实 际设定值范围,及以T、C为目时OUT指令所占步数。
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT 2 2.指令说明 (1) LD和LDI指令用于接点与母线相连。与ANB和ORB 指令配合,还作为分支起点指令。目标组件:X、Y、M 、T、C、S。 (2)OUT指令用于驱动输出继电器、辅助继电器、定
时器、计数器、状态继电器和功能指令,但是不能用来 驱动输入继电器,目标组件: Y、M、T、C、S和功能 指令线圈F。 (3)OUT指令可以并行输出,相当于线圈是并联的, 如图3.6中的M100和T1就是并联的。注意,输出线圈不
(优选)三菱基本指令课件
三菱FX系列PLC的程序设计语言
三菱FX系列PLC的编程语言一般以梯形图语言 为主,同时还有助记符语言、流程图语言。
一、梯形图(Ladder) 梯形图一种图形编程语言,是面向控制过程的一种“自
然语言”,它延用继电器的触点、线圈、串并联等术语和 图形符号,同时也增加了一些继电器控制系统中没有的特 殊符号,以便扩充PLC的控制功能。
表3.4 对应图3.3梯形图的指令表
图3电机启―保-停控制梯形图
3.2 三菱FX系列PLC的基本逻辑指令 1
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT 1.指令用法 (1)LD(取常开): 常开接点与母线连接指令。 (2)LDI(取常闭):常闭接点与母线连接指令。 (3)OUT(线圈驱动):线圈驱动指令。
能串联使用。 (4)在对定时器、计数器使用OUT指令后,须设置时 间常数K,或指定数据寄存器的地址。如图3.6中T1的
3.2.1 逻辑取与输出线圈驱动指令LD、LDI、OUT 3
时间常数设置为K10。时间常数K的设定,要占一步。 表3.6中给出了时间常数K的设定值范围与对应的时间实 际设定值范围,及以T、C为目时OUT指令所占步数。
三菱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课件
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。
表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。
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再重新锁定。
三菱PLC功能指令介绍及应用举例 ppt课件
PPT课件
1
5.1 用数据传送指令实现电动机的Y-△降压启动控制 5.1.1 位元件与字元件
1.位元件 只具有接通(ON或1)或断开(OFF或0)两种状态的元件称为位元件。
2.字元件 字元件是位元件的有序集合。FX系列的字元件最少4位,最多32位。
表5.1
字元件范围
符号
表示内容
KnX
输入继电器位元件组合的字元件,也称为输入位组件
PPT课件
图5.19 除法指令DIV的举例
25
加1指令
D
FNC24
P
INC
5.3.5 加1指令INC
表5.14
INC指令 操作数
D
KnY、KnM、KnS、T、C、D、V、Z
1.加1指令INC的说明 (1)INC指令的执行结果不影响零标志位M8020。 (2)在实际控制中通常不使用每个扫描周期目标操作数都要加1的
X0
0
0
0
Y0/HL 1
传送数据 K7
1
K3
0
K10
0
K0
1
K1
PPT课件
10
PPT课件
图5.7 Y-△降压启 动程序梯形图
11
5.2 用跳转指令实现选择运行程序段
应用跳转指令的程序 结构如图5.8所示。X3是 手动/自动选择开关的信号 输入端。当X3未接通时, 执行手动程序段,反之执 行自动程序段。X3的常开/ 常闭接点起联锁作用,使 手动、自动两个程序段只 能选择其一。
PPT课件
图5.17 乘法指 令MUL的举例
22
5.3.4 除法指令DIV
除法指令
D
FNC23
P
DIV
三菱PLC功能指令讲课文档
1步
11
第二十四页,共157页。
子程序调用指令及应用
子程序是为一些特定的控 制要求编制的相对独立的程 序。 子程序调用指令在梯形图 中使用的情况如图8-6所示。
第二十五页,共157页。
图8-6 子程序的使用
12
子程序调用指令及应用
子程序可以实现多级嵌套。
第二十六页,共157页。
图8-8 子程序的嵌套
2.功能指令的使用要素
表6-2 加法指令要素
指令 助记 指令代
名称 符
码
操作数范围
[S1·] [S2·]
[Dபைடு நூலகம்]
程序步
加法
ADD FNC20 K、HKnX、KnY、 KnY、Kn M、 ADD、
ADD( (16/32) Kn M、KnST、C、KnST、C、
P)
D、V、Z
D、V、Z
ADDP…7步 DADD、
中断返回指令 允许中断指令 禁止中断指令
中断指令要素
助记符 指令代码 操作数 程序步
IRET FNC03 无
1步
EI FNC04 无
1步
DI FNC05 无
1步
18
第三十二页,共157页。
中断指令
中断是计算机所特有的一种工作方式。 中断子程序是为某些特定的控制功能而设定的。
特定的控制功能的共同特点:要求响应时间小于机器的 扫描周期。
I □ 0□
0:下降沿中断 指针的格式
1:上升沿中断 输入号位0~5,每个输入只能用一次
例如:I001为输入X000从OFF→ON变化时,执行由该指针作为标号 后面的中断程序,并在执行IRET指令时返回。
第三十四页,共157页。
15
11
第二十四页,共157页。
子程序调用指令及应用
子程序是为一些特定的控 制要求编制的相对独立的程 序。 子程序调用指令在梯形图 中使用的情况如图8-6所示。
第二十五页,共157页。
图8-6 子程序的使用
12
子程序调用指令及应用
子程序可以实现多级嵌套。
第二十六页,共157页。
图8-8 子程序的嵌套
2.功能指令的使用要素
表6-2 加法指令要素
指令 助记 指令代
名称 符
码
操作数范围
[S1·] [S2·]
[Dபைடு நூலகம்]
程序步
加法
ADD FNC20 K、HKnX、KnY、 KnY、Kn M、 ADD、
ADD( (16/32) Kn M、KnST、C、KnST、C、
P)
D、V、Z
D、V、Z
ADDP…7步 DADD、
中断返回指令 允许中断指令 禁止中断指令
中断指令要素
助记符 指令代码 操作数 程序步
IRET FNC03 无
1步
EI FNC04 无
1步
DI FNC05 无
1步
18
第三十二页,共157页。
中断指令
中断是计算机所特有的一种工作方式。 中断子程序是为某些特定的控制功能而设定的。
特定的控制功能的共同特点:要求响应时间小于机器的 扫描周期。
I □ 0□
0:下降沿中断 指针的格式
1:上升沿中断 输入号位0~5,每个输入只能用一次
例如:I001为输入X000从OFF→ON变化时,执行由该指针作为标号 后面的中断程序,并在执行IRET指令时返回。
第三十四页,共157页。
15
三菱PLC的功能指令(课堂PPT)
FX2N系列可编程控制器具有6个和X0~X5对应 的中断输入点,中断指针为I□0△,其中 □=0~5,对应X0~X5;△=0,下降沿中断; △=1,上升沿中断。
2
电
8
⑷主程序结束指令FEND
主程序结束指令FEND(First End) (FNC06)无操作数,占一个程序步,表 示主程序结束。程序执行到这条指令时进 行输出处理、输入处理和监控定时器的刷 新,全部完成后返回到程序的第0步。使 用多条FEND指令时,中断程序应放在最 后的FEND和END之间。
(5)FIFO写入与读出指令。SFWR(Shift Register Write)、SFRD(Shift Register Read) 分别为先进先出(First in First out,简为FIFO) 写入、读出指令,功能指令编号为FNC38和 FNC39。
2
电
19
6.2.5.数据处理指令
(1)区间复位指令。ZRST(Zone Reset)为区间复位指令,其功能指令编 号为FNC40,它是将[D1·][D2·]指令的元 件号范围内的桶内元件成批复位。目标操 作元件可取T,C和D(字元件)或Y,M和 S(位元件)。[D1·][D2·]指定的元件必须 为同一类元件,且[D1·]指定的元件号必须 小于[D2·]指定的元件号。ZRST指令其实 可以说是RST指令的集成。
2
电
15
(2)加1指令和减1指令
1)INC(Increment)加1指令的功能编 号为FNC24,它将指定的目标操作元件中 得二进制数据自动加1。
2)DEC(Decrement)减1指令的功能编 号为FNC25,它将指定的目标操作元件中 得二进制数据自动减1。
2
电
16
2
电
8
⑷主程序结束指令FEND
主程序结束指令FEND(First End) (FNC06)无操作数,占一个程序步,表 示主程序结束。程序执行到这条指令时进 行输出处理、输入处理和监控定时器的刷 新,全部完成后返回到程序的第0步。使 用多条FEND指令时,中断程序应放在最 后的FEND和END之间。
(5)FIFO写入与读出指令。SFWR(Shift Register Write)、SFRD(Shift Register Read) 分别为先进先出(First in First out,简为FIFO) 写入、读出指令,功能指令编号为FNC38和 FNC39。
2
电
19
6.2.5.数据处理指令
(1)区间复位指令。ZRST(Zone Reset)为区间复位指令,其功能指令编 号为FNC40,它是将[D1·][D2·]指令的元 件号范围内的桶内元件成批复位。目标操 作元件可取T,C和D(字元件)或Y,M和 S(位元件)。[D1·][D2·]指定的元件必须 为同一类元件,且[D1·]指定的元件号必须 小于[D2·]指定的元件号。ZRST指令其实 可以说是RST指令的集成。
2
电
15
(2)加1指令和减1指令
1)INC(Increment)加1指令的功能编 号为FNC24,它将指定的目标操作元件中 得二进制数据自动加1。
2)DEC(Decrement)减1指令的功能编 号为FNC25,它将指定的目标操作元件中 得二进制数据自动减1。
2
电
16
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
电
11
6.22.数据比较与传送指令
(1)数据比较指令 1)数据比较指令CMP 2)区间比较指令ZCP ⑵传送指令
1)传送指令MOV 2)移位传送指令SMOV 3)取反传送指令CML 4)块传送指令BMOV 5)多点传送指令 6)数据交换指令
2
电
12
(3)数据编号指令
1)BCD(Binary Code to Decimal)变换指令 的功能编号为FNC18,它将源元件中得二进制 数转换为BCD码并送到指定目标元件中。该指 令用于将PLC中二进制数变换成BCD码输出以 驱动7段显示。
FX2N系列可编程控制器具有6个和X0~X5对应 的中断输入点,中断指针为I□0△,其中 □=0~5,对应X0~X5;△=0,下降沿中断; △=1,上升沿中断。
2
电
8
⑷主程序结束指令FEND
主程序结束指令FEND(First End) (FNC06)无操作数,占一个程序步,表 示主程序结束。程序执行到这条指令时进 行输出处理、输入处理和监控定时器的刷 新,全部完成后返回到程序的第0步。使 用多条FEND指令时,中断程序应放在最 后的FEND和END之间。
2
电
7
⑶中断相关指令
中断返回指令IRET(Interruption Return)、允 许中断指令EI(Interruption Enable)、禁止中断 指令DI(Interruption Disable)的功能指令编号分 别为FNC03、FNC04和FNC05。它们均无操作 数,分别占用一个程序步。
2
电
2
6.1 功能指令的表示方式
FX系列可编程控制器的功能指令采用梯 形图和指令助计符相结合的表达方式,如 下图所示。
2
电
3
指令内容的解释
① 常开触点X0为程序执行的条件; ② MEAN为求平均值的助记符; ③D10、D30和K3为操作数,其中D10为
源操作数,D30为目的操作数,K3为常数。
2
电
10
⑹循环指令
FOR(FNC08)为表示循环开始的指令,占3 个程序步,操作数表示循环次数N,N=1~ 32767。
NEXT(FNC09)为循环结束的指令,占1个程序 步,无操作数。
FOR和NEXT之间的程序被反复执行,次数由N 决定。执行完后,再执行NEXT指令后的程序。 FOR和NEXT指令必须成对使用,且FOR在前, NEXT在后。NEXT指令也不允许写在END和 FEND指令之后。
2
电
4
指令内容的解释
程序含义
当常开触点X0接通时,求出D10开始的 连续3个元件的平均值,结果送到目标 寄存器D30。
标识说明
源操作数用[S]表示,当操作数使用变址 功能时,表示为[S·],源操作数不止一 个时,可用[S1·]、[S2·]表示。
2
电
5
6.2 FX2N系列可编程控制器功能指令
2)BIN(Binary)变换指令的功能编号为FNC19, 它将源元件中得BCD码转换为二进制数并送到 指定目标元件中。该指令用于将PLC接口BCD 数字开关提供的设定值输入到PLC中。
2
电
13
6.2.3.运算功能指令
(1)算术运算指令: 1)ADD(Addition)加法指令的功能编号为
FNC20,它将源元件中得二进制数相加,结果 送到指定的目标元件。 2)SUB(Subtraction)减法指令的功能编号为 FNC21,它将源元件中得二进制数相减,结果 送到指定的目标元件。 3)MUL(Multiplication)乘法指令的功能编号为 FNC22,它将指令的16位二进制源操作数相乘, 结果以32位的形式送到指定的目标操作元件中。
2
电
15
ቤተ መጻሕፍቲ ባይዱ
(2)加1指令和减1指令
1)INC(Increment)加1指令的功能编 号为FNC24,它将指定的目标操作元件中 得二进制数据自动加1。
6.2.1 程序流向控制功能指令(FNC00~ FNC09)
⑴条件跳转指令。条件跳转指令 CJ(Conditional Jump)(FNC00)的操作 数为指针P0~P127(可以变址修改), 表示跳转目标,P63表示跳转到END步, 无需标记。该指令占3步,指针标号占1步。
2
电
6
⑵子程序相关指令
2
电
14
6.2.3.运算功能指令
4)DIV(Division)除法治疗的功能编号为 FNC23,它指定前边的源操作数为被除数,后 边的源操作数为除数,运算后所得商送到指定 的目标元件中,余数送到目标元件的下一个元 件。
下图中X3为ON时,则执行(D1,D0)÷(D3, D2),其商是32位数据,被送到(D5,D4,) 中,余数也是32位数据,被送到(D7,D6)中
电气控制与PLC应用技术
三菱功能指令
2
电
1
第六章 三菱PLC的功能指令
可编程控制器除了具有基本逻辑指令和步进 指令外,还具有许多功能指令。如FXOn系 列具有20条基本指令,51条功能指令,而 FX2N系列具有27条基本逻辑指令和298条功 能指令,所以不同系列的可编程控制器功能 指令相差很多。功能指令实际上是执行一个 个功能不同子程序的调用,它既能简化程序 设计。,又能完成复杂的数据处理、数值运 算,实现高难度控制。
子程序调用指令CALL(Subroutine Call) (FNC01)的操作数为指针标号P0~P127(不 包括P63,允许变址修改),表示子程序的入口, 该指令占3步,指针标号占1步。子程序返回指 令SRET(Subroutine Return)(FNC02)无操作 数,占用一个程序步。
CALL指令用于一定条件下调用并执行子程序。 使用SRET指令回到原跳转点下一条指令继续执 行主程序。子程序可以嵌套调用,最多嵌套5级。
2
电
9
⑸监控定时器指令WDT
监控定时器俗称看门狗,在执行FEND或END 指令时,监控定时器被刷新。如果可编程控制 器从0步到FEND或END的执行时间小于它的设 定时间,则正常工作;反之,可编程控制器可
能已偏离正常的程序执行时间,从而停止运行, CPU-E发光二极管亮。监控定时器定时时间的 缺省设定值为200ms,如果想使扫描时间超过 200ms的大程序能顺利通过,可以通过M8002 的常开触点控制数据传送指令MOV,将需要值 写入特殊数据寄存器D8000来实现。