第五章 三菱FX2N系列可编程序控制器及其基本指令
5三菱FX2N系列PLC及其基本指令
指令种类
顺控步进指令 应用指令
顺控指令 27条,步进梯形指令 2条 128种, 298个
基本指令 运算处理速度
应用指令
0.08μs/ 指令 1.52~数百 μs/指令
FX2N-48ET
? 扩展模块仅包括输入/输出口,由基本单元或扩展 单元供电,其型号名称及组成:
输入输出 总点数
输入点数
8(16)
4(8)
8
8
8
0
16
16
16
0
16
16
16
0
2019/12/23
输出点数
4(8) 0 8 0 16 0 16
继电器输出
输入
晶体管输出
FX0N-8ER
-
-
FX0N-8EX
-
噪声电压1000Vp-p 、噪声宽1μs、周期30~100Hz
AC1500V、1min DC500V,欧姆表量,在5MΩ 以上
全部端子和接地端子之间
专用接地最好,可与其他设备共用接地,但不可与强电系统相连后公共接地
适于没有腐蚀性、可燃性气体以及导电尘埃不严重的场合
2019/12/23
电气控制与PLC
-
4
FX2N系列PLC特殊功能扩展模块
? 需要指出的是,有些扩展模块和特殊功能单元占有点数和有效点数是不一致的 。
类别
型号
特殊 功能
板
特殊 模块
FX2N-8AV-BD FX2N-422-BD FX2N-485-BD FX2N-232-BD FX2N-CNV-BD
第5章 FX2N系列PLC的功能指令
图5-10 比较指令的用法
Programmable Controller—PLC
2. 区间比较指令 区间比较指令见表5-6。
指令使用说明: (1)程序中源操作数[S∙]、[S1∙]、[S2∙]和目标操作数[D∙]均为二进制数。 (2)目标元件为三个连续元件。 (3)源[S1∙]的值应小于源[S2∙]的值。
处理32位数据时,为避免出现错误,建议使用首地址为偶数 的操作数。 5.2.3 指令类型 功能指令有连续执行和脉冲执行两种类型。若指令助记符的 后面加有“(P)”标志,则表示脉冲执行方式。如果没有 “(P)”标志,则表示连续执行方式。如图5-3所示,第一行 中当X000为ON时的每一个扫描周期指令都要被重复执行。第 二行中仅在X001由OFF→ON时,指令才被执行一次。
…
( Y000 )
X011
…
( T1 K20 )
X012
…
X013 P12
( Y012
)
图5-6 条件跳转指令的用法
Programmable Controller—PLC
2. 子程序调用和返回指令 子程序调用和子程序返回指令见表5-2。
指令使用说明:
(1)每个标号只能使用一次,否则出错,在同一程序中,条件跳转指令
X000 [ MOV X001 [ MOV(P) D12 D14 ] D10 D20 ]
图5-3 指令的执行方式
Programmable Controller—PLC
5.2.4 数据格式 1. 位元件和字元件
用来表示开关量状态的元件,称为位元件,即只有ON/OFF状态的元件,
例如X、Y、M和S。用来处理数据的元件称为字元件,例如定时器和计数 器的设定值寄存器、当前值寄存器和数据寄存器都是字元件。但位元件也
三菱FX2N可编程控制器使用手册
三菱FX2N可编程控制器使用手册一、可编程控制器的内部编程元件1、输入继电器X:X000~X017 共16点2、输出继电器Y:Y000~Y017 共16点3、辅助继电器M:1)通用辅助继电器M0~M499 共500点2)断电保持继电器M500~M3071 共2572点3)特殊辅助继电器M8000~M8255 共256点4、状态继电器S:S0~S499 共500点1)初始状态继电器S0~S9 共10点2)回零状态继电器S10~S19 共10点,供返回原点用3)通用状态继电器S20~S499 共480点4)断电保持状态继电器S500~S899 共400点5)报警用状态继电器S900~S999 共100点5、定时器T:T0~T255 共256点1)常规定时器T0~T255 共256点T0~T199为100ms定时器,共200点,其中T192~T199为子程序中断服务程序专用的定时器。
T200~T245为10ms定时器共46点2)积算定时器T246~T255 共10点T246~T249为1ms积算定时器共4点T250~T255为100ms积算定时器共6点6、计算器C:C0~C234 共235点1)16位计数器C0~C199 共200点其中C0~C99为通用型共100点C100~C199为断电保持型共100点2)32位加/减计数器C200~C234 共35点其中C200~C219为通用型共20点C220~C234为断电保持型共15点7、指针P/I1)分支用指针P0~P127 共128点2)中断用指针IXXX 共15点其中输入中断指针100~150 共6点定时中断指针16~18 共3点计数中断指针1010~1060 共6点8、数据寄存器D1)通用数据寄存器D0~D199 共200点2)断电保持数据寄存器D200~D7999其中断电保持用D200~D511 共312点不能用软件改变的断电保持D512~D7999 共7488点,可用RST和ZRST指令清除它的内容。
三菱FX2N系列可编程控制器.pptx
输出端子连接外部的输出元件,如接触器、继电器线圈、信号灯、报警
器、电磁铁、电磁阀、电动机等。
2019-10-5
感谢你的聆听
2
3.1.2 FX2N型PLC的主要种类及型号
1) FX2N型PLC的主要种类 按品种可分为基本单元、扩展单元、扩展模块和特殊扩展设备, 基本单元由内部电源、内部输入输出、内部CPU和内部存储器组 成,只有基本单元可以单独使用,当输入输出点数不足时可以进 行扩展。
2019-10-5
感谢你的聆听
16
接点型特殊辅助继电器应用举例
M8000
①
M8005
②
X2
③
M500
M8013 M8002
Y0 PLC运行时信号灯亮 Y1 锂电池没电时信号灯闪亮 M500 PLC运行时断开M500
2019-10-5
感谢你的聆听
17
(2)线圈型(可读可写型)特殊辅助继电器
• 这类特殊辅助继电器由用户程序控制其线圈,当其线圈得电时能执行 某种特定的操作。如:
器功能一样,运行时,如果通用辅助继电器线圈得电,当电源突然中断时 线圈失电,若电源再次接通时,线圈仍失电。通用辅助继电器也可通过参 数设定将其改为断电保持辅助继电器。 • 2) 断电保持辅助继电器 • 断电保持辅助继电器的元件编号为M500~M3071 • 其中M500~M1023共524点,可通过参数设定将其改为通用辅助继电器。 • M1024~M3071共2048点,为专用断电保持辅助继电器。 • 其中M2800~M3071用于上升沿,下降沿指令的接点时,有一种特殊性, 这将在后面说明。
6
表3-3 扩展模块一览表
输
入 输输
输 入出
输
出 点点
第5章 三菱FX2NPLC及基本指令
FX2N系列PLC的计数器
类 型
内 部 计 数 器
编号范围 C0~C99 C100~C199
点 数 100 100
设定值范围 1~32767 1~32767 -2147483648 ~2147483647 -2147483648 ~2147483647
FX2N系列PLC技术指标
一般技术指标 性能技术指标 输入技术指标 输出技术指标 电源技术指标
见P113~115 表6-5~表6-9
第二节 FX2NPLC编程器件
一. PLC的编程器件
输入继电器 ( X ) 输出继电器 ( Y ) 辅助继电器 ( M ) 状态器 ( S ) 定时器 ( T ) 计数器 ( C ) 指针 ( I/P ) 常数 ( K/H ) 数据寄存器 ( D ) 变址寄存器 ( V/Z )
(4)其他区分
无符号,AC100V/200V电源,DC24V输入。
型号命名方式
FX □-□ □ □ □
系列序号: 1,2,2C,2N I/O点数: 14~256 单元类型: M:基本单元 E:入/出混扩单元及扩展模块 EX:输入专用扩展模块 EY:输出专用扩展模块 输出形式: R: 继电器 T: 晶体管 S: 晶闸管 特殊品种区别: D:DC电源输入 A1:AC电源输入 H:大电流输出扩展模块 V:立式端子排扩展模块 C:接插口输入/出方式 F:输入滤波器1ms扩展模块 L:TTL输入型~ S:独立端子(无公共端) 扩展模块
⑵ 断电保持辅助继电器M500~M1023 (524个)
其基本用法和功能同一般辅助继电器相同。 不同点: PLC在运行中若发生停电,输出继电器和通 用辅助继电器全部呈断开状态。上电后,PLC恢 复运行,断电保持用辅助继电器能保持断电前的 状态。
三菱FX2N系列可编程控制器基础知识
❖中国PLC市场( 2004年度)
PLC品牌分布情况的原因:
❖ 产品覆盖范围。排在最前的三个品牌有最丰富的产品系列, 而且没有偏重,用户很容易得到恰当的产品;其他品牌如 Fuji,LG则以小型和微型产品为主,GE和Schneider以中 大型产品为主。虽然A-B拥有出色的技术和全面的产品系 列,但是高价格使用户却步。
内
内
.
内
内
交流输入电路
❖开关量输出接口
把PLC内部的标准信号转换成现场执行机构所 需要的开关量信号。
▪ 继电器输出:低速大功率
直流、交流负载
▪ 晶体管集电极输出:高速小功率
直流负载
▪ 双向可控硅输出:高速大功率
交流负载
以继电器形式为例
继电器输出
PLC
内
内
部
部
电
电J
路
路
输出接口电路
Y
COM +-
交流电源或 直流电源
PLC
可编程控制器
继电接触控制系统的问题?
以低压电器构成的继电接触电路, 是以接线逻辑实现控制功能,一经生产, 功能固定。
概括而言——设备体积大、开关动 作慢、功能较少、接线逻辑复杂、触点 易损坏、改接麻烦、灵活性差等
可编程控制器的产生
世界上第一台PLC
1969年由美国数字设备公司(DEC)根据美国通 用汽车公司(GM)的要求研制成功
1) 通用微处理器(如Z80、8086、80286等)
2) 单片微处理器(如8031、8096等)
三菱FX2N系列PLC基本指令
三菱FX系列 三菱 系列PLC的程序设计语言 3 系列 的程序设计语言
②电机启停过程控制逻辑相同。都是使用常开、常闭、 线圈等器件,只是梯形图中使用的是简化的器件符号。 ③ 两者区别:前者使用硬器件,靠接线连接形成控制程 序, 图中使用的KM、SB1、SB2和都是实际继电器、辅 助接点常开和常闭;后者使用PLC中的内部软元件,靠 软件实现控制程序, 图中Y000、 X000、 X001和X002 都是软继电器和软接点,都是用PLC内部的存储器位 来映像这些外部硬器件的状态,存储位为1,表示对应 的线圈得电或开关接通,存储位为0,表示对应的线圈 失电或开关断开,不需改变接线即能改变控制过程。 ④ 梯形图中不存在实际的电流,而是用一种假想的能 流(Power Flow)来模拟继电接触控制逻辑。 2011-4-3 4
系列PLC基本指令 第3章 三菱 章 三菱FX2N系列 系列 基本指令
本章导读 – 本章主要介绍三菱FX2N系列PLC的27条基 本逻辑指令。这27条指令功能十分强大, 已经能解决一般的继电接触控制问题,本 章还重点介绍梯形图和助记符语言以及其 程序设计方法,要求熟练掌握。掌握GPPW 内装的Simulator具有的模拟仿真、时序图 等功能,来指导基本逻辑指令编程学习。
2011-4-3 7
3.1.2 助记符语言(Mnemonic)1 助记符语言( ) 助记符语言:汇编指令的格式来表示控制程序的程序 设计语言。 梯形图编程要求配置较大的显示器。而在现场调试时 ,小型PLC往往只配备显示屏只有几行宽度的简易编程 器,这时,梯形图就无法输入了,但助记符指令却可 以一条一条的输入,滚屏显示。 助记符指令组成:操作码+操作数。 操作码用便于记忆的助记符表示,用来表示指令的功 能,告诉CPU要执行什么操作,如LD表示取、OR表示 或。操作数用标识符和参数表示,用来表示参加操作 的数的类别和地址。如用X表示输入、用Y表示输出。 操作数是可选项,如END指令就没有对应的操作数。8 2011-4-3
FX2N系列可编程控制器及其指令系统
16
32
16
16
FX2N-32MR-001
FX2N-32MS-001
FX2N-32MT-001
48
24
24
FX2N-48MR-001
FX2N-48MS-001
FX2N-48MT-001
64
32
32
FX2N-64MR-001
FX2N-64MS-001
FX2N-64MT-001
80
40
40
FX2N-80MR-001
状态(S)
状态是对工序步进型控制进行简易编程的内部软元件, 采用十进制编号。与步进指令STL配合使用;
状态有无数个常开触点与常闭触点,编程时可随意使用; 状态不用于步进阶梯指令时,可作辅助继电器使用。 状态同样有通用状态和掉电保持用状态,其比例分配可 由外设设定。
(7)数据寄存器(D)
通用辅助继电器与掉电保持用辅助继电器的比例,可通 过外设设定参数进行调整。
只能利用其触点的特殊辅助继电器
M8000:运行监控用,PLC运行时M8000接通。
M8002:仅在运行开始瞬间接通的初始脉冲特殊辅助
继电器。
M8012:产生100ms时钟脉冲的特殊辅助继电器。
可驱动线圈的特殊辅助继电器
装有编程软件的计算机
编成软件
①、PLC的编程软件是FX-PCS/WIN-E/-C和 SWOPC-FXGP/WIN-C编程软件 。 ②、GX Simulator6-C PLC仿真软件, 它允许 计算机对工厂生产过程和系统仿真。
③显示模块
④图形操作终端
GOT-900系列图形操作终端FX2N系列PLC人机 操作界面中的较常用的一种。它的电源电压为 DC24V,用RS-232C或RS-485接口与PLC通信
三菱FX-2N系列PLC及其基本指令
18 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.2 FX-2N系列PLC的编程软元件
例2将定时器和定时器的当前值读到数据寄存器中
10.变址寄存器(V0-V7,Z0-Z7共16点)
19 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.2 FX-2N系列PLC的编程软元件
28 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.3 FX-2N系列PLC的基本指令
【例7-27】 串联电路块的并联ORB指令的使用
综合使用ANB、ORB指令的举例如图7-80所示。
29 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.3 FX-2N系列PLC的基本指令
7.3.3 FX-2N系列PLC的基本指令
【例7-24】串联触点AND、ANI的使用
25 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.3 FX-2N系列PLC的基本指令
图中,输出线圈M101与Y004次序不能颠倒, 否则必须使用栈操作指令。如图7-76。
26 目录 返回
T200~T245为46个10ms普通定时器, 定时范围为0.01~327.67s。
T246~T249为4个1ms积算式定时器, 设定值范围为0.001~32.767s。
T250~T255为6个100ms累计定时器, 设定值范围为0.1~3276.7s。
9 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
10.指针P/I (1)分支指令用指针P0~P127共128点。 作为一种标号,用来指定跳转指令CJ或子程序调用
FX2N系列可编程控制器的基本指令
基本逻辑指令
(9)PLF、PLS 指令
指令的梯形图
X0
PLS
M0 SET X1
M0
Y0 M1 Y0
X0 X1
0 1 2 3 4 5 6 7
LD PLS LD SET LD PLF LD RST
X0 M0 M0 Y0 X1 M1 M1 Y0
PLF
M1 RST
M0 M1 Y0
基本逻辑指令
(10)MC、MCR 指令
6.2.5 梯形图编程的基本规则
3)母线 梯形图两边的垂直公共线称为母线。在分析梯形图的逻 辑关系时,为了借用继电器电路图的分析方法,可以想 象左、右两边母线之间有一个左正右负的直流电源电压, 母线之间有“能流”从左向右流动。右母线可以不画出。
6.2.5 梯形图编程的基本规则
4)梯形图的逻辑运算 梯形图的逻辑运算是按从左往右、从上往下的顺序进行 的。运算结果可以马上被后面的逻辑运算利用。
指令的作用
MPS(Push):进栈指令; MRD(Read):读栈指令; MPP(POP):出栈指令。 指令的说明 MPS、MRD、MPP指令无编程元件。 MPS、MPP指令成对出现,可以嵌套。 MRD指令可有可无,也可有两个或两个以上。
基本逻辑指令 (6)MPS、MRD、MPP 指令
Y2
M103
M103 M104 OR ORI
基本逻辑指令
(4) ORB指令
ORB(Or Block):串联电路块并联连接指令
指令的说明 串联电路块:两个或以上的触点串连而成的电路块; 将串联电路块并联时用ORB指令; ORB指令不带元件号(相当于触点间的垂直连线) 每个串联电路块的起点都要用LD或LDI指令,电路 块后面用ORB指令
三菱FX2N系列PLC指令系统5
三菱FX2N系列PLC指令系统5第二节三菱FX2N系列PLC指令系统▲指令系统概述一、指令分类1)FX系列PLC共有基本指令27条(逻辑控制、顺序控制);2)FX2N系列PLC有步进指令2条(顺序控制);3)FX系列PLC有功能指令一百多条。
说明:基本指令在编程器上有对应指令输入键,功能指令在编程器上没有对应的输入键,这些指令必须通过功能键输入,如FUN (01),其中括号内的01表示功能号。
二、指令组成PLC指令的组成:操作码、操作数操作码:用助记符表示,用来表明要执行的功能。
(如LD表示取、OR表示或等)操作数:用来表示操作的对象。
操作数一般是由标识符和参数组成。
标识符表示操作数的类别,参数表明操作数的地址或设定一个预制值。
如: LD X000,LD:指令(操作码)X000:编程元件(操作数)X:标识符 0:参数。
▲基本指令系统的功能及应用1、逻辑取、取反、输出线圈指令(LD、LDI、OUT)例如:说明:1)LD(取指令):将常开触点接到母线上,代表一个逻辑行(块)的开始。
2)LDI(取反指令):将常闭触点接到母线上,代表一个逻辑行(块)的开始。
3)OUT(输出指令):驱动线圈输出,用于驱动输出继电器(Y)、辅助继电器(M)、状态继电器(S)、定时器(T)、计数器(C),不能驱动输入继电器(X)。
4)OUT指令可以并行输出多次。
5)操作元件:X—输入继电器;Y—输出继电器;M—辅助继电器;S—状态继电器、T—定时器;C—计数器。
2、触点串联指令(AND、ANI)说明:1)AND 、ANDI 指令用于触点的串联连接,串联触点个数不限,该指令可以重复使用。
2)连续输出时注意输出顺序,否则要用分支电路指令MPS 、MRD 、MPP 。
3)图形编程器和打印机的功能有限制,建议尽量作到一行不超过10个触点和一个线圈,连续输出总共不超过24行。
3、触点并联指令(OR 、ORI )说明:0R 、ORI 指令用于一个触点的并联连接,该指令可以重复使用,建议并联总共不超过24行,串联块的并联要用块或(ORB )指令。
PLC基础及应用教程(三菱FX2N系列)-功能指令
★
例如:I201是当输入X2从OFF→ON变化时,执行以I201为 标号的中断程序,并根据IRET指令返回。
21
三菱PLC基础与应用
★
2)定时器中断指针(I6□□~I8□□):共3点,用来指示 周期定时中断的中断服务程序的入口位置。这类中断的作用 是PLC以指定的周期定时执行中断服务程序,定时循环处理 某些任务,处理的时间也不受PLC扫描周期的影响。定时器 中断指针格式如下:
I□□□ 定时范围,00~99ms 输入号(6~8)
★
3)计数器中断指针(I010~I060):共6点,用于在PLC内 置的高速计数器中。当高速计数器的当前值达到规定值,执 行中断子程序。常用于利用高速计数器优先处理计数结果的 场合。
22
三菱PLC基础与应用
2.中断指令
中断是指在执行主程序的过程中,中断主程序 转而去执行中断服务子程序。PLC通常处于禁止中 断状态,由EI和DI指令组成允许中断范围。在执行 到该区间时,如果有中断源产生中断,CPU将暂停 主程序而转去执行中断服务程序。当遇到IRET时返 回断点继续执行主程序。 中断指令的简单使用示例如图5-7所示。在图5-7 中,如在允许中断范围内,如果外部中断源X1有一 个下降沿,则转入I100为标号的中断服务程序。但 X0能否引起中断还受M8050的控制,当X10为ON时, M8050=1,禁止I100中断。
……
SRET FEND M8000 P2 1s 闪 烁 子 程 序 Y0 常 亮 子 程 序
M8013 P0 Y0
SRET
SRET
END
图5-6 子程序调用实例
电气控制与plc教学资料 第五章 三菱fx2n系列可编程序控制器及其基本指令
辅助继电器M分类:
➢ 通用辅助继电器:M0-M499,共500个点 ➢ 断电保持辅助继电器:M500-M1023及M1024-M3071共
2572点。它们利用可编程控制器内部的锂电池来记忆断 电瞬间的状态,即重新通电后的第一个周期能维持断电 时各自的状态。其中 M500-M1023可以用软件来设定使 其变为非断电保持辅助继电器。 ➢ 特殊辅助继电器: M8000-M8255,共256个点。分为 触点利用型特殊辅助继电器和线圈驱动型特殊辅助继电 器。
一、编程元件的分类及编号规则
➢ 代表功能的字母。如输入继电器用“X”表示、 输出继电器用“Y”表示。
➢ 数字,数字为该类器件的序号。 FX2N系列PLC中输入、输出继电器的序号为 八进制,其余为十进制。
X0
功能字母
整理课件
数字
二、编程元件的基本特征
➢ PLC编程元件的物理实质:电子电路及存储器。称“软 继电器”。
例:右图为来电后要 自动一直维持断电前 的 on 状 态 所 用 的 自 保 电路。
整理课件
断电保持辅助继电器
整理课件
特殊辅助继电器可以分为:
1、触电利用型殊辅助继电器。线圈由PLC自动驱动,用户 只可以利用其接点。例如: M8000为运行监控用,PLC 运行时M8000接通;M8002为仅在运行开始瞬间接通的 初始脉冲特殊辅助继电器。可以用它来对某些有断电保 持功能的编程元件进行复位和清零。
2、驱动线圈型特殊辅助继电器。用户激励线圈后,PLC作 特定动作。例如:
M8033:为PLC停止时,映像寄存器和数据寄存器中内容 保持不变,即可编程使输出保持。
M8034为禁止全部输出特殊辅助继电器。
M8039:其线圈通电时,以D8039中制定的扫描时间定时 扫描。
FX2N基本指令
FX2N基本指令FX2N 基本指令一输入输出指令符号功能梯形图表示LD(取) 取常开触点与母线相连┤┝LDI(取反) 取常闭触点与母线相连┤/┝LDP(取上升沿指令) 取常开触点的上升沿相指令┤↑┝LDF(取下降沿指令) 取常开触点的下降沿指令┤↓┝OUT(输出) 线圈驱动─( )二触点串联指令符号功能梯形图表示AND(与) 取常开触电串联连接┤┝┤┝ANDI(与非) 常闭触点串联连接┤/┝┤/┝ANDP 上升沿检测串联指令┤┝┤↑┝AND 下降沿检测串联指令┤┝┤↓┝OR(或) 常开触点并联连接∣─┤┝─∣∣─┤┝─∣ORI(或非) 常闭触点并联连接∣─┤/┝─∣∣─┤/┝─∣三电路块并联和串联指令符号功能梯形图表示ORB(块或) 电路块并联连接∣─┤┝┤┝┤┝∣∣─┤┝┤┝┤┝∣ANB(块与) 电路块串联连接∣┤┝∣┤┝∣∣┤┝┤┤┝∣四置位与复位指令符号功能梯形图表示SET(置位) 动作保持线圈指令┝┤┝[SET YMS] RST(复位) 动作保持清除线圈指令∣┤┝[RST YMS]五脉冲指令符号功能梯形图PLS(上升沿脉冲) 上升沿检测线圈指令∣─┤┝[PLS YM] PLF(下降沿脉冲) 下降沿检测线圈指令∣─┤┝[PLF YM]六主控指令符号功能梯形图表示MC(主控) 公用串行接点线圈指令[MC N0 MY]MCR(主控复位) 公用串行接点接点解除指令[MCR N0 MY]七进栈读栈出栈指令符号功能梯形图表示MPS(进栈) 运算存储MRD(读出) 读出存储MRD(读出) 读出存储或复位八PLC逻辑反.空操作与结束指令(INV NOP END)符号功能梯形图表示INV(取反) 运算结果的反向─━∕━━NOP(无) 空操作END(结束) 程序结束[END]FX2N系列PLC的功能指令表分类FNC N0. 指令助记符功能说明程0 0 CJ 条件跳转序0 1 CALL 子程序调用流0 2 SRET 子程序返回程0 3 IRET 中断返回0 4 EI 允许中断0 5 DI 禁止中断0 6 FEND 主程序结束0 7 WDT 监孔定时器刷新0 8 FOR 循坏的起点与次数0 9 NEXT 循环的终点传 1 0 CMP 比较1 1 ZCP 区间比较送12 MOV 传送1 3 SMOV 位传送与 1 4 CML 取反传送1 5 BMOV 成批传送比 1 6 FMOV 多点传送1 7 XCH 数据交换较 1 8 BCD 二进制转BCD码1 9 BIN BCD码转二进制算 2 0 ADD 二进制加法运算术 2 1 SUB 二进制减法运算逻 2 2 MUL 二进制乘法运算辑 2 3 DIV 二进制除法运算运 2 4 INC 二进制加1运算算 2 5 DEC 二进制减1运算2 6 W AND 字逻辑与2 7 WOR 字逻辑或2 8 WXOR 字逻辑异或2 9 NEG 求二进制补码循 3 0 ROR 循坏右移环 3 1 ROL 循坏左移与 3 2 RCR 带进位右移位 3 3 RCL 带进位左移移 3 4 SFTR 位右移3 5 SFTL 位左移3 6 WSFR 字右移3 7 WSFL 字左移3 8 SFWR FIFO([先入先出)写入3 9 SFRD FIFO([先入先出)读出数4 0 ZRST 区间复位据 4 1 DECO 解码处 4 2 ENCO 编码理 4 3 SUM 统计ON位数4 4 BON 查询位状态4 5 MEAN 求平均值4 6 ANS 报警器置位4 7 ANR 报警器复位4 8 SQR 求平方根4 9 FLT 整数与浮点数转换高 5 0 REF 输入输出刷新速 5 1 REFF 输入滤波时间调整处 5 2 MTR 矩阵输入理 5 3 HSCS 比较置位(高速记数)5 4 HSCR 比较复位(高速记数)5 5 HSZ 区间比较(高速记数)5 6 SPD 速度检测5 7 PLSY 指定频率脉冲输出5 8 PWM 脉宽调制输出5 9 PLSR 带加减速脉冲输出方 6 0 IST 状态初始化便 6 1 SER 数据查找指 6 2 ABSD 凸轮控制(绝对式) 令 6 3 INCD 凸轮控制(增量式) 6 4 TTMR 示教定时器6 5 STMR 特殊定时器6 6 ALT 交替输出6 7 RAMP 斜波信号6 8 ROTC 旋转工作台控制6 9 SORT 列表数据排序外7 0 TKY 10键输入部7 1 HKY 16键输入I/O 7 2 DSW BCD数字开关输入7 3 SEGD 七段码译码7 4 SEGL 七段码分时显示7 5 ARWS 方向开关7 6 ASC ASCII码转换7 7 PR ASCII码打印输出7 8 FROM BFM读出7 9 TO BFM写入8 0 RS 串行数据传送8 1 PRUN 八进制位传送8 2 ASCI 十六进制数转换成A SCII码8 3 HEX ASCII码转换成十六进制数8 4 CCD 校验8 5 VRRD 电位器变量输入8 6 VRSC 电位器变量区间8 7 - -8 8 PID PID运算8 9 - -浮 1 1 0 ECMP 二进制浮点数比较点 1 1 1 EZCP 二进制浮点数区间比较数 1 1 8 EBCD 二进制浮点数→十进制浮点数运 1 1 9 EBIN 十进制浮点数→二进制浮点数算 1 2 0 EADD 二进制浮点数加法1 2 1 EUSB 二进制浮点数减法1 2 2 EMUL 二进制浮点数乘法1 2 3 EDIV 二进制浮点数除法1 2 7 ESQR 二进制浮点数开平方1 2 9 INT 二进制浮点数→二进制整数1 3 0 SIN 二进制浮点数sin运算1 3 1 COS 二进制浮点数cos运算1 32 TAN 二进制浮点数tan运算交换 1 4 7 SW AP 高低字节交换定 1 5 5 ABS ABS当前值读取位 1 5 6 ZRN 原点回归1 5 7 PLSY 可变速的脉冲输出1 5 8 DRVI 相对位置控制1 5 9 DRV A 绝对位置控制时 1 6 0 TCMP 时钟数据比较钟 1 6 1 TZCP 时钟数据区间比较运 1 6 2 TADD 时钟数据加法算 1 6 3 TSUB 时钟数据减法1 6 6 TRD 时钟数据读出1 6 7 TWR 时钟数据写入1 6 9 HOUR 记时仪外 1 7 O GRY 二进制数→格雷码围 1 7 1 GBIN 格雷码→二进制1 7 6 RD3A 模拟量模块(FX0N-3A)1 7 7 WR3A 模拟量(FX0N-3A)XIE写入触 2 2 4 LD= (S1)=(S2)时起始触点接通点 2 2 5 LD> (S1>S2)时起始触点接通比 2 2 6 LD< (S1<s2)时起始触点接通< p="">较 2 2 8 LD<> (S1<>S2)时起始触点接通2 2 9 LD≤ (S1≤S2)时起始触点接通2 3 0 LD≥(S1≥S2)时起始触点接通2 3 2 AND= (S1=S2)时串联触点接通2 3 3 AND> (S1>S2)时起串联触点接通2 3 4 AND< (S1<s2)时串联触点接通< p="">2 3 6 AND<> (S1<>S2)时起串联触点接通2 3 7 AND≤(S1≤S2)时起时串联触点接通2 3 8 AND≥(S1≥S2)时串联触点接通2 4 0 OR= (S1=S2)时并联触点接通2 4 1 OR> (S1>S2)时并联触点接通2 4 2 OR< (S1=S2)时并联触点接通2 4 4 OR<> (S1<>S2)时并联触点接通2 4 5 OR≤(S1≤S2)时并联触点接通2 4 6 OR≥(S1≤S2)时并联触点接通</s2)时串联触点接通<></s2)时起始触点接通<>。
第5章 FX2N系列PLC基本指令
2013 年至2014 年第 1 学期第5、6 周星期2、4扩展单元为E;扩展模块也是E,X表示输入;YR表示继电器输出;徐州工程学院教案纸徐州工程学院教案纸(四)定时器T0~T255定时器T在PLC中的作用相当于一个时间继电器,它有一个设定值寄存器徐州工程学院教案纸通一次,计数器当前值加1。
当计数器的当前为10时(也就是说计数输人达到第十次,计数器C0的输出接点接通。
之后即使输入Xll再接通,计数器的当前值也保持不变。
当复位输入X10接通时,执行RST复位指令,计数器当前值复位为o,输出接点也断开。
计数器的设定值,除了可由常数K设定外,还可间接通过指定数据寄存器来设定。
徐州工程学院教案纸当计数器的当前值由-6→-5(增大)时,其接点接通(置1);当计数器的当前值由→-6(减小)时,其接点断开(置0)。
当复位输入X13接通时,计数器的当前值就为O,输出接点也复位。
使用断电保持计数器,其当前值和输出接点均能保持断电时的状态。
32位计数器可当作32位数据寄存器使用,但不能用作16位指令中的操作目标器件。
2.高速计数器高速计数器共21点,地址编号C235~C255。
但适用高速计数器输入的入端只有6点X0~X5。
如果这6个输入端中的一个已被某个高速计数器占用,它就不能再用于其它高速计数器(或其它用途)。
也就是说,由于只有6个高速计数输1、中断用指针I中断用指针又可分为输入中断用、定时器中断用、计数器中断用。
1)、输入中断用指针六个输入中断用指针仅能接收对应特定输入地址号发。
例如,I001为输入X0从OFF+ON变化时,执行由该指针作为标号后面的中断程序,并根据IRET指令返回。
徐州工程学院教案纸(七)、数据类软元件的结构形式1、字元件的基本形式FX2N系列PLC数据类字元件的基本结构为16位存储单元,最高位为符号位。
2、双字元件结构形式徐州工程学院教案纸二、接点串联指令AND、ANIAND,与指令。
用于单个常开接点的串联。
FX2N系列可编程序控制器及其基本指令的应用
9.2.3 FX2N系列可编程控制器的基本指令及应用
一、PLC系统与继电接触器系统工作原理的差别举例 梯形图分析 (二)台车往复运动控制
机 电 传 动 控 制
第一次正向启动 第二次正向启动
⑴ ⑻ ⑵1 ⑶1
⑶3 ⑷2 ⑸3 ⑹2
⑽3
⑸2
⑵ ⑼
前进 功能?
⑽1 ⑵2
⑷
二次启动服务
顺序?
第一次反向启动 第二次反向启动
① 存储容量 这里说的存储容量指的是用户程序存储器的容量。 ② 输入/输出(I/O)点数 I/O点数指PLC面板上的输入、输出端子的个数。 ③ 扫描速度 一般以扫描1K字所用的时间来衡量扫描速度。 ④ 编程指令的种类和条数 ⑤ 内部器件的种类和数量 ⑥ 扩展能力 ⑦ 智能单元的数量 ⑧ 支持软件
机 电 传 动 控 制
机 电 传 动 控 制
9.2.2 FX2N系列可编程控制器软组件及功能
四、定时器(T)
100ms普通定时器 输入信号 T0~T199,定时范围0.1~3276.7s 定时器线圈
机 电 传 动 控 制
定时器 延时触点
输出信号
梯形图 时序图
100ms普通定时器的工作过程
9.2.2 FX2N系列可编程控制器软组件及功能
机 电 传 动 控 制
9.2.3 FX2N系列可编程控制器的基本指令及应用
二、FX2N系列可编程控制器的指令概述 FX2N系列可编程控制器的指令: 基本指令27种,步进指令2种,应用指令128种共298个。 可编程控制器的基本指令 是基于继电器、定时器、计数器类软元件, 主要用于逻辑处理的指令。 状态法是程序编制的重要方法及工具。 FX2N系列可编程控制器的步进顺控指令 及大量的状态软元件就是为状态编程法安排的。 功能指令或称为应用程序, 用于数据的传送、运算、变换及程序控制等功能。 功能指令是可编程控制器数据处理能力的标志。
FX2N功能指令
例:K1M0 表示 M3M2M1M0 K2X0 表示X7-X0 K8M100 表示M131-M100组成的32位数。
第五章 FX2N系列PLC的应 用指令
5.1概述
定义
可编程控制器的基本指令——基于继电器、定时器、计数 器类软元件,主要用于逻辑处理的指令。
功能指令(应用程序)——用于数据的传送、运算、变换 及程序控制等功能。
功能指令 的特点
➢ 功能强大 ➢ 指令处理的数据多 ➢ 数据在存储单元中流转的过程复杂
3
中断指令的简单使用示例如图5-7所示。在图5-7中,如在允 许中断范围内,如果外部中断源X1有一个下降沿,则转入I100为 标号的中断服务程序。但X0能否引起中断还受M8050的控制,当 X10为ON时,M8050=1,禁止I100中断。
EI
X10
允
M8051
许
中 断
…
范
围 DI
X20 I100
(a)输入中断(抢答)梯形图
(b)抢答器接线图
图5-8 输入中断(抢答电路)实例
5.2.4 主程序结束指令
主程序结束指令FEND(First End)的功能编号为FNC06,无操作 数,占用1个程序步。
FEND表示主程序结束,当执行到FEND时,PLC执行输入/输出处 理、监视定时器的刷新、返回0步程序。
十进制常数用十进制常数用kk表示如常数表示如常数123123表示为表示为k123k123十六进制常数则用十六进制常数则用hh表示如常数表示如常数345345表示为表示为h159h1595指针p分支指令用指针分支指令用指针pp00pp127127它作为一种标号用来指定跳转指令或子程序调用指它作为一种标号用来指定跳转指令或子程序调用指令等分支指令的跳转目标
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定时条件 OFF ON ON
定时器
当前值
等于设定值 ≠0 =0
操作
不操作 计时 不操作
定时继电器 OFF OFF ON
图a为非累积型定时器 如果X000为ON,T200开 始计时,当脉冲数等于设 定值K123时,定时器的输 出触点动作,也就是说输 出触点在线圈驱动1.23s后 动作。 X000断开或停电,定时 器复位,输出触点复位。 即通用定时器所计时间必 须一次达到设定时间,否 则定时器不会动作。
可编程控制器的编程元件列表 输入继电器X 计数器C
输出继电器Y
辅助继电器M
数据寄存器D
变址寄存器V/Z
状态器S
定时器T
指针P/I
常数(K/H)
一、输入输出继电器X、Y
输入继电器:作用是接受并存储输入到PLC中的现场 开关信号(对应于某一位输入映像寄存器),和对应的输 入端子相连,在使用中不必考虑接点的容量。特点:其状 态由外部信号决定,而不能由用户程序控制。 输出继电器:具有一对物理接点,与PLC的一个输出 端子相连,可以直接驱动负载。特点:其状态只能由用户 程序决定,而不可能由外部信号控制。 基本输入输出单元继电器采用八进制编号,最大范围 为X00~X77/ Y00~Y77共64点。
积算定时器的动作过程图
驱动线圈开始到触点动作结束的定时器触点动作精度,大致可用式
t=T+T0-α
其中:α与1ms、10ms、100ms定时器对应,分别为0.001s、0.01s、0.1s; T为定时器设定时间; T0为扫描周期。 编程时,定时器触点写在线圈指令前时,最大误差为-2T0。当定时器设 定值为0时,在执行下一个扫描的线圈指令时,输出触点开始动作。此外, 中断执行型的1ms定时器在执行线圈指令后,以中断方式对1ms时钟脉冲计 数。
输入端子是PLC 从外部开关接受 信号的窗口
型 FX2N号 16M 输 入 X000 ~ X007 8点
FX2N32M X000 ~ X017 16点
FX2N48M X000 ~ X027 24点
FX2N64M X000 ~ X037 32点
FX2N80M X000 ~ X047 40点
FX2N128M X000 ~ X077 64点
断电保持辅助继电器
特殊辅助继电器可以分为: 1、触电利用型殊辅助继电器。线圈由PLC自动驱动,用户 只可以利用其接点。例如: M8000为运行监控用,PLC 运行时M8000接通;M8002为仅在运行开始瞬间接通的 初始脉冲特殊辅助继电器。可以用它来对某些有断电保 持功能的编程元件进行复位和清零。 2、驱动线圈型特殊辅助继电器。用户激励线圈后,PLC作 特定动作。例如: M8033:为PLC停止时,映像寄存器和数据寄存器中内容 保持不变,即可编程使输出保持。 M8034为禁止全部输出特殊辅助继电器。 M8039:其线圈通电时,以D8039中制定的扫描时间定时 扫描。
第五章 三菱FX2N系列PLC的编程元件 及其基本指令
第一节 三菱FX2N系列可编程序控制器
5.1.1 FX2N系列可编程序控制器的基本组成
主机(基本单元):CPU、存储器、输入输出口及电源 主机扩展其输入输出: 扩展单元(扩展I/O口,内部有电源) 扩展模块及(扩展I/O口,内部有电源)
特殊功能模块单元(温度控制模块、计数控制模块等)
16位递加计数器
32位增减计数器
设定值为-2147483648~+2147483647, 其中C200~C219共20点是通用型,C220~C234 共15点为断电保持型计数器。 32位双向计数器是递加型还是递减型计数由特殊辅 助继电器M8200~M8234设定,两者配对使用。特殊 辅助继电器接通时(置1)时,为递减计数;特殊辅助继 电器断开(置0)时,为递加计数。 可直接用常数K或间接用数据寄存器D的内容作为设 定值。间接设定时,要用器件号紧连在一起的两个数据 寄存器。低位存放在指定数据寄存器中,高位则存放在 继其之后的数据寄存器中(+1).
三、数据结构 : 十进制数(K) 1) 定时器和计数器的设定值(K常数)。 2) 辅助继电器(M)、定时器(T)、计数器 (C)、状态器等的编号(软元件编号)。 3) 指定应用指令操作数中的数值与指令动作 (K常数)。 十六进制数(H): 同十进制数一样,用于指定应用指令操作数 中的数值与指令动作。
三、状态器S
状态器S是构成状态转移图的重要软元件,它与 后续的步进梯形指令配合使用。通常状态继电器软元 件有下面五种类型: 初始状态继电器:S0~S9共10点。一般用于步进梯 形图的初始状态。 回零状态继电器:S10~S19共10点。一般用作返回 原点的状态。 通用状态继电器:S20~S499共480点。 停电保持状态器:S500~S899共400点。 报警用状态继电器:S900~S999共100点。
输入继电器X、输出继电器Y动画
二、辅助继电器M
它与外界没有联系,仅作运算的中间结果使用,有时也称 作内部继电器或中间继电器,它不能直接驱动外部负载, 外部负载的驱动要通过输出继电器进行。这类辅助继电器 的线圈与输出继电器一样有无数的电子常开和常闭触点。 如果在PLC运行过程中停电,输出继电器及一般用辅助继 电器都断开。再运行时,除了输入条件为ON(接通)的 情况以外,都为断开状态 。
计数器逻辑功能
复位信号 ON
计数信号 ╳
计数器 当前值 =0 ≠设定值 =设定值 不变 操作 不计数 “+1” 不计数 不计数
计数继电 器 OFF OFF ON 不变
OFF
如上图所示,当在执行第十次的线圈指令时,输出触点动 作。如果复位输入X010为ON,则执行RST指令,计数器的当前 值为0,输出触点复位。计数器的设定值,除用常数K设定外, 还可由数据寄存器指定。
辅助继电器M分类:
通用辅助继电器:M0-M499,共500个点 断电保持辅助继电器:M500-M1023及M1024-M3071共 2572点。它们利用可编程控制器内部的锂电池来记忆断 电瞬间的状态,即重新通电后的第一个周期能维持断电 时各自的状态。其中 M500-M1023可以用软件来设定使 其变为非断电保持辅助继电器。 特殊辅助继电器: M8000-M8255,共256个点。分为 触点利用型特殊辅助继电器和线圈驱动型特殊辅助继电 器。 例:右图为来电后要 自动一直维持断电前 的on状态所用的自保 电路。
5.1.2 FX2N系列可编程序控制器型号名称体系及其种类 输入输出点数 :指基本单元、扩展单元或扩展模块的输入 输出总数。 基本单元、扩展单元输出形式 R:表示继电器输出,有接点,交流、直流负载两用; S:表示三端双向可控硅开关元件输出,无接点,交流负 载用; T:表示晶体管输出,无接点,直流负载用。 扩展模块输入输出形式 R:表示DC输入,继电器输出; X:表示输入专用,无输出; YR:表示继电器输出专用,无输出; YT:表示晶体管输出专用,无输入; YS:表示三端双向晶闸管开关元件输出专用,无输入。 其他区分 一般无符号,表示AC100V/200V电源,DC24V 输入。
定时器的瞬动触点: PLC的定时器本身没有瞬动触点,如果需要,可以在定 时器线圈两端病例一个辅助继电器的线圈,把辅助继电器的 触电当成定时器的瞬动触点来使用。 延时断开电路 PLC的定时器线圈本身只有通电延时功能,如果需要断 电延时功能(输出信号在停止一段时间以后才停止),可以 采用如下电路:
五、计数器 C
二进制数(B):PLC内部,这些数字都是用 二进制处理的。 八进制数(O):FX2N系列的输入继电器、输 出继电器的软元件编号以八进制数值进行分配。
BCD码:用于数字式开关或七段码的显示器控 制等。
其他数值(浮点数):FX2N系列具有可进行高 精度的浮点运算功能。
5.2.2 FX2N系列PLC的编程元件
扩展 时 X000 ~ X267 184点
输出端子是 PLC向外部负 载发送信号的 窗口
输 出
Y000 ~ Y007 8点
Y000 ~ Y017 16点
Y000 ~ Y027 24点
Y000 ~ Y037 32点
Y000 ~ Y047 40点
Y000 ~ Y077 64点
Y000 ~ Y267 184点
扩展模块型号名称组成及种类
FX□N - 〇〇
系列名称 输入输出点数
E
〇
扩展设备 输出形式
5.1.3 FX2N系列可编程序控制器技术指标
一般技术指标
性能技术指标
输入技术指标
输出技术指标
电源技术指标
第二节 FX2N系列PLC的主要编程元件
5.2.1 FX2N系列PLC编程元件概述 一、编程元件的分类及编号规则 代表功能的字母。如输入继电器用“X”表示、 输出继电器用“Y”表示。 数字,数字为该类器件的序号。 FX2N系列PLC中输入、输出继电器的序号为 八进制,其余为十进制。
四、定时器T
定时器相当于继电器系统中的通电延时型时间继电器, 可在程序中用于延时控制。定时器内有一个设定值寄存器、 一个当前值寄存器和一个用来存储其状态的元件映像寄存器, 它们使用同一个元件号。定时器累计PLC内1ms、10ms、 100ms等的时钟脉冲,当达到所定的设定值时,输出触点动 作。FX2N系列PLC的定时器(T)有以下4种类型:
内部信号计数器:是对机内的元件的信号计数,也称普 通计数器 外部信号计数器 :对机器的外部信号进行计数 16位增计数器(无断电保持-通用型:C0~C99;停电 保持型:C100~C199) 16 位计数器其设定值在K1~K32767范围内有效。设定值 K0与K1意义相同, 均在第一次计数时,其触点动作。如果 PLC断电,恢复电源后,计数器可按上一次数值累计计数。
基本单元型号名称组成及种类
FX2N - 〇〇 M 〇 - 〇
系列名称 输入输出点数 基本单元 输出形式 其他区分