plc欧姆龙 简单逻辑指令
[最新]欧姆龙plc指令的列表
![[最新]欧姆龙plc指令的列表](https://img.taocdn.com/s3/m/3ea8bace3086bceb19e8b8f67c1cfad6195fe9d4.png)
CP1H:1指令助记符:装载LD装载非LD NOT与ND与非ND NOT或OR或非OR NOT与装载ND LD或装载OR LD非NOT条件ON UP条件O DOWN2指令助记符:输出OUT输出非OUT NOT保持KEEP上升沿微分DIU下降沿微分DID置位SET复位RSET多位置位SET多位复位RST单一位置位SETB单一位复位RSTB3指令助记符:结束END空操作NOP联锁IL联锁解除ILC多联锁区别保持MILH多联锁区别释放MILR 多联锁解除MILC跳转JMP跳转结束JME条件跳转CJP OR循环OR循环终止BR EK下一个循环NEXT4指令助记符:定时器TIM5编辑指令:数据移位指令,递增/递减指令,四则运算指令,转换指令,逻辑指令,特殊算术指令,表格数据处理指令,数据控制指令。
6指令助记符移位寄存器ST可逆移位寄存器STR字移位WST算术左移SL算术右移SR循环左移ROL 循环右移ROR一个数字左移SLD一个数字右移SRD左移N位NSL双字左移N位NSLL 右移N位NSR双字右移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,SCⅡ转换码SC,SCⅡ→HEX HEX10指令助记符逻辑与NDW,双字逻辑与NDL,逻辑或ORW,双字逻辑或ORWL,异或XORW双字异或XORL,求补COM,双字求补COML11指令助记符算术处理PR,位计数器BCNT12指令助记符浮点数→16位IX,浮点数→32位IXL,16位→浮点数LT,32位→浮点数LTL浮点数加法+,浮点数减法-,浮点数除法/,浮点数乘法*浮点符号比较LD, ND, OR+=LD, ND, OR+<>LD, ND, OR+<LD, ND, OR+<=LD, ND, OR+>LD, ND, OR+>=浮点数→SCⅡSTRSCⅡ→浮点数VL12指令助记符交换字节SWP,帧校验和CS13指令助记符带自调整的PID控制PIDT,时间比例输出TPO,标度SCL,标度2 SCL2,标度3 SCL3平均值VG14指令助记符子程序调用SBS,子程序进入SBN,子程序返回RET,设置中断屏蔽MSKS,清除中断CLI,禁止中断DI,允许中断EI,模式控制INI,高速计数器当前值读取PRV比较表载入CTBL,速度输出SPED,设置脉冲PULS,脉冲输出PLS2,加速度模式CC原点搜索ORG,可变占空比系数脉冲PWM15指令助记符步定义STEP,步启动SNXT,I/O刷新IOR,7段译码SDEC,数字开关输入DSW矩阵输入MTR,7段显示输出7SEG发送TXD,接收RXD,日历加法CDD,日历减法CSUB,时钟调整DTE,故障报警L 严重故障报警LS,设置进位STC,清除进位CLC,延长最大循环时间WDT TIMX计数器:CNT,CNTX高速定时器:TIMH,TIMHX1MS定时器:TMHH,TMHHX累计定时器:TTIM,TTIMX长时间定时器:TIML,TIMLX可逆计数器:CNTR,CNTRX定时器/计数器复位:CNR,CNRX16指令助记符输入比较指令(无符号)LD,ND,OR+=LD,ND,OR+<>LD,ND,OR+<LD,ND,OR+<=LD,ND,OR+>LD,ND,OR+>=输入比较指令(双字长,无符号)LD,ND,OR+=+LLD,ND,OR+<>+LLD,ND,OR+<+LLD,ND,OR+<=+LLD,ND,OR+>+LLD,ND,OR+>=+L输入比较指令(带符号)LD,ND,OR+=+SLD,ND,OR+<>+SLD,ND,OR+<+SLD,ND,OR+<=+SLD,ND,OR+>+SLD,ND,OR+>=+S输入比较指令(双字长,带符号)LD,ND,OR+=+SLLD,ND,OR+<>+SLLD,ND,OR+<+SLLD,ND,OR+<=+SLLD,ND,OR+>+SLLD,ND,OR+>=+SL时间比较指令=DT<>DT<DT<=DT>DT>=DT比较CMP,双字比较CMPL,带符号二进制比较CPS,双字长带符号二进制比较CPSL 表格比较TCMP,无符号块比较BCMP,区域范围比较ZCP,双区域范围比较ZCPL17指令助记符传送MOV,双字长传送MOVL,传送非MVN,传送位MOVB,数字传送MOVD多位传送XRB,块传送XER,块置位BSET,数据交换XCHG,单字分配DIST数据收集COLL6。
欧姆龙PLC编程指令篇

置位SET 复位RSET 多位置位SETA 多位复位RSTA 单一位置位SETB 单一位复位RSTB 指令助记符 结束END 空操作NOP
联锁IL 联锁解除ILC 多联锁区别保持MILH 多联锁区别释放MILR 多联锁解除MILC
跳转JMP 跳转结束JME 条件跳转CJP FOR循环FOR 循环终止BREAK
输入比较指令 (带符号)
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
有进位双字BCD加法+BCL 无进位带符号二进制减法- 无进位带符号双字二进制减法
-L 有进位带符号二进制减法-C 有进位带符号双字二进制减法
-CL 无进位BCD减法-B 无进位双字BCD减法-BL 有进位BCD减法-BC 有进位双字BCD减法-BCL 带符号二进制乘法* 带符号双字二进制乘法*L
BCD乘法*B 双字BCD乘法*BL 带符号二进制除法/ 带符号双字二进制除法/L
求补COM 双字求补COML
指令助记符 算术处理APR
位计数器BCNT
指令助记符
LD,AND,OR+= LD,AND,OR+<> LD,AND,OR+< LD,AND,OR+<=
LD,AND,OR+>
欧姆龙PLC指令集讲义全

介绍欧姆龙PLC的指令集, 包括基本指令、功能指令 和特殊指令等。
指令功能
解释指令的功能和应用场 景,帮助读者理解指令的 作用。
指令格式
详细说明指令的格式,包 括操作码、操作数和参数 等。
编程实例解析
实例一
01
实例二
02
03
实例三
介绍一个简单的欧姆龙PLC程序, 包括输入输出配置、程序流程和 指令应用等。
加法指令
用于将两个操作数相加, 并将结果存储在指定寄存 器中。
减法指令
用于将一个操作数减去另 一个操作数,并将结果存 储在指定寄存器中。
乘法指令
用于将两个操作数相乘, 并将结果存储在指定寄存 器中。
除法指令
用于将一个操作数除以另 一个操作数,并将结果存 储在指定寄存器中。
04
欧姆龙PLC编程实践
编程语言介绍
02 清理灰尘
定期清理PLC的灰尘和杂
物,保持设备清洁。
04 记录运行状态
记录PLC的运行状态和异
常情况,以便及时发现和
解决问题。
常见故障及排除方法
通讯故障
检查通讯线缆是否完 好、接口是否松动或 损坏,重新插拔或更
换线缆。
电源故障
检查电源是否正常、 电源线是否松动或损 坏,更换电源模块或
修复电源线。
程序控制指令
用于实现程序的流程控制,如条件判断、循环等操作。
特殊功能指令
用于实现特定的功能,如PID控制、高速计数器等。
指令集的使用方法
指令集的使用步骤
学习欧姆龙PLC指令集需要了解其使用方法,包括熟悉指 令集的符号和语法、编写程序、下载程序到PLC等步骤。
指令集的调试方法
欧姆龙PLC指令的列表 (2)

CP1H:1指令助记符:装载LD装载非LD NOT与AND与非AND NOT或OR或非OR NOT与装载AND LD或装载OR LD非NOT条件ON UP条件OFF DOWN2指令助记符:输出OUT输出非OUT NOT保持KEEP上升沿微分DIFU下降沿微分DIFD置位SET复位RSET多位置位SETA多位复位RSTA单一位置位SETB单一位复位RSTB 3指令助记符:结束END空操作NOP联锁IL联锁解除ILC多联锁区别保持MILH多联锁区别释放MILR 多联锁解除MILC跳转JMP跳转结束JME条件跳转CJP FOR循环FOR循环终止BREAK 下一个循环NEXT4指令助记符:定时器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+<>FLD, AND, OR+<FLD, AND, OR+<=FLD, 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+<LD,AND,OR+<=LD,AND,OR+>LD,AND,OR+>=输入比较指令(双字长,无符号)LD,AND,OR+=+LLD,AND,OR+<>+LLD,AND,OR+<+LLD,AND,OR+<=+LLD,AND,OR+>+LLD,AND,OR+>=+L输入比较指令(带符号)LD,AND,OR+=+SLD,AND,OR+<>+SLD,AND,OR+<+SLD,AND,OR+<=+SLD,AND,OR+>+SLD,AND,OR+>=+S输入比较指令(双字长,带符号)LD,AND,OR+=+SLLD,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,双区域范围比较ZCPL17指令助记符传送MOV,双字长传送MOVL,传送非MVN,传送位MOVB,数字传送MOVD多位传送XFRB,块传送XFER,块置位BSET,数据交换XCHG,单字分配DIST数据收集COLL6。
OMRON PLC 常用基本指令

第三节OMRON PLC常用基本指令一、逻辑条件指令逻辑条件指令用于为输出指令、功能指令建立逻辑条件⒈起始指令LD和LD NOT每一个梯级的开始要用起始指令如果梯级的开始是常开触点,就使用LD指令如果梯级的开始是常闭触点,就用LD NOT指令LD和LD NOT指令的使用0000010000 0000110001地址指令助记符数据00000LD00000 00001OUT10000 00002LD NOT00001 00003OUT10001⒉逻辑与操作指令AND和AND NOT逻辑与就是触点的串联连接指令 串联一个常开触点用AND指令串联一个常闭触点用AND NOT指令AND和AND NOT指令的用法000010000310000 000020000410001地址指令助记符数据00000LD0000100001AND NOT0000300002OUT1000000003LD NOT0000200004AND0000400005OUT10001⒊逻辑或操作指令OR和OR NOT逻辑或就是触点的并联连接指令 并联一个常开触点用OR指令并联一个常闭触点用OR NOT指令OR和OR NOT指令的用法指令助记符数 据LD NOT 00000OR00001OR NOT 00002AND 00003OUT 100030000010003000010000200003AND LD指令和OR LD指令各有什么功能?⒋块与指令AND LDAND LD指令用来处理两个触点组的串联 触点组是若干个触点的组合,也叫程序块 当两个触点组(程序块)串联时,每个触点组都以起始指令(LD或LD NOT)开始单独编程,然后用AND LD指令将它们串联起来AND LD指令的用法LD 00000OR 00001LD00002OR NOT 00003AND LD OUT100000000010000000010000300002程序块程序块⒌块或指令OR LDOR LD指令用来处理两个触点组的并联 当两个触点组(程序块)并联时,每个触点组都以起始指令(LD或LD NOT)开始单独编程然后用OR LD指令将两个触点组并联OR LD指令的用法LD 00000AND 00002LD00001AND NOT 00003OR LD OUT100000000010000000010000300002程序块程序块二、输出指令按照逻辑条件建立继电器、定时器、计数器等元件的状态⒈OUT和OUT NOT指令OUT指令将逻辑操作的结果写到输出继电器、内部辅助继电器、保持继电器及暂存继电器等OUT NOT指令是将逻辑操作的结果取反后写到输出继电器、内部辅助继电器、保持继电器等常用基本指令应用举例PLC0000100002000030000400005000060000710004100001000110004END程序工作演示⒉锁存指令KEEP使用KEEP指令的继电器有两个输入端 置位端S复位端R置位端逻辑一接通,继电器接通并保持 当复位端逻辑接通时,该继电器才断开锁存指令KEEP工作演示LD 00002LD 00003KEEP 10000000021000000003KEEP SR 00002100001000000003实现自锁功能有几种方法?有什么不同?KEEP指令可实现自锁功能锁存指令的工作波形图0000210000 00003KEEPSR⒊微分指令微分指令分为两种上升沿微分指令DIFU下降沿微分指令DIFDDIFU的功能是:当逻辑条件从断到通时,指定继电器仅接通一个扫描周期DIFD的功能是:当逻辑条件从通到断时,指定继电器仅接通一个扫描周期微分指令DIFU、DIFD工作演示微分指令的工作波形图00002DIFU 01600DIFD 0160100002 01600 01601接通断开接通LD00002DIFU01600DIFD01601⒋暂存继电器暂存继电器TR的功能是什么?使用中要注意什么? 暂存继电器用于存储程序分支点处的ON/OFF状态CQM1H系列PLC有8个暂存继电器,编号为TR0~TR7在不同的梯级间,同一个暂存继电器可重复使用暂存继电器的使用LD 00002OUT TR0AND 00003OUT TR1AND 00004OUT 10000LD TR1AND 00005OUT 10001LD TR0AND 00006OUT10002该梯形图中有两个分支,要用两个暂存继电器TR0和TR1来暂存分支点的状态⒌定时器指令CQM1H系列PLC有两种定时器普通定时器TIM,时基是0.1s高速定时器TIMH,时基是0.01s定时时间设定值的范围为0~9999定时时间=设定值×时基OMRON PLC中单个定时器最大定时时间是多长?定时器的工作原理普通定时器和高速定时器均为减法定时器定时器的输入逻辑接通就开始定时,当定时器的当前值减到0时,定时时间到,其触点动作当定时器的输入逻辑断开时,定时器立即复位,触点恢复原状,且定时值恢复到设定值定时器指令TIM工作演示高速定时器指令TIMH与一般定时器指令TIM的区别是什么?定时器的工作波形图LD 00003TIM 000─#0100LD TIM000OUT1000000003TIM000#0100TIM00010000【例2】用两个定时器延长定时时间00002TIM001#9000TIM00110000TIM002#9000TIM002延长定时时间的方法有几种?各有什么特点?【例3】已知梯形图程序如图所示,试分析该梯形图的功能,并画出波形图由梯形图画波形图是分析梯形图程序的一种常用方法在画波形图之前,先看懂梯形图程序然后按照工作的先后顺序逐步画出波形图6s00002100011000100002TIM001TIM001#006010001END⒍计数器CNT设定值用4位十进制数表示,范围0~9999计数器的计数输入端CP每接通1次,计数值减1 当计数值减到0时,计数器的触点动作当计数器的复位端R接通时,计数器被复位,其触点恢复原状,且计数值恢复到设定值计数器指令CNT工作演示计数器CNT的工作波形图00005 00000 10001332100数字表示计数器的当前值LD00005LD00000CNT001─#0003LD CNT001OUT10001 00005CNT001#00030000010001CNT001CPRCNT指令的功能是什么?其输入端CP和R哪个优先?⒎可逆计数器CNTRCNTR指令符号有几个输入端?各有什么作用?可逆计数器有3个输入端加计数端II减计数端DI复位端R加计数端每接通1次,可逆计数器的值加1 减计数端每接通1次,可逆计数器的值减1 复位端接通时,可逆计数器被复位成0000可逆计数器指令CNTR工作演示可逆计数器的工作波形图LD00002LD00003LD00004CNTR011─#0003LD CNT011OUT10000 00002CNTR 011#00030000310000CNT01100004【例4】用定时器和计数器延长定时时间TIM001接成自复位定时器。
欧姆龙plc指令

欧姆龙CPM1A系列PLC基本指令cpm1a系列PLC的基本逻辑指令与FX系列PLC相似,梯形图的表达方式也大致相同。
在此,列表显示了cpm1a系列PLC的基本逻辑指令(请参见表4-8)。
表4-8给出了cpm1a系列PLC的基本逻辑指令名称,指令符号功能操作号将LD读入逻辑线或电路块的第一个常开触点00000〜0191520000〜25507hr0000〜1915ar0000〜1515lr0000〜1515tim / cnt000〜127tr0〜7 * TR仅用于LD指令反向ld不读取逻辑线或电路块的第一个常闭触点常开触点与和串联常闭触点与非和非串联或与常开触点并联是否与常闭触点不平行电路块与LD串联连接,一个电路块不带LDLD或并联电路输出输出逻辑线的运算结果00000〜0191520000〜25507hr0000〜1915ar0000〜1515lr0000〜1515tim / cnt000〜127tr0〜7 * TR仅用于out指令输出取反不会反转输出逻辑线的运算结果将继电器状态设置为开重置RSET以将继电器重置为关闭Timing Tim打开延迟计时器(减法)的设置时间0〜999.9s Tim/ cnt000〜127的设置值0〜9999的计时单位为0.1s,计数单位为1次计数CNT减法计数器设置值0〜9999次欧姆龙CPM1A系列PLC功能指令功能指令也称为特殊指令。
cpm1a系列PLC提供的功能指令主要用于实现程序控制,数据处理和算术运算。
这种指令在简单的编程器上没有相应的命令键。
它仅为每条指令提供一个功能码,用两位数字表示。
输入此类指令时,请先按“ Fun”键,然后按相应的代码。
下面将介绍一些常用的功能指令。
1.无操作指令NOP(0 0 0)该指令不执行任何逻辑运算,因此称为空操作,它不使用继电器,也不需要操作号。
指令应用程序在调试程序时会在程序中保留一个地址,也可以用来微调扫描时间。
2. End指令end(01)该指令单独使用,不需要操作数。
欧姆龙plc rand 指令

欧姆龙plc rand 指令全文共四篇示例,供读者参考第一篇示例:欧姆龙PLC(Programmable Logic Controller,可编程逻辑控制器)是一种用于控制自动化系统的计算机控制系统。
它能够根据预先设定的程序自动地对输入信号进行处理,并控制输出设备的运行。
欧姆龙PLC在工业控制领域得到了广泛的应用,已经成为许多工厂和企业实现自动化生产的重要设备之一。
而在欧姆龙PLC中最常用的编程语言就是RAND指令。
RAND指令是欧姆龙PLC中一个非常重要的指令,它用于生成一个0到32767之间的随机整数。
RAND指令可以帮助程序在运行时产生一些随机的数值,从而增加程序的灵活性和多样性。
在实际的工程应用中,RAND指令经常被用来模拟一些随机事件或者随机数据,如随机数发生器、随机位置选择、随机速度变动等。
在欧姆龙PLC中,使用RAND指令非常简单,下面我们通过一个简单的例子来介绍如何使用RAND指令生成一个随机数。
我们需要在欧姆龙PLC的编程软件中创建一个新的程序,然后在程序中添加一个RAND指令。
在这个例子中,我们将使用M0寄存器来存储生成的随机数。
接下来,我们需要设置RAND指令的参数。
RAND指令有两个参数,一个是数据存储地址,另一个是种子值。
数据存储地址用来存储生成的随机数,而种子值则用来确定随机数的生成规则。
在这个例子中,我们可以将种子值设置为当前的时间或者其他随机的数值。
RAND指令是欧姆龙PLC中一个非常实用的指令,它可以帮助我们实现一些复杂的随机逻辑控制,提高程序的灵活性和多样性。
通过学习和掌握RAND指令的使用方法,我们可以更好地应用欧姆龙PLC 实现自动化控制系统,提高工作效率和生产质量。
希望以上内容对大家有所帮助。
第二篇示例:欧姆龙PLC(Programmable Logic Controller)是一种广泛应用于自动化控制领域的数字化操作装置,被广泛应用于各种工业和商业场所。
PLC欧姆龙的基本操作指令及常用程序设计

目录
• PLC基础知识 • 欧姆龙PLC介绍 • 基本操作指令 • 常用程序设计 • 欧姆龙PLC的应用案例
01
CATALOGUE
PLC基础知识
PLC的定义与特点
总结词
可编程逻辑控制器
详细描述
PLC是一种可编程的工业控制器,用于执行逻辑运算、顺序控制、定时、计数和算术运算等操作,并通过数字或 模拟输入/输出控制各种类型的机械或生产过程。
故障诊断与处理
通过PLC的故障诊断功能,实时监 测生产线设备的运行状态,一旦 发生故障,能够迅速定位并采取 相应的处理措施,保障生产线的 稳定运行。
智能仓储系统控制
仓储设备控制
欧姆龙PLC在智能仓储系统中用于控制货物的存取和运输设备,如升降机、堆垛机、输 送带等。
库存管理
通过与上位机管理系统连接,PLC能够实时获取库存信息,并根据需求进行自动补货和 调整货位。
数据输出指令
用于控制输出设备,如指示灯、电机 等。常用的指令有"OUT"和"OL"。
算术运算指令
加法指令
用于两个数值之间的加法运算。常用 的指令有"ADD"和"AD"。
减法指令
用于两个数值之间的减法运算。常用 的指令有"SUB"和"SB"。
乘法指令
用于两个数值之间的乘法运算。常用 的指令有"MUL"和"ML"。
PLC的基本结构和工作原理
总结词
基本结构和工作原理
详细描述
PLC主要由中央处理单元(CPU)、存储器、输入/输出接口、电源和编程设备 等部分组成。PLC的工作原理包括输入采样、程序执行和输出刷新三个阶段。
欧姆龙 OMRON PLC 指令大全

欧姆龙 OMRON PLC 指令大全1、按位逻辑操作:AND OR NOT EXOR XAND XOR2、数据计算:ADD SUB LMUL SMUL DIV SQR SQRT NEG3、移位操作:ROL ROR SHL SHR SEL SR4、比较操作:EQ NE GT GE LT LE5、特殊操作:S->S S->N N->S MOV ABS6、输入输出指令:INP OUT UDT UDTS UDA UDTSA UDTR UDTSR7、文档控制指令:BSS BSW BCC BCL MOVM CNC8、强制指令:FORC FRCR SETF CETF9、数据转换指令:FTL FTR SPL SPR CTU DTU3 BTC11、特殊存储器指令:TM TMH DS DSZ DSNZ12、定时器指令:TON TOF RTO TMR14、模拟量操作指令:SV SVT VHC VHS ASV ASVT15、数据移动指令:MOV MVI MOVB MVIW MV OB MVOB MW MWI MOVW MVIW MW MWI MOVB MVI B16、连接指令:JMP JMN JMZ JMC JC JR JLR JRE JLT JLE JEQ JNE JGT JGE17、延时指令:WAIT WT18、除法指令:QDIV QDIVU QDIVS QCON19、CPU指令:HIGH LOW RESET ENABLE DISABLE INDEX WRITE REGISTER READ REGISTER20、中断处理指令:ENI DI DIS INT TRAP21、循环指令:LP DJNZ22、实时时间指令:CAD CDF CDFS23、程序控制指令:ACLC ACLS BSC BSCB BSN BSNB CFC CFS DF TR ON TS24、补正指令:CCMTL CCMTR CCM25、比例控制指令:MAC SCALE。
欧姆龙PLC指令

欧姆龙PLC指令欧姆龙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循环终止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Ⅱ转换码ASC ASCⅡ→HEX HEX 指令助记符逻辑与ANDW双字逻辑与ANDL逻辑或ORW双字逻辑或ORWL异或XORW双字异或XORL求补COM双字求补COML指令助记符算术处理APR位计数器BCNT浮点数→16位FIX。
PLC欧姆龙的基本操作指令及常用程序设计(共92张)

注意:bit只能是I类型。
(2)=I,立即输出指令
用立即指令访问输出点时,把栈顶值立即复制到指令所指出的物理输出点,同时,相 应的输出映像寄存器的内容也被刷新。
用法:=I
bit
例: =I
Q0.2
注意:bit只能是Q类型。
15
第15页,共92页。
第五章 PLC的基本指令及程序设计
(3)SI,立即置位指令
5.1.4 置位和复位指令
返回
S(Set):置位指令 、R(Reset):复位指令 置位即置1,复位即置0。置位和复位指令可以将位存储区的某一位开始的一个或多
个(最多可达255个)同类存储器位置1或置0。
这两条指令在使用(shǐyòng)时需指明三点:操作性质、开始位和位的数量。
(1)S,置位指令
第五章 PLC的基本指令及程序设计
第五章 PLC的基本(jīběn)指令及程序设计
返回
5.1 5.2 5.3 5.4 5.5
PLC的基本逻辑指令及举例 程序控制指令 PLC初步编程指导 典型的简单电路编程 PLC程序简单设计法及应用举例
1
第1页,共92页。
第五章 PLC的基本指令及程序设计
bit, N
例: R
Q0.2, 3
11
第11页,共92页。
第五章 PLC的基本指令及程序设计
Байду номын сангаасLD
I0.0
A
I0.1
=
Q1.0
返回
//装入常开触点 //与常开触点 //输出触点
LD
I0.0
A
I0.1
S
Q0.0, 1
个触点置 1
R
Q0.2, 3
plc欧姆龙 简单逻辑指令

第二节 时序输入/输出指令及应用
SET和RSET在梯形图中顺序颠倒后的时序图比较
对应指令表: LD 0.00 SET 10.00 LD 0.01 RSET 10.00 LD 0.00 LD 0.01 KEEP 10.01
时序图:
对应指令表: LD 0.01 RSET 10.00 LD 0.00 SET 10.00 LD 0.00 LD 0.01 KEEP 10.01
第一节 PLC内部资源
(8)定时器T和计数器C 定时器:当条件成立时,当前值从设定值开始,按10ms或 100ms的时钟速率减计数,当达到0时,定时器的输出接点动 作。 常用定时器:普通定时器和高速定时器,定时范围分别为 0~999.9s和0~99.99s。 计数器:减法计数器和可逆计数器,计数范围均为0~9999。 定时器T和计数器C的编号000~127共用。 (9)数据存储器DM 用于存贮数值、数据,以字为单位,其内容在PLC断电、运行 开始或停止时能保持不变。 利用DM区还能实行间接寻址,其符号为*DM。
时序图:
0.00 0.01 10.00
10.01
第二节 时序输入/输出指令及应用
二、时序输入/输出指令的应用: 单地起动、停止控制 (1)控制要求
1)启动:SB1→KM得电, Y接法启动,电动机M进入 正常运转。
2)停止:SB2→KM失电, 电动机M停止。 3)过载保护:过载时,FR 常开触点闭合→ KM失电, 电动机M停止,报警灯H闪 烁。
第五章 简单逻辑控制与基本指令
本章提示:
PLC各种指令的集合称为PLC的指令系统。 PLC的指令可概括成基本指令、应用指令和高功 能指令等几大类。其中CPM1A的基本指令有时 序输入、时序输出、时序控制、定时器/计数器 等几类指令, 本章以CPM1A系列可编程序控制器为例,介 绍PLC的基本指令及其相关的简单逻辑控制实例。 作为初学者使用这些指令设计逻辑控制系统是我 们学习的初步目标。
欧姆龙PLC指令

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+<>FLD, AND, OR+<FLD, AND, OR+<=FLD, 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+<LD,AND,OR+<=LD,AND,OR+>LD,AND,OR+>=输入比较指令(双字长,无符号)LD,AND,OR+=+LLD,AND,OR+<>+LLD,AND,OR+<+LLD,AND,OR+<=+LLD,AND,OR+>+LLD,AND,OR+>=+L输入比较指令(带符号)LD,AND,OR+=+SLD,AND,OR+<>+SLD,AND,OR+<+SLD,AND,OR+<=+SLD,AND,OR+>+SLD,AND,OR+>=+S输入比较指令(双字长,带符号)LD,AND,OR+=+SLLD,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,双区域范围比较ZCPL17指令助记符传送MOV,双字长传送MOVL,传送非MVN,传送位MOVB,数字传送MOVD多位传送XFRB,块传送XFER,块置位BSET,数据交换XCHG,单字分配DIST数据收集COLL6。
欧姆龙-PLC指令系统及编程

说明:OR和OR NOT指令只能以位为单位进行操作。它们的执行不会影响标志位。在程序中逻辑或运 算的并联触点个数是没有限制的。
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
【例3】 OR和OR NOT等指定的应用程序段为:
LD OR OR NOT OUT
00000 00002
00001 01001
图(a)等效变换前程序段
LD LD AND OR LD OUT
00001 00002 00003
01001
图(a)等效变换后程序段
LD 00002 AND 00003 OR 00001 OUT 01001
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
图(b) 等效变换前程序段
LD
00001
LD
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
【例3】 梯形图等效变换图例如图所示。
00001 00002 00003
00001 00002 00003
01001
(a) 01001
(b)
00002 00003 00001
00002 00001 00003
01001 01001
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
【例1】 TIM指令应用图例之一如图所示。
图中的定时器TIM000的定时时间为60秒,即当00000为ON时,TIM开时记时。60秒以后定时 器定时到,程序段中的01000为ON。相应的梯形图程序如下:
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
电气控制与PLC 第六章 欧姆龙PLC指令系统及编程
PLC欧姆龙的基本操作指令及常用程序设计

总之,梯形图结构沿用继电器控制原理图的形式,采用 了常开触点、常闭触点、线圈等图形语言,对于同一控制 电路,继电控制原理与梯形图输入、输出信号基本相同, 控制过程等效。 例:
5
5.1.1 逻辑取及线圈驱动指令
逻辑取及线圈驱动指令为LD、LDN和=。 LD(Load):取指令。用于网络块逻辑运算开始的常开触点与母线
(2)并联的=指令可连续使用任意次;
(3)在同一程序中不能使用双线圈输出,即同一元器件 在同一程序中只使用一次=指令;
(4)LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、 V、S和L。T、C也作为输出线圈,但在S7-200PLC中输出 时不是以使用=指令形式出现。
7
5.1.2 触点串联指令
多为128个)物理输出点被立即置位,同时,相应的输出映像寄存器的内容也
被刷新。
用法:SI
bit, N
例: SI
Q0.0, 2
(4)RI,立即复位指令
用立即复位指令访问输出点时,从指令所指出的位(bit)开始的
N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像
寄存器的内容也被刷新。
(1)S,置位指令
将位存储区的指定位(位bit)开始的N个同类存储器位置位。
用法: S
bit, N
例 (: 2)R,S复位指令Q0.0, 1
将位存储区的指定位(位bit)开始的N个同类存储器位复位。当用复位
指令时,如果是对定时器T位或计数器C位进行复位,则定时器位或计数
器位被复位,同时,定时器或计数器的当前值被清零。
例: LDI I0.2
注意:bit只能是I类型。
(2)=I,立即输出指令
欧姆龙PLC数据运算

两次减法运算的操作过程如下:
HR00 DM0000 CY
HR01 CY
第一次相减:1000 —2000 — 0—1000十(100002000)9000
HR01 CY
HR01 CY
第二次相减:0000—9000—0— 0000十(10000—9000)=1001
END
SUB
任务八 数据运算控制
使 用 指 令 的 例 子
END
任务八 数据运算控制
8.4.2 二进制运算指令
CPM1A系列PLC的二进制数据运算指令都是单字运算指令。表 是二进制运算指令的格式、梯形图符号、操作数的含义及范围、指令 功能及执行指令对标志位的影响。
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
图 (c)中C=#2010,指定为奇校验,在R的低8位中, ASCII码里1的个数不是奇数,所以bit07’写1;在R的高8位 中,ASCII码里1的个数已是奇数,所以bitl5写0。
ASCII
执 行
指 令 的 几 种 情 况
任务八 数据运算控制
本节小结
使用编码指令DMPX时要注意: ①S+3不能超过其所在区域。例如,在控制字C=#0023时,
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
END
任务八 数据运算控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一节 PLC内部资源
输出继电器: 由内部程序驱动; 具有:由软件构成的内部触点(软触点,用于逻辑运算) 由输出模块构成的外部触点(硬触点,能和负载连接)
第一节 PLC内部资源
(8)定时器T和计数器C 定时器:当条件成立时,当前值从设定值开始,按10ms或 100ms的时钟速率减计数,当达到0时,定时器的输出接点动 作。 常用定时器:普通定时器和高速定时器,定时范围分别为 0~999.9s和0~99.99s。 计数器:减法计数器和可逆计数器,计数范围均为0~9999。 定时器T和计数器C的编号000~127共用。 (9)数据存储器DM 用于存贮数值、数据,以字为单位,其内容在PLC断电、运行 开始或停止时能保持不变。 利用DM区还能实行间接寻址,其符号为*DM。
对应指令表:
(并联电路块在前) LD 0.01 OR 0.02 AND 0.00 OUT 10.00
第二节 时序输入/输出指令及应用
置位、复位和保持指令的应用
对应指令表:
LD SET LD RSET LD LD KEEP 0.00 10.00 0.01 10.00 0.00 0.01 10.01
时序图:
第二节 时序输入/输出指令及应用
(2)线圈位置不对的梯形图及转换
线圈位置不对梯形图
转换后的梯形图
(3)桥式电路
错误的梯形图
改正后的梯形图
第二节 时序输入/输出指令及应用
(4)同名双线圈输出及其对策
原梯形图 修改后的梯形图(1) 修改后的梯形图(2)
第二节 时序输入/输出指令及应用
(5)注意梯形图的结构
第二节 时序输入/输出指令及应用
(2) I/O地址分配表
输入元件 启动按钮
符号 SB1
输入地址 0.00
输出元件 接触器线圈
符号 KM
输出地址 10.00
停止按钮
热继常开动合
SB2
FR
0.01
0.02Βιβλιοθήκη 报警灯H10.01
第二节 时序输入/输出指令及应用
(3)利用接点组合编写的控制梯形图
第二节 时序输入/输出指令及应用
第一节 PLC内部资源
(2)内部辅助继电器 不能读取外部输入,也不能直接驱动外部负载,只起到中 间继电器的作用。 (3)特殊辅助继电器 主要用于动作状态标志、动作起动标志、时钟脉冲输出、 模拟电位器、高速计数器、计数模式、中断等各种功能的设定 值/现在值的存储单元。
第一节 PLC内部资源
第一节 PLC内部资源
(4)暂存继电器TR 在复杂的梯形图中,用来对回路的分支点的ON/OFF作状态 暂存。 (5)保持继电器HR 具有断电保持功能,当断电时也能保持断电前的ON/OFF状 态,在程序内可以自由使用。 (6)辅助记忆继电器AR 具有PLC各种动作标志功能,用于存放PLC的动作异常标志、 高速计数、脉冲输出动作状态标志、扫描周期最大值和当前值、 扩展单元连接台数、断电发生次数、通信出错码等。 (7)链接继电器LR 用于CPM1A同系列、CPM1A和CQM1、CPM1、SRM1或 者C200HX/HE/HG的1∶1链接通信时,与对方PLC交换数据
第一节 PLC内部资源
梯形图和指令表
1.梯形图编程 触点符号 继电器线圈符号 操作数 2.指令表编程 指令步(一般由编程器自动依次给出) 操作码 操作数
0.00
10.00
梯形图图例
LD OUT
0.00 10.00
指令表图例
第一节 PLC内部资源
二、PLC软元件地址分配
1.软元件地址编号规则
位( bit):二进制数的一位 (l/0),分别对应继电器线圈得 /失 电( ON /OFF)或触点的通/断(ON/ OFF )。 数字(digit):由4位二进制数构成,可以是十进制0~9,也可 是十六进制0~F。 字节(byte) :由8位二进制数构成。 字(word):又称为通道(channel),由2个字节构成。 *存储器是字元件,按字使用,每个字16位。 *继电器是位元件,按位使用,地址按通道进行管理。
第二节 时序输入/输出指令及应用
第二节 时序输入/输出指令及应用
例:串联和并联指令的应用
对应指令表:
LD AND OUT LD ANDNOT OUT OUT 0.00 0.01 10.00 0.02 0.03 10.01 10.02
在指令OUT 10.01后,对10.02使用OUT指令,称为纵接输出,可多次重复使用。 对应指令表:
一、定时器指令及应用
CPM1A常用定时器指令:有TIM(BCD定时器)
和TIMH(BCD高速定时器)。
助记符 TIM TIMH 功能
BCD定时 BCD高速定时
精度
0.1秒 0.01秒
定时器号 0~255 0~255
设定值
#0~9999 #0~9999
计数方法
减计数 减计数
定时
ON ON
复位
OFF OFF
第五章 简单逻辑控制与基本指令
本章提示:
PLC各种指令的集合称为PLC的指令系统。 PLC的指令可概括成基本指令、应用指令和高功 能指令等几大类。其中CPM1A的基本指令有时 序输入、时序输出、时序控制、定时器/计数器 等几类指令, 本章以CPM1A系列可编程序控制器为例,介 绍PLC的基本指令及其相关的简单逻辑控制实例。 作为初学者使用这些指令设计逻辑控制系统是我 们学习的初步目标。
第二节 时序输入/输出指令及应用
SET和RSET在梯形图中顺序颠倒后的时序图比较
对应指令表: LD 0.00 SET 10.00 LD 0.01 RSET 10.00 LD 0.00 LD 0.01 KEEP 10.01
时序图:
对应指令表: LD 0.01 RSET 10.00 LD 0.00 SET 10.00 LD 0.00 LD 0.01 KEEP 10.01
000~009
010~019 200~231 232~255 HR00~HR19 AR00~AR15 LR00~LR15 TR0~7 TIM/CNT000~127
00~15
00~15 00~15 00~15 00~15 00~15 00~15
数据存储器
DM0000~DM6655
第一节 PLC内部资源
常用的特殊辅助继电器
符号名称 P_On P_First_Cycle P_1min P_0_1s 地址/值 CPM1A 253.13 253.15 254.00 255.00 CPM2A 253.13 253.15 254.00 255.00 常通标志(常ON位) 首次循环标志(第一次循环为ON) 周期为1min的时钟脉冲位 周期为0.1s的脉冲位 注释
第四节 定时器/计数器指令及应用
1、TIM、TIMH的使用
定时器
计数器 数据内存
第二节 时序输入/输出指令及应用
一、时序输入/输出指令介绍
LD(读)/LDNOT(读非) AND(与)/ANDNOT(与非) OR(或)/ORNOT(或非) ANDLD(块与)/ORLD(块或) OUT(输出) SET(置位)、RSET(复位) KEEP(保持)
第二节 时序输入/输出指令及应用
第一节 PLC内部资源
CPM1A、CPM2A 常用地址对照
类型 输入继电器 输出继电器 内置模拟输入继电器 内置模拟输出继电器 内部辅助继电器 200.00~231.15 20.00~49.15 200.00~227.15 暂存继电器 保持继电器 TR0~TR7 HR0.00~HR19.15 T/C0~T/C127 DM0~DM1023 TR0~TR7 HR0.00~HR19.15 T/C0~T/C255 DM0~DM2048 CPM1A 0.00~9.15 10.00~19.15 CPM2A 0.00~9.15 10.00~19.15
(4)利用置位、复位指令编写的控制梯形图
第二节 时序输入/输出指令及应用
(4)利用保持指令编写的控制梯形图
第二节 时序输入/输出指令及应用
编程注意事项 (1)关于输入元件的常开触点 当停止按钮 SB2 和热继电器保护触 点 FR 是 以 常 闭 触 点形式接入时; 梯形图中的触点 要写成常开的形式。
第一节 PLC内部资源
位地址和通道(字)地址的表示方法
位地址 例:100.00 例:200.15
通道(字)地址
例:100 例:200
位地址 = 通道(CH)号 + 通道内序号
第一节 PLC内部资源
2.CPM1A中的软元件
软元件类型 通道号 通道内序号
输入继电器
输出继电器 辅助继电器 特殊辅助继电器 保持继电器 辅助记忆继电器 链接继电器 暂存继电器 定时器/计数器
第五章 简单逻辑控制与基本指令
第一节 PLC内部资源
第二节 时序输入/输出指令及应用 第三节 微分指令及应用 第四节 定时器/计数器指令及应用 第五节 时序控制指令及应用
第五章 简单逻辑控制与基本指令 第一节 PLC内部资源
一、编程基础知识
5种语言:
梯形图(LD) 指令表(IL) 结构化文本(ST) 功能块图(FBD) 顺序功能图(SFC)
时序图:
0.00 0.01 10.00
10.01
第二节 时序输入/输出指令及应用
二、时序输入/输出指令的应用: 单地起动、停止控制 (1)控制要求
1)启动:SB1→KM得电, Y接法启动,电动机M进入 正常运转。
2)停止:SB2→KM失电, 电动机M停止。 3)过载保护:过载时,FR 常开触点闭合→ KM失电, 电动机M停止,报警灯H闪 烁。