SIMATICS7300400PLC原理及应用

上传人:re****.1 文档编号:568793034 上传时间:2024-07-26 格式:PPT 页数:55 大小:2.58MB
返回 下载 相关 举报
SIMATICS7300400PLC原理及应用_第1页
第1页 / 共55页
SIMATICS7300400PLC原理及应用_第2页
第2页 / 共55页
SIMATICS7300400PLC原理及应用_第3页
第3页 / 共55页
SIMATICS7300400PLC原理及应用_第4页
第4页 / 共55页
SIMATICS7300400PLC原理及应用_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《SIMATICS7300400PLC原理及应用》由会员分享,可在线阅读,更多相关《SIMATICS7300400PLC原理及应用(55页珍藏版)》请在金锄头文库上搜索。

1、SIMATIC S7-300/400PLC原理及应用原理及应用7/26/20241第一章第一章 可编程控制器概述可编程控制器概述学习情境学习情境1 1:PLCPLC在攀钢的广泛应用在攀钢的广泛应用 7/26/20242知识目标:知识目标: 1、理解、理解PLC的定义,的定义,PLC的功能及主要特点。的功能及主要特点。 2、了解、了解PLC的分类及发展趋势。的分类及发展趋势。 3、了解、了解PLC在整个工业自动化控制网络中的重要地位及典型引用。在整个工业自动化控制网络中的重要地位及典型引用。 能力目标:能力目标: 1、掌握、掌握PLC的结构,的结构,PLC的工作原理技术性能指标。的工作原理技术性

2、能指标。 2、理解、理解PLC与其他工业控制装置的比较。与其他工业控制装置的比较。学习情境学习情境1 1:PLCPLC在攀钢的广泛应用在攀钢的广泛应用 7/26/202431.6 可编程控制器的发展趋势可编程控制器的发展趋势第一章第一章 可编程控制器概述可编程控制器概述1.4 可编程控制器的编程语言可编程控制器的编程语言1.5 可编程控制器与其他工业控制装置的比较可编程控制器与其他工业控制装置的比较1.2 可编程控制器的特点、性能指标及分类可编程控制器的特点、性能指标及分类1.3 可编程控制器的基本结构及工作原理可编程控制器的基本结构及工作原理前言前言1.1 可编程控制器的发展过程及基本功能可

3、编程控制器的发展过程及基本功能7/26/20244 随着电气控制设备,尤其是电子计随着电气控制设备,尤其是电子计算机的迅猛发展,工业生产自动化控制算机的迅猛发展,工业生产自动化控制技术也发生了深刻的变化。技术也发生了深刻的变化。 可编程控制器已经成为自动化控可编程控制器已经成为自动化控制系统的核心器件。制系统的核心器件。 可编程控制器在取代传统电气控可编程控制器在取代传统电气控制方面有着不可比拟的优点,在自动化制方面有着不可比拟的优点,在自动化领域已形成了一种工业控制趋势。领域已形成了一种工业控制趋势。前前 言言图图1-1 PLC在自动生产线上的应用在自动生产线上的应用1. PLC在现代工业自

4、动化控制中的重要地位在现代工业自动化控制中的重要地位7/26/20245 2. 可编程控制器(可编程控制器(PLC)的定义)的定义 可编程控制器是一种专为在工业环境下应用而设计的计算机控制可编程控制器是一种专为在工业环境下应用而设计的计算机控制系统。它采用可编程序的存储器,能够执行逻辑控制、顺序控制、定系统。它采用可编程序的存储器,能够执行逻辑控制、顺序控制、定时、计数和算术运算等操作功能,并通过开关量、模拟量的输入和输时、计数和算术运算等操作功能,并通过开关量、模拟量的输入和输出完成各种机械或生产过程的控制。它具有丰富的输入、输出接口,出完成各种机械或生产过程的控制。它具有丰富的输入、输出接

5、口,并且具有较强的驱动能力,其硬件需根据实际需要选配,其软件则需并且具有较强的驱动能力,其硬件需根据实际需要选配,其软件则需根据控制要求进行设计。根据控制要求进行设计。图图1-2 PLC家族家族 7/26/20246 3. 可编程控制器(可编程控制器(PLC)的名称的由来)的名称的由来 早期的可编程控制器只能进行逻辑控制,因此被称为早期的可编程控制器只能进行逻辑控制,因此被称为可编程序可编程序逻辑控制器逻辑控制器(Programmable Logic Controller),简称,简称PLC。 随着计算机技术的发展,开始采用微处理器作为可编程控制器随着计算机技术的发展,开始采用微处理器作为可编

6、程控制器的中央处理单元,从而扩大了其功能,现在的可编程控制器不仅可的中央处理单元,从而扩大了其功能,现在的可编程控制器不仅可以进行逻辑控制,还可以实现顺序控制、定时、计数和算术运算等以进行逻辑控制,还可以实现顺序控制、定时、计数和算术运算等操作及通信联网的功能。后来美国电气制造协会将它命名为操作及通信联网的功能。后来美国电气制造协会将它命名为可编程可编程控制器控制器(Programmable Controller),简称,简称PC。但。但PC这个名称已成这个名称已成为个人计算机为个人计算机(Personal Computer)的专称,所以现在仍然把可编的专称,所以现在仍然把可编程控制器简称为程

7、控制器简称为PLC。 返回目录返回目录 7/26/20247 1. PLC的产生的产生 世界上公认的第一台世界上公认的第一台PLC是是1969年美国数字设备公司(年美国数字设备公司(DEC)研制的。研制的。 1968年美国年美国GM(通用汽车)公司提出取代继电气控制装置的(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程控制器。可编程控制器。 随后日本、德国先后研制出自

8、己的可编程控制器。随后日本、德国先后研制出自己的可编程控制器。1.1 可编程控制器的发展过程及基本功能可编程控制器的发展过程及基本功能1.1.1 可编程控制器的发展过程可编程控制器的发展过程7/26/20248 2. PLC的发展过程的发展过程 第一阶段:初级阶段(第一阶段:初级阶段(1969至至70年代中期)年代中期) 主要是逻辑运算、定时和计数功能,没有形成系列。与继电器主要是逻辑运算、定时和计数功能,没有形成系列。与继电器控制相比,可靠性有一定提高。控制相比,可靠性有一定提高。CPU由中小规模集成电路组成,存由中小规模集成电路组成,存储器为磁芯存储器。储器为磁芯存储器。 第二阶段:扩展阶

9、段(第二阶段:扩展阶段(70年代中期至末期)年代中期至末期) PLC产品的控制功能得到很大扩展,包括数据的传送、数据的产品的控制功能得到很大扩展,包括数据的传送、数据的比较和运算、模拟量的运算等功能。增加了数字运算功能,能完成比较和运算、模拟量的运算等功能。增加了数字运算功能,能完成模拟量的控制。开始具备自诊断功能,存储器采用模拟量的控制。开始具备自诊断功能,存储器采用EPROM。7/26/20249 第三阶段:通信阶段(第三阶段:通信阶段(70年代中末期至年代中末期至80年代中期)年代中期) PLC随着计算机通信的发展,形成了分布式通信网络。随着计算机通信的发展,形成了分布式通信网络。PLC

10、就就已经从汽车行业迅速扩展到其它行业,作为继电器的替代品进入了已经从汽车行业迅速扩展到其它行业,作为继电器的替代品进入了食品、饮料、金属加工、制造和造纸等多个行业。食品、饮料、金属加工、制造和造纸等多个行业。 代表产品有西门子公司的代表产品有西门子公司的SIMATIC S5系列(见图系列(见图1-3),),富士的富士的MICRO等,这类等,这类PLC部部分仍在使用。分仍在使用。 图图1-3 SIMATIC S5 PLC7/26/202410 第四阶段:开放阶段(第四阶段:开放阶段(80年代中期至今)年代中期至今) 通信系统开放,使各制造厂商的产品可以通信,通信协议开始标通信系统开放,使各制造厂

11、商的产品可以通信,通信协议开始标准化,使用户得益。准化,使用户得益。 PLC开始采用标准化软件系统,并完成了编程语言标准化工作。开始采用标准化软件系统,并完成了编程语言标准化工作。代表产品有西门子公司的代表产品有西门子公司的S7,AB公司的公司的SLC500等(见图等(见图1-4) 。图图1-4 S7-200系列、系列、 AB- SLC500系列系列PLC7/26/202411 3. PLC的发展方向的发展方向 (1)低档)低档PLC向小型化、简易廉价方向发展,使之能更加广向小型化、简易廉价方向发展,使之能更加广泛地取代继电器控制。泛地取代继电器控制。 (2)中高档)中高档PLC向大型、高速、

12、多功能方向发展,使之能取向大型、高速、多功能方向发展,使之能取代工业控制机的部分功能,对复杂系统进行综合性自动控制。代工业控制机的部分功能,对复杂系统进行综合性自动控制。7/26/202412 1. 逻辑控制逻辑控制 PLC具有具有 “与与” 、“或或”、“非非”功能,能够描述继电器功能,能够描述继电器触点的串联、并联、串并联等各种连接,因此它可以代替继电触点的串联、并联、串并联等各种连接,因此它可以代替继电器进行组合逻辑与顺序逻辑控制。器进行组合逻辑与顺序逻辑控制。1.1.2 可编程控制器的基本功能可编程控制器的基本功能 2. 定时与计数控制定时与计数控制 PLC具有定时、计数功能,它为用户

13、提供了若干个定时器、具有定时、计数功能,它为用户提供了若干个定时器、计数器,并设置了定时、计数指令,定时值、计数值可由用户计数器,并设置了定时、计数指令,定时值、计数值可由用户在编程时设定,以满足生产工艺的要求。在编程时设定,以满足生产工艺的要求。7/26/202413 3. 步进控制步进控制 PLC能完成步进控制功能,步进控制是指在完成一道工序以能完成步进控制功能,步进控制是指在完成一道工序以后,再进行下一步工序,也就是顺序控制。后,再进行下一步工序,也就是顺序控制。 4. A/D、D/A转换转换 PLC具有具有“模数模数”转换转换(A/D)和和“数模数模”转换转换(D/A)功能,能功能,能

14、完成对模拟量的控制与调节。完成对模拟量的控制与调节。 5. 数据处理数据处理 PLC具有数据处理能力,能进行数据并行传送、比较和逻辑具有数据处理能力,能进行数据并行传送、比较和逻辑运算,运算,BCD码的加、减、乘、除等运算,还能进行字码的加、减、乘、除等运算,还能进行字“与与”、 字字“或或” 、字、字“异或异或” 、求反、逻辑移位、算术移位、数据检索、求反、逻辑移位、算术移位、数据检索、比较及数制转换等操作。比较及数制转换等操作。7/26/202414 6. 通信与联网通信与联网 现代现代PLC采用了通信技术,可以进行远程采用了通信技术,可以进行远程I/0控制,多台控制,多台PLC之间可以进

15、行连接,还可以与计算机进行通信。由一台计算机和之间可以进行连接,还可以与计算机进行通信。由一台计算机和若干台若干台PLC可以组成可以组成“集中管理、分散控制集中管理、分散控制”的分布式控制网络,的分布式控制网络,以完成较大规模的复杂控制。以完成较大规模的复杂控制。图图1-5 PLC网络网络7/26/202415 7. 控制系统监控控制系统监控 现代现代PLC配置有较强的监控功能,操作人员通过监控命令可配置有较强的监控功能,操作人员通过监控命令可以监视有关部分的运行状态,可以调整定时或计数等设定值,因以监视有关部分的运行状态,可以调整定时或计数等设定值,因而调试、使用和维护方便。而调试、使用和维

16、护方便。 返回目录返回目录7/26/2024161. 高可靠性高可靠性 高可靠性是高可靠性是PLC最突出的特点之一。最突出的特点之一。PLC采用微电子技术,采用微电子技术,大量的开关动作由无触点的半导体电路来完成,另外还采取了屏大量的开关动作由无触点的半导体电路来完成,另外还采取了屏蔽、滤波、隔离等抗干扰措施。它的平均故障间隔时间为蔽、滤波、隔离等抗干扰措施。它的平均故障间隔时间为35万万小时以上。小时以上。1.2 可编程控制器的特点、性能指标及分类可编程控制器的特点、性能指标及分类1.2.1 可编程控制器的特点可编程控制器的特点7/26/202417 3. 便于改进和修正便于改进和修正 相对

17、传统的电气控制线路,可编程控制器为改进和修订原设计相对传统的电气控制线路,可编程控制器为改进和修订原设计提供了极其方便的手段。以前也许要花费几周的时间,而用可编程提供了极其方便的手段。以前也许要花费几周的时间,而用可编程控制器也许只用几分钟就可以完成。控制器也许只用几分钟就可以完成。 2. 灵活性灵活性 过去,电气工程师必须为每套设备配置专用控制装置。有了过去,电气工程师必须为每套设备配置专用控制装置。有了可编程控制器,只需编写不同应用软件即可,而且可以用一台可编可编程控制器,只需编写不同应用软件即可,而且可以用一台可编程控制器控制几台操作方式完全不同的设备。程控制器控制几台操作方式完全不同的

18、设备。7/26/202418 5. 丰富的丰富的I/0接口接口 PLC除了具有计算机的基本部分如除了具有计算机的基本部分如CPU、存储器等以外,还、存储器等以外,还有丰富的有丰富的I/0接口模块。对不同的工业现场信号接口模块。对不同的工业现场信号(如交流、直流、如交流、直流、电压、电流、开关量、模拟量、脉冲等电压、电流、开关量、模拟量、脉冲等),都有相应的,都有相应的I/0模块与模块与工业现场的器件。另外有些工业现场的器件。另外有些PLC还有通信模块、特殊功能模块等。还有通信模块、特殊功能模块等。 4. 节点利用率提高节点利用率提高 传统电路中一个继电器只能提供几个节点用于连锁,在可编传统电路

19、中一个继电器只能提供几个节点用于连锁,在可编程控制器中,一个输入中的开关量或程序中的一个程控制器中,一个输入中的开关量或程序中的一个“线圈线圈”可提可提供用户所需要的任意个连锁节点,节点在程序中可不受限制地使供用户所需要的任意个连锁节点,节点在程序中可不受限制地使用。用。7/26/202419 6. 模拟调试模拟调试 可编程控制器能对所控功能在实验室内进行模拟调试,缩可编程控制器能对所控功能在实验室内进行模拟调试,缩短现场的调试时间。短现场的调试时间。 8. 梯形图及布尔代数并用梯形图及布尔代数并用 可编程控制器的程序编制可采用电气技术人员熟悉的梯形可编程控制器的程序编制可采用电气技术人员熟悉

20、的梯形图方式,也可以采用程序员熟悉的布尔代数图形方式。图方式,也可以采用程序员熟悉的布尔代数图形方式。 7. 快速动作快速动作 传统继电器节点的响应时间一般需要几百毫秒,而可编程传统继电器节点的响应时间一般需要几百毫秒,而可编程控制器里的节点反应很快,内部是微秒级的,外部是毫秒级的。控制器里的节点反应很快,内部是微秒级的,外部是毫秒级的。 7/26/202420 9. 对现场进行微观监视对现场进行微观监视 操作人员能通过显示器上的编程软件可以观测到所控每一操作人员能通过显示器上的编程软件可以观测到所控每一个节点的运行情况,随时监视事故发生点。个节点的运行情况,随时监视事故发生点。图图1-6 现

21、场监控现场监控 7/26/202421 10. 体积小、质量轻、功耗低体积小、质量轻、功耗低 由于采用半导体集成电路,与传统控制系统相比较,其体积由于采用半导体集成电路,与传统控制系统相比较,其体积小、质量轻、功耗低。小、质量轻、功耗低。 11. 编程简单、使用方便编程简单、使用方便 PLC采用面向控制过程、面向问题的采用面向控制过程、面向问题的“自然语言自然语言”编程,容编程,容易掌握。例如目前易掌握。例如目前PLC大多数采用梯形图语言编程方式,它继承大多数采用梯形图语言编程方式,它继承了传统控制线路的清晰直观感,很容易被技术人员所接受,易于了传统控制线路的清晰直观感,很容易被技术人员所接受

22、,易于编程,程序改变时也易于修改。编程,程序改变时也易于修改。 当然,当然,PLC也并非十全十美,其缺点是价格还比较高。一般也并非十全十美,其缺点是价格还比较高。一般来说,价格比继电器控制系统高,比一般单板机系统也高。来说,价格比继电器控制系统高,比一般单板机系统也高。7/26/202422 1. 编程语言编程语言 PLC常用的编程语言有梯形图、指令表、流程图及某些高常用的编程语言有梯形图、指令表、流程图及某些高级语言等。目前使用最多的是梯形田和指令表。级语言等。目前使用最多的是梯形田和指令表。1.2.2 可编程控制器的性能指标可编程控制器的性能指标 2. I/O总点数总点数 PLC的输入和输

23、出量有开关量和模拟量两种。开关量的输入和输出量有开关量和模拟量两种。开关量I/O用用最大最大I/0点数表示,模拟量点数表示,模拟量I/O点数则用最大点数则用最大I/O通道数表示。通道数表示。 3. 内部继电器的种类和数目内部继电器的种类和数目 包括普通继电器、保持继电器、特殊继电器等。包括普通继电器、保持继电器、特殊继电器等。7/26/202423 4. 用户程序存储量用户程序存储量 用户程序存储器用于存储通过编程器输入的用户程序,其用户程序存储器用于存储通过编程器输入的用户程序,其存储量通常是以字存储量通常是以字/字节为单位来计算。字节为单位来计算。16位二进制数为一个字,位二进制数为一个字

24、,8位为一个字节,每位为一个字节,每1024个字为个字为1K字。中小型字。中小型PLC的存储容量的存储容量一般在一般在8K字以下,大型字以下,大型PLC的存储容量有的已达的存储容量有的已达96K字以上。字以上。通常一般的逻辑操作指令每条占一个字,数字操作指令占通常一般的逻辑操作指令每条占一个字,数字操作指令占2个字。个字。 5. 速度速度 以以ms/K字为单位表示。例如:字为单位表示。例如:20ms/K字,表示扫描字,表示扫描1K字字的用户程序需要的时间为的用户程序需要的时间为20ms。7/26/202424 6. 工作环境工作环境 一般能在下列条件下工作:温度一般能在下列条件下工作:温度0-

25、55C,湿度小于,湿度小于80。 7. 特种功能特种功能 有的有的PLC还具有某些特种功能。例如自诊断功能,通信联网还具有某些特种功能。例如自诊断功能,通信联网功能,监控功能,特殊功能模块,远程功能,监控功能,特殊功能模块,远程I/0能力等。能力等。7/26/202425 1. 按结构形式分类按结构形式分类 (1) 整体式整体式: PLC是将电源、中央处理器,输入、输出部是将电源、中央处理器,输入、输出部件等集中配置在一起。整体式件等集中配置在一起。整体式PLC结构紧凑,体积小,质量小,结构紧凑,体积小,质量小,价格低,价格低,I/0点数固定,使用不灵活。小型点数固定,使用不灵活。小型PLC常

26、采用这种结构。常采用这种结构。 (2)模块式模块式: PLC把把PLC的各部分以模块形式分开,如电的各部分以模块形式分开,如电源模块、源模块、CPU模块、输入模块、输出模块等,把这些模块插入机模块、输入模块、输出模块等,把这些模块插入机架底板上,组装在一个机架内。这种结构配置灵活,装配方便,架底板上,组装在一个机架内。这种结构配置灵活,装配方便,便于扩展,一般中型和大型便于扩展,一般中型和大型PLC常采用这种结构。常采用这种结构。1.2.3 可编程控制器的分类可编程控制器的分类7/26/202426图图1-7 整体式整体式PLC 图图1-8 模块式模块式PLC 7/26/202427 2. 按

27、输入、输出点数和存储容量分类按输入、输出点数和存储容量分类 (1)小型小型PLC:输入、输出点数在输入、输出点数在256点以下,用户程序存点以下,用户程序存储容量在储容量在2K字以下。字以下。 (2)中型中型PLC:输入、输出点数在输入、输出点数在256-2048点之间,用户程点之间,用户程序存储容量一般为序存储容量一般为2-10K字。字。 (3)大型大型PLC:输入、输出点数在输入、输出点数在2048点以上,用户程序存点以上,用户程序存储容量达储容量达10K字以上。字以上。 7/26/202428 3. 按功能分类按功能分类 (1)低档低档PLC:具有逻辑运算、定时、计数等功能。有的还具有逻

28、辑运算、定时、计数等功能。有的还增设模拟量处理、算术运算、数据传送等功能。增设模拟量处理、算术运算、数据传送等功能。 (2)中档中档PLC:除具有低档机的功能外,还具有较强的模拟除具有低档机的功能外,还具有较强的模拟量输入、输出、算术运算、数据传送等功能可完成既有开关量量输入、输出、算术运算、数据传送等功能可完成既有开关量又有模拟量控制的任务。又有模拟量控制的任务。 (3)高档高档PLC:增设有带符号算术运算及矩阵运算等,使运增设有带符号算术运算及矩阵运算等,使运算能力更强。还具有模拟调节、联网通信、监视、记录和打印等算能力更强。还具有模拟调节、联网通信、监视、记录和打印等功能,使功能,使PL

29、C的功能更多更强。能进行远程控制,构成分布式控的功能更多更强。能进行远程控制,构成分布式控制系统,成为整个工厂的自动化网络。制系统,成为整个工厂的自动化网络。 返回目录返回目录7/26/202429 传统继电器接触器控制系统,支配控制系统工作的传统继电器接触器控制系统,支配控制系统工作的“程序程序”是由导线将电气元器件连接起来实现的,这样的控制系统称之为是由导线将电气元器件连接起来实现的,这样的控制系统称之为“硬接线硬接线”程序控制系统。程序控制系统。 可编程序控制系统是通过修改可编程序控制系统是通过修改PLC的程序来完成,可编程序的程序来完成,可编程序控制系统也称之为控制系统也称之为“软接线

30、软接线”程序控制系统。程序控制系统。 PLC控制系统与微型计算机控制系统基本相似,它由硬件和控制系统与微型计算机控制系统基本相似,它由硬件和软件两大部分组成。软件两大部分组成。PLC实质上是一种用于工业控制的专用计算实质上是一种用于工业控制的专用计算机,但对硬件各部分的定义及工作过程则与机,但对硬件各部分的定义及工作过程则与PC有很大差异。有很大差异。1.3 可编程控制器的基本结构及工作原理可编程控制器的基本结构及工作原理前言:前言:7/26/202430 以以SIMATIC S7-300PLC为例,可编程控制器主要包括为例,可编程控制器主要包括导轨导轨(RACK)、电源模块、电源模块(PS)

31、、CPU模块、接口模块模块、接口模块(IM)、输入输出模、输入输出模块块(SM)。各模块的功能分别是:。各模块的功能分别是:1.3.1 可编程控制器的基本结构可编程控制器的基本结构 1. 导轨导轨 导轨是安装可编程控制器各类模块的机架,可根据实际需要导轨是安装可编程控制器各类模块的机架,可根据实际需要选择。选择。 2. 电源模块电源模块 电源模块用于对电源模块用于对PLC内部电路供电。内部电路供电。7/26/202431 3. CPU模块模块 CPU模块有多种型号,它是可编程控制器的神经中枢,是系模块有多种型号,它是可编程控制器的神经中枢,是系统的统的运算控制核心运算控制核心。它根据系统程序的

32、要求完成以下任务:接收。它根据系统程序的要求完成以下任务:接收并存储用户程序和数据,接收现场输入设备的状态和数据,诊断并存储用户程序和数据,接收现场输入设备的状态和数据,诊断PLC内部电路工作状态和编程过程中的语法错误,完成用户程序内部电路工作状态和编程过程中的语法错误,完成用户程序规定的运算任务,更新有关标志位的状态和输出状态寄存器的内规定的运算任务,更新有关标志位的状态和输出状态寄存器的内容,实现输出控制或数据通信等功能。容,实现输出控制或数据通信等功能。7/26/202432 4. 输入输出模块输入输出模块 输入输出模块是输入输出模块是CPU模块与现场输入输出元件或设备连接的模块与现场输

33、入输出元件或设备连接的桥梁,用户可根据现场输入桥梁,用户可根据现场输入/输出元件选择各种用途的输出元件选择各种用途的I/O模块。模块。 一般一般PLC均配置均配置I/O电平转换电平转换及及电气隔离电气隔离: 输入电压转换是用来将输入端不同电压或电流信号,转换成输入电压转换是用来将输入端不同电压或电流信号,转换成微处理器所能接收的低电平信号,输出电平转换是用来将微处理器微处理器所能接收的低电平信号,输出电平转换是用来将微处理器控制的低电平信号,转换为控制设备所需的电压或电流信号。控制的低电平信号,转换为控制设备所需的电压或电流信号。 电气隔离是在微处理器与电气隔离是在微处理器与I/O回路之间采用

34、的防干扰措施,输回路之间采用的防干扰措施,输入输出模块既可以与入输出模块既可以与CPU摸扳放置在一起,又可远程安装。摸扳放置在一起,又可远程安装。7/26/202433 PLC实现控制的过程一般是可分为实现控制的过程一般是可分为输入采样、程序执行、输输入采样、程序执行、输出刷新出刷新三个阶段,如图三个阶段,如图1-9所示:所示: 1.3.2 可编程控制器的简单工作原理可编程控制器的简单工作原理图图1-9 PLC的一般工作过程的一般工作过程7/26/202434 1. 输入采样阶段输入采样阶段 PLC以扫描工作方式,输入电路时刻监视着输入状况,并将其以扫描工作方式,输入电路时刻监视着输入状况,并

35、将其暂存于输入暂存器中。在整个工作周期内,这个采样结果的内容不暂存于输入暂存器中。在整个工作周期内,这个采样结果的内容不会改变,而且这个采样结果将在会改变,而且这个采样结果将在PLC执行程序时被使用。执行程序时被使用。 2. 程序执行阶段程序执行阶段 PLC按顺序对程序进行扫描,并分别从输入映像区和输出映像按顺序对程序进行扫描,并分别从输入映像区和输出映像区中获得所需的数据进行运算、处理,再将程序执行的结果写入寄区中获得所需的数据进行运算、处理,再将程序执行的结果写入寄存执行结果的输出映像区中保存。这个结果在程序执行期间可能发存执行结果的输出映像区中保存。这个结果在程序执行期间可能发生变化,但

36、在整个程序未执行完毕之前不会送到输出端口。生变化,但在整个程序未执行完毕之前不会送到输出端口。 7/26/202435 3. 输出刷新阶段输出刷新阶段 在执行完用户所有程序后,在执行完用户所有程序后,PLC将输出映像区中的内容送到将输出映像区中的内容送到寄存输出状态的输出锁存器中,这一过程称为输出刷新。输出电寄存输出状态的输出锁存器中,这一过程称为输出刷新。输出电路要把输出锁存器的信息传送给输出点,再去驱动用户设备。路要把输出锁存器的信息传送给输出点,再去驱动用户设备。7/26/202436PLC的简单工作原理特点:的简单工作原理特点: PLC工作的主要特点是工作的主要特点是循环扫描循环扫描执

37、行输入输出采样、程序执执行输入输出采样、程序执行、输出刷新行、输出刷新“串行串行”工作方式,这样既可避免继电器、接触器工作方式,这样既可避免继电器、接触器控制系统因控制系统因“并行并行”工作方式存在的触点竞争,又可提高工作方式存在的触点竞争,又可提高PLC的的运算速度,这是运算速度,这是PLC系统可靠性高、响应快的原因。但是,也导系统可靠性高、响应快的原因。但是,也导致输出对输入在时间上的滞后。致输出对输入在时间上的滞后。 为此,为此,PLC的工作速度要快。速度快、执行指令时间短,是的工作速度要快。速度快、执行指令时间短,是PLC实现控制的基础。事实上,实现控制的基础。事实上, PLC的速度是

38、很快的,执行一条的速度是很快的,执行一条指令,多的几微秒、几十微秒,少的才零点几,或零点零几微秒。指令,多的几微秒、几十微秒,少的才零点几,或零点零几微秒。而且这个速度还在不断提高中。而且这个速度还在不断提高中。7/26/202437 图图1-3所示的过程是简化的过程,实际的所示的过程是简化的过程,实际的PLC工作流程还要复工作流程还要复杂些。除了杂些。除了I/O刷新及运行用户程序,还要做些公共处理工作。公刷新及运行用户程序,还要做些公共处理工作。公共处理工作有:循环时间监控、外设服务及通讯处理等。共处理工作有:循环时间监控、外设服务及通讯处理等。 PLC的开机流程要经过上电初始化、系统自检、

39、运行程序、的开机流程要经过上电初始化、系统自检、运行程序、循环时间计算、循环时间计算、I/O刷新、外设及通讯服务等几个阶段,如图刷新、外设及通讯服务等几个阶段,如图1-10所示。所示。1.3.3 可编程控制器的详细工作原理可编程控制器的详细工作原理7/26/202438图图1-10 PLC的工作流程的工作流程 返回目录返回目录7/26/202439 根据根据国际电工委员会国际电工委员会制定的工业控制编程语言标准制定的工业控制编程语言标准(IEC1131-3),定义了,定义了5种种PLC编程语言:编程语言: (1)指令表)指令表IL(Instruction list):西门子称为语句表:西门子称

40、为语句表STL。 (2)结构文本)结构文本ST(Structured text):西门子称为结构化控制语:西门子称为结构化控制语言(言(SCL)。)。 (3)梯形图)梯形图LD(Ladder diagram):西门子简称为:西门子简称为LAD。 (4)功能块图)功能块图FBD (Function block diagram):标准中称为功:标准中称为功能方框图语言。能方框图语言。 (5)顺序功能图)顺序功能图SFC(Sequential function chart):对应于西门:对应于西门子的子的S7 Graph。1.4 可编程控制器的编程语言可编程控制器的编程语言7/26/202440 1

41、. 梯形图语言(梯形图语言(LAD) 梯形图语言是梯形图语言是PLC程序设计中最常用的编程语言。它是与继电程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。 图图1-11是典型的交是典型的交流异步电动机直接启动流异步电动机直接启动的继电器控制电路图。的继电器控制电路图。 图图1-12是采用是采用PLC控制的程序梯形图。控制的程序梯形图。图图1-11 交流异步电动机直接启动电路图交流异步电动机直

42、接启动电路图7/26/202441图图1-12 PLC梯形图梯形图7/26/202442 2 . 指令表语言(指令表语言(STL) 指令表编程语言是与汇编语指令表编程语言是与汇编语言类似的一种助记符编程语言类似的一种助记符编程语言,和汇编语言一样由操作言,和汇编语言一样由操作码和操作数组成。图码和操作数组成。图1-13就就是与图是与图1-12PLC梯形图对应梯形图对应的指令表。的指令表。图图1-13 指令表指令表7/26/2024433. 功能块图语言(功能块图语言(FBD) 功能块图语言是与功能块图语言是与数字逻辑电路类似的一种数字逻辑电路类似的一种PLC编程语言。图编程语言。图1-14是是

43、对应图对应图1-11交流异步电动交流异步电动机直接启动的功能模块图机直接启动的功能模块图编程语言的表达方式。编程语言的表达方式。图图1-14 功能块图功能块图 返回目录返回目录7/26/202444 继电器控制系统是针对一定的生产机械、固定的生产工艺设计的,继电器控制系统是针对一定的生产机械、固定的生产工艺设计的,采用硬接线方式装配而成,只能完成既定的逻辑控制、定时、计数等采用硬接线方式装配而成,只能完成既定的逻辑控制、定时、计数等功能,一旦生产工艺过程改变,则控制柜必须重新设计,重新配线。功能,一旦生产工艺过程改变,则控制柜必须重新设计,重新配线。传统的继电器控制系统被传统的继电器控制系统被

44、PLC所取代已是必然趋势所取代已是必然趋势。而。而PLC由于应用由于应用了微电子技术和计算机技术,各种控制功能都是通过软件来实现的,了微电子技术和计算机技术,各种控制功能都是通过软件来实现的,只要改变程序并改动少量的接线端子,就可适应生产工艺的改变。从只要改变程序并改动少量的接线端子,就可适应生产工艺的改变。从适应性、可靠性、安装维护等各方面比较,适应性、可靠性、安装维护等各方面比较,PLC都有显著的优势。因都有显著的优势。因此,此,PLC控制系统将取代大多数传统的继电器控制系统。控制系统将取代大多数传统的继电器控制系统。1.5 可编程控制器与其他工业控制装置的比较可编程控制器与其他工业控制装

45、置的比较 1.5.1 PLC与继电器控制系统的比较与继电器控制系统的比较7/26/202445 PLC与集散控制系统在发展过程中,始终是互相渗透、互为补与集散控制系统在发展过程中,始终是互相渗透、互为补充,它们分别由两个不同的古典控制设备发展而来。充,它们分别由两个不同的古典控制设备发展而来。PLC由继电器由继电器逻辑控制系统发展而来所以它在数字处理、顺序控制方面具有一逻辑控制系统发展而来所以它在数字处理、顺序控制方面具有一定优势,主要侧重于开关量顺序控制方面。定优势,主要侧重于开关量顺序控制方面。集散控制系统集散控制系统(DCS)由由单回路仪表控制系统发展而来,所以它在单回路仪表控制系统发展

46、而来,所以它在模拟量处理、回路调节模拟量处理、回路调节方方面具有一定优势,主要侧重于回路调节功能。面具有一定优势,主要侧重于回路调节功能。 集散控制系统自集散控制系统自20世纪世纪70年代问世之后,发屉非常迅速,特年代问世之后,发屉非常迅速,特别是单片微处理器的广泛应用和通信技术的成熟,把顺序控制装置、别是单片微处理器的广泛应用和通信技术的成熟,把顺序控制装置、数据采集装置、过程控制的模拟量仪表、过程监控装置有机地结合数据采集装置、过程控制的模拟量仪表、过程监控装置有机地结合在一起产生了满足不同要求的集散型控制系统。在一起产生了满足不同要求的集散型控制系统。 1.5.2 PLC与集散控制系统的

47、比较与集散控制系统的比较7/26/202446 现代现代PLC的模拟量控制功能很强,多数都配备了各种智能模的模拟量控制功能很强,多数都配备了各种智能模块,以适应生产现场的多种特殊要求,具有了块,以适应生产现场的多种特殊要求,具有了PID调节功能和构调节功能和构成网络系统组成分级控制的功能以及集散系统所完成的功能。成网络系统组成分级控制的功能以及集散系统所完成的功能。 集散控制系统既有单回路控制系统,又有多回路控制系统,集散控制系统既有单回路控制系统,又有多回路控制系统,同时也具有顺序控制功能。同时也具有顺序控制功能。 到目前为止,到目前为止,PLC与集散控制系统的发展越来越接近,很多与集散控制

48、系统的发展越来越接近,很多工业生产过程既可以用工业生产过程既可以用PLC,也可以用集散控制系统实现其控制,也可以用集散控制系统实现其控制功能。把功能。把PLC系统和系统和DCS系统各自的优势有机地结合起来,可形系统各自的优势有机地结合起来,可形成一种新型的分布式计算机控制系统。成一种新型的分布式计算机控制系统。7/26/202447 工业控制计算机是通用微型计算机适应工业生产控制要求发工业控制计算机是通用微型计算机适应工业生产控制要求发展起来的一种控制设备。硬件结构方面总线标准化程度高、兼容展起来的一种控制设备。硬件结构方面总线标准化程度高、兼容性强,而软件资源丰富,特别是有实时操作系统的支持

49、,故对要性强,而软件资源丰富,特别是有实时操作系统的支持,故对要求快速、实时性强、模型复杂、计算工作量大的工业对象的控制求快速、实时性强、模型复杂、计算工作量大的工业对象的控制占有优势。但是,使用工业控制机控制生产工艺过程,要求开发占有优势。但是,使用工业控制机控制生产工艺过程,要求开发人员具有较高的计算机专业知识和微机软件编程的能力。人员具有较高的计算机专业知识和微机软件编程的能力。 PLC最初是针对工业顺序控制应用而发展起来的,硬件结构最初是针对工业顺序控制应用而发展起来的,硬件结构专用性强,通用性差,很多优秀的微机软件不能直接使用,必须专用性强,通用性差,很多优秀的微机软件不能直接使用,

50、必须经过二次开发。但是,经过二次开发。但是,PLC使用技术人员熟悉的梯形图语言编程,使用技术人员熟悉的梯形图语言编程,易学易懂,便于推广应用。易学易懂,便于推广应用。 1.5.3 PLC与工业控制计算机的比较与工业控制计算机的比较7/26/202448 从可靠性方面看,从可靠性方面看,PLC是专为工业现场应用而设计的,采用是专为工业现场应用而设计的,采用整体密封或插件组合型,并采取了一系列抗干扰措施,具有很高整体密封或插件组合型,并采取了一系列抗干扰措施,具有很高的可靠性。而工业控制计算的可靠性。而工业控制计算(工控机工控机)机虽然也能够在恶劣的工业机虽然也能够在恶劣的工业环境下可靠运行,但毕

51、竟是由通用机发展而来,在整体结构上要环境下可靠运行,但毕竟是由通用机发展而来,在整体结构上要完全适应现场生产环境,还要做工作。另一方面,完全适应现场生产环境,还要做工作。另一方面,PLC用户程序用户程序是在是在PLC监控程序的基础上运行的,软件方面的抗干扰措施在监监控程序的基础上运行的,软件方面的抗干扰措施在监控程序里已经考虑得很周全,而工控机用户程序则必须考虑抗干控程序里已经考虑得很周全,而工控机用户程序则必须考虑抗干扰问题,这也是工控机应用系统比扰问题,这也是工控机应用系统比PLC应用系统可靠性差的原因。应用系统可靠性差的原因。 尽管现代尽管现代PLC在模拟量信号处理、数值运算、实时控制等

52、方在模拟量信号处理、数值运算、实时控制等方面有了很大提高,但在模型复杂、计算量大、实时性要求较高的面有了很大提高,但在模型复杂、计算量大、实时性要求较高的环境中,工业控制计算机则更能体现出它的优势。环境中,工业控制计算机则更能体现出它的优势。 返回目录返回目录7/26/202449 目前目前PLC的市场竞争十分激烈,各大公司都看中了中国这个巨的市场竞争十分激烈,各大公司都看中了中国这个巨大的大的PLC市场。西门子公司不断推出新的市场。西门子公司不断推出新的PLC产品,巩固和发展其产品,巩固和发展其领先的技术优势和市场份额。领先的技术优势和市场份额。S7-200、S7-300系列可编程控制器系列

53、可编程控制器在中小型在中小型PLC市场中极具竞争力,西门子公司在市场中极具竞争力,西门子公司在1996年又推出了年又推出了中高档的中高档的S7400系列系列PLC。自带人机界面的。自带人机界面的C7系列系列PLC,与,与AT计算机兼容的计算机兼容的M7系列系列PLC等多种新产品。等多种新产品。AB公司、公司、GE公司、欧公司、欧姆龙公司等国外公司也都采取了各种策略,争夺中国的姆龙公司等国外公司也都采取了各种策略,争夺中国的PLC市场。市场。1.6 可编程控制器的发展趋势可编程控制器的发展趋势7/26/202450 随着技术的发展和市场需求的增加,随着技术的发展和市场需求的增加,PLC的结构和功

54、能也在的结构和功能也在不断改进,生产厂家不断推出功能更强的不断改进,生产厂家不断推出功能更强的PLC新产品,新产品,PLC的发的发展趋势主要体现在以下几个方面:展趋势主要体现在以下几个方面: 1. 网络化网络化 主要是朝主要是朝DCS方向发展,使其具有方向发展,使其具有DCS系统的一些功能。网系统的一些功能。网络化和通信能力强是络化和通信能力强是PLC发展的一个重要方面,向下将多个发展的一个重要方面,向下将多个PLC、多个多个I/0框架相连,向上与工业计算机、现场总线、以太网等相连框架相连,向上与工业计算机、现场总线、以太网等相连构成整个工厂的自动化控制系统。构成整个工厂的自动化控制系统。7/

55、26/202451 2. 多功能多功能 为了适应各种特殊功能的需要,各公司陆续推出了多种智能为了适应各种特殊功能的需要,各公司陆续推出了多种智能模块。智能模块是以微处理器为基础的功能部件,它们的模块。智能模块是以微处理器为基础的功能部件,它们的CPU与与PLC的的CPU并行工作,占用主机并行工作,占用主机CPU的时间很少,有利于提高的时间很少,有利于提高PLC扫描速度和完成特殊的控制要求。扫描速度和完成特殊的控制要求。 智能模块主要有模拟量智能模块主要有模拟量I/O、PID回路控制、通信控制、机械回路控制、通信控制、机械运动控制运动控制(如轴定位,步进电动机控制如轴定位,步进电动机控制)、高速

56、计数等。由于智能、高速计数等。由于智能I/O的应用,使过程控制的功能和实时性大为增强。的应用,使过程控制的功能和实时性大为增强。7/26/202452 3. 高可靠性高可靠性 由于控制系统的可靠性日益受到人们的重视,一些公司已将由于控制系统的可靠性日益受到人们的重视,一些公司已将自诊断技术,冗余技术、容错技术广泛应用到现有产品中,推出自诊断技术,冗余技术、容错技术广泛应用到现有产品中,推出了高可靠性的冗余系统,并采用热备用或并行工作。了高可靠性的冗余系统,并采用热备用或并行工作。 例如例如S7-400PLC即使在恶劣的工业环境下依然可正常工作,即使在恶劣的工业环境下依然可正常工作,在操作运行过

57、程中模块还可热插拔。在操作运行过程中模块还可热插拔。7/26/202453 4. 兼容性兼容性 现代现代PLC已不再是单个的、独立的控制装置而是整个控制已不再是单个的、独立的控制装置而是整个控制系统中的一部分或一个环节,好的兼容性是系统中的一部分或一个环节,好的兼容性是PLC探层次应用的重探层次应用的重要保证。要保证。 例如例如SIMATIC M7-300 PLC采用与采用与SIMATIC S7-300相同的结相同的结构,能用构,能用SIMATIC S7模块,其显著特点是与通用微型计算机兼模块,其显著特点是与通用微型计算机兼容,可运行容,可运行MS-DOS/Windows程序,适合于处理数据量

58、大、实程序,适合于处理数据量大、实时性强的工程任务。时性强的工程任务。7/26/202454 5. 小型化简单易用小型化简单易用 随着应用范围的扩大和用户投资规模的不同,小型化、低成随着应用范围的扩大和用户投资规模的不同,小型化、低成本、简单易用的本、简单易用的PLC将广泛应用于各行各业。小型将广泛应用于各行各业。小型PLC由整体结由整体结构向小型模块化发展,增加了配置的灵活性。构向小型模块化发展,增加了配置的灵活性。 6. 编程语言向高层次发展编程语言向高层次发展 PLC的编程语言在原有梯形图语言表语言的基础上,正在不的编程语言在原有梯形图语言表语言的基础上,正在不断丰富和向高层次发展。断丰富和向高层次发展。 返回目录返回目录7/26/202455

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号