三菱FX系列PLC功能指令一览表
来源,电控学习网站
/
/
分类
FNC NO.
指令助记符
功能说明
对应不同型号的PLC
FX0S
FX0N
FX1S
FX1N
FX2N
FX2NC
程序流程
00
CJ
条件跳转
01
CALL
子程序调用
02
SRET
子程序返回
03
IRET
中断返回
04
EI
开中断
05
DI
关中断
06
FEND
主程序结束
07
WDT
监视定时器刷新
08
FOR
循环的起点与次数
09
NEXT
循环的终点
传送与比较
10
CMP
比较
11
ZCP
区间比较
12
MOV
传送
13
SMOV
位传送
14
CML
取反传送
15
BMOV
成批传送
16
FMOV
多点传送
17
XCH
交换
18
BCD
二进制转换成BCD码
19
BIN
BCD码转换成二进制
算术与逻辑运算
20
ADD
二进制加法运算
21
SUB
二进制减法运算
22
MUL
二进制乘法运算
23
DIV
二进制除法运算
24
INC
二进制加1运算
25
DEC
二进制减1运算
26
WAND
字逻辑与
27
WOR
字逻辑或
28
WXOR
字逻辑异或
29
NEG
求二进制补码
循环与移位
30
ROR
循环右移
31
ROL
循环左移
32
RCR
带进位右移
33
RCL
带进位左移
34
SFTR
位右移
35
SFTL
位左移
36
WSFR
字右移
37
WSFL
字左移
38
SFWR
FIFO(先入先出)写入
39
SFRD
FIFO(先入先出)读出
数据处理
40
ZRST
区间复位
41
DECO
解码
42
ENCO
编码
43
SUM
统计ON位数
44
BON
查询位某状态
45
MEAN
求平均值
46
ANS
报警器置位
47
ANR
报警器复位
48
SQR
求平方根
49
FLT
整数与浮点数转换
高速处理
50
REF
输入输出刷新
51
REFF
输入滤波时间调整
52
MTR
矩阵输入
53
HSCS
比较置位(高速计数用)
54
HSCR
比较复位(高速计数用)
55
HSZ
区间比较(高速计数用)
56
SPD
脉冲密度
57
PLSY
指定频率脉冲输出
58
PWM
脉宽调制输出
59
PLSR
带加减速脉冲输出
方便指令
60
IST
状态初始化
61
SER
数据查找
62
ABSD
凸轮控制(绝对式)
63
INCD
凸轮控制(增量式)
64
TTMR
示教定时器
65
STMR
特殊定时器
66
ALT
交替输出
67
RAMP
斜波信号
68
ROTC
旋转工作台控制
69
SORT
列表数据排序
外部
I/O
设备
70
TKY
10键输入
71
HKY
16键输入
72
DSW
BCD数字开关输入
73
SEGD
七段码译码
74
SEGL
七段码分时显示
75
ARWS
方向开关
76
ASC
ASCI码转换
77
PR
ASCI码打印输出
78
FROM
BFM读出
79
TO
BFM写入
外围设备
80
RS
串行数据传送
81
PRUN
八进制位传送(#)
82
ASCI
16进制数转换成ASCI码
83
HEX
ASCI码转换成16进制数
84
CCD
校验
85
VRRD
电位器变量输入
86
VRSC
电位器变量区间
87
-
-
88
PID
PID运算
89
-
-
浮点数运算
110
ECMP
二进制浮点数比较
111
EZCP
二进制浮点数区间比较
118
EBCD
二进制浮点数→十进制浮点数
119
EBIN
十进制浮点数→二进制浮点数
120
EADD
二进制浮点数加法
121
EUSB
二进制浮点数减法
122
EMUL
二进制浮点数乘法
123
EDIV
二进制浮点数除法
127
ESQR
二进制浮点数开平方
129
INT
二进制浮点数→二进制整数
130
SIN
二进制浮点数Sin运算
131
COS
二进制浮点数Cos运算
132
TAN
二进制浮点数Tan运算
147
SWAP
高低字节交换
定位
155
ABS
ABS当前值读取
156
ZRN
原点回归
157
PLSY
可变速的脉冲输出
158
DRVI
相对位置控制
159
DRVA
绝对位置控制
时钟运算
160
TCMP
时钟数据比较
161
TZCP
时钟数据区间比较
162
TADD
时钟数据加法
163
TSUB
时钟数据减法
166
TRD
时钟数据读出
167
TWR
时钟数据写入
169
HOUR
计时仪
外围设备
170
GRY
二进制数→格雷码
171
GBIN
格雷码→二进制数
176
RD3A
模拟量模块(FX0N-3A)读出
177
WR3A
模拟量模块(FX0N-3A)写入
触点比较
224
LD=
(S1)= (S2)时起始触点接通
225
LD>
(S1)> (S2)时起始触点接通
226
LD<
(S1)< (S2)时起始触点接通
228
LD<>
(S1)<> (S2)时起始触点接通
229
LD≦
(S1)≦ (S2)时起始触点接通
230
LD≧
(S1)≧ (S2)时起始触点接通
232
AND=
(S1)= (S2)时串联触点接通
233
AND>
(S1)> (S2)时串联触点接通
234
AND<
(S1)< (S2)时串联触点接通
236
AND<>
(S1)<> (S2)时串联触点接通
237
AND≦
(S1)≦ (S2)时串联触点接通
238
AND≧
(S1)≧ (S2)时串联触点接通
240
OR=
(S1)= (S2)时并联触点接通
241
OR>
(S1)> (S2)时并联触点接通
242
OR<
(S1)< (S2)时并联触点接通
244
OR<>
(S1)<> (S2)时并联触点接通
245
OR≦
(S1)≦ (S2)时并联触点接通
246
OR≧
(S1)≧ (S2)时并联触点接通
三菱FX系列PLC取指令与输出指令(LD/LDI/LDP/LDF/OUT)
来源,电控学习网站
/
/
FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。
FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。
取指令与输出指令(LD/LDI/LDP/LDF/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中,当M1有一个下降沿时,则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。
FX系列PLC的内部软继电器及编号
来源,电控学习网站
/
/
不同厂家、不同系列的PLC,其内部软继电器(编程元件)的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的每条指令涉及编程元件的功能和编号。
FX系列中几种常用型号PLC的编程元件及编号如表所示。FX系列PLC编程元件的编号由字母和数字组成,其中输入继电器和输出继电器用八进制数字编号,其它均采用十进制数字编号。为了能全面了解FX系列PLC的内部软继电器,本节以FX2N为背景进行介绍的。
表? FX系列PLC的内部软继电器及编号
PLC型号编程元件种类
FX0S
FX1S
FX0N
FX1N
FX2N
(FX2NC)
输入继电器X
(按8进制编号)
X0~X17
(不可扩展)
X0~X17
(不可扩展)
X0~X43
(可扩展)
X0~X43
(可扩展)
X0~X77
(可扩展)
输出继电器Y
(按8进制编号)
Y0~Y15
(不可扩展)
Y0~Y15
(不可扩展)
Y0~Y27
(可扩展)
Y0~Y27
(可扩展)
Y0~Y77
(可扩展)
辅助继电器
M
普通用
M0~M495
M0~M383
M0~M383
M0~M383
M0~M499
保持用
M496~M511
M384~M511
M384~M511
M384~M1535
M500~M3071
特殊用
M8000~M8255(具体见使用手册)
状态寄存器
S
初始状态用
S0~S9
S0~S9
S0~S9
S0~S9
S0~S9
返回原点用
-
-
-
-
S10~S19
普通用
S10~S63
S10~S127
S10~S127
S10~S999
S20~S499
保持用
-
S0~S127
S0~S127
S0~S999
S500~S899
信号报警用
-
-
-
-
S900~S999
定时器
T
100ms
T0~T49
T0~T62
T0~T62
T0~T199
T0~T199
10ms
T24~T49
T32~T62
T32~T62
T200~T245
T200~T245
1ms
-
T63
-
-
1ms累积
-
T63
-
T246~T249
T246~T249
100ms累积
-
-
-
T250~T255
T250~T255
计数器
C
16位增计数(普通)
C0~C13
C0~C15
C0~C15
C0~C15
C0~C99
16位增计数(保持)
C14、C15
C16~C31
C16~C31
C16~C199
C100~C199
32位可逆计数(普通)
-
-
-
C200~C219
C200~C219
32位可逆计数(保持)
-
-
-
C220~C234
C220~C234
高速计数器
C235~C255(具体见使用手册)
数据寄存器
D
16位普通用
D0~D29
D0~D127
D0~D127
D0~D127
D0~D199
16位保持用
D30、D31
D128~D255
D128~D255
D128~D7999
D200~D7999
16位特殊用
D8000~D8069
D8000~D8255
D8000~D8255
D8000~D8255
D8000~D8195
16位变址用
V
Z
V0~V7
Z0~Z7
V
Z
V0~V7
Z0~Z7
V0~V7
Z0~Z7
指针
N、P、I
嵌套用
N0~N7
N0~N7
N0~N7
N0~N7
N0~N7
跳转用
P0~P63
P0~P63
P0~P63
P0~P127
P0~P127
输入中断用
I00*~I30*
I00*~I50*
I00*~I30*
I00*~I50*
I00*~I50*
定时器中断
-
-
-
-
I6**~I8**
计数器中断
-
-
-
-
I010~I060
常数
K、H
16位
K:-32,768~32,767 H:0000~FFFFH
32位
K:-2,147,483,648~2,147,483,647 H:00000000~FFFFFFFF
三菱FX系列PLC简介及型号说明
来源,电控学习网站
/
/
FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器,以逐步替代三菱公司原F、F1、F2系列PLC产品。其中FX2是1991年推出的产品,FX0是在FX2之后推出的超小型PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较高的性能价格比,应用广泛。它们采用整体式和模块式相结合的叠装式结构。
一、FX系列PLC型号的说明
FX系列PLC型号的含义如下:
其中系列名称:如0、2、0S、1S、ON、1N、2N、2NC等单元类型:M──基本单元
E──输入输出混合扩展单元
Ex──扩展输入模块
EY──扩展输出模块输出方式:R──继电器输出
S──晶闸管输出
T──晶体管输出特殊品种:D──DC电源,DC输出
A1──AC电源,AC(AC100~120V)输入或AC输出模块
H──大电流输出扩展模块
V──立式端子排的扩展模块
C──接插口输入输出方式
F──输入滤波时间常数为1ms的扩展模块如果特殊品种一项无符号,为AC电源、DC输入、横式端子排、标准输出。
例如FX2N-32MT-D表示FX2N系列,32个I/O点基本单位,晶体管输出,使用直流电源,24V直流输出型。
三菱FX0S系列的基本单元
来源,电控学习网站
/
/
基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
FX0S系列的基本单元
FX0S系列的功能简单,价格便宜,适用于小型开关量控制系统,它只有基本单元,没有扩展单元。其基本单元如表1所示。
表1? FX0S系列的基本单元型 号
输入点数
输出点数
AC电源100~240v
DC电源24v
继电器输出
晶体管输出
继电器输出
继电器输出
FX0s-10MR-001
FX0s-10MT
FX0s-10MR-D
FX0s-10MT-D
6
4
FX0s-14MR-001
FX0s-14MT
FX0s-14MR-D
FX0s-14MT-D
8
6
FX0s-20MR-001
FX0s-20MT
FX0s-20MR-D
FX0s-20MT-D
12
8
FX0s-30MR-001
FX0s-30MT
FX0s-30MR-D
FX0s-30MT-D
16
14
FX0s-14MR-D12
8
6
FX0s-30MR-D12
16
14
FX0S容量为800步,有20条基本指令,两条步进指令,35种50条功能指令。FX0S编程元件包括500多点辅助继电器,64点状态寄存器,56点定时器和一个模拟定时器,有16个16位的计数器及4点1相7KHZ或1点2相32位高速加/减计数器,61点16位数据寄存器,还有64点转移用跳步指针及4点中断指针。
三菱FX0N系列的基本单元
来源,电控学习网站
/
/
基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
FX0N系列的基本单元
FX0N的基本单元共有12种,最大的I/O点数为60,它可带3种扩展单元,7种扩展模块,可组成24~128个I/O点的系统。其基本单元如表所示。
表? FX0N系列的基本单元型号
输入点数
输出
点数
扩展模块可用点数
AC电源100~240V
DC电源24V
继电器输出
晶体管输出
继电器输出
继电器输出
FX0n-24MR-001
FX0n-24MT
FX0n-24MR-D
FX0n-24MT-D
14
10
32
FX0n-40MR-001
FX0n-40MT
FX0n-40MR-D
FX0n-40MT-D
24
16
32
FX0n-60MR-001
FX0n-600MT
FX0n-60MR-D
FX0n-60MT-D
36
24
32
FX0N的EEPROM用户存储器容量为2000步。基本指令有20条,步进指令2条,应用指令36种51条。FX0N有500多点的辅助继电器,128点状态寄存器,95个定时器和45个计数器(其中高速计数器13个)还有大量的数据寄存器,76点指针用于跳转,中断和嵌套。FX0N有较强的通信功能,可与内置RS-232C通信接口的设备通信,如使用FX0N-485APP模块,可与计算机实现1:N(最多8台)的通信。FX0N还备有8位模拟量输入输出模块(2路输入,1路输出)用以实现模拟量的控制。由于FX0N体积小,功能强,使用灵活,特别适用于由于安装尺寸的限制而难以采用其他PLC的机械设备上。
三菱FX2N系列的基本单元
来源,电控学习网站
/
/
基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
FX2N系列的基本单元
FX2N系列是FX家族中最先进的PLC系列。
FX2N基本单位有16/32/48/65/80/128点,六个基本FX2N单元中的每一个单元都可以通过I/O扩展单元扩充为256I/O点,其基本单元如表所示。
表? FX2N系列的基本单元型号
输入点数
输出
点数
扩展模块可用点数
继电器输出
可控硅输出
晶体管输出
FX2n-16MR-001
FX2n-16MS
FX2n-16MT
8
8
24~32
FX2n-32MR-001
FX2n-32MS
FX2n-32MT
16
16
24~32
FX2n-48MR-001
FX2n-48MS
FX2n-48MT
24
24
48~64
FX2n-64MR-001
FX2n-64MS
FX2n-64MT
32
32
48~64
FX2n-80MR-001
FX2n-80MS
FX2n-80MT
40
40
48~64
FX2n-128MR-001
FX2n-128MT
64
64
48~64
FX2N具有丰富的元件资源,有3072点辅助继电器。提供了多种特殊功能模块,可实现过程控制位置控制。有多种RS—232C/RS—422/RS—485串行通信模块或功能扩展板支持网络通信。FX2N具有较强的数学指令集,使用32位处理浮点数。具有方根和三角几何指令满足数学功能要求很高数据处理。
三菱FX系列PLC的编程器及其他外部设备
来源,电控学习网站
/
/
1.FX系列编程器编程器是PLC的一个重要外围设备,用它将用户程序写入PLC用户程序存储器。它一方面对PLC进行编程,另一方面又能对PLC的工作状态进行监控。随着PLC技术的发展,编程语言的多样化,编程器的功能也不断增加。
(1)简易编程器? FX型PLC的简易编程器也较多,最常用的是FX-10P-E和FX-20P-E手持型简易编程器。他们具有体积小、重量轻、价格便宜、功能强的特点。有在线编程和离线编程两种方式。显示采用液晶显示屏,分别显示2行和4行字符,配有ROM写入器接口、存储器卡盒接口。编程器可用指令表的形式读出、写入、插入和删除指令,进行用户程序的输入和编辑。可监视位编程元件的ON/OFF状态和字编程元件中的数据。如计数器、定时器的当前值及设定值、内部数据寄存器的值以及PLC内部的其他信息。有关编程器的使用详见第八章。
(2)PC机+编程开发软件? FX系列还有一些编程开发软件,如GX开发器。它可以用于生成涵盖所有三菱PLC设备软件包,使用该软件可以为FX、A等系列PLC生成程序。他在Windows操作平台上运行,便于操作和维护,可以用梯形图,语句表等进行编程,程序兼容性强。FX-PCS/WIN-E-C编程软件包也是一个专门用来开发FX系列PLC程序的软件包。可用梯形图、指令表和顺序功能图来写入和编辑程序,并能进行各种编程方式的互换。它运用于Windows操作系统,这对于调试操作和维护操作来说可以提高工作效率,并具有较强的兼容性。
2.其他外部设备在一个PLC控制系统中,人机界面也非常重要。还有一些辅助设备,如:打印机、EPROM写入器外存模块等。
三菱FX系列PLC各单元模块的连接
来源,电控学习网站
/
/
FX系列PLC吸取了整体式和模块式PLC的优点,各单元间采用叠装式连接,即PLC的基本单元、扩展单元和扩展模块深度及高度均相同,连接时不用基板,仅用扁平电缆连接,构成一个整齐的长方体。使用FRON/TO指令的特殊功能模块,如模拟量输入和输出模块、高速计数模块等,可直接连接到FX系列的基本单元,或连到其它扩展单元、扩展模块的右边。根据它们与基本单元的距离,对每个模块按0~7的顺序编号,最多可连接8个特殊功能模块。
三菱FX系列PLC的性能指标比较
来源,电控学习网站
/
/
在使用FX系列PLC之前,需对其的主要性能指标进行认真查阅,只有选择了符合要求的产品才能达到既可靠又经济的要求。
1.FX系列PLC性能比较以上我们已对FX系列PLC的基本单元、扩充单元及特殊功能模块等做了介绍,尽管FX系列中FXOS、FX1S、FX1N、FX2N等在外形尺寸上相差不多,但在性能上有较大的差别,其中FX2N和FX2NC子系列,在FX系列PLC中功能最强、性能最好。FX系列PLC主要产品的性能比较如表1所示。
表1? FX系列PLC主要产品的性能比较型号
I/0点数
基本指令执行时间
功能指令
模拟模块量
通信
FX0S
10~30
1.6~3.6μs
50
无
无
FX0N
24~128
1.6~3.6μs
55
有
较强
FX1N
14~128
0.55~0.7μs
177
有
较强
FX2N
16~256
0.08μs
298
有
强
2.FX系列PLC的环境指标
F X系列PLC的环境指标要求如表2所示。
表2? F X系列PLC的环境指标环境温度
使用温度0~550C,储存温度-20~700C
环境湿度
使用时35%~85%RH(无凝露)
防震性能
JISC0911标准,10~55HZ,0.5㎜(最大2G),3轴方向各2次(但用DIN导轨安装时为0.5G)
抗冲击性能
JISC0912标准,10G,3轴方向各3次
抗噪声能力
用噪声模拟器产生电压为1000伏(峰-峰值)、脉宽1цs、30~100Hz的噪声
绝缘耐压
AC1500V,1min(接地端与其他端子间)
绝缘电阻
5M?以上(DC500V兆欧表测量,接地端与其他端子间)
接地电阻
第三种接地,如接地有困难,可以不接
使用环境
无腐蚀性气体,无尘埃。
3.F X系列PLC的输入技术指标
FX系列PLC对输入信号的技术要求如表3所示。
表3?FX系列PLC的输入技术指标输入端
项目
X0~X3(FX0S)
X4~X17(FX0S)
X0~X7(FX0N、1S、1N、2N)
X10~
(FX0N、
1S、1N、2N)
X0~X3(FX0S)
X4~X17(FX0S)
输入电压
DC24V±10%
DC12V±10%
输入电流
8.5mA
7mA
5mA
9mA
10mA
输入阻抗
2.7kΩ
3.3 kΩ
4.3 kΩ
1 kΩ
1.2 kΩ
输入ON电流
4.5mA以上
4.5mA以上
3.5mA以上
4.5mA以上
4.5mA以上
输入OFF电流
1.5mA以下
1.5mA以下
1.5mA以下
1.5mA以下
1.5mA以下
输入响应时间
约10ms,其中:FX0S、FX1N的X0~X17和FX0N的X0~X7为0~15ms可变,FX2N的X0~X17为0~60ms可变
输入信号形式
无电压触点,或NPN集电极开路晶体管
电路隔离
光电耦合器隔离
输入状态显示
输入ON时LED灯亮
4.FX系列PLC的输出技术指标
FX系列PLC对输出信号的技术要求如表4所示。
表4FX系列PLC的输出技术指标项目
继电器输入
晶闸管输出
晶体管输出
外部电源
AC250V或DC30V以下
AC85~240V
DC5V~30V
最大电阻负载
2A/1点、8A/4点、8A/8点
0.3A/点、0.8A/4点
(1A/1点2A/4点)
0.5A/1点、0.8A/4点
(0.1A/1点、0.4A/4点)
(1A/1点、2A/4点)
(0.3A/1点、1.6A/16点)
最大感性负载
80VA
15VA/AC100V、
30VA/AC200 V
12W/DC24V
最大灯负载
100W
30W
1.5W/DC24V
开路漏电流
─
1mA/AC100V
2mA/AC200v
0.1mA以下
响应时间
约10ms
ON:1ms,OFF:10ms
ON:<0.2ms、OFF:<0.2ms
大电流OFF为0.4ms以下
电路隔离
继电器隔离
光电晶闸管隔离
光电耦合器隔离
输出动作显示
输出ON时LED亮
来源,电控学习网站
/
/
分类
FNC NO.
指令助记符
功能说明
对应不同型号的PLC
FX0S
FX0N
FX1S
FX1N
FX2N
FX2NC
程序流程
00
CJ
条件跳转
01
CALL
子程序调用
02
SRET
子程序返回
03
IRET
中断返回
04
EI
开中断
05
DI
关中断
06
FEND
主程序结束
07
WDT
监视定时器刷新
08
FOR
循环的起点与次数
09
NEXT
循环的终点
传送与比较
10
CMP
比较
11
ZCP
区间比较
12
MOV
传送
13
SMOV
位传送
14
CML
取反传送
15
BMOV
成批传送
16
FMOV
多点传送
17
XCH
交换
18
BCD
二进制转换成BCD码
19
BIN
BCD码转换成二进制
算术与逻辑运算
20
ADD
二进制加法运算
21
SUB
二进制减法运算
22
MUL
二进制乘法运算
23
DIV
二进制除法运算
24
INC
二进制加1运算
25
DEC
二进制减1运算
26
WAND
字逻辑与
27
WOR
字逻辑或
28
WXOR
字逻辑异或
29
NEG
求二进制补码
循环与移位
30
ROR
循环右移
31
ROL
循环左移
32
RCR
带进位右移
33
RCL
带进位左移
34
SFTR
位右移
35
SFTL
位左移
36
WSFR
字右移
37
WSFL
字左移
38
SFWR
FIFO(先入先出)写入
39
SFRD
FIFO(先入先出)读出
数据处理
40
ZRST
区间复位
41
DECO
解码
42
ENCO
编码
43
SUM
统计ON位数
44
BON
查询位某状态
45
MEAN
求平均值
46
ANS
报警器置位
47
ANR
报警器复位
48
SQR
求平方根
49
FLT
整数与浮点数转换
高速处理
50
REF
输入输出刷新
51
REFF
输入滤波时间调整
52
MTR
矩阵输入
53
HSCS
比较置位(高速计数用)
54
HSCR
比较复位(高速计数用)
55
HSZ
区间比较(高速计数用)
56
SPD
脉冲密度
57
PLSY
指定频率脉冲输出
58
PWM
脉宽调制输出
59
PLSR
带加减速脉冲输出
方便指令
60
IST
状态初始化
61
SER
数据查找
62
ABSD
凸轮控制(绝对式)
63
INCD
凸轮控制(增量式)
64
TTMR
示教定时器
65
STMR
特殊定时器
66
ALT
交替输出
67
RAMP
斜波信号
68
ROTC
旋转工作台控制
69
SORT
列表数据排序
外部
I/O
设备
70
TKY
10键输入
71
HKY
16键输入
72
DSW
BCD数字开关输入
73
SEGD
七段码译码
74
SEGL
七段码分时显示
75
ARWS
方向开关
76
ASC
ASCI码转换
77
PR
ASCI码打印输出
78
FROM
BFM读出
79
TO
BFM写入
外围设备
80
RS
串行数据传送
81
PRUN
八进制位传送(#)
82
ASCI
16进制数转换成ASCI码
83
HEX
ASCI码转换成16进制数
84
CCD
校验
85
VRRD
电位器变量输入
86
VRSC
电位器变量区间
87
-
-
88
PID
PID运算
89
-
-
浮点数运算
110
ECMP
二进制浮点数比较
111
EZCP
二进制浮点数区间比较
118
EBCD
二进制浮点数→十进制浮点数
119
EBIN
十进制浮点数→二进制浮点数
120
EADD
二进制浮点数加法
121
EUSB
二进制浮点数减法
122
EMUL
二进制浮点数乘法
123
EDIV
二进制浮点数除法
127
ESQR
二进制浮点数开平方
129
INT
二进制浮点数→二进制整数
130
SIN
二进制浮点数Sin运算
131
COS
二进制浮点数Cos运算
132
TAN
二进制浮点数Tan运算
147
SWAP
高低字节交换
定位
155
ABS
ABS当前值读取
156
ZRN
原点回归
157
PLSY
可变速的脉冲输出
158
DRVI
相对位置控制
159
DRVA
绝对位置控制
时钟运算
160
TCMP
时钟数据比较
161
TZCP
时钟数据区间比较
162
TADD
时钟数据加法
163
TSUB
时钟数据减法
166
TRD
时钟数据读出
167
TWR
时钟数据写入
169
HOUR
计时仪
外围设备
170
GRY
二进制数→格雷码
171
GBIN
格雷码→二进制数
176
RD3A
模拟量模块(FX0N-3A)读出
177
WR3A
模拟量模块(FX0N-3A)写入
触点比较
224
LD=
(S1)= (S2)时起始触点接通
225
LD>
(S1)> (S2)时起始触点接通
226
LD<
(S1)< (S2)时起始触点接通
228
LD<>
(S1)<> (S2)时起始触点接通
229
LD≦
(S1)≦ (S2)时起始触点接通
230
LD≧
(S1)≧ (S2)时起始触点接通
232
AND=
(S1)= (S2)时串联触点接通
233
AND>
(S1)> (S2)时串联触点接通
234
AND<
(S1)< (S2)时串联触点接通
236
AND<>
(S1)<> (S2)时串联触点接通
237
AND≦
(S1)≦ (S2)时串联触点接通
238
AND≧
(S1)≧ (S2)时串联触点接通
240
OR=
(S1)= (S2)时并联触点接通
241
OR>
(S1)> (S2)时并联触点接通
242
OR<
(S1)< (S2)时并联触点接通
244
OR<>
(S1)<> (S2)时并联触点接通
245
OR≦
(S1)≦ (S2)时并联触点接通
246
OR≧
(S1)≧ (S2)时并联触点接通
三菱FX系列PLC取指令与输出指令(LD/LDI/LDP/LDF/OUT)
来源,电控学习网站
/
/
FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。
FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。
取指令与输出指令(LD/LDI/LDP/LDF/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中,当M1有一个下降沿时,则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。
FX系列PLC的内部软继电器及编号
来源,电控学习网站
/
/
不同厂家、不同系列的PLC,其内部软继电器(编程元件)的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的每条指令涉及编程元件的功能和编号。
FX系列中几种常用型号PLC的编程元件及编号如表所示。FX系列PLC编程元件的编号由字母和数字组成,其中输入继电器和输出继电器用八进制数字编号,其它均采用十进制数字编号。为了能全面了解FX系列PLC的内部软继电器,本节以FX2N为背景进行介绍的。
表? FX系列PLC的内部软继电器及编号
PLC型号编程元件种类
FX0S
FX1S
FX0N
FX1N
FX2N
(FX2NC)
输入继电器X
(按8进制编号)
X0~X17
(不可扩展)
X0~X17
(不可扩展)
X0~X43
(可扩展)
X0~X43
(可扩展)
X0~X77
(可扩展)
输出继电器Y
(按8进制编号)
Y0~Y15
(不可扩展)
Y0~Y15
(不可扩展)
Y0~Y27
(可扩展)
Y0~Y27
(可扩展)
Y0~Y77
(可扩展)
辅助继电器
M
普通用
M0~M495
M0~M383
M0~M383
M0~M383
M0~M499
保持用
M496~M511
M384~M511
M384~M511
M384~M1535
M500~M3071
特殊用
M8000~M8255(具体见使用手册)
状态寄存器
S
初始状态用
S0~S9
S0~S9
S0~S9
S0~S9
S0~S9
返回原点用
-
-
-
-
S10~S19
普通用
S10~S63
S10~S127
S10~S127
S10~S999
S20~S499
保持用
-
S0~S127
S0~S127
S0~S999
S500~S899
信号报警用
-
-
-
-
S900~S999
定时器
T
100ms
T0~T49
T0~T62
T0~T62
T0~T199
T0~T199
10ms
T24~T49
T32~T62
T32~T62
T200~T245
T200~T245
1ms
-
T63
-
-
1ms累积
-
T63
-
T246~T249
T246~T249
100ms累积
-
-
-
T250~T255
T250~T255
计数器
C
16位增计数(普通)
C0~C13
C0~C15
C0~C15
C0~C15
C0~C99
16位增计数(保持)
C14、C15
C16~C31
C16~C31
C16~C199
C100~C199
32位可逆计数(普通)
-
-
-
C200~C219
C200~C219
32位可逆计数(保持)
-
-
-
C220~C234
C220~C234
高速计数器
C235~C255(具体见使用手册)
数据寄存器
D
16位普通用
D0~D29
D0~D127
D0~D127
D0~D127
D0~D199
16位保持用
D30、D31
D128~D255
D128~D255
D128~D7999
D200~D7999
16位特殊用
D8000~D8069
D8000~D8255
D8000~D8255
D8000~D8255
D8000~D8195
16位变址用
V
Z
V0~V7
Z0~Z7
V
Z
V0~V7
Z0~Z7
V0~V7
Z0~Z7
指针
N、P、I
嵌套用
N0~N7
N0~N7
N0~N7
N0~N7
N0~N7
跳转用
P0~P63
P0~P63
P0~P63
P0~P127
P0~P127
输入中断用
I00*~I30*
I00*~I50*
I00*~I30*
I00*~I50*
I00*~I50*
定时器中断
-
-
-
-
I6**~I8**
计数器中断
-
-
-
-
I010~I060
常数
K、H
16位
K:-32,768~32,767 H:0000~FFFFH
32位
K:-2,147,483,648~2,147,483,647 H:00000000~FFFFFFFF
三菱FX系列PLC简介及型号说明
来源,电控学习网站
/
/
FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器,以逐步替代三菱公司原F、F1、F2系列PLC产品。其中FX2是1991年推出的产品,FX0是在FX2之后推出的超小型PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较高的性能价格比,应用广泛。它们采用整体式和模块式相结合的叠装式结构。
一、FX系列PLC型号的说明
FX系列PLC型号的含义如下:
其中系列名称:如0、2、0S、1S、ON、1N、2N、2NC等单元类型:M──基本单元
E──输入输出混合扩展单元
Ex──扩展输入模块
EY──扩展输出模块输出方式:R──继电器输出
S──晶闸管输出
T──晶体管输出特殊品种:D──DC电源,DC输出
A1──AC电源,AC(AC100~120V)输入或AC输出模块
H──大电流输出扩展模块
V──立式端子排的扩展模块
C──接插口输入输出方式
F──输入滤波时间常数为1ms的扩展模块如果特殊品种一项无符号,为AC电源、DC输入、横式端子排、标准输出。
例如FX2N-32MT-D表示FX2N系列,32个I/O点基本单位,晶体管输出,使用直流电源,24V直流输出型。
三菱FX0S系列的基本单元
来源,电控学习网站
/
/
基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
FX0S系列的基本单元
FX0S系列的功能简单,价格便宜,适用于小型开关量控制系统,它只有基本单元,没有扩展单元。其基本单元如表1所示。
表1? FX0S系列的基本单元型 号
输入点数
输出点数
AC电源100~240v
DC电源24v
继电器输出
晶体管输出
继电器输出
继电器输出
FX0s-10MR-001
FX0s-10MT
FX0s-10MR-D
FX0s-10MT-D
6
4
FX0s-14MR-001
FX0s-14MT
FX0s-14MR-D
FX0s-14MT-D
8
6
FX0s-20MR-001
FX0s-20MT
FX0s-20MR-D
FX0s-20MT-D
12
8
FX0s-30MR-001
FX0s-30MT
FX0s-30MR-D
FX0s-30MT-D
16
14
FX0s-14MR-D12
8
6
FX0s-30MR-D12
16
14
FX0S容量为800步,有20条基本指令,两条步进指令,35种50条功能指令。FX0S编程元件包括500多点辅助继电器,64点状态寄存器,56点定时器和一个模拟定时器,有16个16位的计数器及4点1相7KHZ或1点2相32位高速加/减计数器,61点16位数据寄存器,还有64点转移用跳步指针及4点中断指针。
三菱FX0N系列的基本单元
来源,电控学习网站
/
/
基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
FX0N系列的基本单元
FX0N的基本单元共有12种,最大的I/O点数为60,它可带3种扩展单元,7种扩展模块,可组成24~128个I/O点的系统。其基本单元如表所示。
表? FX0N系列的基本单元型号
输入点数
输出
点数
扩展模块可用点数
AC电源100~240V
DC电源24V
继电器输出
晶体管输出
继电器输出
继电器输出
FX0n-24MR-001
FX0n-24MT
FX0n-24MR-D
FX0n-24MT-D
14
10
32
FX0n-40MR-001
FX0n-40MT
FX0n-40MR-D
FX0n-40MT-D
24
16
32
FX0n-60MR-001
FX0n-600MT
FX0n-60MR-D
FX0n-60MT-D
36
24
32
FX0N的EEPROM用户存储器容量为2000步。基本指令有20条,步进指令2条,应用指令36种51条。FX0N有500多点的辅助继电器,128点状态寄存器,95个定时器和45个计数器(其中高速计数器13个)还有大量的数据寄存器,76点指针用于跳转,中断和嵌套。FX0N有较强的通信功能,可与内置RS-232C通信接口的设备通信,如使用FX0N-485APP模块,可与计算机实现1:N(最多8台)的通信。FX0N还备有8位模拟量输入输出模块(2路输入,1路输出)用以实现模拟量的控制。由于FX0N体积小,功能强,使用灵活,特别适用于由于安装尺寸的限制而难以采用其他PLC的机械设备上。
三菱FX2N系列的基本单元
来源,电控学习网站
/
/
基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
FX2N系列的基本单元
FX2N系列是FX家族中最先进的PLC系列。
FX2N基本单位有16/32/48/65/80/128点,六个基本FX2N单元中的每一个单元都可以通过I/O扩展单元扩充为256I/O点,其基本单元如表所示。
表? FX2N系列的基本单元型号
输入点数
输出
点数
扩展模块可用点数
继电器输出
可控硅输出
晶体管输出
FX2n-16MR-001
FX2n-16MS
FX2n-16MT
8
8
24~32
FX2n-32MR-001
FX2n-32MS
FX2n-32MT
16
16
24~32
FX2n-48MR-001
FX2n-48MS
FX2n-48MT
24
24
48~64
FX2n-64MR-001
FX2n-64MS
FX2n-64MT
32
32
48~64
FX2n-80MR-001
FX2n-80MS
FX2n-80MT
40
40
48~64
FX2n-128MR-001
FX2n-128MT
64
64
48~64
FX2N具有丰富的元件资源,有3072点辅助继电器。提供了多种特殊功能模块,可实现过程控制位置控制。有多种RS—232C/RS—422/RS—485串行通信模块或功能扩展板支持网络通信。FX2N具有较强的数学指令集,使用32位处理浮点数。具有方根和三角几何指令满足数学功能要求很高数据处理。
三菱FX系列PLC的编程器及其他外部设备
来源,电控学习网站
/
/
1.FX系列编程器编程器是PLC的一个重要外围设备,用它将用户程序写入PLC用户程序存储器。它一方面对PLC进行编程,另一方面又能对PLC的工作状态进行监控。随着PLC技术的发展,编程语言的多样化,编程器的功能也不断增加。
(1)简易编程器? FX型PLC的简易编程器也较多,最常用的是FX-10P-E和FX-20P-E手持型简易编程器。他们具有体积小、重量轻、价格便宜、功能强的特点。有在线编程和离线编程两种方式。显示采用液晶显示屏,分别显示2行和4行字符,配有ROM写入器接口、存储器卡盒接口。编程器可用指令表的形式读出、写入、插入和删除指令,进行用户程序的输入和编辑。可监视位编程元件的ON/OFF状态和字编程元件中的数据。如计数器、定时器的当前值及设定值、内部数据寄存器的值以及PLC内部的其他信息。有关编程器的使用详见第八章。
(2)PC机+编程开发软件? FX系列还有一些编程开发软件,如GX开发器。它可以用于生成涵盖所有三菱PLC设备软件包,使用该软件可以为FX、A等系列PLC生成程序。他在Windows操作平台上运行,便于操作和维护,可以用梯形图,语句表等进行编程,程序兼容性强。FX-PCS/WIN-E-C编程软件包也是一个专门用来开发FX系列PLC程序的软件包。可用梯形图、指令表和顺序功能图来写入和编辑程序,并能进行各种编程方式的互换。它运用于Windows操作系统,这对于调试操作和维护操作来说可以提高工作效率,并具有较强的兼容性。
2.其他外部设备在一个PLC控制系统中,人机界面也非常重要。还有一些辅助设备,如:打印机、EPROM写入器外存模块等。
三菱FX系列PLC各单元模块的连接
来源,电控学习网站
/
/
FX系列PLC吸取了整体式和模块式PLC的优点,各单元间采用叠装式连接,即PLC的基本单元、扩展单元和扩展模块深度及高度均相同,连接时不用基板,仅用扁平电缆连接,构成一个整齐的长方体。使用FRON/TO指令的特殊功能模块,如模拟量输入和输出模块、高速计数模块等,可直接连接到FX系列的基本单元,或连到其它扩展单元、扩展模块的右边。根据它们与基本单元的距离,对每个模块按0~7的顺序编号,最多可连接8个特殊功能模块。
三菱FX系列PLC的性能指标比较
来源,电控学习网站
/
/
在使用FX系列PLC之前,需对其的主要性能指标进行认真查阅,只有选择了符合要求的产品才能达到既可靠又经济的要求。
1.FX系列PLC性能比较以上我们已对FX系列PLC的基本单元、扩充单元及特殊功能模块等做了介绍,尽管FX系列中FXOS、FX1S、FX1N、FX2N等在外形尺寸上相差不多,但在性能上有较大的差别,其中FX2N和FX2NC子系列,在FX系列PLC中功能最强、性能最好。FX系列PLC主要产品的性能比较如表1所示。
表1? FX系列PLC主要产品的性能比较型号
I/0点数
基本指令执行时间
功能指令
模拟模块量
通信
FX0S
10~30
1.6~3.6μs
50
无
无
FX0N
24~128
1.6~3.6μs
55
有
较强
FX1N
14~128
0.55~0.7μs
177
有
较强
FX2N
16~256
0.08μs
298
有
强
2.FX系列PLC的环境指标
F X系列PLC的环境指标要求如表2所示。
表2? F X系列PLC的环境指标环境温度
使用温度0~550C,储存温度-20~700C
环境湿度
使用时35%~85%RH(无凝露)
防震性能
JISC0911标准,10~55HZ,0.5㎜(最大2G),3轴方向各2次(但用DIN导轨安装时为0.5G)
抗冲击性能
JISC0912标准,10G,3轴方向各3次
抗噪声能力
用噪声模拟器产生电压为1000伏(峰-峰值)、脉宽1цs、30~100Hz的噪声
绝缘耐压
AC1500V,1min(接地端与其他端子间)
绝缘电阻
5M?以上(DC500V兆欧表测量,接地端与其他端子间)
接地电阻
第三种接地,如接地有困难,可以不接
使用环境
无腐蚀性气体,无尘埃。
3.F X系列PLC的输入技术指标
FX系列PLC对输入信号的技术要求如表3所示。
表3?FX系列PLC的输入技术指标输入端
项目
X0~X3(FX0S)
X4~X17(FX0S)
X0~X7(FX0N、1S、1N、2N)
X10~
(FX0N、
1S、1N、2N)
X0~X3(FX0S)
X4~X17(FX0S)
输入电压
DC24V±10%
DC12V±10%
输入电流
8.5mA
7mA
5mA
9mA
10mA
输入阻抗
2.7kΩ
3.3 kΩ
4.3 kΩ
1 kΩ
1.2 kΩ
输入ON电流
4.5mA以上
4.5mA以上
3.5mA以上
4.5mA以上
4.5mA以上
输入OFF电流
1.5mA以下
1.5mA以下
1.5mA以下
1.5mA以下
1.5mA以下
输入响应时间
约10ms,其中:FX0S、FX1N的X0~X17和FX0N的X0~X7为0~15ms可变,FX2N的X0~X17为0~60ms可变
输入信号形式
无电压触点,或NPN集电极开路晶体管
电路隔离
光电耦合器隔离
输入状态显示
输入ON时LED灯亮
4.FX系列PLC的输出技术指标
FX系列PLC对输出信号的技术要求如表4所示。
表4FX系列PLC的输出技术指标项目
继电器输入
晶闸管输出
晶体管输出
外部电源
AC250V或DC30V以下
AC85~240V
DC5V~30V
最大电阻负载
2A/1点、8A/4点、8A/8点
0.3A/点、0.8A/4点
(1A/1点2A/4点)
0.5A/1点、0.8A/4点
(0.1A/1点、0.4A/4点)
(1A/1点、2A/4点)
(0.3A/1点、1.6A/16点)
最大感性负载
80VA
15VA/AC100V、
30VA/AC200 V
12W/DC24V
最大灯负载
100W
30W
1.5W/DC24V
开路漏电流
─
1mA/AC100V
2mA/AC200v
0.1mA以下
响应时间
约10ms
ON:1ms,OFF:10ms
ON:<0.2ms、OFF:<0.2ms
大电流OFF为0.4ms以下
电路隔离
继电器隔离
光电晶闸管隔离
光电耦合器隔离
输出动作显示
输出ON时LED亮