三菱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 | - |
|
|