
欧姆龙PLC指令.doc
3页4 指令助记符:定时器 TIM5 编辑指令:数据移位指令,递增/递减指令,四则运算指令,转换指令,逻辑指令,特殊算术指令,表格数据处理指令,数据控制指令6 指令助记符移位寄存器 SFT 可逆移位寄存器 SFTR 字移位 WSFT 算术左移 ASL 算术右移 ASR 循环左移 ROL 循环右移 ROR 一个数字左移 SLD 一个数字右移 SRD 左移 N 位 NASL 双字左移 N 位 NSLL 右移 N 位 NASR 双字右移 N 位 NSRL7 指令助记符二进制递增++双字二进制递增++L 二进制递减--双字二进制递减--LBCD 递增++B,双字 BCD 递增++BL,BCD 递减--B,双字 BCD 递减--BL8 指令助记符无进位带符号二进制加法+,无进位带符号双字二进制加法+L,有进位带符号二进制加法+C,有进位带符号双字二进制加法+CL,无进位 BCD 加法+B,无进位双字 BCD 加法+BL,有进位 BCD 加法+BC,有进位双字 BCD 加法+BCL,无进位带符号二进制减法-无进位带符号双字二进制减法-L,有进位带符号二进制减法-C,有进位带符号双字二进制减法-CL,无进位 BCD 减法-B,无进位双字 BCD 减法-BL,有进位 BCD 减法-BC有进位双字 BCD 减法-BCL,带符号二进制乘法*,带符号双字二进制乘法*L,BCD 乘法*B,双字 BCD 乘法*BL,带符号二进制除法/,带符号双字二进制除法/L,BCD 除法/B双字 BCD 除法/BL9 指令助记符BCD→二进制 BIN,双字 BCD→双字二进制 BINL,二进制→BCD BCD双字二进制→双字 BCD BCDL二进制求补 NEG,数据译码 MLPX,数据编码 DMPX,ASCⅡ转换码 ASC,ASCⅡ→HEX HEX10 指令助记符逻辑与 ANDW,双字逻辑与 ANDL,逻辑或 ORW,双字逻辑或 ORWL,异或 XORW双字异或 XORL,求补 COM,双字求补 COML11 指令助记符算术处理 APR,位计数器 BCNT12 指令助记符浮点数→16 位 FIX,浮点数→32 位 FIXL,16 位→浮点数 FLT,32 位→浮点数 FLTL浮点数加法+F,浮点数减法-F,浮点数除法/F,浮点数乘法*F浮点符号比较LD, AND, OR+=FLD, AND, OR+=F浮点数→ASCⅡ FSTRASCⅡ→浮点数 FVAL12 指令助记符交换字节 SWAP,帧校验和 FCS13 指令助记符带自调整的 PID 控制 PIDAT,时间比例输出 TPO,标度 SCL,标度 2 SCL2,标度 3 SCL3平均值 AVG14 指令助记符子程序调用 SBS,子程序进入 SBN,子程序返回 RET,设置中断屏蔽 MSKS,清除中断CLI,禁止中断 DI,允许中断 EI,模式控制 INI,高速计数器当前值读取 PRV比较表载入 CTBL,速度输出 SPED,设置脉冲 PULS,脉冲输出 PLS2,加速度模式ACC原点搜索 ORG,可变占空比系数脉冲 PWM15 指令助记符步定义 STEP,步启动 SNXT,I/O 刷新 IORF,7 段译码 SDEC,数字开关输入 DSW矩阵输入 MTR,7 段显示输出 7SEG发送 TXD,接收 RXD,日历加法 CADD,日历减法 CSUB,时钟调整 DATE,故障报警FAL严重故障报警 FALS,设置进位 STC,清除进位 CLC,延长最大循环时间 WDT TIMX计数器:CNT,CNTX高速定时器:TIMH,TIMHX1MS 定时器:TMHH,TMHHX累计定时器:TTIM,TTIMX长时间定时器:TIML,TIMLX可逆计数器:CNTR,CNTRX定时器/计数器复位:CNR,CNRX16 指令助记符输入比较指令(无符号)LD,AND,OR+=LD,AND,OR+=输入比较指令(双字长,无符号)LD,AND,OR+=+LLD,AND,OR+=+L输入比较指令(带符号)LD,AND,OR+=+SLD,AND,OR+=+S输入比较指令(双字长,带符号)LD,AND,OR+=+SLLD,AND,OR+=+SL时间比较指令=DT=DT比较 CMP,双字比较 CMPL,带符号二进制比较 CPS,双字长带符号二进制比较 CPSL表格比较 TCMP,无符号块比较 BCMP,区域范围比较 ZCP,双区域范围比较 ZCPL17 指令助记符传送 MOV,双字长传送 MOVL,传送非 MVN,传送位 MOVB,数字传送 MOVD多位传送 XFRB,块传送 XFER,块置位 BSET,数据交换 XCHG,单字分配 DIST数据收集 COLL 6。












