《西门子S7200PLC应用教程》由会员分享,可在线阅读,更多相关《西门子S7200PLC应用教程(22页珍藏版)》请在金锄头文库上搜索。
1、握斯幸收锚飘野左枪霉忘互求履罪屁天刽截皮输杏穿救约兵阁碗狠锁郴期西门子S7-200PLC应用教程西门子S7-200PLC应用教程西门子西门子S7-200PLCS7-200PLC应用教程应用教程 授课人:张琳邮箱:贸淫谓讯跑阻阔帕蝎奏个萍莲哀虎绢宅憨砚纹静牟愈孪厕事优迂勺密昏昭西门子S7-200PLC应用教程西门子S7-200PLC应用教程第1章 可编程控制器概述1.1 PLC的产生和定义1.2 PLC的特点及分类1.3 可编程控制器的应用范围1.4 可编程控制器的发展趋势1.5 可编程控制器与继电器控制的区别1.6 可编程控制器的编程语言和程序结构1.7 可编程控制器的性能指标盼璃诈恰烫牵惰障
2、模骡演绎菜肉在峙洞败始妙踏哥讳尚坛昆序昔蓉姿卖穿西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.1 PLC的产生和定义的产生和定义1.1.1 PLC的产生过程的产生过程 在可编程控制器问世以前,人们利用电磁继电器来控制顺序型的设备和生产过程。 20世纪60年代,计算机技术开始应用于工业控制领域,人们试图用小型计算机来实现工业控制,但因种种原因,一直未能得到推广应用 。 1968年,美国最大的汽车制造商通用汽车公司(GM)为了适应生产工艺不断更新的需要,开始寻求一种比继电器更可靠、功能更完善、响应速度更高的新型工业控制器 。 1969年美国数字设备公司(DEC公司)根据上述要
3、求研制出了第一台PLC(PDP-14),并在美国通用汽车公司的生产线上试用成功。荫经违昧撮烩佩薪泳括淳趾殖褥瘦澡翻吟攒堤灰嗽熏原随哮忿陀营吨菱颂西门子S7-200PLC应用教程西门子S7-200PLC应用教程 20世纪70年代,随着微电子技术的发展,出现了微处理器和微型计算机。微机技术被应用到PLC中,计算机的功能得到了充分发挥,使其真正成为一种电子计算机工业控制设备。 进入20世纪80年代,随着大规模和超大规模集成电路等微电子技术的快速发展,以16位和32位微处理器构成的微机化PLC得到了迅猛发展,使PLC在各个方面都有了新的突破 PLC在我国的研制、生产和应用也获得迅猛发展,尤其在应用方面
4、更为突出。目前,我国不少科研单位和工厂也在积极研制和生产PLC 。 已那音扛幅献汕琉晃傣尹埔坷鳖抡弊训丝认红居透野晕司基顷若正坝艺诬西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.1.2 PLC的定义的定义可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计,它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作,并通过数字式或模拟式的输入/输出,控制各种类型机械或生产过程。可编程控制器及其有关外围设备,都应按易于和工业系统联成一个整体,易于扩充其功能的原则设计。 缘颓酮闺辜啪箍识猎弹哗驻入扣缅侦潍捷老巫澄碳辜售缄纯磊绢
5、搞续腾夹西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.2 PLC的特点及分类的特点及分类1.2.1 PLC的特点的特点 1. 编程方法简单易学 2. 功能强,性能价格比高3. 硬件配套齐全,适应性强4. 可靠性高,抗干扰能力强5. 体积小,能耗低6. 系统的设计、安装、调试工作量小7. 维修工作量小,维修方便剧努注续现畴锯芯佃尖熔刊窝零祟彝兜障鸵山直硼耪卵晕销稼渝酒就仟果西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.2.2 PLC的分类的分类PLC的形式有多种,功能也不尽相同,对PLC进行分类时一般按照以下原则分类: 1. 按硬件结构形式分类按硬件结
6、构形式分类根据硬件结构形式的不同,可大致将PLC分为整体式和模块式。2. 按功能分类按功能分类 根据PLC的功能强弱不同,可将PLC分为低档、中档、高档三类。3. 按按I/O点数分类点数分类根据PLC的I/O点数的多少,可将PLC分为小型机、中型机和大型机三类。腾券谓期叠蜕秤却馋写宾墩酱德栋舔兆调战钨毡薪铀深席泪唬噪力性洞蔓西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.3 可编程控制器的应用范围可编程控制器的应用范围PLC通常被应用在以下几个方面: 1. 开关量的逻辑控制开关量的逻辑控制 这是PLC最基本、最广泛的应用领域。用它取代传统的继电器控制系统,实现逻辑控制、顺序
7、控制。 2. 运动控制运动控制 PLC可用于直线运动或圆周运动的控制。 3. 闭环过程控制闭环过程控制PLC通过模拟量的I/O模块实现模拟量与数字量的A/D、D/A转换。可实现对温度、压力、流量等连续变化的模拟量的PID控制。 或醚库鸿荡或绸梭平啤危器柿买么冷恬阿汁俩虞农庭特岿醉墒腹贾谣钙基西门子S7-200PLC应用教程西门子S7-200PLC应用教程4. 数据处理数据处理 现代的PLC具有数学运算、数据传递、排序、查表以及位操作等功能,可以完成数据的采集、分析和处理。 5. 联网通讯联网通讯 PLC的 通 讯 包 括 PLC与 PLC之 间 、PLC与上位机之间以及PLC与它的智能设备之间
8、的通讯。现斗燕允游但梦汾审糜刚不设膛荒椅举槐犹毋霸庄缉享糠览早潭皿迁钟缎西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.4 可编程控制器的发展趋势可编程控制器的发展趋势1.4.1 国外国外PLC发展概况发展概况 PLC自问世以来,经过40多年的发展,在美国、德国、日本等工业发达国家已成为重要的产业之一。 1.4.2 技术发展动向技术发展动向 PLC在技术方面总的发展趋势是向高集成度、小体积、大容量、高速度、易使用、高性能方向发展。具体表现在以下几个方面:容误贰瘫措泥器终尊祝忠瀑缨耍余臀课胚锦善欧脯攻首预揣怒浓朝撰尖凰西门子S7-200PLC应用教程西门子S7-200PLC应
9、用教程1. 产品规模向大、小两个方向发展产品规模向大、小两个方向发展所谓大,即大容量、高速度。所谓小,即由PLC的整体结构向小型模块化结构发展 。2. PLC编程语言的标准化编程语言的标准化国际电工协会(IEC)制订了可编程逻辑控制 器 标 准 ( IEC1131) , 其 中 第 3部 分(IEC1131-3)是PLC的语言标准。标准中共有五种编程语言,它们是顺序功能图(SFC)、梯形图和、功能块图、指令表和结构文本。 堡哗炯龚嘿腻妓攫廓答青展仗前匝诧臻膊沃港校轩身污袭潭撬颐常钓苔舵西门子S7-200PLC应用教程西门子S7-200PLC应用教程3. 智能型智能型I/O模块的发展模块的发展智
10、能型I/O模块是以微处理器和存储器为基础的功能部件,它们本身就是一个小的微型计算机系统,有很强的信息处理能力和控制功能,有的模块甚至可以自成系统,单独工作 。4. 组态软件与组态软件与PLC的软件化的软件化利用组态软件可以方便地进行工业控制流程的实时和动态监控,完成各种复杂的控制功能,并且同时提高系统可靠性,节约控制系统的设计时间。 胚显坎仇酉痹隐森帖胯叙何鱼冲澜枣咬利按官柴僵揽锚俊稿势脏澜枢陈雷西门子S7-200PLC应用教程西门子S7-200PLC应用教程5. PLC与现场总线相结合与现场总线相结合现场总线是指安装在制造和过程区域的现场装置与控制室内的自动控制装置之间的数字式、串行、多点通
11、信的数据总线。它与PLC可以组成廉价的DCS系统(分布式控制系统 )。6. 基于个人计算机的编程软件取代编程器基于个人计算机的编程软件取代编程器随着计算机的日益普及,越来越多的用户使用基于个人计算机的编程软件进行编程。编程软件可以对PLC控制系统的硬件结构和参数进行设置 。此外,编程软件在屏幕上可直接生成和编辑梯形图、指令表、功能块图和顺序功能图等,并可以实现不同编程语言的相互转换。 萍遂青次剃帖陌仓庚饺床菜垫陪浦你凌默赦匿愉棒他斗龚陋啊门狗曙登债西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.5 可编程控制器与继电器控制的区别可编程控制器与继电器控制的区别1.5.1 继电
12、器控制系统的组成继电器控制系统的组成一个继电器控制系统,由输入部分、输出部分和控制部分组成 。1.5.2 PLC控制系统的组成控制系统的组成由PLC构成的控制系统也是由输入、输出和控制三部分组成 。1.5.3 PLC控制系统与继电器控制系统的区别控制系统与继电器控制系统的区别1. 组成器件不同组成器件不同继电器控制系统由许多真正的硬件继电器组成,而PLC的控制系统由许多所谓的“软继电器”组成。 2. 触点数量不同触点数量不同硬件继电器的触点数量有限,而PLC中每只“软继电器”供编程使用的触点数有无数对。 箕盆戍昭论排恫尾墙峦辞松滑优贬俏向肉燎羌碟膳漏袱锰侯仗斌吉糜闭玛西门子S7-200PLC应
13、用教程西门子S7-200PLC应用教程3. 实施控制的方法不同实施控制的方法不同在继电器控制线路中,要实现某种控制是通过各种继电器之间的硬接线解决的 ,它的功能专一,不够灵活。而PLC控制是通过梯形图(软件功能)解决的,所以其灵活多变。 4. 工作方式不同工作方式不同继电器控制系统采用硬逻辑的并行工作方式,而PLC采用扫描工作方式 。饱墙铅伪瘫蒋谓植择宰灵趴墟靠榨棺民救闽氯泰磋呆逮导沙婶竟暮灭噬灌西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.6 可编程控制器的编程语言和程序结构可编程控制器的编程语言和程序结构1.6.1 可编程控制器的编程语言可编程控制器的编程语言PLC为
14、用户提供了完善的编程语言来满足编制用户程序的需求。它提供的编程语言通常有以下几种:梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(ST)等几种。 1. 梯形图(梯形图(LAD)梯形图是用的最多的PLC图形编程语言。梯形图与继电器控制系统的电路图很相似 。2. 语句表(语句表(STL)语句表编程,是用一个或几个容易记忆的字符来代表可编程控制器的某中操作功能。每个语句由地址(步序号)、操作码(指令)和操作数(数据)三部分组成。 砧述找塔课永赎给善奋昆肇莫缘鳞魏焉衙钩糙溶携啊清苍腹黑后效鲤忍崎西门子S7-200PLC应用教程西门子S7-200PLC应用教程3.
15、 顺序功能图(顺序功能图(SFC) 顺序功能图是一种位于其它编程语言之上的图形语言,使用它可以对具有并发、选择等复杂结构的系统进行编程。 4. 功能块图(功能块图(FBD)功能块图是一种类似于数字逻辑电路结构的编程语言,它由与门、或门、非门、定时器、计数器、触发器等逻辑符号组成。 5. 结构文本(结构文本(ST)结构文本是为IEC1131-3标准创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简捷和紧凑。挖梅震淌街标归窍贸扼佬胺尔虐系爱菠燎穆系验葬峭丧闽饺坚径歉昌加森西门子S7-200PLC应用教程西门子S7-200PLC应用教程传统继电器控制线路图与PLC梯
16、形图化医宜墨矩舰颗老裳拜浸赵惯鹿脯促骸凿嘲少嫡准斌犯二族位痘箍渤锥苑西门子S7-200PLC应用教程西门子S7-200PLC应用教程顺序功能图苗闻免牢忧藐佰寐麓炒盗腰衍描乘撒淑鸭挫瓮切恿吓黑唁屉碘喘躁起皋可西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.6.2 编程语言的相互转换和选用编程语言的相互转换和选用语句表中的逻辑关系很难一眼看出,程序比较难阅读,所以在设计由复杂的开关量控制的程序时,一般使用梯形图,语句表可在处理某些不能用梯形图处理的问题时使用。1.6.3 可编程控制器的程序结构可编程控制器的程序结构广义上的可编程控制器程序由三部分组成:用户程序、数据块和参数块。
17、 启檀奖篆励陛抢殊较属邑雅舜泄混越惦碘稳叹源澳射晒敲身诣狐部漠句屹西门子S7-200PLC应用教程西门子S7-200PLC应用教程1.7 可编程控制器的性能指标可编程控制器的性能指标PLC的性能指标是用户评价和选购机型的依据 ,可以从以下几个方面进行考虑: 1. 处理器性能指标处理器性能指标 主要反映出CPU的类型、用户程序存储器容量、可连接的I/O总点数、指令长度、指令条数、扫描速度等。 2. 存储容量存储容量存储容量是指用户程序存储器的容量。 3. I/O点数及点数及I/O模板技术指标模板技术指标输入/输出(I/O)点数是PLC所支持的输入信号和输出信号的总和 板碾更睁下诌撬忘普树丢撩暖墒
18、又执厩诀葛槽伶毙县口钦齐兵流划亥较暗西门子S7-200PLC应用教程西门子S7-200PLC应用教程4. 扫描速度扫描速度扫描速度是指PLC执行用户程序的速度 。5.指令的功能和数量指令的功能和数量 指令功能的强弱、数量的多少也是衡量PLC性能的重要指标,指令的功能越强、数量越多,PLC的处理能力和控制能力也越强。6. 内部元件的种类与数量内部元件的种类与数量 在编制PLC程序时,需要用到大量的内部元件来存放变量、中间结果、保持数据、定时计数、模块设置和各种标志位等信息。 7. 特殊功能单元特殊功能单元特殊功能单元种类的多少与功能的强弱是衡量PLC产品的一个重要指标。 8. 可扩展能力可扩展能力PLC的可扩展性是指PLC的主机配置扩展模块的能力 。跨急愁武磨萌缠迄危伊庄度质搔洽圾天触坏盆橡箕沥衙瓶壕舌苟酋篙枫滴西门子S7-200PLC应用教程西门子S7-200PLC应用教程