欧姆龙PLC指令的列表.doc
欧姆龙PLC指令的列表编程指令顺序输入指令顺序输出指令顺序输出指令定时器和计数器指令比较指令数据传送指令指令助记符装载LD装载非LD NOT与AND与非AND NOT或OR或非OR NOT与装载AND LD或装载OR LD非NOT条件ON UP条件OFF DOWN指令助记符输出OUT输出非OUT NOT保持KEEP上升沿微分DIFU下降沿微分DIFD置位SET复位RSET多位置位SETA多位复位RSTA单一位置位SETB单一位复位RSTB指令助记符结束END空操作NOP联锁IL联锁解除ILC多联锁区别保持MILH多联锁区别释放MILR多联锁解除MILC跳转JMP跳转结束JME条件跳转CJPFOR循环FOR循环终止BREAK下一个循环NEXT指令助记符定时器TIM编辑指令数据移位指令递增/递减指令四则运算指令转换指令逻辑指令特殊算术指令特殊算术指令表格数据处理指令数据控制指令指令助记符移位寄存器SFT可逆移位寄存器SFTR字移位WSFT算术左移ASL算术右移ASR循环左移ROL循环右移ROR一个数字左移SLD一个数字右移SRD左移N位NASL双字左移N位NSLL右移N位NASR双字右移N位NSRL指令助记符二进制递增双字二进制递增L二进制递减双字二进制递减LBCD递增B双字BCD递增BLBCD递减B双字BCD递减BL指令助记符无进位带符号二进制加法无进位带符号双字二进制加法L有进位带符号二进制加法C有进位带符号双字二进制加法CL无进位BCD加法B无进位双字BCD加法BL有进位BCD加法BC有进位双字BCD加法BCL无进位带符号二进制减法无进位带符号双字二进制减法L有进位带符号二进制减法C有进位带符号双字二进制减法CL无进位BCD减法B无进位双字BCD减法BL有进位BCD减法BC有进位双字BCD减法BCL带符号二进制乘法*带符号双字二进制乘法*LBCD乘法*B双字BCD乘法*BL带符号二进制除法/带符号双字二进制除法/LBCD除法/B双字BCD除法/BL指令助记符BCD二进制BIN双字BCD双字二进制BINL二进制BCD BCD双字二进制双字BCD BCDL二进制求补NEG数据译码MLPX数据编码DMPXASC转换码ASCASCHEX HEX指令助记符逻辑与ANDW双字逻辑与ANDL逻辑或ORW双字逻辑或ORWL异或XORW双字异或XORL求补COM双字求补COML指令助记符算术处理APR位计数器BCNT指令助记符浮点数16位FIX浮点数32位FIXL16位浮点数FLT32位浮点数FLTL浮点数加法F浮点数减法F浮点数除法/F浮点数乘法*F浮点符号比较LD, AND, ORFLD, AND, OR<>FLD, AND, OR<FLD, AND, OR<FLD, AND, OR>FLD, AND, OR>F浮点数ASC FSTRASC浮点数FVAL指令助记符交换字节SWAP帧校验和FCS指令助记符带自调整的PID控制PIDAT时间比例输出TPO标度SCL标度2 SCL2标度3 SCL3平均值AVG子程序指令中断控制指令高速计数器和脉冲输出指令步指令I/O单元指令串行通信指令时钟指令故障诊断指令其他指令指令助记符子程序调用SBS子程序进入SBN子程序返回RET指令助记符设置中断屏蔽MSKS清除中断CLI禁止中断DI允许中断EI指令助记符模式控制INI高速计数器当前值读取PRV比较表载入CTBL速度输出SPED设置脉冲PULS脉冲输出PLS2加速度模式ACC原点搜索ORG可变占空比系数脉冲PWM指令助记符步定义STEP步启动SNXT指令助记符I/O刷新IORF7段译码SDEC数字开关输入DSW矩阵输入MTR7段显示输出7SEG指令助记符发送TXD接收RXD指令助记符日历加法CADD日历减法CSUB时钟调整DATE指令助记符故障报警FAL严重故障报警FALS指令助记符设置进位STC清除进位CLC延长最大循环时间WDTTIMX计数器CNTCNTX高速定时器TIMHTIMHX1MS定时器TMHHTMHHX累计定时器TTIMTTIMX长时间定时器TIMLTIMLX可逆计数器CNTRCNTRX定时器/计数器复位CNRCNRX指令助记符输入比较指令(无符号)LD,AND,ORLD,AND,OR<>LD,AND,OR<LD,AND,OR<LD,AND,OR>LD,AND,OR>输入比较指令(双字长,无符号)LD,AND,ORLLD,AND,OR<>LLD,AND,OR<LLD,AND,OR<LLD,AND,OR>LLD,AND,OR>L输入比较指令(带符号)LD,AND,ORSLD,AND,OR<>SLD,AND,OR<SLD,AND,OR<SLD,AND,OR>SLD,AND,OR>S输入比较指令(双字长,带符号)LD,AND,ORSLLD,AND,OR<>SLLD,AND,OR<SLLD,AND,OR<SLLD,AND,OR>SLLD,AND,OR>SL时间比较指令DT<>DT<DT<DT>DT>DT比较CMP双字比较CMPL带符号二进制比较CPS双字长带符号二进制比较CPSL表格比较TCMP无符号块比较BCMP区域范围比较ZCP双区域范围比较ZCPL指令助记符传送MOV双字长传送MOVL传送非MVN传送位MOVB数字传送MOVD多位传送XFRB块传送XFER块置位BSET数据交换XCHG单字分配DIST数据收集COLL