欧姆龙plc指令大全(欧姆龙plc指令大全详解图表)
欧姆龙plc编码器如何用加一指令从1到9?
欧姆龙plc编码器用加一指令从1到9,方法如下。当执行此指令时,D0的数据自动加1,INC与INCP的区别在于:INC是程序运行每个周期都加1,而INCP是脉冲指令型指令,只在第一个扫描周期执行加1。
1、在CX-programmer软件界面上方点击新的指令。
2、鼠标会变成上图红框处的图标,在下方需要插入指令的地方点击鼠标左键,会弹出对话框。
3、在指令框中输入@INCD1即可,D1是你要递增的存储区地址。注意并不是所有机型都可以使用INC指令,不同机型的递增指令表达式也不一样。
欧姆龙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
条件跳转CJP
FOR循环FOR
循环终止BREAK
下一个循环NEXT
指令助记符
定时器
TIM
编辑指令
数据移位指令
递增/递减指令
四则运算指令
转换指令
逻辑指令
特殊算术指令
特殊算术指令
表格数据处理指令
数据控制指令
指令助记符
移位寄存器SFT
可逆移位寄存器SFTR
字移位WSFT
算术左移ASL
算术右移ASR
循环左移ROL
循环右移ROR
一个数字左移SLD
一个数字右移SRD
左移N位NASL
双字左移N位NSLL
右移N位NASR
双字右移N位NSRL
指令助记符
二进制递增++
双字二进制递增++L
二进制递减--
双字二进制递减--L
BCD递增++B
双字BCD递增++BL
BCD递减--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
带符号二进制乘法*
带符号双字二进制乘法*L
BCD乘法*B
双字BCD乘法*BL
带符号二进制除法/
带符号双字二进制除法/L
BCD除法/B
双字BCD除法/BL
指令助记符
BCD→二进制BIN
双字BCD→双字二进制BINL
二进制→BCD BCD
双字二进制→双字BCD BCDL
二进制求补NEG
数据译码MLPX
数据编码DMPX
ASCⅡ转换码ASC
ASCⅡ→HEX HEX
指令助记符
逻辑与ANDW
双字逻辑与ANDL
逻辑或ORW
双字逻辑或ORWL
异或XORW
双字异或XORL
求补COM
双字求补COML
指令助记符
算术处理APR
位计数器BCNT
指令助记符
浮点数→16位FIX
浮点数→32位FIXL
16位→浮点数FLT
32位→浮点数FLTL
浮点数加法+F
浮点数减法-F
浮点数除法/F
浮点数乘法*F
浮点符号比较
LD, AND, OR+=F
LD, AND, OR+F
LD, AND, OR+F
LD, AND, OR+=F
LD, AND, OR+F
LD, AND, OR+=F
浮点数→ASCⅡ FSTR
ASCⅡ→浮点数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刷新IORF
7段译码SDEC
数字开关输入DSW
矩阵输入MTR
7段显示输出7SEG
指令助记符
发送TXD
接收RXD
指令助记符
日历加法CADD
日历减法CSUB
时钟调整DATE
指令助记符
故障报警FAL
严重故障报警FALS
指令助记符
设置进位STC
清除进位CLC
延长最大循环时间WDT
TIMX
计数器
CNT
CNTX
高速定时器
TIMH
TIMHX
1MS定时器
TMHH
TMHHX
累计定时器
TTIM
TTIMX
长时间定时器
TIML
TIMLX
可逆计数器
CNTR
CNTRX
定时器/计数器复位
CNR
CNRX
指令助记符
输入比较指令
(无符号)
LD,AND,OR+=
LD,AND,OR+
LD,AND,OR+
LD,AND,OR+=
LD,AND,OR+
LD,AND,OR+=
输入比较指令
(双字长,无符号)
LD,AND,OR+=+L
LD,AND,OR++L
LD,AND,OR++L
LD,AND,OR+=+L
LD,AND,OR++L
LD,AND,OR+=+L
输入比较指令
(带符号)
LD,AND,OR+=+S
LD,AND,OR++S
LD,AND,OR++S
LD,AND,OR+=+S
LD,AND,OR++S
LD,AND,OR+=+S
输入比较指令
(双字长,带符号)
LD,AND,OR+=+SL
LD,AND,OR++SL
LD,AND,OR++SL
LD,AND,OR+=+SL
LD,AND,OR++SL
LD,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
欧姆龙plc中哪些指令具有断电保持的功能
1、保持指令KEEP。根据两个执行条件,KEEP用来保持指定继电器N的ON状态或OFF状态。具有断电保持功能。
2、PLC断电前,读出高速计数器的当前值,并保存在D100、D101中,要用到PRV指令。PLC断电重启后,将D100、D101中记录到的数据恢复到高速计数器中,要用到INI指令。以上程序为:在PLC一上电的一个扫描周期,就把断电保持寄存器D100、D101中的数据写入到高速计数器0的当前值中,并且实时把高速计数器0的当前值读取到断电保持寄存器D100、D101中,这里两条程序的顺序不能改变。
请问一下欧姆龙plc编程的多位复位指令RSTA怎么用的啊
复位指令RSET的用法:当逻辑条件接通时,SET指令接通指定继电器,并且当逻辑条件断开后,该继电器仍然保持接通状态,直到对该继电器执行RSET指令时才断开。
当输入继电器000001接通时执行SET指令,输出继电器000100接通,此后当000001断开时,输出继电器000100仍然保持接通,直到输入继电器000002接通时,输出继电器000100才断开。
扩展资料:
注意事项:
1、omron里面允许SET和RSET同一个位,但最好不要同一个位址多次SET或RSET。
2、如果多次SET或RSET,生效的只是程序里面最后的一个SET或RSET有效,也就是被执行。
3、类似于此类警告的还有MOV指令,如MOV #4 D10,后面又来一个MOV #10 D10,不同的条件传送数据到同一个地址D10,也属于重复输出警告。
4、警告是没有关系的,但是错误就不允许了。
欧姆龙plc顺序启动5台电动机都会使用什么指令
欧姆龙plc顺序启动5台电动机都会使用|LDNOT指令。LDXXXX指令含义:LD指令是逻辑条件类指令,其作用是把由操作数指定的触点状态(ON或OFF)送到存储器的一个工作单元。