《第四章可编程序控制器优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第四章可编程序控制器优秀PPT.ppt(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第四章可编程序控制器第一页,本课件共有52页十七大报告详解中的叙述对工业制造业工业制造业而言,信息技术改造生产制造过程及装备,实现生产信息化:推广应用CAD/CAM/CAE/CAPP以及并行工程、虚拟设计制造等先进技术,包括数控(CNC)、可编程序控制(PLC)、分布式控制(DCS)、现场总线控制(FCS)、柔性制造单元和柔性制造系统(FMC、FMS)等先进加工控制技术,计算机控制技术,推广精益生产、敏捷制造、虚拟制造、网络化制造。第二页,本课件共有52页PLC的市场规模第三页,本课件共有52页推荐的教材现代电气控制技术 北京邮电大学出版社可编程序控制器原理与设计 清华大学出版社PLC教程 人
2、民邮电出版社ControlLogix系统实用手册 机械工业出版社深入浅出西门子S7-200 PLC 北京航天航空大学出版社Programmable Controllers Theory and Implementation第四页,本课件共有52页PLC在系统中的位置第五页,本课件共有52页PLC的产生1968年,美国通用汽车公司(GM公司)。拟订了十项公开招标的技术要求:编程方便,可现场修改程序;编程方便,可现场修改程序;维修方便,采用插件式结构;维修方便,采用插件式结构;可靠性高于继电器控制装置;可靠性高于继电器控制装置;体积小于继电器控制盘;体积小于继电器控制盘;数据可直接送入中央控制系统
3、;数据可直接送入中央控制系统;成本可与继电器控制盘竞争;成本可与继电器控制盘竞争;系统适用于工业环境;系统适用于工业环境;输出为市电,容量要求在输出为市电,容量要求在2A 2A 以上,可直接驱动接触器等;以上,可直接驱动接触器等;扩展时原系统改变最少;扩展时原系统改变最少;编程简单,可被现场人员所理解。编程简单,可被现场人员所理解。第六页,本课件共有52页PLC的产生1969年美国数字设备公司(DEC)根据美国通用汽车公司(GM)的要求研制成第一台可编程序控制器(简称PC)。PLC:Programmable Logic ControllerPC:Personnel ComputerPLD:Pr
4、ogrammable Logic Device 第七页,本课件共有52页PLC的发展1.70年代初期:可编程序控制器仅具有逻辑运算、定时、计数等一些功能,因此称为可编程序逻辑控制器,简称PLC。2.70年代中期:70年代后随着电子技术和计算机技术的发展,微处理技术应用,PLC还增加了算术运算、数据传送和数据处理等功能。第八页,本课件共有52页PLC的发展3.80年代以后 随着大规模、超大规模集成电路等微电子技术的迅速发展,16位和32位微处理器应用于PLC中,使PLC得到迅速发展。PLC不仅控制功能增强,可靠性提高,功耗、体积减小,成本降低,编程和故障检测更加灵活方便,而且具有通信和联网、数据
5、处理和图象显示等功能。4.近年来PLC发展迅速 具备了计算机功能的一种通用工业控制装置,成为现代工业自动化的三大技术支柱(PLC技术、机器人、CAD/CAM)之一。第九页,本课件共有52页PLC的未来-PAC 自动化技术领域出现了一种新的发展趋势,即高端PLC的功能正在接近小型DCS和SCADA系统的功能,而同时一种新兴的技术可编程自动化控制器(PAC)的出现,开始改变PLC市场格局。IEC 61131-3是可编程序控制器的编程语言的标准,它将现代软件的概念和现代软件工程的机制与传统的PLC编程语言成功地结合,使它在工业控制领域的影响越出PLC的界限,成为DCS、运动控制以及SCADA的编程系
6、统事实上的标准。第十页,本课件共有52页PLCPLC的主要生产厂家的主要生产厂家欧洲:Siemens、Schneider Electric(Modicon);美国:A-B(Allen-Bradly)、GE(General Electric);日本:Mitsubishi Electric、OMRON、FUJI;中国:和利时,德维森等小型PLC第十一页,本课件共有52页可编程逻辑控制器定义 可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种
7、类型的机械或生产过程。可编程控制器及其有关外围设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计。第十二页,本课件共有52页按照I/O点数分类第十三页,本课件共有52页PLC的应用领域逻辑控制过程控制运动控制数据采集与处理通信与联网第十四页,本课件共有52页PLC基本组成第十五页,本课件共有52页编程软件第十六页,本课件共有52页PLC的硬件结构第十七页,本课件共有52页PLC的硬件结构第十八页,本课件共有52页Logix5550 CPU外观第十九页,本课件共有52页内存第二十页,本课件共有52页应用内存第二十一页,本课件共有52页I/O接口单元交流、直流输出、输出数字量、模拟量
8、第二十二页,本课件共有52页I/O接口单元外形图Allen-BradleyDC ANALOG INPUT 6 PT 19.2 30 VDC2A PILOT DUTY(DC 13/SQ)14!mA 24VDC#*0mA 5.1VDCMADE IN U.S.ACAT.NO./SERIES1756-OF6VI/APART.NO.96195274 A01*1756-OB16D/A*ST1BV9WC*SER.NO.C0005418ControlLogix03/99CAT.REVE01SERIES F/W REV.A2.3第二十三页,本课件共有52页直流开关量输入模块接线第二十四页,本课件共有52页直流开
9、关量输入电路第二十五页,本课件共有52页NPN和PNP输入开关第二十六页,本课件共有52页与直流输入模块的连接第二十七页,本课件共有52页交流开关量输入模块接线第二十八页,本课件共有52页交流开关量输入电路第二十九页,本课件共有52页开关量输出电路继电器、晶体管、晶闸管继电器:交流220V或直流24V负载;驱动电流2A,低速,使用寿命短晶体管:直流24V;驱动电流0.2A,高速,使用寿命长晶闸管:交流220V;驱动电流0.2A,高速,使用寿命长第三十页,本课件共有52页模拟量输入模块标准模拟量输入热电偶热电阻第三十一页,本课件共有52页模拟量输出模块第三十二页,本课件共有52页I/O模块选型实
10、例1756-O B 16 DSuffix (Diagnostic,Electronic Fusing,Individually Isolated,Voltage Only,Current Only,etc.)Number of Points or ChannelsA for AC,B for DC,F for Fast Response AnalogI or O for Input or Output第三十三页,本课件共有52页PLC执行过程第三十四页,本课件共有52页主设备依次扫描所连接的从设备,采集所主设备依次扫描所连接的从设备,采集所需数据需数据影响效率的因素影响效率的因素:网络传输速率
11、网络传输速率从设备数量以及传输数据量从设备数量以及传输数据量适用的结构适用的结构:主主/从从适用的连接适用的连接:一对一一对一,一对多一对多数据交换方式之一数据交换方式之一:轮循轮循第三十五页,本课件共有52页Controller Drive1Sensor Drive3Drive2Data AcquisitionHMI数据交换方式数据交换方式:轮循轮循Analog I/O 第三十六页,本课件共有52页应用内存第三十七页,本课件共有52页输入映像(Map)第三十八页,本课件共有52页输出映像(map)第三十九页,本课件共有52页一个内存编址实例第四十页,本课件共有52页整个循环扫描过程第四十一页
12、,本课件共有52页可编程控制器的中断处理问题:输入延时输出延时不同事件的重要性第四十二页,本课件共有52页中断解决方案立即输入和立即输出指令I/O中断定时中断出错程序中断初始化中断通信中断第四十三页,本课件共有52页中断处理 PLC中关于中断的处理方法与计算机系统中关于中断的处理方法与计算机系统基本相同,如当有中断申请信号后,系统基本相同,如当有中断申请信号后,系统要中断正在执行的程序而转向执行中断子要中断正在执行的程序而转向执行中断子程序;当有多个中断源时,系统将按中断程序;当有多个中断源时,系统将按中断的优先级,先后顺序排队处理;系统可以的优先级,先后顺序排队处理;系统可以通过程序设定中断
13、允许或中断禁止等。通过程序设定中断允许或中断禁止等。第四十四页,本课件共有52页PLC的基本性能指标一、输入输出点数一、输入输出点数输入输出点数(I/O点数):输入、输出接线端的个数。二、扫描速度二、扫描速度 执行 1000 条基本布尔指令所需的时间来衡量,单位为毫秒毫秒 /千步千步。三、存储器容量三、存储器容量 PLC的存储容量一般指用户程序存储器的容量。通常用“字”来描述。第四十五页,本课件共有52页PLC基本性能指标五、可靠性和使用条件可靠性指标:MTBF(平均无故障时间)MTTR(平均故障修复时间)六、编程语言第四十六页,本课件共有52页编程语言 IEC61131-3规定了两大类编程语
14、言:文规定了两大类编程语言:文本化编程语言和图形化编程语言。前者本化编程语言和图形化编程语言。前者包括指令表语言(包括指令表语言(Instruction List,简称,简称IL)和结构化文本语言()和结构化文本语言(Structured Text,简称,简称ST),后者包括梯形图语言),后者包括梯形图语言(Ladder Diagram,简称,简称LD)、功能块)、功能块语言(语言(Function Block Diagram,简称,简称FBD)和顺序功能图()和顺序功能图(SFC)。)。第四十七页,本课件共有52页编程语言1.1.指令表语言指令表语言ILIL 指令表语言是一种流行于欧洲和日本
15、指令表语言是一种流行于欧洲和日本的低级语言,类似与计算机的汇编语言。的低级语言,类似与计算机的汇编语言。一般可以和梯形图语言互相转换一般可以和梯形图语言互相转换0 LD X4001 OUT Y4302 LDI X4013 OUT M1004 OUT T4505 K 196 LD T4507 OUT Y430第四十八页,本课件共有52页编程语言2.2.结构化文本语言结构化文本语言STST结构文本程序的格式结构文本程序的格式:采用类似采用类似BASICBASIC高级语言的编程方法高级语言的编程方法,比较容比较容易完成复杂的算法易完成复杂的算法.IF(xxx)THEN YYYIF(xxx)THEN
16、YYYELSE ZZZELSE ZZZEND IFEND IF第四十九页,本课件共有52页编程语言3.3.梯形图语言梯形图语言LDLD梯形图程序的组成梯形图程序的组成:指令指令 输入输入/输出指令输出指令梯级梯级 由一组输入和一个输出指令组成由一组输入和一个输出指令组成程序程序 由多个不同的梯级组成由多个不同的梯级组成梯形图程序的工作原理梯形图程序的工作原理:扫描特定梯级的输入指令扫描特定梯级的输入指令,决定输出指令的动作决定输出指令的动作(从左到右从左到右)从第一级程序扫描到最后一级从第一级程序扫描到最后一级(从上到下从上到下)输入输入(条件条件)指令指令输出指令输出指令()()梯级梯级(R
17、UNG)(RUNG)()()第五十页,本课件共有52页编程语言4.4.功能块语言功能块语言FBDFBD 功能块图形编程功能块图形编程(FBD)是一种图形化控制语言是一种图形化控制语言.程序是由各功能块按应用要程序是由各功能块按应用要求的方式相连接构成求的方式相连接构成.常用于各控制单元间大数据流的应用常用于各控制单元间大数据流的应用,例如过程控制例如过程控制.在功能块图形编程中在功能块图形编程中,各各控制元素可以是标准元控制元素可以是标准元 素也可以由用户自己编素也可以由用户自己编辑辑,可采用的工具是可采用的工具是:梯形图梯形图结构文本结构文本VC+第五十一页,本课件共有52页编程语言5.5.顺序功能图顺序功能图SFCSFC程序步程序步初始化初始化转换条件转换条件结束结束 顺序功能图顺序功能图(SFC)(SFC)是一种顺序控制语言是一种顺序控制语言 SFC SFC程序的组成程序的组成:初始化初始化,结束句结束句,转换条件转换条件,程序步程序步.都是由梯形图或结构都是由梯形图或结构文本程序组成文本程序组成 SFC SFC 程序的工作原理程序的工作原理特定时间执行特定的程序步特定时间执行特定的程序步并扫描相应的转换条件并扫描相应的转换条件.当当转换条件满足时转换条件满足时,进入下一进入下一个程序步个程序步,直到结束句直到结束句第五十二页,本课件共有52页