内容发布更新时间 : 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 状态即时刷新