台达plc编程指令大全一般指令:LD 载入A 接点LDI 载入B 接点AND 串联A 接点ANI 串联B 接点OR 并联A 接点ORI 并联B 接点ANB 串联回路方块ORB 并联回路方块MPS 存入堆栈MRD 堆栈读取(指针不动) MPP 读出堆栈输出指令:OUT 驱动线圈SET 动作保持(ON)RST 接点或寄存器清除定时器,计数器:TMR 16 位定时器CNT 16 位计数器DCNT 32 位计数器主控指令:MC 公共串联接点的连接MCR 公共串联接点的解除接点上升沿/下降沿输出指令: LDP 上升沿检出动作开始LDF 下降沿检出动作开始ANDP 上升沿检出串联连接ANDF 下降沿检出串联连接ORP 上升沿检出并联连接ORF 下降沿检出并联连接脉冲输出指令:PLS 上升沿检出PLF 下降沿检出结束指令:END 程序结束其它指令:NOP 无动作INV 运算结果反相P 指针I 中断插入指针步进梯形指令:STL 程序跳至副母线RET 程序返回主母线应用指令:程序流程控制: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 BIN →BCD 变换19 BIN BCD →BIN 变换四则逻辑运算:20 ADD BIN 加法21 SUB BIN 减法22 MUL BIN 乘法23 DIV BIN 除法24 INC BIN 加一25 DEC BIN 减一26 WAND/DAND 逻辑与(AND) 运算27 WOR/DOR 逻辑或(OR) 运算28 WXOR/DXOR 逻辑异或(XOR) 运算29 NEG 取负数(取2 的补码)循环移位与移位:30 ROR 右循环31 ROL 左循环32 RCR 附进位标志右循环33 RCL 附进位标志左循环34 SFTR 位右移35 SFTL 位左移36 WSFR 字右移37 WSFL 字左移38 SFWR 位移写入39 SFRD 位移读出数据处理:40 ZRST 批次复位41 DECO 译码42 ENCO 编码43 SUM On 位数量44 BON On 位判定45 MEAN 平均值46 ANS 信号报警器置位47 ANR 信号报警器复位48 SQR BIN 开平方49 FLT BIN 整数→二进制浮点数变换高速处理:50 REF I/O 状态即时刷新51 REFF 输入滤波器时间调整52 MTR 矩阵分时输入53 DHSCS 比较置位(高速计数器)54 DHSCR 比较复位(高速计数器)55 DHSZ 区间比较(高速计数器)56 SPD 脉冲频率检测57 PLSY 脉冲输出58 PWM 脉冲波宽调制59 PLSR 附加减速脉冲输出便利指令:60 IST 手动/自动控制61 SER 数据检索62 ABSD 绝对方式凸轮控制63 INCD 相对方式凸轮控制64 TTMR 示教式定时器65 STMR 特殊定时器66 ALT On/Off 交替67 RAMP 斜坡信号68 DTM 数据转换与搬移69 SORT 数据整理排序外部设定显示:70 TKY 十键键盘输入71 HKY 十六键键盘输入72 DSW 数字开关73 SEGD 七段显示器译码74 SEGL 七段显示器分时显示75 ARWS 方向开关控制76 ASC ASCII 码变换77 PR ASCII 码打印外部SER设备:78 FROM 扩展模块CR数据读出79 TO 扩展模块CR数据写入80 RS 串行数据传送81 PRUN 8 进制位传送82 ASCI HEX 转为ASCII83 HEX ASCII 转为HEX84 CCD 校验码85 VRRD 电位器值读出86 VRSC 电位器刻度读出87 ABS 绝对值运算88 PID PID 运算台达变频器通讯:100 MODRD MODBUS 数据读取101 MODWR MODBUS 数据写入102 FWD 变频器正转指令103 REV 变频器反转指令104 STOP 变频器停止指令105 RDST 变频器状态读取106 RSTEF 变频器异常复位107 LRC LRC 校验码计算108 CRC CRC 校验码计算150 MODRW MODBUS 资料读出/?入206 ASDRW 台达伺服器通?浮点运算:110 DECMP 二进制浮点数比较112 DMOVR 浮点数值数据移动111 DEZCP 二进制浮点数区间比较116 DRAD 角度→弧度117 DDEG 弧度→角度118 DEBCD 二进制浮点数→十进制浮点数119 DEBIN 十进制浮点数→二进制浮点数120 DEADD 二进制浮点数加法121 DESUB 二进制浮点数法122 DEMUL 二进制浮点数乘法123 DEDIV 二进制浮点数除法124 DEXP 二进制浮点数取指数125 DLN 二进制浮点数取自然对数126 DLOG 二进制浮点数取对数127 DESQR 二进制浮点数平方128 DPOW 浮点数乘方129 INT 二进制浮点数→BIN 整数变换130 DSIN 二进制浮点数SIN 运算131 DCOS 二进制浮点数COS 运算132 DTAN 二进制浮点数TAN 运算133 DASIN 二进制浮点数ASIN 运算134 DACOS 二进制浮点数ACOS 运算135 DATAN 二进制浮点数ATAN 运算136 DSINH 二进制浮点数SINH 运算137 DCOSH 二进制浮点数COSH 运算138 DTANH 二进制浮点数TANH 运算172 DADDR 浮点数值加法173 DSUBR 浮点数值减法174 DMULR 浮点数值乘法175 DDIVR 浮点数值除法数据处理II :143 DELAY 延迟指令144 GPWM 一般用脉冲波宽调变145 FTC 模糊化温度控制147 SWAP 上/下字节交换148 MEMR 文件寄存器读出149 MEMW 文件寄存器写入151 PWD 输入脉宽检测152 RTMU I 中断子程序执行时间测量开始153 RTMD I 中断子程序执行时间测量结束154 RAND 随机数值产生109 SWRD 数字开关读取196 HST 高速定时器176 MMOV 16à32 位数值转换177 gps (GPS) 接收通讯指令178 DSPA 太阳能板位置指令179 WSUM 求和202 SCAL 比例值运算203 SCLP 参数型比例值运算205 CMPT 表格比较指令207 CSFO 撷取速度与追随输出指令定位控制:155 DABSR ABS 现在值读出156 ZRN 原点回归157 PLSV 附旋转方向脉冲输出158 DRVI 相对定位159 DRVA 绝对定位191 DPPMR 双轴相对点运动192 DPPMA 双轴绝对点运动193 DCIMR 双轴相对圆弧插补194 DCIMA 双轴绝对圆弧插补195 DPTPO 单轴建表式脉冲输出197 DCLLM 闭回路定位控制198 DVSPO 可变速度脉波输出199 DICF 立即变更频率指令万年历:160 TCMP 万年历数据比较161 TZCP 万年历数据取间比较162 TADD 万年历数据加法163 TSUB 万年历数据减法166 TRD 万年历数据读出167 TWR 万年历数据写入169 HOUR 时间表格雷码:170 GRY BIN→GRY 码变换171 GBIN GRY 码→BIN 变换矩阵:180 MAND 矩阵与(AND)运算181 MOR 矩阵或(OR)运算182 MXOR 矩阵异或(XOR)运算183 MXNR 矩阵同或(XNR)运算184 MINV 矩阵反相185 MCMP 矩阵比较186 MBRD 矩阵位读出187 MBWR 矩阵位写入188 MBS 矩阵位位移189 MBR 矩阵位循环移位190 MBC 矩阵位状态计数接点型态逻辑运算:215 LD& S1 & S2216 LD| S1 | S2217 LD^ S1 ^ S2218 AND& S1 & S2219 AND| S1 | S2220 AND^ S1 ^ S2221 OR& S1 & S2222 OR| S1 | S2223 OR^ S1 ^ S2接点型态比较指令:224 LD= S1=S2225 LD> S1>S2226 LD< S1<S2228 LD<> S1≠ S2229 LD<= S1≤ S2230 LD>= S1≥ S2232 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。