永宏PLC 应用指令一览表 分 类 FUN 助 记 符 指 令 功 能 流程控制指令 00 MC 主 控 回 路 开 始 指 令 01 MCE 主 控 终 止 指 令 02 SKP 跳 过 回 路 的 开 始 指 令 03 SKPE 跳 过 回 路 的 结 束 指 令 END 程 序 执 行 终 止 点 ( 除 错 用 ) 22 BREAK FOR 与 NEXT 循 环 的 跳 出 指 令 65 LBL 标 记 ( Lable) 66 JMP 跳 跃 ( Jump) 67 CALL 呼 叫 ( Call) 68 RTS 子 程 序 返 回 ( Return From subroutine) 69 RTI 中 断 返 回 ( Return From Interrupt) 70 FOR 循 环 开 始 71 NEXT 循 环 结 束 单点运作指令 04 DIFU 上微分 ( Differential Up) 指 令 05 DIFD 下微分 ( Differential Dow n) 指 令 10 TOGG 交替开 关( Toggle Sw itch) 位移/旋转指令 06 BSHF 位位移( Bit Shift) 51 SHFL 向左位移( Shift Left) 52 SHFR 向右位移( Shift Right) 53 ROTL 向左旋转( Rotate Left) 54 ROTR 向右旋转( Rotate Right) 一般计时/计数指令 Tnnn 一般定时器(Timer) Cnnn 一般计数器(Counter) 07 UDCTR 上/下数计数器(Up/Down Counter) 搬移指令 08 MOV 搬移(Move) 09 MOV/ 倒相后搬移(Move Inverse) 40 BITRD 位数据读取(Bit Read) 41 BITWR 位数据写入(Bit Write) 42 BITMV 位数据搬移(Bit Move) 43 NBMV 位数搬移(Nibble Move) 44 BYMV 字节搬移(Byte Move) 45 XCHG 资料互换(Exchange) 46 Swap 字节数据对换(Byte Swap) 47 UNIT 位数数据结合(Nibble Unite) 48 DIST 位数数据分配(Nibble Distribute) 49 BUNIT 字节数据结合(Byte Unite) 50 BDIST 字节数据分配(Byte Distribute) 160 RWFR 读/写档案缓存器 (Read /Write File Register) 161 WR-DP 写入数据 至 数据记忆匣 (Write Data Pack) 162 RD-DP 由数据记忆匣读取数据 (Read Data Pack) 数学运算指令 11 (+) 加法运算(Addition) 12 (-) 减法运算(Subtraction) 13 (*) 乘法运算(Multiplication) 14 (/) 除法运算(Division) 15 (+1) 递增(加 1) 16 (-1) 递减(减 1) 23 DIV48 48 位除法运算(48-Bit...