第5章工业机器人PLC控制19561.pptx
《第5章工业机器人PLC控制19561.pptx》由会员分享,可在线阅读,更多相关《第5章工业机器人PLC控制19561.pptx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO机械职业教育教学指导委员会推荐教材机械职业教育教学指导委员会推荐教材全国高等职业教育全国高等职业教育“十二五十二五”规划教材规划教材全国工业机器人技能培养系列精品教材全国工业机器人技能培养系列精品教材工业机器人工业机器人电气控制与维修电气控制与维修(ISBN 978-7-121-29476-1ISBN 978-7-121-29476-1)邢美峰邢美峰 主主 编编卢彦林卢彦林 李伟娟李伟娟 副主编副主编第第5章章 工工业机器人机器人PLC控制控制5.1可编程序逻辑控制器概要15.2PLC的硬件结构25.3PLC的工作方式与工作过程35.4PLC的程序结构45.5PLC的寄存器55.6PL
2、C的基本元器件与指令系统6v5.1.1 可可编程程逻辑控制器(控制器(PLC)的定的定义v1PLC定定义v 可可编程程逻辑控制器控制器简称称PLC(英文全称:(英文全称:Programmable Logic Controller)。)。1987年国年国际电工委工委员会(会(IEC)颁布的布的PLC标准草案中准草案中对PLC做了如下定做了如下定义:“PLC是一种数字是一种数字运算操作的运算操作的电子的子的电子系子系统,专门在工在工业环境下境下应用而用而设计。它采用可以。它采用可以编制程序的存制程序的存储器,用器,用来在来在执行存行存储逻辑运算和运算和顺序控制、定序控制、定时、计数数和算和算术运算
3、等操作的指令,并通运算等操作的指令,并通过数字或模数字或模拟的的输入入(I)和和输出出(O)接口,控制各种接口,控制各种类型的机械型的机械设备或生或生产过程。程。”5.1 可可编程序程序逻辑控制器概要控制器概要v该定定义强调了可了可编程控制器是程控制器是“数字运算操作数字运算操作的的电子系子系统”,是一种,是一种计算机。它是算机。它是“专为工工业环境下境下应用而用而设计”的工的工业计算机,是一种用程序改算机,是一种用程序改变控制功能的控制功能的设备,该种种设备采用采用“面向用面向用户的指的指令令”,因此,因此编程方便,可完成程方便,可完成逻辑运算、运算、顺序控制、序控制、定定时计数和数学运算操
4、作,数和数学运算操作,还具有数字量与模具有数字量与模拟量的量的输入入输出能力。出能力。v可可编程控制器是程控制器是应用面广、功能用面广、功能强大、使用大、使用方便的通用工方便的通用工业控制控制设备,已,已经成成为当代工当代工业自自动化的主要支柱之一。化的主要支柱之一。5.1 可可编程序程序逻辑控制器概要控制器概要v2PLC的的应用范用范围。vPLC的的应用范用范围极其广极其广阔,经过30多年的多年的发展,展,目前目前PLC已已经广泛广泛应用于冶金、石油、化工、建用于冶金、石油、化工、建材、材、电力、力、矿山、机械制造、汽山、机械制造、汽车、交通运、交通运输、轻纺、环保等各行各保等各行各业。几乎
5、可以。几乎可以说,凡是有控,凡是有控制系制系统存在的地方就有存在的地方就有PLC。v概括起来,概括起来,PLC的的应用主要有以下用主要有以下5个方面。个方面。5.1 可可编程序程序逻辑控制器概要控制器概要v(1)开关量控制)开关量控制v这是是PLC最基本的最基本的应用用领域,可用域,可用PLC取代取代传统的的继电器控制系器控制系统,实现逻辑控制和控制和顺序控制。序控制。在在单机控制、多机群控和自机控制、多机群控和自动生生产线控制方面都控制方面都有很多成功的有很多成功的应用用实例。如机床例。如机床电气控制、起重气控制、起重机、皮机、皮带运运输机和包装机械的控制、注塑机的控机和包装机械的控制、注塑
6、机的控制、制、电梯的控制、梯的控制、饮料灌装生料灌装生产线、家用、家用电器器(电视机、冰箱、洗衣机等)自机、冰箱、洗衣机等)自动装配装配线的控制、的控制、汽汽车、化工、造、化工、造纸、轧钢自自动生生产线的控制等。的控制等。5.1 可可编程序程序逻辑控制器概要控制器概要v(2)模)模拟量控制量控制v 目前,很多目前,很多PLC都具有模都具有模拟量量处理功能,通理功能,通过模模拟量量I/O模模块可可对温度、温度、压力、速度、流量力、速度、流量等等连续变化的模化的模拟量量进行控制,而且行控制,而且编程和使用都程和使用都很方便。大、中型的很方便。大、中型的PLC还具有具有PID闭环控制功控制功能,运用
7、能,运用PID子程序或使用子程序或使用专用的智能用的智能PID模模块,可以可以实现对模模拟量的量的闭环过程控制。随着程控制。随着PLC规模的模的扩大,控制的回路已从几个增加到几十个甚至大,控制的回路已从几个增加到几十个甚至上百个,可以上百个,可以组成成较复复杂的的闭环控制系控制系统。PLC的模的模拟量控制功能己广泛量控制功能己广泛应用于工用于工业生生产各个行各个行业,例如自例如自动焊机控制、机控制、锅炉运行控制等都是典型的炉运行控制等都是典型的闭环过程控制的程控制的应用用场合。合。5.1 可可编程序程序逻辑控制器概要控制器概要v(3)运)运动控制控制v 运运动控制是指控制是指PLC对直直线运运
8、动或或圆周运周运动的控制,也称的控制,也称为位置控制。早期位置控制。早期PLC通通过开关量开关量I/O模模块与位置与位置传感器和感器和执行机构的行机构的连接来接来实现这一功能,一功能,现在一般都使用在一般都使用专用的运用的运动控制模控制模块来完成。目前,来完成。目前,PLC的运的运动控制功能广泛控制功能广泛应用在用在金属切削机床、金属切削机床、电梯、机器人等各种机械梯、机器人等各种机械设备上,上,典型的如典型的如PLC和和计算机数控装置算机数控装置(CNC)组合成一合成一体,构成先体,构成先进的数控机床。的数控机床。5.1 可可编程序程序逻辑控制器概要控制器概要v(4)数据)数据处理理v现代代
9、PLC都具有不同程度的数据都具有不同程度的数据处理功能,能理功能,能够完成数学运算(函数运算、矩完成数学运算(函数运算、矩阵运算、运算、逻辑运算)、运算)、数据的移位、比数据的移位、比较、传递、数、数值的的转换和和查表等操表等操作,作,对数捃数捃进行采集、分析和行采集、分析和处理。数据理。数据处理通常理通常用在大、中型控制系用在大、中型控制系统中,如柔性制造系中,如柔性制造系统、机器、机器人的控制系人的控制系统等。等。5.1 可可编程序程序逻辑控制器概要控制器概要v(5)通信)通信联网网v通信通信联网是指网是指PLC与与PLC之之间、PLC与上位与上位计算算机或其他智能机或其他智能设备间的通信
10、,利用的通信,利用PLC和和计算机的算机的RS-232或或RS-422接口、接口、PLC的的专用通信模用通信模块,用双用双绞线和同和同轴电缆或光或光缆将它将它们联成网成网络,可,可实现相互相互间的信息交的信息交换,构成,构成“集中管理、分散控制集中管理、分散控制”的多的多级分布式控制系分布式控制系统,建立工厂的自,建立工厂的自动化网化网络。5.1 可可编程序程序逻辑控制器概要控制器概要v5.1.2 PLC的特点的特点v1可靠性高,抗干可靠性高,抗干扰能力能力强v现代代PLC采用了集成度很高的微采用了集成度很高的微电子器件,大量子器件,大量的开关的开关动作由无触点的半作由无触点的半导体体电路来完
11、成,其可路来完成,其可靠程度是使用机械触点的靠程度是使用机械触点的继电器所无法比器所无法比拟的。的。为了保了保证PLC能在能在恶劣的工劣的工业环境下可靠工作,境下可靠工作,在其在其设计和制造和制造过程中采取了一系列硬件和程中采取了一系列硬件和软件件方面的抗干方面的抗干扰措施。措施。5.1 可可编程序程序逻辑控制器概要控制器概要v在硬件方面采取的主要措施有:在硬件方面采取的主要措施有:v(1)隔离)隔离vPLC的的输入、入、输出接口出接口电路一般都采用光路一般都采用光电耦合器耦合器来来传递信号,信号,这种光种光电隔离措施使外部隔离措施使外部电路与路与PLC内部之内部之间完全避免了完全避免了联,有
12、效的抑制了系部,有效的抑制了系部干干扰源源对PLC的影响,的影响,还可防止外部可防止外部强电窜入内入内部部CPU。v(2)滤波波v在在PLC电路路电源和源和输入、入、输出出(I/O)电路中路中设置置多种多种滤波波电路,可有效抑制高路,可有效抑制高频干干扰信号。信号。5.1 可可编程序程序逻辑控制器概要控制器概要v(3)在)在PLC内部内部对CPU供供电电源采取屏蔽、源采取屏蔽、稳压、保、保护等措施,防止干等措施,防止干扰信号通信号通过供供电电源源进入入PLC内部,另外各个内部,另外各个输入入输出出(I/O)接接口口电路的路的电源彼此独立,以避免源彼此独立,以避免电源之源之间的互相的互相干干扰。
13、v(4)内部)内部设置置连锁、环境境检测与与诊断等断等电路,路,一旦一旦发生故障,立即生故障,立即报警。警。v(5)外部采用密封、防)外部采用密封、防尘、抗振的外壳封装、抗振的外壳封装结构,以适构,以适应恶劣的工作劣的工作环境。境。5.1 可可编程序程序逻辑控制器概要控制器概要v在在软件方面采取的主要措施有:件方面采取的主要措施有:v(1)设置故障置故障检测与与诊断程序,每次断程序,每次扫描都描都对系系统状状态、用、用户程序、工怍程序、工怍环境和故障境和故障进行行检测与与诊断,断,发现出出错后,立即自后,立即自动做出相做出相应的的处理,理,如如报警、保警、保护数据和封数据和封锁输出等:出等:v
14、(2)对用用户程序及程序及动态数据数据进行行电池后池后备,以保,以保障停障停电后有关状后有关状态及信息不会因此而及信息不会因此而丢失。失。v采用以上抗干采用以上抗干扰措施后,一般措施后,一般PLC的抗的抗电平干平干扰强度可达峰度可达峰值1000V,其平均无故障,其平均无故障时间可高达可高达3050万小万小时以上。以上。5.1 可可编程序程序逻辑控制器概要控制器概要v2编程程简单易学易学v PLC采用与采用与继电器控制器控制线路路图非常接近的非常接近的梯形梯形图作作为编程程语言,它既有言,它既有继电器器电路清晰直路清晰直观的特点,又充分考的特点,又充分考虑到到电气工人和技气工人和技术人人员的的读
15、图习惯:对使用者来使用者来说,几乎不需要,几乎不需要专门的的计算机知算机知识。因此,易学易懂,程序改。因此,易学易懂,程序改变时也容易也容易修改修改5.1 可可编程序程序逻辑控制器概要控制器概要v3功能完善,适功能完善,适应性性强v 目前目前PLC产品已品已经标准化、系列化和模准化、系列化和模块化,不化,不仅具具有有逻辑运算、运算、计时、计数、数、顺序控制等功能,序控制等功能,还具有具有A/D、D/A转换、算、算术运算及数据运算及数据处理、通信理、通信联网和生网和生产过程程监控等功能。它能根据控等功能。它能根据实际需要,方便灵活地需要,方便灵活地组装装成大小各异、功能不一的控制系成大小各异、功
16、能不一的控制系统:既可控制一台:既可控制一台单机、机、一条生一条生产线,又可以控制一个机群、多条生,又可以控制一个机群、多条生产线;既可以;既可以现场控制,又可以控制,又可以远程控制。程控制。v 针对不同的工不同的工业现场信号,如交流或直流、开关量或信号,如交流或直流、开关量或模模拟量、量、电流或流或电压、脉冲或、脉冲或电位、位、强电或弱或弱电等,等,PLC都有相都有相应的的I/O接口模接口模块与工与工业现场控制器件和控制器件和设备直接直接连接,用接,用户可以根据需要方便地可以根据需要方便地进行配置,行配置,组成成实用、用、紧凑的控制系凑的控制系统。5.1 可可编程序程序逻辑控制器概要控制器概
17、要v4使用使用简单,调试维修方便修方便v PLC的接的接线极其方便,只需将极其方便,只需将产生生输入信号的入信号的设备(如按(如按钮、开关等)与、开关等)与PLC的的输入端子入端子连接,将接收接,将接收输出出信号的被控信号的被控设备(如接触器、(如接触器、电磁磁阀等)与等)与PLC的的输出端出端子子连接,接,仅用螺用螺丝刀即可完成全部接刀即可完成全部接线工作。工作。v PLC的用的用户程序可在程序可在实验室模室模拟调试,输入信号用入信号用开关来模开关来模拟,输出信号可以出信号可以观察察PLC的的发光二极管。光二极管。调试后再将后再将PLC在在现场安装通安装通调。调试工作量要比工作量要比继电器控
18、制器控制系系统少得多。少得多。v PLC的故障率很低,并且有完善的自的故障率很低,并且有完善的自诊断功能和运断功能和运行故障指示装置。一旦行故障指示装置。一旦发生故障,可以通生故障,可以通过PLC机上各种机上各种发光二极管的亮光二极管的亮灭状状态迅速迅速查明原因,排除故障。明原因,排除故障。5.1 可可编程序程序逻辑控制器概要控制器概要v5体体积小、重量小、重量轻、功耗低、功耗低v 由于由于PLC采用半采用半导体大体大规模集成模集成电路,因路,因此整个此整个产品品结构构紧凑、体凑、体积小、重量小、重量轻、功耗低,、功耗低,PLC很容易装入机械很容易装入机械设备内部,是内部,是实现机机电一体一体
19、化的理想的控制化的理想的控制设备。5.1 可可编程序程序逻辑控制器概要控制器概要v5.1.3 PLC编程程语言言vPLC普遍流行的梯形普遍流行的梯形图进行行讲解,直解,直观易懂。它易懂。它是通是通过连线把把PLC指令的梯形指令的梯形图符号符号连接在一起的接在一起的连通通图,与,与电气原理气原理图相似。梯形相似。梯形图通常有左右两通常有左右两条母条母线,两母,两母线之之间是内部是内部“软继电器器”的常开、常的常开、常闭触点以及触点以及继电器器线圈圈组成的平行的成的平行的逻辑行,每个行,每个逻辑行以触点与左母行以触点与左母线开始,以开始,以线圈和右母圈和右母线结束。束。5.1 可可编程序程序逻辑控
20、制器概要控制器概要v梯形梯形图沿用沿用继电器等概念,如器等概念,如输入入继电器、器、输出出继电器和内部器和内部辅助助继电器,它器,它们不是真不是真实的硬件的硬件继电器,而是在梯形器,而是在梯形图中使用的中使用的编程元件(程元件(软元元件),每一个件),每一个软元件都与元件都与PLC存存储器的元件映像器的元件映像存存储器的存器的存储单元相元相对应。5.1 可可编程序程序逻辑控制器概要控制器概要v5.2 PLC的硬件的硬件结构构v PLC是一种以微是一种以微处理器理器为核心的工核心的工业通用自通用自动控制装置,其控制装置,其实质是一种工是一种工业控制用的控制用的专用用计算机算机。因此其。因此其组成
21、与一般的微型成与一般的微型计算机基本相同,也是由算机基本相同,也是由硬件系硬件系统和和软件系件系统两大部分构成。两大部分构成。v 可可编程控制器主要由程控制器主要由CPU、存、存储器、器、I/O单元、外元、外设接口、接口、电源等源等组成。成。图5-1为硬件系硬件系统的的结构框构框图图5-1为PLC硬件系统的结构框图5.2 PLC的硬件结构的硬件结构v5.2.1 中央中央处理理单元元(CPU)vCPU是是PLC的核心,由控制器、运算器和寄存器的核心,由控制器、运算器和寄存器等等组成。它按照系成。它按照系统程序程序赋予的功能接收并存予的功能接收并存储用用户程序和数据,用程序和数据,用扫描的方式采集
22、由描的方式采集由现场输入入设备送来的状送来的状态或数据,将其存入或数据,将其存入输入寄存器中,入寄存器中,并能并能诊断断电源和内部源和内部电路的工作状路的工作状态。5.2 PLC的硬件结构的硬件结构v 当当PLC投入运行投入运行时,首先它以,首先它以扫描的方式接描的方式接收收现场各各输入装置的状入装置的状态和数据,并分和数据,并分别存入存入I/O映象区,然后从用映象区,然后从用户程序存程序存储器中逐条器中逐条读取取用用户程序,程序,经过命令解命令解释后按指令的后按指令的规定定执行行逻辑或算数运算,再将或算数运算,再将结果送入果送入I/O映象区或数据映象区或数据寄存器内。等所有的用寄存器内。等所
23、有的用户程序程序执行完行完毕之后,最之后,最后将后将I/O映象区的各映象区的各输出状出状态或或输出寄存器内的出寄存器内的数据数据传送到相送到相应的的输出装置,如此循出装置,如此循环运行,直运行,直到停止运行。到停止运行。5.2 PLC的硬件结构的硬件结构v为了了进一步提高一步提高PLC的可靠性,的可靠性,对大型大型PLC还采采用双用双CPU构成冗余系构成冗余系统,或采用三,或采用三CPU的表决式的表决式系系统。这样,即使某个,即使某个CPU出出现故障,整个系故障,整个系统仍能正常运行。仍能正常运行。vCPU速度和内存容量是速度和内存容量是PLC的重要参数,它的重要参数,它们决决定着定着PLC的
24、工作速度,的工作速度,I/O数量及数量及软件容量等,件容量等,因此限制着控制因此限制着控制规模。模。5.2 PLC的硬件结构的硬件结构v5.2.2 存存储器器vPLC存存储器包括系器包括系统存存储器和用器和用户存存储器。器。v 系系统存存储器固化厂家器固化厂家编写的系写的系统程序,用程序,用户不可以修改,包括系不可以修改,包括系统管理程序和用管理程序和用户指令解指令解释程序等:用程序等:用户存存储器包括用器包括用户程序存程序存储器(程序器(程序区)和功能存区)和功能存储器(工作数据区)两部分。工作器(工作数据区)两部分。工作数据区是外界与数据区是外界与PLC进行信息交互的主要交互区,行信息交互
25、的主要交互区,它的每一个二它的每一个二进制位、每一个字制位、每一个字节单位和字位和字单位位都有唯一的地址。都有唯一的地址。v 系系统程序存程序存储器是存放系器是存放系统软件的存件的存储器;器;用用户程序存程序存储器是存放器是存放PLC用用户程序程序应用用;数据存数据存储器用来存器用来存储PLC程序程序执行行时的中的中间状状态与信息,与信息,它相当于它相当于PC的内存。的内存。5.2 PLC的硬件结构的硬件结构v5.2.3 输入入输出接口(出接口(I/O模模块)vPLC与与电气回路的接口,是通气回路的接口,是通过输入入输出部分出部分(I/O)完成的。)完成的。I/O模模块集成了集成了PLC的的I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 PLC 控制 19561
限制150内