FX2N指令集及基本参数DOC.docx
- 文档编号:11733871
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:17
- 大小:22.45KB
FX2N指令集及基本参数DOC.docx
《FX2N指令集及基本参数DOC.docx》由会员分享,可在线阅读,更多相关《FX2N指令集及基本参数DOC.docx(17页珍藏版)》请在冰豆网上搜索。
FX2N指令集及基本参数DOC
附表1FX2N系列PLC基本指令及步进指令
助记符
名称
可用元件
功能与用途
LD
取
X、Y、M、S、T、C
逻辑运算开始。
用于与母线连接的常开触点
LDI
反取
X、Y、M、S、T、C
逻辑运算开始。
用于与母线连接的常闭触点
LDP
取上升沿
X、Y、M、S、T、C
上升沿检测的指令,仅在指定元件的上升沿时接通1个扫描周期
LDF
取下降沿
X、Y、M、S、T、C
下降沿检测的指令,仅在指定元件的下降沿时接通1个扫描周期
AND
与
X、Y、M、S、T、C
和前面的元件或回路块实现逻辑与,用于常开触点串联
ANI
与反
X、Y、M、S、T、C
和前面的元件或回路块实现逻辑与,用于常闭触点串联
ANDP
与上升沿
X、Y、M、S、T、C
上升沿检测的指令,仅在指定元件的上升沿时接通1个扫描周期
OUT
输出
Y、M、S、T、C
驱动线圈的输出指令
SET
置位
Y、M、S
线圈接通保持指令
RST
复位
Y、M、S、T、C、D
清除动作保持;当前值与寄存器清零
PLS
上升沿微指令
Y、M
在输入信号上升沿时产生1个扫描周期的脉冲信号
PLF
下降沿微指令
Y、M
在输入信号下降沿时产生1个扫描周期的脉冲信号
MC
主控
Y、M
主控程序的起点
MCR
主控复位
——
主控程序的终点
ANDF
与下降沿
Y、M、S、T、C、D
下降沿检测的指令,仅在指定元件的下降沿时接通1个扫描周期
OR
或
Y、M、S、T、C、D
和前面的元件或回路块实现逻辑与,用于常开触点并联
ORI
或反
Y、M、S、T、C、D
和前面的元件或回路块实现逻辑或用于常用触点关联
ORP
或上升沿
Y、M、S、T、C、D
上升沿检测的指令,仅在指定元件的上升沿时接通1个扫描周期
ORF
或下降沿
Y、M、S、T、C、D
下降沿检测的指令,仅在指定元件的下降沿时接通1个扫描周期
ANB
回路块与
——
并联回路块的串联连接指令
ORB
回路块或
——
串联回路块的并联连接指令
MPS
进栈
——
将运算结果(或数据)压入栈存储器
MRD
读栈
——
将栈存储器第1层的内容读出
MPP
出栈
——
将栈存储器第1层的内容弹出
INV
取反转
——
将执行该指令之前的运算结果进行取反转操作
NOP
空操作
——
程序中至进行空操作
END
结束
——
表示程序结束
STL
状态器置位
S
表示将指定的状态器置位为1
RET
状态器复位
表示将状态器置位为0
附表2FX2N系列PLC功能指令
分类
FNCNO
指令符号
功能
D指令
P指令
程序流
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
BIN转换
○
○
四则逻辑运算
20
ADD
BIN加
○
○
21
SUB
BIN减
○
○
22
MUL
BIN乘
○
○
23
DIV
BIN除
○
○
24
INC
BIN增1
○
○
25
DEC
BIN减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
“先进先出”写入
-
○
39
SFRD
“先进先出”读出
-
○
分类
FNCNO
指令符号
功能
D指令
P指令
数据处理
40
ZRST
区间复位
-
○
41
DECO
解码
-
○
42
ENCO
编码
-
○
43
SUM
ON位总数
○
○
44
BON
ON位判别
○
○
45
MEAN
平均值
○
○
46
ANS
报警器置位
-
-
47
ANR
报警器复位
-
○
48
SOR
BIN平方根
○
○
49
FLT
浮点数与十进制数间转换
○
○
高速处理
50
REF
刷新
-
○
51
REFE
刷新和滤波调整
-
○
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
列表数据排序
-
-
外部设备(-/○)
70
TKY
0~9数字键输入
○
-
71
HKY
16键输入
○
-
72
DSW
数字开关
-
-
73
SEGD
7段编码
-
○
74
SEGL
带锁存的7段显示
-
-
75
ARWS
矢量开关
-
-
76
ASC
ASCⅡ转换
-
-
77
PR
ASCⅡ代码打印输入
-
-
78
FROM
特殊功能模块读出
○
○
79
TO
特殊功能模块写入
○
○
分类
FNCNO
指令符号
功能
D指令
P指令
外部设备(SER)
80
RS
串行数据传送
-
-
81
PRUN
并联运行
○
○
82
ASCⅠ
HEX→ASCⅡ转换
-
○
83
HEX
ASCⅡ→HEX转换
-
○
84
CCD
校正代码
-
○
85
VRRD
FX-8AV变量读取
-
○
86
VRSC
FX-8AV变量调整
-
○
87
88
PID
PID运算
○
○
89
浮点数
110
ECMP
二进制浮点数比较
○
○
111
EZCP
二进制浮点数区比较
○
○
118
EBCD
二进制浮点数→十进制浮点数变换
○
○
119
EBIN
十进制浮点数→二进制浮点数变换
○
○
120
EADD
二进制浮点数加
○
○
121
ESUB
二进制浮点数减
○
○
122
EMUL
二进制浮点数乘
○
○
123
EDIV
二进制浮点数除
○
○
浮点运算
127
ESOR
二进制浮点数开平方
○
○
129
INT
二进制浮点数→BIN整数转换
○
○
130
SIN
浮点数SIN转换
○
○
131
COS
浮点数COS转换
○
○
132
TAN
浮点数TAN转换
○
○
147
SWAP
上下字节转换
-
○
时钟运算
160
TCMP
时钟数据区比较
-
○
161
TZCP
时钟数据区间比较
-
○
162
TADD
时钟数据加
-
○
163
TSUB
时钟数据减
-
○
166
TRD
时钟数据读出
-
○
167
TWR
时钟数据写入
-
○
格雷码
170
GRY
格雷码转换
○
○
171
GBIN
格雷码逆转换
○
○
接点比较
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)
○
-
分类
FNCNO
指令符号
功能
D指令
P指令
接点比较
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)
○
-
备注:
P表示可使用脉冲执行方式,D表示可处理32位(双字)数据,○表示某一指令有相应的处理功能,-表示某一指令无相应的处理功能。
附表3FX2N系列PLC的基本单元
型号
输入点数
输出点数
拓展模块
可用点数
继电器输出
可控硅输出
晶体管输出
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
附表4FX2N系列PLC子系列拓展单元
型号
总I/○数目
输入
输出
数目
电压
类型
数目
类型
FX2N-32ER
32
16
24V直流
漏型
16
继电器
FX2N-32ET
32
16
24V直流
漏型
16
晶体管
FX2N-48ER
48
24
24V直流
漏型
24
继电器
FX2N-48ET
48
24
24V直流
漏型
24
晶体管
FX2N-48ER-D
48
24
24V直流
漏型
24
继电器(直流)
FX2N-48ET-D
48
24
24V直流
漏型
24
继电器(直流)
附表5FX2N子系列的拓展模块
型号
总I/○数目
输入
输出
数目
电压
类型
数目
类型
FX2N-16EX
16
16
24V直流
漏型
FX2N-16EYT
16
16
晶体管
FX2N-16EYR
16
16
继电器
附表6FX2N系列PLC性能指标
运算控制方式
存储程序,反复运算方法(专用LSI),中断命令
输出输入控制方式
批量处理方式(在执行END指令时),但又输入输出刷新指令
运算处理速度
基本指令
0.08μs/命令
应用指令
1.52μs100μs/命令
程序语言
SFC、梯形图、功能图
程序容量存储器形式
内附8000步RAM最大为16K步(可装RAMEEPROM存储卡盒)
指令数
基本、步进指令
基本(顺控)指令27个,步进指令2个
应用指令
128种,298个
输入继电器
184点X000~X267
输出继电器
184点Y000~Y267
辅助继电器
一般用
500点M000~M499
断电保持用
2572点M000~M3071
特殊用
256点M8000~M8255
附表7FX系列PLC的内部软继电器及编号
编程元件种类
PLC型号
FX0S
FX1S
FX0N
FX1N
FX2N
(FX2NC)
输入继电器X
(按八进制编号)
X0~X17
(不可拓展)
X0~X17
(不可拓展)
X0~X43
(可拓展)
X0~X43
(可拓展)
X0~X77
(可拓展)
输入继电器Y
(按八进制编号)
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
T200~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*~I20*
I00*~I50*
I00*~I30*
V00*~I50*
I00*~I50*
定时器中断
-
-
-
-
I6**~I8**
计数器中断
-
-
-
-
I010~I060
常数
K、H
16位
K:
-32768~32767H:
0000~FFFFH
32位
K:
-2147483648~2147483647H:
00000000~FFFFFFFF
附表8EX2N系列PLC的特殊辅助继电器
编号
继电器内容
备注
编号
寄存器内容
备注
[M]8000
RUN监控a接点
RUN时为ON
[D]8000
监视定时器
初始值200ms
[M]8001
RUN监控b接点
RUN时为OFF
[D]8001
PC型号和版本号
[M]8002
初始脉冲a接点
RUN后第1个扫描周期为ON
[D]8002
存储器容量
[M]8003
初始脉冲b接点
RUN后第1个扫描周期为OFF
[D]8003
存储器种类
[M]8004
出错
M8086~M8067检测
[D]8004
出错M编号
M8086~M8087
[M]8005
电池电压低
锂电池电压下降
[D]8005
电池电压
0.1V单位
[M]8006
电池电压降低锁存
保持降低信号
[D]8006
电池电压降低检测
3.0V(0.1V单位)
[M]8007
瞬停检测
[D]8007
瞬停次数
电源关闭清理
[M]8008
停电检测
[D]8008
停电检测时间
[M]8009
DC24V降低
检测24V电源异常
[D]8009
下降单元编号
降低的起始输出信号
时钟
编号
继电器内容
备注
编号
存储器内容
备注
[M]8010
[D]8010
扫描当前值
0.1ms单位包括常数扫描等待时间
[M]8011
10ms时钟
10ms周期振荡
[D]8011
最小扫描时间
[M]8012
100ms时钟
100ms周期振荡
[D]8012
最大扫描时间
[M]8013
1s时钟
1s周期振荡
[D]8013
秒0~59秒预置值或当前值
[M]8014
1min时钟
1min周期振荡
[D]8014
分0~59秒预置值或当前值
[M]8015
计时停止或预置
[D]8015
时0~23秒预置值或当前值
[M]8016
时间显示停止
[D]8016
日1~31秒预置值或当前值
[M]8017
±30秒修正
[D]8017
月1~12秒预置值或当前值
[M]8018
内装RTC检测
常时ON
[D]8018
公历4位预置值或当前值
[M]8019
内装RTC出错
[D]8019
星期(0~6)预置值或当前值
标记
编号
继电器内容
备注
编号
寄存器内容
备注
[M]8020
零标记
应用命令运算标记
[D]8020
调整输入滤波器
初始值10ms
[M]8021
借位标记
[D]8021
[M]8022
进位标记
[D]8022
[M]8023
[D]8023
[M]8024
BMOV方向定位
[D]8024
[M]8025
HSC方式
(FNC53~55)
[D]8025
[M]8026
RAMP方式
(FNC67)
[D]8026
[M]8027
PR方式
(FNC77)
[D]8027
[M]8028
执行RROM/TO
指令时允许中断
[D]8028
ZO(Z)寄存器内容
寻址寄存器Z的内容
[M]8029
执行指令结束标记
应用命令
[D]8029
VO(Z)寄存器内容
寻址寄存器V的内容
[M]8030
电池关灯命令
关闭面板灯
[D]8030
[M]8031
非保存存储清除
清除元件的ON/OFF和当前值
[D]8031
[M]8032
保存存储清除
[D]8032
[]M8033
存储保存停止
图像存储保持
[D]8033
[M]8034
全输出停止
外部输出均为OFF
[D]8034
[M]8035
强制RUN方式
[D]8035
[M]8036
强制RUN指令
[D]8036
[M]8037
强制STOP指令
[D]8037
[M]8038
[D]8038
[M]8039
恒定扫描方式
定周期运作
[D]8039
常数扫描时间
初始值0(1ms单位)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FX2N 指令 基本参数 DOC