资源描述
标题,可编程序控制器,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,可编程序控制器的基础知识,标题,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第三章 可编程序控制器概述,教学重点:,1.,可编程序控制器的产生与发展,2.,可编程序控制器的基本组成,3.,可编程序控制器的硬件接线方法,教学难点:,可编程序控制器的工作方式及周期扫描机制,3.1,可编程序控制器的产生与发展,3.2,可编程序控制器的定义与特点,3.3,可编程序控制器的功能与分类,3.4,可编程控制器的编程语言,3.5,可编程序控制器的性能指标,3.6,可编程控制器应用及发展,1.,可编程序控制器的产生,1969,年,美国,DEC,公司研制出世界上第一台可编程控制器。,GM10,条,是促使其问世的直接原因。,3.1,可编程序控制器的产生与发展,GM10,条,1.,编程方便,可在现场修改程序;,2.,维修方便,最好是插件式结构;,3.,可靠性高于继电器控制装置;,4.,体积小于继电器控制装置;,5.,数据可以直接输入管理计算机;,6.,可以直接用交流,115V,输入;,7.,输出为交流,115V,,负载电流要求,2A,以上,可直接驱动电磁阀、接触器等负载元件;,8.,通用性强,易扩展,扩展时原系统只需很少变更;,9.,用户存储器容量大于,4KB,;,10.,成本可与继电器控制装置竞争。,2,可编程序控制器的发展,(,60,年代末,70,年代中),(,70,年代末,80,年代中),(,80,年代末,至今),只能完成逻辑运算、定时、计数,等功能,存储器采用磁芯存储器,存储容量为,1,2KB,左右,一台,PLC,只能取代,200,300,个继电器,没有成型的编程语言。,集成电路、,微处理器,增加了,算术运算、数据处理和传送、通讯、自诊断功能。,增加了,模拟量模块、远程,I/O,模块、各种特殊功能模块,超大规模,集成电路,提高处理速度,开发专用逻辑处理芯片,日本,PLC,欧洲,美国,中国,3,国内外主要,PLC,产品概况,美国的,PLC,产品,美国是,PLC,生产大国,在美国注册的,PLC,厂商己超过百家。其中,A,B,公司、通用电气,(GE),公司、歌德,(Gould),公司、西屋公司等都是著名的大公司。,A,B,公司是美国最大的,PLC,制造商,其产品约占美国,PLC,市场,50,的份额。,A-B PLC,欧洲的,PLC,产品,是欧洲著名的,PLC,制造商。德国的西门子的电子产品以性能精良而久负盛名,。,西门子近期推出了,S7,系列机,有,S7,200(,小型,),、,S7-300(,中型,),及,S7,400(,大型,),。,施耐德,Modicon TSX Premium,西门子,S7-300,系列,西门子,S5,系列,日本的,PLC,产品,日本的小型,PLC,很有特色如欧姆龙、三菱、松下、富士、日立、东芝等。在世界小型,PLC,市场上,日本产品约占有,70,的份额。在中国,,OMRON,产品的销量居首位。,欧姆龙,CPM2C-S1,口,0C,小型,PL,欧姆龙,C60P,三菱,FX2N,系列,我国的,PLC,产品,中国科学院自动化研究所的,PLC,0088,,北京联想计算机集团公司的,GK,40,,上海机床电器厂的,CKY,40,,上海起重电器厂的,F,40MR,旧,R,,苏州电子计算机厂的,YZ,PC,001A,,无锡华光电子工业有限公司,(,合资,),的,SR,10,、,SR,/20/21,等。,江苏无锡,HL-26R2,小型,PLC,本节小结,可编程序控制器是以微处理器为核心,综合计算机技术、自动控制技术和通信技术发展起来的一种新型工业自动控制装置。,1969,年,美国,DEC,公司研制出世界上第一台可编程控制器。,GM10,条是促使其问世的直接原因。,追溯,PLC,的发展历史可以看到,世界上,200,多家,PLC,厂商,,400,多品种的,PLC,产品大体可以按地域分成三个流派:一个流派是美国;一个流派是欧洲产品;还有一个流派是日本产品。,返回,1.,美国电气制造商协会,(NEMA),PLC,是一种数字的电子装置,它使用可编程序的存储器以及存储指令,能够完成逻辑、顺序、定时、计数及算术运算等功能,并通过数字或模拟的输入、输出接口控制各种机械或生产过程。,3.2,可编程序控制器的定义与特点,2,.,国际电工委员会(,IEC,),可编程序控制器,是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制器系统连成一个整体、易于扩充其功能的原则设计。,1,可编程序控制器的定义,2,可编程序控制器的特点,1,)抗干扰能力强、可靠性高。,4,),PLC,与外部设备的连接简单、使用方便。维修工作量少,2,)编程语言简单易学。,3,),PLC,的功能强、功能的扩展能力强。,5,),PLC,体积小、重量轻、易于实现机电一体化。,1,)可靠性高、抗干扰能力强,可靠性高、抗干扰能力强是,PLC,最重要的特点之一。,PLC,的平均无故障时间可达几十万个小时。,硬件方面,:,I/O,接口采用采用光电隔离,有效地抑制了外部干扰源的影响;对供电电源及线路采用多种形式的滤波,从而消除或抑制了高频干扰;对,CPU,等重要部件采用良好的导电、导磁材料进行屏蔽,以减少空间电磁干扰;对有些模块设置了联锁保护、自诊断电路等。,软件方面,:采用扫描工作方式,减少了外界的干扰;设有故障检测和自诊断程序,能对系统硬件电路等故障实现检测和判断;当由干扰引起故障时,能立即将当前重要信息加以封存,禁止任何不稳定的读写操作,一旦正常后,便可恢复到故障发生前的状态,继续原来的工作。,2,)编程简单、使用方便,目前,各种,PLC,都采用梯形图语言为第一编程语言,是,它是一种面向生产、面向用户的编程语言。梯形图与电器控制线路图相似,形象、直观,不需要掌握计算机知识,很容易让广大工程技术人员掌握。当生产流程需要改变时,可以现场改变程序,使用方便、灵活。,3,)功能完善、通用性强,现代,PLC,不仅具有逻辑运算、定时、计数、顺序控制等功能,而且还具有,A/D,和,D/A,转换、数值运算、数据处理、,PID,控制、通信联网以等许多功能。,同时,由于,PLC,产品的系列化、模块化,有品种齐全的各种硬件装置供用户选用,可以组成满足各种要求的控制系统。,4,)设计安装简单、维护方便,由于,PLC,用软件代替了传统电气控制系统的硬件,控制柜的设计、安装接线工作量大为减少。,PLC,的用户程序大部分可在实验室进行模拟调试,缩短了应用设计和调试周期。,在维修方面,由于,PLC,的故障率极低,维修工作量很小;而且,PLC,具很强的自诊断功能,如果出现故障,可根据,PLC,上指示或编程器上提供的故障信息,迅速查明原因,维修极为方便。,5,)体积小、重量轻、能耗低,PLC,结构紧凑、体积小、能耗低,因而是实现机电一体化的理想控制设备,返回,3.3,可编程序控制器的功能与分类,1,、,可编程序控制器的功能,逻辑控制功能,定时控制功能,计数控制功能,步进控制功能,数据处理功能,回路控制功能,通讯联网功能,监控功能,停电记忆功能,故障诊断功能,2,、可编程序控制器的分类,按结构形式分类,整体式,PLC,组合式,PLC,将基本部件紧凑地安装在一个标准机壳内,构成一个整体。,PLC,由一些标准模块单元构成,各个模块功能是独立的,外形尺寸是统一的。可灵活配置。,按控制规模分类,小型,PLC,中型,PLC,大型,PLC,256,点以下的,PLC,2562048,点的,PLC,2048,以上点的,PLC,返回,3.4,可编程控制器的编程语言,不同厂家,不同型号的,PLC,的编程语言只能适应自己的产品。,IEC,中的,PLC,编程语言标准中有五种编程语言:,梯形图,功能,块图,指令,语句表,PLC,编程语言,结构,文本,顺序,功能图,该语言习惯上叫梯形图。梯形图沿袭了继电器控制电路的形式,也可以说,梯形图编程语言是在电气控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变而来的,形象、直观、实用,电气技术人员容易接受,是目前用的最多的一种,PLC,编程语言。梯形图的画法如图所示。,梯形图编程语言,LD,(,1,)梯形图按行从上至下编写,每一行从左往右顺序编写。,PLC,程序执行顺序与梯形图的编写顺序一致。,(,2,)图左、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线开始画起,终止于继电器线圈或终止母线(有些,PLC,终止母线可以省略)。,(,3,)梯形图的起始母线与线圈之间一定要有触点,而线圈与终止母线之间则不能有任何触点。,梯形图编程格式,指令语句表编程语言是一种与计算机汇编语言类似的助记符编程方式,用一系列操作指令组成的语句将控制流程描述出来,并通过编程器送到,PLC,中去,需要指出的是,不同厂家的,PLC,指令语句表使用的助记符并不相同,因此,一个相同功能的梯形图,书写的语句表并不相同。,指令语句表编程语言,IL,这是一种用来编制顺序控制程序的语言。顺序功能图提供了一种组织程序的图形方法,在顺序功能图中可以用别的语言嵌套编程。,步、转换和动作是顺序功能图中的主要三种元件,,如图所示。顺序功能图用来描述开关量控制系统的功能,根据它可以很容易的画出顺序控制梯形图程序。,顺序功能图编程语言,SFC,这是一种类似于数字逻辑门电路的编程语言,有数字电路基础的人很容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号从左向右流动,如图所示。,功能块图编程语言,FBD,结构文本编程语言是为,IEC61131-3,标准专门创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。,除了提供几种编程语言供用户选择外,标准还允许编程者在同一程序中使用多种编程语言,这使编程者能选择不同的语言来适应特殊的工作。,结构文本编程语言,ST,返回,3.5,可编程序控制器的性能指标,1.,输入输出点数。,2.,程序容量。,3.,指令的种类和条数。,4.,指令处理速度。,5.,内部器件的种类和数量。,6.,扩展能力。,7.,智能单元的数量,系统程序存放在系统程序存储器中。这里说的存储容量指的是用户程序存储器的容量。用户程序存储器容量决定了,PLC,可以容纳用户程序的长短,一般以字为单位来计算。每,1024,个字为,1K,字。,中、小型,PLC,的存储容量一般在,8K,以下,大型,PLC,的存储容量可达到,256K,2M,。也有的,PLC,用存放用户程序的指令条数来表示容量。,1.,存储容量,2.,输入,/,输出点数,I/O,点数即,PLC,面板上的输入、输出端子的个数。,I/O,点数越多,外部可按的输入器件和输出器件就越多,控制规模就越大。因此,I/O,点数是衡量,PLC,性能的重要指标之一。,3.,扫描速度,扫描速度是指,PLC,执行程序的速度,是衡量,PLC,性能的重要指标。一般以扫描,1K,字所用的时间来衡量扫描速度。,PLC,用户手册一般给出执行各条指令所用的时间,可以通过比较各种,PLC,执行相同的操作所用的时间,来衡量扫描速度的快慢。,4.,编程指令的种类和条数,这也是衡量,PLC,能力强弱的主要指标。编程指令种类及条数越多,其功能就越强,即处理能力、控制能力越强。,5.,内部器件的种类和数量,内部器件包括各种继电器、计数器,/,定时器、数据存储器等。其种类越多、数量越大,存储备种信息的能力和控制能力就越强。,6.,扩展能力,PLC,的扩展能力表现在以下几个方面。大部分,PLC,可以用,I/O,扩展单元进行,I/O,点数的扩展:有的,PLC,可以便用各
展开阅读全文