《电气控制基础与可编程控制器应用教程》课件第五章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《电气控制基础与可编程控制器应用教程》课件第五章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制基础与可编程控制器应用教程 电气控制 基础 可编程控制器 应用 教程 课件 第五
- 资源描述:
-
1、5.1 S7-300系列系列PLC的特点和构成的特点和构成5.2 S7-300系列系列PLC的模块性能简介的模块性能简介5.3 S7-300的配置的配置思考题与习题思考题与习题第5章SIMATIC S7-300系列PLC的硬件系统主要内容:主要内容:(1)熟悉S7-300系列PLC的构成。(2)掌握CPU模块构成、I/O模块原理和应用。(3)熟悉功能模块的作用。(4)熟悉各种模块的编址。SIMATIC S7系列PLC是德国西门子公司于1995年陆续推出的,它是在S5系列基础上开发的一种高性能PLC系列。该系列有小型的S7-200系列、中小型的S7-300系列和高性能的S7-400系列PLC。S
2、IMATIC S7系列PLC均采用模块化、无风扇的结构,易于用户掌握,各种单独的模块之间可进行广泛组合以利于扩展。其应用领域包括专用机床、纺织机械、包装机械、通用机械工程应用、控制系统、机床、楼宇自动化、电器制造工业及相关产业。多种性能递增的CPU和带有许多方便功能的I/O扩展模块及功能模块,使用户可以完全根据实际应用而选择。S7-300是模块化的中小型PLC系统,它能满足中等性能要求的应用,目前已成为各种从小规模到中等性能要求控制任务中方便又经济的解决方案。本章主要介绍SIMATIC S7-300系列PLC的硬件系统,包括各个硬件的特性和主要模块。和其他PLC一样,SIMATIC S7-30
3、0系列PLC也是采用循环扫描方式,即CPU首先扫描输入模块的状态并更新过程映像寄存区,接着执行用户程序,并且按照用户程序将输出映像寄存区的值输出到输出模块。PLC会不断循环地执行上述过程。S7-300系列PLC提供了多种性能递增的CPU和丰富的且带有许多方便功能的I/O扩展模块和功能模块,使得用户能够根据具体任务选择相应的模块来进行控制任务的设计。该系列PLC具有强大的功能支持及用户进行编程启动和维护等帮助功能,其主要功能如下:5.1 S7-300系列系列PLC的特点和构成的特点和构成(1)高速的指令处理。0.10.6 s的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。(2)浮
4、点数运算。用此功能可以有效地实现更为复杂的算术运算。(3)方便用户的参数赋值。一个带有标准用户接口的工程软件可给所有模块进行参数赋值,从而节省了入门和培训的费用。(4)人机界面(HMI)。方便的人机界面服务已经集成在S7-300操作系统内,因此,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中交换数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。(5)诊断功能。CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如超时、模块更换等)。(6)口令保护。多级口令保护可以使用户高度、有效地保护其技术机密
5、,防止未经允许的复制和修改。(7)操作方式选择开关。操作方式选择开关像钥匙一样可以拔出,当其拔出时,就不能改变操作方式。新式的已改为位置开关,无钥匙。5.1.1 S7-300系列系列PLC的特点的特点 S7-300系列PLC具有模块化设计、安装方便、模板的诊断及过程监视等特点。1.模块化设计模块化设计如图5-1所示,S7-300系列PLC为模块化的无风扇设计,由电源模块(PS)、CPU模块、接口模块(IM)和信号模块(SM)等构成,各种性能的模块可以非常好地满足和适应自动化控制任务。同时,其具有简单实用的分布式结构和多界面网络能力,使得应用十分灵活。当用户的控制任务增加时,可自由扩展模块,所有
6、这些模块均安装在一个或者多个DIN导轨上,模块和模块之间用总线连接器连接,CPU模块通过总线给每一个模块的每一个输入/输出点安排相应的地址,用户只需对这些点按照地址进行编程即可使用。大量的集成功能使S7-300系列PLC的功能非常强劲,而模块化微型PLC系统的设计可以满足中、小规模的控制性能要求。图5-1 S7-300系列PLC结构2.安装方便安装方便安装方便主要表现在以下几个方面:(1)DIN标准导轨安装。只需简单地将模块挂在DIN标准的安装导轨上,转动到位,然后用螺栓锁紧即可,如图5-1所示。(2)集成的背板总线。背板总线集成在模块上,模块通过总线连接器相连,总线连接器插在机壳的背后。(3
7、)更换模块简单并且不会弄错。更换模块时,只需松开安装螺钉,拔下已经接线的前连接器。连接器上的编码可防止将已接线的连接器插到其他的模块上。(4)可靠的接线端子。信号模块可以使用螺钉型接线端子或弹簧型接线端子。(5)TOP连接。采用一个带螺钉或夹紧连接的13线系统预接线,或者直接在信号模块上接线。(6)确定的安装深度。所有的端子和连接器都在模块上的凹槽内,并有端盖保护,因此,所有的模块都有相同的安装深度。(7)没有槽位的限制。信号模块和通信处理器模块可以不受限制地插到任何一个槽上,系统自行组态。(8)灵活布置。机架(CR/ER)可以根据最佳布局需要,水平或垂直安装。(9)独立安装。每个机架可以距离
8、其他机架很远进行安装,两个机架间(主机架与扩展机架,扩展机架与扩展机架)的距离最长为10 m。(10)如果用户的自控系统任务需要多于8个信号模块或通信处理器模块,则可以扩展 S7-300机架(CPU314以上)。3.模块的诊断及过程监视模块的诊断及过程监视S7-300系列PLC具有能对输入/输出模块的信号进行监视(诊断)和对过程信号进行监视(过程中断)等多种功能。一旦获得中断信号,CPU将中断执行用户程序,或中断执行低优先级的中断,来处理相应的诊断中断功能。(1)诊断。通过诊断可以确定模块所获取的信号(例如数字量模块)或模拟量处理(例如模拟量模块)是否正确。如果发送诊断信息(例如无编码器电源)
9、,则模块执行一个诊断中断。(2)过程中断。通过过程中断,可以对过程信号进行监视和响应。数字量输入模块中断。根据设置的参数,模块可以对每个通道组进行过程中断,可以选择信号变化的上升沿、下降沿或两个沿均可。模拟量输入模块中断。通过上限值和下限值定义一个工作范围,模块将对测量值与这些限制值进行比较,如果超限,则执行过程中断。5.1.2 S7-300系列系列PLC编程软件和工具软件编程软件和工具软件使用基本的STEP 7或STEP 7-Lite软件包,以及高级的集成软件包STEP 7 Professional便可对S7-300进行编程,并能以简单、用户友好的方式利用S7-300的全部功能。该工程软件还
10、包含自动化项目中所有阶段(从项目组态到调试、测试以及服务)的功能。1编程软件编程软件1)STEP 7-LiteSTEP 7-Lite是一种低成本、高效率的软件,使用SIMATIC S7-300 可以完成独立的应用。STEP 7-Lite 的特点是能迅速地进入编程和简单的项目处理。它不能与辅助的SIMATIC 软件包(例如工程工具)一起使用。同时,STEP 7-Lite 编写的程序可以由STEP 7进行处理。2)STEP 7 STEP 7编程软件用于SIMATIC S7、M7、C7和基于PC的WinAC,是供它们编程、监控和参数设置的标准工具,使用广泛。STEP 7编程软件界面如图5-2所示。S
11、TEP 7的使用将在第8章中详细介绍。图5-2 STEP 7编程软件界面STEP 7具有硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断等功能。使用STEP 7可完成较大或较复杂的应用,例如,需要用高级语言、图形化语言进行编程或使用功能、通信模块。STEP 7能和辅助的SIMATIC软件包(例如编程工具)互相兼容。STEP 7中可以使用以下编程语言:(1)LAD梯形图语言。它是一种符号语言,结构类似于电气梯形图。(2)FBD功能图。类似于数字逻辑电路图,根据逻辑关系来设计控制系统。(3)STL功能指令。用助记符指令来编写控制程序,类似于汇编程序,其功能强大。另外,还有
12、顺序功能图和结构化文本(STEP 7 Professional),及由这些语言所建立的程序的离线仿真工具。2.工具软件工具软件工具软件以用户友好、面向任务的方式对自动化系统进行附加的编程。工具软件所提供的编程工具如表5-1所示。表表5-1 S7-300编程工具编程工具CPU的编程工具有下列几种:(1)所有的CPU均能使用STL、LAD和FBD基本语言进行编程。(2)如需使用S7-SCL高级语言,建议选择CPU 313C、CPU 314或更高等级的CPU。(3)如需使用图形化语言(S7-GRAPH,S7-HiGraph和CFC),建议选择CPU 314或更高等级的CPU。5.1.3 S7-300
13、系列系列PLC的硬件构成的硬件构成S7-300系列PLC采用了模块化的设计结构,各种模块之间可以进行组合和扩展。在进行硬件设计时,可根据具体控制任务选用相应的模块。一台S7-300系列PLC是由一个机架和一个或者多个扩展机架组成的。扩展机架是当主机架无法满足多个安装时所采用的机架,其中CPU所在的机架为主机架。S7-300系列的模块机架是导轨(RACK),使用该导轨可以安装所有S7-300的模块,主要有电源模块(PS)、CPU模块(CPU)、接口模块(IM)、信号模块(SM)和功能模块(FM)等。S7-300系列PLC可以通过MPI网和编程器PG、操作员面板OP与其他PLC进行连接通信。S7-
14、300 系统硬件如图5-3所示。图5-3 S7-300系统硬件5.2.1 电源模块电源模块(PS307)1.功能和型号功能和型号电源模块提供了机架和CPU内部的供电电源,必须置于1号机架的位置。电源模块用于将SIMATIC S7-300 连接到120/230 V交流电源(PS307)或者连接到直流电源(PS305)。电源模块将120/230 V交流电压或者24/48/72/96/110 V直流电压转换为PLC所需要的24 V直流工作电压,输出电流有2A、5 A和10 A三种类型,用户可以根据选择的PLC和现场供电情况来选择相应的电源模块。5.2 S7-300系列系列PLC的模块性能简介的模块性
15、能简介电源模块是通过电缆和CPU模块及其他模块之间进行连接供电的,而不是通过背板总线与其他模块进行连接。也就是说,背板总线不和电源连接。电源模块特性如表5-2所示,选用时需要注意其驱动能力(电流值)。表表5-2 S7-300电源模块特性电源模块特性2.结构结构电源模块的总体结构如图5-4所示(以PS307为例),其各部分功能如下:(1)24V(DC)指示灯:该灯用来指示24V直流电的有无,当有24V电源时,该指灯亮。(2)电压选择开关:电源模块可以接入110 V(AC)或者230 V(AC),在我国使230 V(AC),所以需要拨至230 V位置处。(3)24 V通/断开关:当置于1时,电源提
16、供24 V(DC)电源;当置于0时,24 V(DC)电源被切断。(4)系统电压接线端子:用来接入110 V(AC)/230 V(AC)电源,其中L1端输入为相线,N端为零线,另一端子为接地线。(5)24 V(DC)输出端子:输出24 V(DC)电源,其中L+为正极,M为负极。图5-4 电源模块的总体结构3.电源电源如图5-5所示为电源模块PS307 2A的基本电路原理图。图中110/230 V(AC)电源通过整流后转换为直流电源,在控制电路控制开关管的高频工作下,将直流电源变为高频的交变电流,通过开关变压器后,在次级产生高频的24 V电压,再经过整流变为24 V直流电源,供给PLC工作。图5-
17、5 电源模块PS307 2A基本电路原理图S7-300中,除了使用CPU模块的电源外,其他模块所需的电源是由背板总线提供的,一些模块还需从外部负载电源供电。在组建S7-300应用系统时,考虑每个模块的电流耗量和功率损耗是非常必要的。所有模块从S7-300背板总线吸取的电流总和不能超过1200 mA,对于CPU 312IFM,则不能超过800 mA。一个实际的S7-300 PLC系统,在确定所有的模块后,要选择合适的电源模块。要保证所选择的电源模块的输出功率必须大于CPU模块、所有I/O模块和其他模块总消耗的功率之和。而且,当同一电源模块同时为主机单元和扩展电源供电时,要保证从主机电源到最远一个
18、扩展电源的线路压降不超过0.25 V,通常,对于多机架系统,每个机架有一个电源模块。5.2.2 CPU模块模块CPU存储并处理用户程序,为模块分配参数,通过嵌入的MPI总线处理编程设备和PC、模块、其他站点之间的通信,并可以为DP主站或从站操作装配一个集成的DP接口,置于2号机架。各种CPU有不同的性能,如有的CPU上集成有输入/输出点,有的CPU上集成有PROFIBUS-DP通信接口等。S7-300系列PLC有多种类型,其中每一种类型的PLC又有多种CPU模块型号可供选择,表5-3为S7-300系列PLC的种类及其CPU系列号和功能。不同类型的PLC有不同的用途,其中S7-300为通用型,S
19、7-300C为紧凑型,S7-300F为故障安全型,S7-300T为技术型,SIPLUS S7-300为宽温度型。为了方便,本书后面所提到的S7-300系列PLC均指S7-300通用型系列。S7-300可选用多种不同系列的CPU,其CPU技术数据如表5-4所示。表表5-3 S7-300系列系列PLC的种类及其的种类及其CPU系列号和功能系列号和功能续表续表表表5-4 S7-300系列系列PLC的的CPU技术数据技术数据1.CPU模块操作员控制和显示单元模块操作员控制和显示单元PLC的CPU模块中集成了CPU、存储器和部分通信接口。各种不同的CPU有各自不同的性能,例如,有些CPU模块还集成了模拟
20、量输入/输出模块和数字量输入/输出模块部件,类似于计算机主机,PLC的CPU模块集成了一台计算机的基本功能。下面以CPU 315-2 DP为例介绍CPU模块结构,如图5-6所示,其中各部分功能如下:图5-6 CPU模块结构(1)指示灯:用来作常规状态和故障显示。SF:红色指示灯,表示硬件故障或软件错误。DC5V:绿色指示灯,为CPU和S7-300总线提供5 V电源。FRCE:黄色指示灯,当LED亮时,表示已激活的强制作业有效。RUN:绿色指示灯,CPU在“RUN”状态下,STARTUP期间LED以2 Hz的频率闪烁,在“HOLD”状态下以0.5 Hz的频率闪烁。STOP:黄色指示灯,CPU处于
21、“STOP”或“HOLD”或“STARTUP”状态下,当CPU请求存储器复位时,LED以0.5 Hz的频率闪烁,在复位期间以2 Hz的频率闪烁。BUSF:红色指示灯,用于表示DP接口(X2)处的总线错误。对于其他CPU模块还有其他指示灯,可查阅相关手册。(2)开关:用于设置CPU的操作模式。RUN:RUN模式,CPU执行用户程序。STOP:STOP模式,CPU不执行用户程序。MRES:带有用于CPU存储器复位的按钮功能的模式选择器开关位置。置于该位置时可以使存储器复位。(3)MPI通信接口:所有CPU都配有一个MPI接口X1,它表示用于PG/OP(编程器/操作面板)连接或在MPI子网中进行通信
22、的CPU接口。(4)DP通信接口:带有“DP”名称后缀的CPU至少配有一个DP X2接口,主要用于连接分布式I/O。例如,PROFIBUS-DP允许创建大型子网。可将PROFIBUS-DP接口设置为在主站或从站模式下运行,支持的传输率最高可达12 Mb/s。(5)电源接线端子:每个CPU都配有一个双孔电源插座。CPU出厂时,带有螺丝接线端子的连接器即插在此插座中,连接110 V/230 V(AC)电源(PS307)。(6)微型存储卡(MMC)的插槽:用来插入MMC卡,包括弹出器和SIMATIC微型存储卡(MMC),MMC卡被用作存储器模块。用户可以将 MMC 用作装载存储器和便携式存储介质。(
23、7)电池盒:用来装入备用电池。备用电池的作用是保存用户程序。使用MMC则不需保护电池。上面介绍了CPU模块的结构,但是每一种CPU模块又有自己的特性,所以在使用时需要查阅相关技术手册。2.S7-300的的CPU模块组成模块组成S7-300系列PLC和其他类型的PLC类似,其CPU模块也是由中央处理器单元(CPU)、存储器单元、输入/输出单元、通信端口和I/O扩展端口等组成的,它将这几种单元组装在一个箱体内构成PLC的主机,即CPU模块。1)中央处理器单元(CPU)和通用计算机一样,CPU是PLC的核心部分,它按照PLC中的系统程序来控制整个PLC有条不紊的运行,其主要任务是接受并存储从编程器或
24、者接口输入的用户程序,在运行时不断扫描I/O口输入的现场状态和数据,并且存入输入映像存储器和数据存储器中,从存储器中逐条读取用户指令,按照用户指令进行数据的传递或者运算,并且根据运算结果更新标志位的状态和输出映像存储器中的内容,再经过输出逻辑部件实现输出控制、指标打印或者数据的通信等功能。同时,PLC具有诊断内部电路的工作故障和指令的语法错误的功能。2)存储器单元PLC的CPU存储器单元包括系统存储器和用户存储器两部分。系统存储器用来存放PLC生产厂家编写的系统程序,其被固化在ROM中,用户不能直接修改。用户存储器分为用户程序存储器(存放用户程序)和功能存储器(存放数据)两部分。下面根据其功能
25、将存储区分为三个部分来介绍,分别是系统存储区、装载存储区和工作存储区。(1)系统存储区。系统存储区集成在CPU中,无法扩展,包括标志位、定时器和计数器的地址区、I/O的过程映像和局域数据。(2)装载存储区。微存储卡MMC可作为CPU的存储器,用来保存用户程序(所有的程序块)、归档和配方、组态数据(STEP 7项目)和操作系统更新及备份数据等。微存储卡有2 MB、4 MB、8 MB、64 KB、128 KB、512 KB等多种型号。MMC中的数据(程序)在程序下载时便写入,其使用EPROM结构,使得它在电源故障或者存储器复位时均能保持数据。同样,工作内存的数据在断电时也是备份在MMC中,所以数据
展开阅读全文