细数台达PLC基本指令 下载本文

内容发布更新时间 : 2024/12/23 17:19:33星期一 下面是文章的全部内容请认真阅读。

基本指令:

一般指令: 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 下降沿检出

程序结束

无动作 运算结果反相 指针

中断插入指针

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

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

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

19 BIN 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

REF I/O 状态即时刷新