在欧姆龙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
顺序输入指令
顺序输出指令
顺序输出指令
定时器和计数器指令
比较指令
数据传送指令
指令助记符
装载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编程指令有:
指令的用法请参考欧姆龙PLC编程手册。
PLC编程中符号名称的意思,命名的规则如下:
变量的名称,对你使用地址的符号化。规则没有相关规定,比较灵活,一般做到见名知意。
到欧姆龙的官方网站下载欧姆龙相关型号的PLC的编程书册 和操作手册 上面很详细的 也有很多例子可以参考学习
学习PLC编程问题,欧姆龙PLC 编程指令中的通道、字,位,双字,十六进制,二...
那么欧姆龙PLC的通道是什么?其实就是哪一个字节或哪一个字的意思。比如CP1E,十二进八出的。什么意思?就是一个输入通道有12个位,一个输出通道有8个位。比如0.00至0.11是0通道输入端,是不是一共12个位?100.00至100.07是100通道输出端,是不是一共8个位?这只是PLC的知识。如果你组态HMI(...
欧姆龙plc输出在程序中怎么表示
PLC输出10通道开始,通道个数取决于安装的输出模块个数,中间继电器W0,D0通道开始,时间继电器T0通道开始。。。具体可查询CP1E编程手册和操作手册。手册在官网可以下载
在欧姆龙PLC编程里存储器前加* @号是什么意思,比如@D300 是D256,是怎...
是上升沿触发,*才是间接寻址。而且里面的值也不会是#0256,#0256指向的将是D598。楼上不要误人子弟。D300,如果D300里面是0100那么实际D300代表的数据不是十进制256而是代表D256里的数据。如果*D200指向了D100你去监视内存里面应该有个十六进制#0064。
欧姆龙plc的各个标号分别代表什么意思?
1. A:模拟通道 2. D:数据区 3. H:保持继电器 4. IO:输入输出点 5. W:内部继电器 6. C:计数器 7. T:定时器 8. CF:系统标记,另外需要查看硬件说明书。欧姆龙PLC具有通过各种高级内装板进行升级的能力,大程序容量和存储器单元,以Windows环境下高效的软件开发能力。欧姆龙PLC也能用于...
为什么欧姆龙PLC编程时地址不正确或超出范围?
每个PLC的存储器是有限制的,所以其地址范围是不一样的,要根据具体型号查看,如下图
欧姆龙C60P的PLC中输入点和输出点在程序中的编码分别是多少区间_百度知 ...
输入两个通道(00CH和01CH)即从0000-0115。共32点.输出两个通道(05CH和06CH)即从0500-0615。共28点.其中,0512-0515共4个点输出是空的,不能使用。参考编程手册。欧姆龙PLC主要特点 ① 结构灵活 不受环境的限制,有电即可组建网络,同时可以灵活扩展接入端口数量,使资源保持较高的利用率,在移动...
欧姆龙plc编程软件,标志位是怎么用键盘编写的。比如长通标志p_on是怎...
P_On是欧姆龙PLC中的常通标志位,一接是接通的,相对的是P_Off.用当然是用在需要一直接通的程序断中了.因为欧姆龙编程中线圈类指令是不能单独成行的.如需要直接输出线圈,可以前面加个P_On要实现
我是新手,我想问下,欧姆龙的PLC程序里怎么设置端口啊,在哪个地方设置...
1、CX-P软件左侧工程栏中的设置,出现对话框,然后在其上位机链接中设定端口的通讯选项。 2、编程后自动连接,在CX-P软件菜单PLC下,选择自动在线。 追问 网络设置就是设置端口?还有图里的那个设备类型和网络类型,这两个选择是干嘛用的,是不是随便选个都可以的啊? 本回答由提问者推荐 举报| 答案纠错 | 评论 2...
欧姆龙PLC485通讯控制变频器编程
按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回第一条指令,开始下一轮新的扫描,在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。PLC在...
欧姆龙PLC 中这分别代表是什么意思?= 是什么意思 300 又是什么 #0 是...
=是等于的意思 (300)是手持编程器的代号 如输入300就出现了这个指令
劳清善亭: 欧姆龙CPM1A系列PLC基本指令 CPM1A系列PLC的基本逻辑指令与FX系列PLC较为相似,梯形图表达方式也大致相同,这里列表表示CPM1A系列PLC的基本逻辑指令(见表4-8)表4-8 CPM1A系列PLC的基本逻辑指令指令名称 指令符 功能 ...
红安县19444466894: 欧姆龙的plc中的编程指令都有哪些 - ?
劳清善亭: 常见的逻辑指令都差不多的 其它功能的指令也就是格式和名称上的不同 开同与VB和DELPHI或其它,命令本身完成的功能一样,只是书写与格式上的区别
红安县19444466894: 欧姆龙PLC常用的功能指令有哪些??
劳清善亭: 常开 常闭 计时器 计数器 上升沿 下降沿 比较指令 MOV 比较 加减乘除 应该就足够了.剩下的都是现学现卖的...
红安县19444466894: 欧姆龙PLC里面的LD指令P - 1S是怎么用的 - ?
劳清善亭: 编程时在左侧的符号一栏中可以找到P_1S相应的辅助继电器位,使用的时候直接输入即可.或者就直接输入P_1S也可以
红安县19444466894: 向高手请教欧姆龙里的以下指令在编程里的作用及如何应用 - ?
劳清善亭: 1、JMP和JME是一对连用的跳转指令.当JMP前条件成立时执行JMP与JME之间的程序,当JMP前条件不成立时执行跳转,直接运行JME后的程序. 2、SET和RSET是置位和复位指令,楼主RSET指令打错了哦.这是是对位操作的指令,比如...
红安县19444466894: 烦高手指点欧姆龙PLC的几个指令 - ?
劳清善亭: 以CQM1H系列PLC为例:一、装载及输出指令LD, LD-NOT,OUT, OUT-NOT.二、触点串联(与操作)指令AND,AND-NOT.三、触点并联(或操作)指令OR、OR-NOT.四、电路块串联(块与)指令和电路块并联(块或)指令AND-LD,OR-LD.六、锁存指令KEEP.
红安县19444466894: 欧姆龙编程指令?
劳清善亭: 你说的是什么意思?是当前脉冲数,还是别的,具体说明. 你还是没说明白,你不会什么. PRV 指令读当前脉冲值,根据脉冲值换算出具体的位置. 读高速计数0 LD P_On PRV(881) #10#0D0 读脉冲输出0 LD P_On PRV(881) #0#0 D0
红安县19444466894: 欧姆龙PLC定时器指令怎么写? - ?
劳清善亭: 1.欧姆龙PLC只有通电延时继电器,没有断电延时的,这个程序就是#50 就是通电时间2.KEEP有两个针脚,一个SET,一个RST类似于西门子的SR和RS只不过没有置位和复位优先.3.IL/ILC是连锁和清连锁指令
红安县19444466894: 欧姆龙编程指令 - ?
劳清善亭: 这个指令不常用,记不得.cxp中有英文邦助,所有指令全列出的,看一看就能找到.
红安县19444466894: 求一套欧姆龙PLC指令的列表.要所有指令都有的列表. - ?
劳清善亭: 我还不知道你用OMRON的那个系列,如果能告我哪个系列就更好了. 不过OMRON基本都差不多. 若有其他问题,可以到我百度博客留言. 编程指令 顺序输入指令 顺序输出指令 顺序输出指令 定时器和计数器指令 比较指令 数据传送指令 指令...