台达PLC基本指令

基本指令:

一般指令: LD LDI AND ANI OR ORI ANB ORB MPS MRD MPP 载入 A 接点 载入 B 接点 串联 A 接点 串联 B 接点 并联 A 接点 并联 B 接点 串联回路方块 并联回路方块 存入堆栈

堆栈读取 (指针不动) 读出堆栈

输出指令: OUT SET RST 驱动线圈 动作保持 (ON) 接点或寄存器清除

定时器,计数器: TMR CNT DCNT

16 位定时器 16 位计数器 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 19

BIN

四则逻辑运算:

程序结束

无动作 运算结果反相 指针

中断插入指针

程序跳至副母线 程序返回主母线

条件转移 呼叫子程序 子程序结束 中断插入返回 中断插入允许 中断插入禁止 主程序结束 逾时监视定时器 循环范围开始 循环范围结束

比较设定输出 区间比较 数据传送 移位传送 反转传送 全部传送 多点传送 数据交换 BIN → BCD 变换 BCD → BIN 变换

20 21 22 23 24 25 26 27 28 29

ADD SUB MUL DIV INC DEC WOR/DOR NEG BIN 加法 BIN 减法 BIN 乘法 BIN 除法 BIN 加一 BIN 减一

逻辑或 (OR) 运算 取负数(取 2 的补码)

WAND/DAND 逻辑与 (AND) 运算 WXOR/DXOR 逻辑异或 (XOR) 运算

循环移位与移位: 30 31 32 33 34 35 36 37 38 39

ROR ROL RCR RCL SFTR SFTL WSFR WSFL SFWR SFRD 右循环 左循环

附进位标志右循环 附进位标志左循环 位右移 位左移 字右移 字左移 位移写入 位移读出

数据处理: 40 41 42 43 44 45 46 47 48 49

ZRST DECO ENCO SUM BON MEAN ANS ANR SQR FLT 批次复位 译码 编码 On 位数量 On 位判定 平均值 信号报警器置位 信号报警器复位

BIN 开平方

BIN 整数 → 二进制浮点数变换

高速处理: 50 51 52 53

REF REFF MTR DHSCS I/O 状态即时刷新 输入滤波器时间调整 矩阵分时输入

比较置位(高速计数器)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4