OMRON教程福州福大自动化技术培训.ppt

上传人:小飞机 文档编号:5441847 上传时间:2023-07-07 格式:PPT 页数:95 大小:697KB
返回 下载 相关 举报
OMRON教程福州福大自动化技术培训.ppt_第1页
第1页 / 共95页
OMRON教程福州福大自动化技术培训.ppt_第2页
第2页 / 共95页
OMRON教程福州福大自动化技术培训.ppt_第3页
第3页 / 共95页
OMRON教程福州福大自动化技术培训.ppt_第4页
第4页 / 共95页
OMRON教程福州福大自动化技术培训.ppt_第5页
第5页 / 共95页
点击查看更多>>
资源描述

《OMRON教程福州福大自动化技术培训.ppt》由会员分享,可在线阅读,更多相关《OMRON教程福州福大自动化技术培训.ppt(95页珍藏版)》请在三一办公上搜索。

1、福州福大自动化科技有限公司2001年新技术员培训,OMRON PLC基础知识,2001年8月18日,内容概要,PLC 简介OMRON PLC 地址分配OMRON PLC 指令系统OMRON PLC接线OMRON PLC 编程训练参考书目模拟项目设计,OMRON PLC基础知识,PLC 简介,OMRON PLC 地址分配,OMRON PLC 指令系统,OMRON PLC 编程训练,模拟项目设计,PLC 简介,PLC的发展过程PLC的基本特点PLC的结构PLC与其它几种控制系统的比较PLC的主要生产厂家OMRON PLC简介,PLC的发展过程,1969年,美国数据设备公司(DEC)研制出世界第一台

2、可编程序控制器(PDP-14),并成功地应用于通用公司的汽车自动装配线上。1971年,日本从美国引进了这项新技术,并于当年研制出了第一台PLC(DSC-8)19731974年,西德和法国也相继研制了第一台PLC。最初的PLC只有与、或、非等9条逻辑运算指令,所以起名为可编程逻辑控制器(Programmable Logical Controller),简称PLC。,PLC的发展过程,19751976年,可编程逻辑控制器开始采用了微处理器,此时正式更名为可编程控制器(Programmable Controller),简称PC,习惯上仍简称为PLC。70年代末趋于成熟现在的PLC指令系统已经多达几百

3、条。不仅能进行开关量、模拟量的控制,而且有网络通讯、智能控制等功能,能够通过Internet进行远程编程,监控。目前PLC的应用已经遍及了工业控制的任何一个领域,和计算机辅助设计、机器人一起被喻为未来工业的三大支柱。,PLC的基本特点,高可靠性高抗干扰能力控制实时性硬件配置灵活可维护性高指令系统易普及,PLC的结构,电源,CPU,存储器,接口,总 线,开关输入,开关量输出,模拟量输入,模拟量输出,几种控制系统的比较,工业控制中有几种控制系统?,PLC,DCS,继电器控制系统,单板机、单片机,STD总线,工控机,PLC的主要生产厂家,OMRON三菱SIEMENSA-BMODICONGE松下电工,

4、OMRON PLC简介,欧姆龙PLC产品线(旧),C20 C20P/C28P/C40P/C60P C20H/C28H/C40H/C60H C200H/C200HS C500/C1000H/C2000H,OMRON PLC简介,OMRON PLC产品线(新),程序容量,I/O点数,功能,CQM1,CPM1A,C200HE/HG/HX,CVM1,OMRON PLC简介,详细介绍请见seminar(PLC),OMRON PLC基础知识,PLC 简介,OMRON PLC 地址分配,OMRON PLC 指令系统,OMRON PLC 编程训练,模拟项目设计,OMRON PLC 地址分配,各类继电器地址分配

5、从传统继电器PLC,以CPM1A为例介绍PLC的地址分配,各类继电器,1、输入继电器X0,OMRON PLC 内主要有11类继电器,输入电流7mA,输入电路图,输入延时时间可设定(1128ms),输入继电器用来把外部的按钮、转换开关等指令电器以及光电开关、接近开关、压力开关等传感器的信号取到PLC内部。,各类继电器,2、输出继电器Y0,输出电路图,输出继电器用来把程序执行结果送到外部的执行元件,如电磁阀,接触器等。从PLC输出到灯亮一般要15ms 左右。,各类继电器,3、中间继电器M0,PLC内部使用的继电器,没有实际的输入、输出端子与它对应 用来保存运算的中间结果,各类继电器,4、时间继电器

6、T0,时间设定范围:0999.9S,各类继电器,OMRON的时间继电器都是接通延时型的。断电延时如何实现?,各类继电器,5、计数器C0,计数器设定范围:09999 计数器用于计算X0通、断的次数。计数5次后,C0的触点一直闭合,直到有一复位信号为止。,各类继电器,6、断电保持继电器HR,HR是一种断电后能保持端电前状态的继电器。用于断电后重新上电时需从断电前的状态继续往下运行的场合。,各类继电器,7、链接继电器LR,最早用于两台PLC之间通过PC Link进行1:1链接时进行数据共享。现在可用于PC Link或Controller Link或CPU的RS232C口直接连接等几种通信方式时进行数

7、据共享。没有用到以上几种通信方式时可用于中间继电器。,各类继电器,8、辅助记忆继电器AR,用于PLC的自诊断 时钟,各类继电器,9、特殊继电器SR,是一些具有特殊意义的继电器。常用的有以下几种:“常ON”、“常OFF”标志 第一次执行标志 0.1S、0.2S、1S、1分钟脉冲 比较操作时产生的“”、“”、“=”标志,各类继电器,10、数据存储器DM,DM是以一个字为单位使用的,用于存储数据的寄存器。断电时DM区的数据保持,各类继电器,11、索引寄存器IR、DR,只在CS1和CVM1系列PLC中才有 用于PLC中所有位地址或字地址的直接寻址,请自己掌握。,PLC地址分配,微型机:CPM1A的IO

8、点数,对于40点的CPM1A,经过扩展最大可达100点。,PLC地址分配,微型机:CPM1A的地址分配,CPM1A的地址用五位数来确定:,PLC地址分配,1、输入继电器:000009CH 0000000015 0010000115 10CH*16位=160点 0090000915,*但其中最多只能用到60点输入继电器,没有用到的位可作为中间继电器使用。,2、输出继电器:010019CH 0100001015 0110001115 10CH*16位=160点 0190001915,*但其中最多只能用到40点输出继电器,没有用到的位可作为中间继电器使用。,PLC地址分配,PLC地址分配,若所带扩展

9、为MAD01,编号为接着上一个扩展单元连续编号。,0010000105,CPU(30点),0100001007,扩展,00200,01200,MAD01,003、,013CH,0000000011,0110001103,00211,01207,004CH,PLC地址分配,3、中间继电器 字:200231CH;位:2000023115。共 32*16=512点。,4、特殊继电器 字:232255CH;位:2320025515。共384点。如:250、251:2个模拟继电器字;25315:PLC开始运行时第一个周期“ON”;25500:0.1S脉冲;25501:0.2脉冲;25502:1S脉冲;2

10、5400:1分钟脉冲;25401:0.02S脉冲;25505:“”;25506:“=”;25507:“”。,PLC地址分配,5、断电保持继电器字:HR00HR19CH;位:HR0000HR1915。共320点。6、辅助记忆继电器字:AR00AR15CH;位:AR0000AR1515。共256点。,PLC地址分配,7、链接继电器 字:LR00LR15;位:LR0000LR1515。共256点。用于在2台CPM1A之间通过RS232适配器进行1:1通信时进行数据交换。,PLC地址分配,8、定时器、计数器 TIM000127,CNT000127 两者合起来共128个,它们共用地址,即某一地址作为定时

11、器使用时,就不能在作为计数器使用。注:CS1系列PLC TIM和CNT的地址是分开的。9、数据存储区 DM0000DM0999,DM1022DM1023可读/写;DM1000DM1021 故障履历存入区 DM6144DM6599只读 DM6600DM6655为PC系统设定区,PLC地址分配,习题:,CQM1H的地址分配?C200H机的地址分配?CS1的地址分配?,请自己掌握。,从传统继电器PLC,例:电动机正、反、停控制,方法一:采用继电器控制,从传统继电器PLC,方法二:采用PLC控制,上图中,若将停止按钮改为常开触点,程序应如何编?,从传统继电器PLC,PLC基本概念之一:PLC对常开、常

12、闭触点都是一样的,它识别的只是输入继电器的“得电”或“断电”状态。,OMRON PLC基础知识,PLC 简介,OMRON PLC 地址分配,OMRON PLC 指令系统,OMRON PLC 编程训练,模拟项目设计,OMRON PLC 指令系统,(一)基本指令(二)定时器/计数器(三)移位指令(四)传送指令(五)比较指令,(六)转换指令(七)递增/递减指令(八)BCD计算指令(九)逻辑指令(十)特殊指令,基本指令,1、LD(取)2、OUT(输出)3、END(结束)4、AND(与)5、OR(或),6、AND-NOT(与非)7、OR-NOT(或非)8、LD-NOT(取非)9、AND-LD(与块)10

13、、OR-LD(或块),基本指令,1、LD(取)2、OUT(输出)3、END4、AND(与):串联5、OR(或):并联,0 LD 0002 1 OUT 01000 2 END,0 LD 000011 AND 01000 2 OUT 01001,0 LD 001001 OR 001012 OUT 01100,基本指令,6、AND-NOT(与非)与常闭触点串联时 7、OR-NOT(或非)与常闭触点并联 8、LD-NOT(取非),基本指令,9、AND-LD(与块),10、OR-LD(或块),基本指令编程练习,习题一:如何用以上学过的基本逻辑指令实现以下二分频时序?,继电器控制系统与PLC的区别,分析以

14、下电路在继电器控制系统中及在PLC中的结果,继电器控制系统存在竞争现象,PLC中任一程序都有一明确的运行结果。继电器有实际触点的限制,PLC中任一继电器其触点可无限制使用。,PLC重要概念:扫描周期,程序执行,输出刷新,公共处理,将输出继电器的值送到输出端子上,外设端口处理,输入刷新,将输入端子的信号取到输入继电器,扫描周期是PLC最重要的概念,请务必掌握!,PLC重要概念:扫描周期,请分析以下程序,并画出时序图。,PLC重要概念:扫描周期,PLC重要概念:扫描周期,以上程序可简化为:,基本指令,注:多个IL指令,只需一个ILC指令,11、IL(02)(互锁)ILC(03)(互锁清除),基本指

15、令,12、暂存继电器:TR0TR7,作用:用于保存分支点的状态,LD 00001OUT TR0AND 00002OUT TR1AND 00003OUT 01000LD TR1AND 00004OUT 01001LD TR0AND 00005OUT 01002,注意:同一段程序中TR不能重复使用。在一个程序中,TR的使用次数不受限制。,基本指令,IL-ILC指令与暂存继电器TR的区别:,用IL或TR0,用IL或TR1,TR0,IL或TR1,注:用IL-ILC的地方均能用TR指令来实现。,ILC,ILC,基本指令,13、保持指令,LD 00001LD 00002KEEP(11)01000,基本指令

16、,比较以下两段程序:,基本指令,14.微分指令,DIFU(13)上升沿微分DIFD(14)下降沿微分,基本指令,思考:如何用LD、NOT、AND、OR、OUT等基本 梯形图指令实现上升沿和下降沿微分指令?,上升沿:,下降沿:,基本指令,15、跳转指令:JMP(04)、JME(05),、当1闭合时,执行跳转之间的程序;、当1断开时,不执行跳转之间的程序,跳到JME后的指令继续执行;、当1断开时,跳转之间的输出线圈状态保持不变。,跳转号:0099,基本指令,JMP-JME与IL-ILC指令的区别,基本指令,JMP-JME与IL-ILC指令的区别,TIM/CNT指令,4、CNTR(12):可逆计数器

17、,2、TIMH(15):高速定时器,3、CNT:计数器,1、TIM:定时器指令,TIM/CNT指令,1、定时器指令:TIM 000127,TIM001#0050,TIM 001,00001,设定范围:#0000-9999时间单位:0.1S,01000,5S,00001,01000,TIM/CNT指令,OMRON 定时器均为接通延时定时器,如何实现断电延时?,TIM/CNT指令,习题二:脉冲定时器,00002,01100,5S,习题三:扩展脉冲定时器,5S,00002,01101,5S,TIM/CNT指令,习题四:断电延时定时器,00002,01100,5S,00001,01000,T1,T2,

18、习题五:,TIM/CNT指令,2、TIMH(15):(使用方法与TIM一致),设定范围:0000-9999时间单位:0.01S,TIMH 001#0050,TIM 001,00001,01000,500.01=0.5S,TIM/CNT指令,3、计数器指令:CNT 000127,00001,00002,CNT 127#0003,CNT 127,01100,设定范围:0000-9999,TIM/CNT指令,4、可逆计数器指令:CNTR(12)000-127,00001,00002,CNT 127#00003,01100,可逆计数器的特点:(1)加计数到0时,输出ON(2)减计数到设定值时,输出ON

19、,CNT127,设定范围:0000-9999,TIM/CNT指令,定时器最大999.9S,如何实现长定时?,习题6:,20Min,0001,1000,24小时,0001,1000,习题7:,移位指令,1、移位寄存器:SFT(10)2、字移位指令:WSFT(16)3、算术左移:ASL(25)4、算术右移:ASR(26)5、循环左移:ROL(27)6、循环右移:ROR(28)7、一位数字左移:SLD(74)8、一位数字右移:SRD(75),移位指令,1、移位寄存器指令:SFT(10),移位寄存器SFT(10)指令用法说明,R,IN,CP,20000,20001,20002,20003,20004,

20、20005,20006,20007,20008,20009,习题8,XK1,XK2,XK3,习题8:,ON,OFF,OFF,ON,ON,OFF,习题9,习题9:,XK1,XK2,XK3,XK4,XK5,PB1,PB2,PB3,PB4,PB5,要求:压任一按钮,要求小车立即往所压位置方向走,走到该位置停下来。,传送指令,1、传送指令:MOV(21)2、反相传送指令:MVN(22)3、块传送指令:XFER4、块设定指令:BSET,传送指令,传送指令MOV、MVN:,传送指令,分析以下程序:,也是一个二分频电路。,比较指令,1、比较指令:CMP(20)2、表一致比较指令:TCMP(85),比较指令,

21、1、比较指令:CMP(20),CMP(20),CP1,CP2,CP1:第1比较字CP2:第2比较字,CP1、CP2可用操作数:IR、SR、AR、DM、HR、LR、TC、#注:CMP(20)是四位16进制数的比较。,比较指令,比较指令,请分析以下程序:,比较指令,应改为:,比较指令,表一致比较指令:TCMP(85),CD(比较数据):IR、SR、AR、DM、HR、TC、LR、#,TB(比较表的首字):IR、SR、DM、HR、LR,R(结果字):IR、SR、DM、HR、LR,比较指令,转换指令,1、BCD转换为二进制:BIN(23)2、二进制转换为BCD:BCD(24)3、双字长B CD转换为双字

22、长二进制:BINL(58)4、双字长二进制转换为双字长BCD:BCDL(59)5、4-16译码指令:MLPX(76)6、16-4编码指令:DMPX(77),递增/递减指令:,1、BCD值递增:INC(38)2、BCD值递减:DEC(39),递增/递减指令:,1、BCD递增:,Wd可用的操作数:010-019、200-231、HR、AR、LR、DM,2、BCD递减:,递增/递减指令:,INC(38),DM0100,输入00005 ON 时,使DM0100加1(BCD)递增到9999时,再递增则变为0000,00005,DEC(39),DM0100,输入00005 ON 时,使DM0100减1(B

23、CD)递减到0000时,再递减则变为9999,00005,递增/递减指令:,例:对经过传送带的100个产品称重,并将重量值存入DM0101DM0200,递增/递减指令:,*DM:间接寻址,00000,BSET(71),#0000,DM0101,DM0200,MOV(21),#0100,DM0100,CMP(20),DM0100,#0200,INC(38),DM0100,MOV(21),003,*DM0100,起动,25507,00001,BCD计算指令:,1、进位置位:STC(40)2、清除进位:CLC(41)3、BCD加法:ADD(30)4、BCD减法:SUB(31)5、BCD乘法:MUL(32)6、BCD除法:DIV(33),逻辑指令:,1、求反码:COM(29)2、逻辑与:ANDW(34)3、逻辑或:ORW(35)4、异或:XORW(37)5、异或非(即同或):XNRW(37),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号