可编程序控制器(PLC)原理及应用课件.ppt
《可编程序控制器(PLC)原理及应用课件.ppt》由会员分享,可在线阅读,更多相关《可编程序控制器(PLC)原理及应用课件.ppt(151页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可编程序控制器可编程序控制器(PLC)原理及应用原理及应用 第第1章章可编程序控制器概述可编程序控制器概述 1.1可编程序控制器的定义可编程序控制器的定义1.2可编程序控制器的由来可编程序控制器的由来1.3PLC的发展阶段的发展阶段1.4PLC的特点的特点1.5PLC的分类的分类1.6PLC的应用的应用1.7可编程序控制器的发展趋势可编程序控制器的发展趋势1.8PLC与与继电器、计算机继电器、计算机控制系统的比较控制系统的比较1.1可编程序控制器的定义可编程序控制器的定义可可编编程程序序控控制制器器是是一一种种专专为为在在工工业业环环境境下下应应用用而而设设计计的的数数字字运运算算操操作作的的
2、电电子子系系统统。它它采采用用可可编编程程序序的的存存储储器器,用用来来在在其其内内部部存存储储执执行行逻逻辑辑运运算算、顺顺序序控控制制、定定时时、计计数数和和算算术术运运算算等等功功能能的的面面向向用用户户的的操操作作指指令令,并并通通过过数数字字式式或或模模拟拟式式的的输输入入和和输输出出,控控制制各各种种类类型型的的机机械械或或生生产产过过程程。可可编编程程序序控控制制器器及及其其相相关关外外部部设设备备,都都应应按按易易于于与与工工业业控控制制系系统统形形成一个整体,易于扩展其功能的原则而设计成一个整体,易于扩展其功能的原则而设计。1987年IEC制定 可编程序控制器可编程序控制器(
3、Programmable Controller)是以微处理器是以微处理器或单片机为核心的一种工业控制专用微机,简称为或单片机为核心的一种工业控制专用微机,简称为PC。它的早期产品它的早期产品可编程序逻辑控制器可编程序逻辑控制器(Programmable Logic Controller)是是60年代末开始发展的工业控制装置,简称年代末开始发展的工业控制装置,简称为为PLC。为避免与个人计算机为避免与个人计算机PC名称相混淆,可编程控制器名称相混淆,可编程控制器(Programmable Controller)沿用简称为沿用简称为PLC。自自1969年第一台年第一台PLC面世以来,它已成为一种最
4、重要、最面世以来,它已成为一种最重要、最普及、应用场合最多的工业控制器,与普及、应用场合最多的工业控制器,与机器人机器人、CAD/CAM并称并称为当今工业生产自动化领域的为当今工业生产自动化领域的三大支柱三大支柱。1968年年 美国通用汽车公司提出的美国通用汽车公司提出的替代继替代继电器电器控制系统的新型控制器的控制系统的新型控制器的十项指标十项指标:1 1)编程简单、现场可编程简单、现场可修改程序;修改程序;2 2)维护方便、采用模块)维护方便、采用模块化结构;化结构;3 3)可靠性高于继电器)可靠性高于继电器控制系统;控制系统;4 4)体积小于继电器控)体积小于继电器控制系统;制系统;5
5、5)数据可以直接送入)数据可以直接送入计算机;计算机;6 6)成本可与继电器系)成本可与继电器系统竞争;统竞争;7 7)输入可为市电;)输入可为市电;8 8)输出可为市电,能)输出可为市电,能直接驱动电磁阀、交直接驱动电磁阀、交流接触器等;流接触器等;9 9)通用性强、易于扩)通用性强、易于扩展;展;1010)用户存储器大于)用户存储器大于4K4K。1969年,美国数字设备公司(年,美国数字设备公司(DEC)研制出世界第一台)研制出世界第一台PLC,在美国通用汽车自动装配线上试用,获得了成功。,在美国通用汽车自动装配线上试用,获得了成功。这种新型的工业控制装置以其简单易懂,操作方便,可这种新型
6、的工业控制装置以其简单易懂,操作方便,可靠性高,通用灵活,体积小,使用寿命长等一系列优点,靠性高,通用灵活,体积小,使用寿命长等一系列优点,实实际上就是计算机技术的应用。际上就是计算机技术的应用。很快地在美国其他工业领域推很快地在美国其他工业领域推广应用。到广应用。到1971年,已经成功地应用于食品,饮料,冶金,年,已经成功地应用于食品,饮料,冶金,造纸等工业。造纸等工业。这一新型工业控制装置的出现,也受到了世界其他国家这一新型工业控制装置的出现,也受到了世界其他国家的高度重视。的高度重视。1971年日本从美国引进了这项新技术,很快研年日本从美国引进了这项新技术,很快研制出了日本第一台制出了日
7、本第一台PLC。1973年,西欧国家也研制出它们的年,西欧国家也研制出它们的第一台第一台PLC。我国从我国从1974年开始研制。于年开始研制。于1977年开始工业应用。年开始工业应用。可编程控制器是一台可编程控制器是一台专为工业环境专为工业环境应应用而设计制造的计算机。它具有丰富的输用而设计制造的计算机。它具有丰富的输入入/输出接口、较强的驱动能力。输出接口、较强的驱动能力。可编程控制器产品并不针对某一具体可编程控制器产品并不针对某一具体工业应用,工业应用,具有通用性。具有通用性。实际应用时,其实际应用时,其硬件应根据实际需要进行选用配置,其软硬件应根据实际需要进行选用配置,其软件根据控制要求
8、进行设计编制。件根据控制要求进行设计编制。1、早期的、早期的PLC(60年代末年代末70年代中期)年代中期)早期的早期的PLC一般称为可编程一般称为可编程逻辑逻辑控制器,是继电器控制装置的替代物。控制器,是继电器控制装置的替代物。主要功能是执行由继电器完成的顺序控制,定时等。主要功能是执行由继电器完成的顺序控制,定时等。它在硬件上以准计算机的形式出现。在它在硬件上以准计算机的形式出现。在I/OI/O接口电路上作了改进以适应工接口电路上作了改进以适应工业控制现场的要求。业控制现场的要求。装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯装置中的器件主要采用分立元件和中小规模集成电路,
9、存储器采用磁芯存储器。存储器。采取了一些措施,以提高其抗干扰的能力。采取了一些措施,以提高其抗干扰的能力。在软件编程上,采用电气工程技术人员熟悉易于掌握的继电器控制线路在软件编程上,采用电气工程技术人员熟悉易于掌握的继电器控制线路方式方式梯形图梯形图。早期的早期的PLC具有简单易懂,便于安装,体积小,能耗低,有故障指示,具有简单易懂,便于安装,体积小,能耗低,有故障指示,能重复使用等性能优点。其能重复使用等性能优点。其PLC特有的编程语言特有的编程语言梯形图一直沿用至今。梯形图一直沿用至今。2、中期的、中期的PLC(70年代中期年代中期80年代中、后期)年代中、后期)超大规模集成电路的出现,超
10、大规模集成电路的出现,16位微处理器和位微处理器和51单片机单片机的应用,使的应用,使PLC发生了巨大的变化,功能大大增强。发生了巨大的变化,功能大大增强。PLC在软件方面,除了保持其原有的逻辑运算、计时、在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。通讯、自诊断等功能。PLC在硬件方面,除保持原有的开关模块外,还增加在硬件方面,除保持原有的开关模块外,还增加了模拟量模块、远程了模拟量模块、远程I/O模块、各种特殊功能模块。并扩模块、各种特殊功能模块。并扩大了存储器的容量,使各
11、种逻辑线圈的数量增加,还提供大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使了一定数量的数据寄存器,使PLC的应用范围得以扩大。的应用范围得以扩大。1.4PLC的特点的特点 1、高可靠性、高可靠性(1)严格筛选使用的器件,采用性能优良的开关电源,合理设)严格筛选使用的器件,采用性能优良的开关电源,合理设计系统结构。计系统结构。(2)所有的)所有的I/O接口电路均采用光电隔离,使工业现场的外电路接口电路均采用光电隔离,使工业现场的外电路与与PLC内部电路之间电气上隔离。内部电路之间电气上隔离。(3)各)各I/O端均采用端均采用R-C滤波、数字滤波器。滤波、数字滤波器。
12、(4)各模块均采用屏蔽措施,以防止辐射干扰。)各模块均采用屏蔽措施,以防止辐射干扰。(5)软件设计具有良好的自诊断功能,一旦电源或软、硬件发)软件设计具有良好的自诊断功能,一旦电源或软、硬件发生异常情况,生异常情况,CPU可立即采取有效措施,停止运行并保护数据可立即采取有效措施,停止运行并保护数据和程序。和程序。(6)大型)大型PLC还可以采用由双还可以采用由双CPU构成冗余系统,进一步提高构成冗余系统,进一步提高可靠性。可靠性。4、编程简单易学、编程简单易学PLC编程多采用类似于继电器控制线路的梯形图形式,程编程多采用类似于继电器控制线路的梯形图形式,程序易编易读、使用维护方便,很容易被一般
13、工程技术人员所理序易编易读、使用维护方便,很容易被一般工程技术人员所理解和掌握。解和掌握。5、安装简单、维修方便、安装简单、维修方便PLC不需要专门的机房,可在各种工业环境下直接运行。不需要专门的机房,可在各种工业环境下直接运行。使用时只需将现场的各种设备与使用时只需将现场的各种设备与PLC相应的相应的I/O端相连接,即端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。了解运行情况和查找故障。采用模块化结构,一旦某模块发生故障,用户可以通过更采用模块化结构,一旦某模块发生故障,用户可以通过更换模块的方
14、法,使系统迅速恢复运行。换模块的方法,使系统迅速恢复运行。6、功能丰富完善、功能丰富完善PLC基本功能有逻辑运算、定时、计数、数制换基本功能有逻辑运算、定时、计数、数制换算、数值计算、步进控制。扩展功能有算、数值计算、步进控制。扩展功能有A/D、D/A转转换、换、PID闭环回路控制、高速计数、通信联网、中断闭环回路控制、高速计数、通信联网、中断控制以及特殊函数运算等。控制以及特殊函数运算等。1、开关量控制;开关量控制;7、定位控制;、定位控制;2、模拟量控制;模拟量控制;8、数据处理;、数据处理;3、定时控制;定时控制;9、自诊断功能;、自诊断功能;4、条件控制;条件控制;10、通讯与联网;、
15、通讯与联网;5、步进控制;步进控制;11、冗余控制;、冗余控制;6、计数控制;计数控制;12、监控、显示、打印等功能。、监控、显示、打印等功能。2、小型、小型PLC 1)至多有至多有128个个I/O点数;点数;2)8位微处理器;位微处理器;3)存储容量为存储容量为2KB;4)数字量数字量I/O接口;接口;5)只有本地只有本地I/O接口;接口;6)定时器、计数器和移位寄存器(定时器、计数器和移位寄存器(TCS););7)主控继电器(主控继电器(MCR)指令;)指令;8)便携式编程器编程;便携式编程器编程;9)可代替大多数继电器;可代替大多数继电器;10)编程语言有梯形图或布尔语言;)编程语言有梯
16、形图或布尔语言;11)磁鼓定时器或顺序发生器。)磁鼓定时器或顺序发生器。3、中型、中型PLC(1/2)1)至多有至多有1024个个I/O点数;点数;2)8位处理器;位处理器;3)存储容量达存储容量达4KB,可扩展至,可扩展至8KB;4)数字量数字量I/O接口;接口;5)本地和远地本地和远地I/O接口;接口;6)主控继电器(主控继电器(MCR)指令;)指令;7)定时器、计数器和移位寄存器(定时器、计数器和移位寄存器(TCS););8)CRT编程器编程;编程器编程;9)继电器置换和模拟控制;。继电器置换和模拟控制;。10)编程语言有梯形图或布尔语言;)编程语言有梯形图或布尔语言;11)磁鼓定时器或
17、顺序发生器;)磁鼓定时器或顺序发生器;3、中型、中型PLC(2/2)12)模拟模拟I/O接口;接口;13)功能模块与高级语言;功能模块与高级语言;14)跳转指令跳转指令JUMP;15)数学运算功能有加减乘除;数学运算功能有加减乘除;16)有限的数据处理功能,包括比较、数据有限的数据处理功能,包括比较、数据转换、移位寄存器与文件、矩阵功能;转换、移位寄存器与文件、矩阵功能;17)特殊功能特殊功能I/O模块;模块;18)RS-232通信接口;通信接口;19)局部网络(局部网络(LAN)。)。4、大型、大型PLC(1/2)1)至多有至多有2048个个I/O点数;点数;2)8位处理器或位处理器或16位
18、处理器;位处理器;3)存储容量达存储容量达12KB,可扩展至,可扩展至32KB;4)数字量数字量I/O接口;接口;5)本地和远地本地和远地I/O接口;接口;6)主控继电器(主控继电器(MCR)指令;)指令;7)定时器、计数器和移位寄存器(定时器、计数器和移位寄存器(TCS););8)CRT编程器编程;编程器编程;9)继电器置换和模拟控制;。继电器置换和模拟控制;。10)编程语言有梯形图或布尔语言;)编程语言有梯形图或布尔语言;11)磁鼓定时器或顺序发生器;)磁鼓定时器或顺序发生器;4、大型、大型PLC(2/2)12)模拟模拟I/O接口;接口;13)功能模块与高级语言;功能模块与高级语言;14)
19、跳转指令跳转指令JUMP;15)数学运算功能有加减乘除、平方根、双精度;数学运算功能有加减乘除、平方根、双精度;16)扩充数据处理功能包括比较、数据转换、移位寄存器与扩充数据处理功能包括比较、数据转换、移位寄存器与文件、矩阵、块传送、二进制表、文件、矩阵、块传送、二进制表、ASC码表;码表;17)特殊功能特殊功能I/O模块;模块;18)一个或多个一个或多个RS-232通信接口;通信接口;19)局域网(局域网(LAN);20)子程序与中断功能;子程序与中断功能;21)PID模块或系统软件模块或系统软件PID;22)22)主机通信模块。主机通信模块。5、超大型、超大型PLC(2/3)12)模拟模拟
20、I/O接口;接口;13)功能模块与高级语言;功能模块与高级语言;14)跳转指令跳转指令JUMP;15)数学运算功能有加减乘除、平方根、双精数学运算功能有加减乘除、平方根、双精度、浮点、度、浮点、COS函数;函数;16)数据处理功能强大,有比较、数据转换、移)数据处理功能强大,有比较、数据转换、移位寄存器与文件、矩阵、块传送、二进制表、位寄存器与文件、矩阵、块传送、二进制表、ASC码表、码表、LIFO(堆栈堆栈)、FIFO(队列队列);17)特殊功能特殊功能I/O模块;模块;18)两个或多个两个或多个RS-232通信接口;通信接口;5、超大型、超大型PLC(3/3)19)局域网(局域网(LAN)
21、;20)子程序与中断功能;子程序与中断功能;21)PID模块或系统软件模块或系统软件PID;22)22)主机通信模块。主机通信模块。23)23)远程模拟远程模拟I/O;24)24)远程特殊模块;远程特殊模块;25)25)机器诊断。机器诊断。按按结构结构分有:整体(单体)式、模块式。分有:整体(单体)式、模块式。PCFP1-C16CPU POWER单体小型机:单体小型机:中、大型机中、大型机1.7 可编程序控制器的发展趋势可编程序控制器的发展趋势 1向高性能、高速度、大容量发展向高性能、高速度、大容量发展2大力发展微型、高机能可编程序控制器大力发展微型、高机能可编程序控制器3.大力开发智能型大力
22、开发智能型l/O模块和分布式模块和分布式I/O子系统子系统4基于个人计算机编程语言及软件的标准化、基于个人计算机编程语言及软件的标准化、高级化高级化5可编程序控制器通信的易用化和可编程序控制器通信的易用化和“傻瓜化傻瓜化”6可编程序控制器与现场总线相结合可编程序控制器与现场总线相结合1.8PLC控制系统与控制系统与继电器继电器控制系统的比较控制系统的比较比较项目比较项目继电器控制系统继电器控制系统PLC控制系统控制系统控制功能的实现控制功能的实现由许多继电器,采用接线的由许多继电器,采用接线的方式来完成控制功能。并行方式来完成控制功能。并行工作工作各种控制功能是通过编制的程各种控制功能是通过编
23、制的程序来完成的。循环扫描工作序来完成的。循环扫描工作对生产工艺过程变更对生产工艺过程变更的适应性的适应性适应性差。需要重新设计,适应性差。需要重新设计,改变继电器和接线改变继电器和接线适应性强。只需进行程序修改适应性强。只需进行程序修改控制速度控制速度低。靠机械动作实现低。靠机械动作实现极快。靠微处理器进行处理极快。靠微处理器进行处理计数及其他特殊功能计数及其他特殊功能一般没有一般没有有有安装,施工安装,施工连线多,施工繁连线多,施工繁安装容易,施工方便安装容易,施工方便可靠性可靠性差,触点多,故障多差,触点多,故障多高。因元器件严格筛选和老化高。因元器件严格筛选和老化等可靠性措施等可靠性措
24、施寿命寿命短短长长可扩展性可扩展性困难困难容易容易维护维护工作量大,故障不易查找工作量大,故障不易查找有自诊断能力,维护工作量小有自诊断能力,维护工作量小第第2章章可编程序控制器的原理可编程序控制器的原理 2.1可编程序控制器的基本结构可编程序控制器的基本结构2.2可编程序控制器基本工作原理可编程序控制器基本工作原理2.1可编程序控制器的基本结构可编程序控制器的基本结构原理结构图电源电源存储器存储器中央处理器中央处理器输输出出接接口口继晶继晶电体电体器管器管或或或或晶晶管闸管闸输输入入接接口口光光电电耦耦合合其它接口其它接口外存接口外存接口PLC可编程序控制器的基本组成可编程序控制器的基本组成
25、中央处理器(中央处理器(CPU)存储器存储器输入输出单元(输入输出单元(I/O单元)单元)电源电源编程器编程器1.中央处理器中央处理器CPU芯片芯片CPU模模块块由由控控制制电电路路、运运算算器器和和寄寄存存器器组组成成,它它通通过过地地址址总总线线、控控制制总总线线、数数据据总总线线与存储器、与存储器、I/O接口电路连接。接口电路连接。功功能能作作用用:CPU使使用用周周期期性性巡巡回回扫扫描描方方式式,采采集集输输入入信信号号,执执行行用用户户程程序序,刷刷新新系系统统的输出。的输出。接收并存储从编程器输入的用户程序和数据;诊断电源、PLC内部电路的工作状态和编程的语法错误;用扫描的方式接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 控制器 PLC 原理 应用 课件
限制150内