|
三菱FX2n系列plc应用指令一览表 |
| 类别 |
功能号 |
指令助记符 |
功 能 |
D指令 |
P指令 |
| 程
序
流
程 |
00 |
CJ |
条件跳转 |
- |
O |
| 01 |
CALL |
调用子程序 |
- |
O |
| 02 |
SRET |
子程序返回 |
- |
- |
| 03 |
IRET |
中断返回 |
- |
- |
| 04 |
EI |
开中断 |
- |
- |
| 05 |
DI |
关中断 |
- |
- |
| 06 |
FEND |
主程序结束 |
- |
- |
| 07 |
WDT |
监视定时器 |
- |
O |
| 08 |
FOR |
循环区开始 |
- |
- |
| 09 |
NEXT |
循环区结束 |
- |
- |
| 传
送
与
比
较 |
10 |
CMP |
比较 |
O |
O |
| 11 |
ZCP |
区间比较 |
O |
O |
| 12 |
MOV |
传送 |
O |
O |
| 13 |
SMOV |
移位传送 |
- |
O |
| 14 |
CML |
取反 |
O |
O |
| 15 |
BMOV |
块传送 |
- |
O |
| 16 |
FMOV |
多点传送 |
O |
O |
| 17 |
XCH |
数据交换 |
O |
O |
| 18 |
BCD |
求BCD码 |
O |
O |
| 19 |
BIN |
求二进制码 |
O |
O | |
|
四
则
运
算
与
逻
辑
运
算 |
20 |
ADD |
二进制加法 |
O |
O |
| 21 |
SUB |
二进制减法 |
O |
O |
| 22 |
MUL |
二进制乘法 |
O |
O |
| 23 |
DIV |
二进制除法 |
O |
O |
| 24 |
INC |
二进制加一 |
O |
O |
| 25 |
DEC |
二进制减一 |
O |
O |
| 26 |
WADN |
逻辑字与 |
O |
O |
| 27 |
WOR |
逻辑字或 |
O |
O |
| 28 |
WXOR |
逻辑字与或 |
O |
O |
| 29 |
ENG |
求补码 |
O |
O |
| 循
环
与
转
移 |
30 |
ROR |
循环右移 |
O |
O |
| 31 |
ROL |
循环左移 |
O |
O |
| 32 |
RCR |
带进位右移 |
O |
O |
| 33 |
RCL |
带进位左移 |
O |
O |
| 34 |
SFTR |
位右移 |
- |
O |
| 35 |
SFTL |
位左移 |
- |
O |
| 36 |
WSFR |
字右移 |
- |
O |
| 37 |
WSFL |
字左移 |
- |
O |
| 38 |
SFWR |
FIFO写 |
- |
O |
| 39 |
SFRD |
FIFO读 |
- |
O | |
| 数
据
处
理 |
40 |
ZRST |
区间复位 |
- |
O |
| 41 |
DECO |
解码 |
- |
O |
| 42 |
ENCO |
编码 |
- |
O |
| 43 |
SUM |
求置ON位的总和 |
O |
O |
| 44 |
BON |
ON位判断 |
O |
O |
| 45 |
MEAN |
平均值 |
O |
O |
| 46 |
ANS |
标志位置 |
- |
- |
| 47 |
ANR |
标志复位 |
- |
O |
| 48 |
SOR |
二进制平方根 |
O |
O |
| 49 |
FLT |
二进制整数与浮点数转换 |
O |
O |
| 高
速
处
理 |
50 |
REF |
刷新 |
- |
O |
| 51 |
REFE |
滤波调整正 |
- |
O |
| 52 |
MTR |
矩阵输入 |
- |
- |
| 53 |
HSCS |
比较置位(高速计数器) |
O |
- |
| 54 |
HSCR |
比较复位(高速计数器) |
O |
- |
| 55 |
HSZ |
区间比较(高速计数器) |
O |
- |
| 56 |
SPD |
脉冲密度 |
- |
- |
| 57 |
PLSY |
脉冲输出 |
O |
- |
| 58 |
PWM |
脉宽调制 |
- |
- |
| 59 |
PLSR |
带加速减速的脉冲输出 |
O |
- | |
| 方
便
指
令 |
60 |
IST |
状态初始化 |
- |
- |
| 61 |
SER |
查找数据 |
O |
O |
| 62 |
ABSD |
绝对值式凸轮控制 |
O |
- |
| 63 |
INCD |
增量式凸轮控制 |
- |
- |
| 64 |
TTMR |
示都定时器 |
- |
- |
| 65 |
STMR |
特殊定时器 |
- |
- |
| 66 |
ALT |
交替输出 |
- |
- |
| 67 |
RAMP |
斜坡输出 |
- |
- |
| 68 |
ROTC |
旋转工作台控制 |
- |
- |
| 69 |
SORT |
列表数据排序 |
- |
- |
| 外
部
设
备
I/O |
70 |
TKY |
十键输入 |
O |
- |
| 71 |
HKY |
十六键输入 |
O |
- |
| 72 |
DSW |
数字开关输入 |
- |
- |
| 73 |
SEGD |
七段译码 |
- |
O |
| 74 |
SEGL |
带锁存七段码显示 |
- |
- |
| 75 |
ARWS |
方向开关 |
- |
- |
| 76 |
ASC |
ASCII码转换 |
- |
- |
| 77 |
PR |
ASCII码打印输出 |
- |
- |
| 78 |
FROM |
读特殊功能模块 |
O |
O |
| 79 |
TO |
写特殊功能模块 |
O |
O | |
| 外
部
设
备
SER |
80 |
RS |
串行通讯指令 |
- |
- |
| 81 |
PRUN |
八进制位传送 |
O |
O |
| 82 |
ASCI |
将十六进制数转换成ASCII码 |
- |
O |
| 83 |
HEX |
ASCII码转换成十六进制数 |
- |
0 |
| 84 |
CCD |
校验码 |
- |
O |
| 85 |
VRRD |
模拟量读出 |
- |
O |
| 86 |
VRSC |
模拟量区间 |
- |
O |
| 87 |
|
|
|
|
| 88 |
PID |
PID运算 |
- |
O |
| 89 |
|
|
|
|
| 浮
点 |
110 |
ECMP |
二进制浮点数比较 |
O |
O |
| 111 |
EZCP |
二进制浮点数区间比较 |
O |
O |
| 118 |
EBCD |
二进制--十进制浮点数变换 |
O |
O |
| 119 |
EBIN |
十进制--二进制浮点数变换 |
OO |
O |
| 120 |
EAAD |
二进制浮点数加法 |
O |
O |
| 121 |
ESUB |
二进制浮点数减法 |
O |
O |
| 122 |
EMUL |
二进制浮点数乘法 |
O |
O |
| 123 |
EDIV |
二进制浮点数除除法 |
O |
O |
| 127 |
ESOR |
二进制浮点数开方 |
O |
O |
| 129 |
INT |
二进制浮点--二进制整数转换 |
O |
O |
| 130 |
SIN |
浮点数SIN演算 |
O |
O |
| 131 |
COS |
浮点数COS演算 |
O |
O |
| 132 |
TAN |
浮点数TAN演算 |
O |
O |
| |
147 |
SWAP |
上下位变换 |
O |
O | |
|
时
钟
运
算 |
160 |
TCMP |
时钟数据比较 |
- |
O |
| 161 |
TZCP |
时钟数据区间比较 |
- |
O |
| 162 |
TADD |
时钟数据加法 |
- |
O |
| 163 |
TSUB |
时钟数据减法 |
- |
O |
| 166 |
TRD |
时钟数据读出 |
- |
O |
| 167 |
TWR |
时钟数据写入 |
- |
O |
|
葛雷码 |
170 |
GRY |
葛雷码转换 |
O |
O |
| 171 |
GBIN |
葛雷码逆转换 |
O |
O |
| 触
点
比
较 |
224 |
LD= |
(S1)=(S2) |
O |
- |
| 225 |
LD> |
(S1)>(S2) |
O |
- |
| 226 |
LD< |
(S1)<(S2) |
O |
- |
| 228 |
LD<> |
(S1)≠(S2) |
O |
- |
| 229 |
LD<= |
(S1)≤(S2) |
O |
- |
| 230 |
LD>= |
(S1)≥(S2) |
O |
- |
| 232 |
AND= |
(S1)=(S2) |
O |
- |
| 233 |
AND> |
(S1)>(S2) |
O |
- |
| 234 |
AND< |
(S1)<(S2) |
O |
- |
| 236 |
AND<> |
(S1)≠(S2) |
O |
- |
| 237 |
AND<= |
(S1)≤(S2) |
O |
- |
| 238 |
AND>= |
(S1)≥(S2) |
O |
- |
| 240 |
OR= |
(S1)=(S2) |
O |
- |
| 241 |
OR> |
(S1)>(S2) |
O |
- |
| 242 |
OR< |
(S1)<(S2) |
O |
- |
| 244 |
OR<> |
(S1)≠(S2) |
O |
- |
| 245 |
OR<= |
(S1)≤(S2) |
O |
- |
| 246 |
OR>= |
(S1)≥(S2) |
O |
- | |
|
|