,.
基本指令:
一般指令: 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 08 09
WDT FOR NEXT
逾时监视定时器 循环范围开始 循环范围结束
传送比较: 10 11 12 13 14 15 16 17 18 19
CMP ZCP MOV SMOV CML BMOV FMOV XCH BCD BIN
比较设定输出 区间比较 数据传送 移位传送 反转传送 全部传送 多点传送 数据交换 BIN → BCD 变换 BCD → BIN 变换
四则逻辑运算: 20 21 22 23 24 25 26 27 28 29
ADD SUB MUL DIV INC DEC WAND/DAND
WOR/DOR WXOR/DXOR NEG
BIN 加法 BIN 减法 BIN 乘法 BIN 除法 BIN 加一 BIN 减一
逻辑与 (AND) 运算 逻辑或 (OR) 运算 逻辑异或 (XOR) 运算 取负数(取 2 的补码)
循环移位与移位: 30 31
ROR ROL
右循环 左循环