可编程控制器应用系统设计.ppt
《可编程控制器应用系统设计.ppt》由会员分享,可在线阅读,更多相关《可编程控制器应用系统设计.ppt(111页珍藏版)》请在三一办公上搜索。
1、第10章 可编程控制器应用系统设计,返回总目录,前面几章首先讲述了PLC的结构和工作原理,然后针对西门子S7系列及三菱FX系列PLC详细介绍了指令系统及编程方法。本章将在此基础上结合几个具体的应用实例,阐述PLC控制系统设计的方法和应注意的事项,使读者对PLC的使用和设计有一个比较全面的了解。,本章内容,10.1 PLC应用系统设计的内容和步骤 10.2 PLC应用系统的硬件设计 10.3 PLC应用系统的程序设计 10.4 常用程序分析 10.5 PLC应用系统设计实例 思考题与习题,10.1 PLC应用系统设计的内容和步骤,在掌握了PLC的基本工作原理及指令系统后,就可以把PLC应用到实际
2、的工程项目中。不论是用PLC组成集散控制系统,还是独立控制系统,PLC控制部分的设计都可以参考如图10.1所示的步骤。,图10.1 PLC系统应用程序设计步骤,10.1 PLC应用系统设计的内容和步骤,10.1.1 系统设计的原则与内容 1.评估控制任务 随着PLC功能的不断完善,几乎可以用PLC完成所有的工业控制任务。但是,是否选择PLC控制?选择单台PLC控制还是多台PLC的分散控制或分级控制?还应根据该系统所需完成的控制任务,对被控对象的生产工艺及特点进行详细分析,特别是从以下几方面给以考虑。1)控制规模 一个控制系统的控制规模可用该系统的I/O设备总数来衡量。当控制规模较大时,特别是开
3、关量控制的I/O设备较多且联锁控制较多时,最适合采用PLC控制。2)工艺复杂程度 当工艺要求较复杂时,采用传统的继电器系统进行控制不但会提高造价和成本,而且使用也不方便。因此,采用PLC控制将有更大的优越性。特别是如果工艺要求经常变动或控制系统有扩充功能的要求时,则只能采用PLC控制。3)可靠性要求 虽然有些系统不太复杂,但对可靠性、抗干扰能力要求较高时,也需,10.1 PLC应用系统设计的内容和步骤,采用PLC控制。在20世纪70年代,一般认为I/O点总数在70点左右时,可考虑PLC控制。到了20世纪80年代,一般认为I/O点总数在40点左右就可以采用PLC控制,目前,由于PLC性能价格比的
4、进一步提高,当I/O点总数在20点甚至更少时,就趋向于选择PLC控制了。4)数据处理速度当数据的统计、计算及规模较大,需很大的存储器容量,且要求很高的运算速度时,可考虑带有上位计算机的PLC分级控制;如果数据处理程度较低,而主要以工业过程控制为主时,采用PLC控制将非常适宜。2.系统设计的原则 关于计算机控制系统的设计原则往往会涉及很多方面,其中最基本的设计原则可以归纳为4点。(1)完整性原则。最大限度地满足工业生产过程或机械设备的控制要求。(2)可靠性原则。确保计算机控制系统的可靠性。(3)经济性原则。力求控制系统简单、实用、合理。(4)发展性原则。适当考虑生产发展和工艺改进的需要,在I/O
5、接口、通信能力等方面要留有余地。很明显,这4条最基本的设计原则也适用于其他类型的计算机控制系统设计。,10.1 PLC应用系统设计的内容和步骤,10.1.2 系统设计和调试的主要步骤 1.系统设计的主要步骤 系统设计包括硬件设计和软件设计。所谓硬件设计,是指PLC外部设备的设计,而软件设计即PLC应用程序的设计。整个系统的设计分以下10步进行。(1)深入了解被控系统是设计控制系统的基础。设计人员必须深入现场,认真调查研究,收集资料,并与相关技术人员和操作人员一起分析讨论,相互配合,共同解决设计过程中出现的问题。这一阶段必须对被控对象所有功能作全面细致的了解,如对象的各种动作及动作时序、动作条件
6、、必要的互锁与保护;电气系统与机械、液压、气动及各仪表等系统间的关系;PLC与其他智能设备间的关系,PLC之间是否联网通信,突发性电源掉电(停电)及紧急事故处理;系统的工作方式及人机界面,需要显示的物理量及显示方式等。在这一阶段应明确哪些信号需送给PLC,PLC的输出需要驱动的负载性质(模拟量或数字量,交流或直流,电压、电流等级等)。(2)系统I/O设备以及控制台和控制柜的选择和设计。输入设备的选择包括控制按钮、转换开关、位置开关及计量保护的开关输入信号等;输出设备的选择包括继电器、接触器、电磁阀、信号灯等的选择。,10.1 PLC应用系统设计的内容和步骤,(3)选择PLC。根据被控对象对PL
7、C控制系统技术指标的要求,确定I/O信号的点数及类型,据此确定PLC的类型和配置。对整体式PLC,应选定基本单元和各扩展单元的型号;对模块式PLC,应确定底板的型号,选择所需模块的型号及数量,编程设备及外围设备的型号。(4)分配PLC的I/O端口(I/O通道)分配。在进行I/O通道分配时应给出I/O通道分配表,表中应包含I/O编号、设备代号、名称及功能,且应尽量将相同类型的信号、相同电压等级的信号排在一起,以便于施工。(5)绘制外部接线图。(6)计数器、定时器及内部辅助继电器的地址分配。对于较大的控制系统,为便于软件设计。可根据工艺流程,将所需的计数器、定时器及内部辅助继电器的地址进行相应的分
8、配。(7)编写应用程序。对于简单的控制系统,特别是简单的开关量控制,可采用经验设计方法绘制梯形图。对于较复杂的控制系统,需要根据总体要求和系统的具体情况确定应用程序的基本结构,绘制系统的控制流程图或功能表图,用于清楚表明动作的顺序和条件,然后设计出相应的梯形图。系统控制流程图或功能表图要尽可能详细、准确,以方便编程。(8)编辑调试修改程序。,10.1 PLC应用系统设计的内容和步骤,(9)编写技术文件。当联机调试通过,并经过一段试运行确认可正常工作后,就可根据整个设计过程整理出完整的技术资料提供给用户,以利于系统的维护和改进。10)交付使用。在实际的系统设计时,程序设计可以与现场施工同步进行,
9、即在硬件设计完成以后,同时进行程序设计和现场施工、以缩短施工周期。2.系统调试的主要步骤系统调试分为两个阶段,第一阶段为模拟调试,第二阶段为联机调试。(1)模拟调试程序。先检查设计好的程序并纠正语法和拼写上的错误,然后下载到PLC。在模拟调试时,实际的输入元件和输出负载一般都不接,通常用输入开关来模拟输入,而输出可以通过输出端发光二极管来判断。模拟调试要检验程序是否符合预定要求,所以必须考虑各种可能的情况。要对控制系统的流程图或功能表图的所有分支以及各种可能的流程进行测试,发现问题及时修正控制程序,直至完全符合控制要求。(2)联机调试。当控制台(柜)及现场施工完毕,程序模拟调试完成后,就可以进
10、行联机调试,如不满足要求,须重新检查程序或接线,及时更正软硬件方面的问题。系统调试完成以后,为防止程序遭到破坏和丢失,要注意程序的保存和固化。,10.1 PLC应用系统设计的内容和步骤,10.2 PLC应用系统的硬件设计,10.2.1 PLC选型 选择能满足控制要求的适当型号的PLC是应用设计中至关重要的一步。目前,国内外PLC生产厂家生产的PLC品种已达数百个,其性能各有特点。所以,在设计时,首先要尽可能考虑采用与本单位正在使用的PLC同系列,以便于学习和掌握;其次是备件的通用性,可减少编程器的投资。由于PLC品种繁多,其结构形式、性能、容量、指令系统、价格等各有不同,适用场合也各有侧重,因
11、此合理选择PLC,对于提高PLC控制系统的技术经济指标有着重要作用。PLC的选择包括机型、容量、I/O模块、外围设备的选择等多个方面。1.PLC规模选择 根据系统的控制要求,详细列出PLC所有输入量和输出量的情况,包括如下内容。(1)有哪些开关量输入信号?电压分别是多少?尽量选择24V DC或220V AC。(2)有哪些开关量输出信号?要求驱动功率为多少?一般的PLC输出驱动能力为直流负载约2A,交流负载约220V。如果容量不够,可以考虑输出功率扩展,如在输出端接功率放大器、继电器等。,(3)有哪些模拟量I/O信号?具体参数如何?PLC的模拟量处理能力一般为1V5V、0V10V或4mA20mA
12、。在确定了PLC的控制规模后,一般还要考虑一定的余量,以适应工艺流程的变动及系统功能的扩充,一般可按10%的余量来考虑。另外,要考虑PLC的结构,如果规模较大,以选用模块式的PLC为好。如果被控对象以开关量控制为主,另需少量模拟量控制,就可选用带有A/D、D/A转换、数据传送及简单运算功能的小型PLC,或者再选用模拟量控制模块。对于控制复杂,要求更高的被控系统,如含有较多的I/O点,对模拟量控制要求也较高,要求实际PID运算,闭环控制等功能,可选用中高档的PLC。从物理结构来讲,PLC可分为整体式和模块式,对于工作过程比较固定,环境条件较好(维修量较小)的场合,可选用整体结构PLC,这样可以降
13、低成本。其他情况下可选用模块式PLC,便于灵活地扩展I/O点数,有更多特殊I/O模块可供选择,维修更换模块,判断故障范围也很方便,缺点是价格稍高。2.对时间和其他特殊功能的要求 对于开关量的控制系统,无须考虑PLC的响应时间。因为现代的小型PLC一般都能满足要求。对于模拟量控制系统,特别是闭环控制系统,就需要考虑PLC的响应时间。由于PLC采用扫描的工作方式,在最不利的情况下会,10.2 PLC应用系统的硬件设计,引起23个扫描时间周期的延迟。为减小I/O的响应延迟时间,可以采用高速PLC,或者采用高速响应模块,其响应的时间不受PLC扫描周期的影响,而只取决于硬件的延时。,3.PLC的特殊功能
14、要求 控制对象不同会对PLC提出不同的控制要求。如用PLC替代继电器完成设备或生产过程控制的上限报警控制、时序控制等,只需PLC的基本逻辑功能即可。对于需要模拟量控制的系统,则应选择配有模拟量I/O模块的PLC,PLC内部还应具有数字运算功能。对于需要进行数据处理以及信息管理的系统,PLC则应具有图表传送、数据库生成等功能。对于需要高速脉冲计数的系统,PLC还应具有高数计数功能,且应了解系统所需的最高计数频率。有些系统需要进行远程控制,就应先配具有远程I/O控制的PLC。还有一些特殊功能,如温度控制、位置控制、PID控制等。如果选择合适的PLC及相应的智能控制模块,将使系统设计变得非常简单。4
15、.用户程序存储器所需容量的估算 用户程序存储器的容量以地址(或步)为单位,每个地址可以存储一条指令。用户所需程序存储器的容量在程序编好后可以准确地计算出来,但在设计刚刚开始时往往办不到,通常需要进行估算。一般粗略的方法如下。,10.2 PLC应用系统的硬件设计,(I/O总数)(1020)指令步数 如果系统中含有模拟量可以按每个模拟量通道相当于16个I/O点来考虑比较复杂的系统,应适当增加存储器的容量,以免造成麻烦。5.PLC联网通信的考虑 在需要通信的场合中,应选用具有通信联网功能的PLC。一般PLC都带有通信接口RS-232、RS-422,大中型PLC具有更强的通信功能,既可以与另一台PLC
16、或上位计算机相连,组成厂内自动控制网络,也可与CRT(显示器)或打印机相连,在线编程、监控、打印分析结果。系统的控制功能需要由多个PLC完成的时候,组网能力和网络通信功能也是CPU选型所要考虑的关键。6.对系统可靠性的考虑 一般来讲,PLC控制系统的可靠性是很高的,能够满足生产要求。对可靠性要求极高的系统,则需要考虑冗余控制系统或热备份系统。7.PLC机型统一的考虑 一个企业内部应尽可能地做到机型统一,或者尽可能地采用同一生产厂家的PLC,因为同一机型便于备用件的采购和管理,模块可互为备份,可以减少备件的数量。同一厂家PLC功能和编程式方法统一,利于技术培训,便于用户程序的开发和修改,也便于联
17、网通信。,10.2 PLC应用系统的硬件设计,10.2.2 PLC容量估算 PLC容量的选择包括两个方面,一是I/O点数,二是应用程序存储器容量的选择。I/O点数的选择除了要满足当前控制系统的要求以外,还要考虑到以后生产工艺的可能变化及可靠性的要求,可适当预留10%15%的余量。应用程序存储器量的估算与许多因素有关,例如I/O点数、运算处理量、控制要求、程序结构等。一般用下列公式粗略估算。(1)只有开关量控制时,I/O点所需存储量I/O点数8(2)只有模拟量输入时,模拟量所需存储器字数模拟量路数120 由于程序设计者水平的差异,即使对一样的系统,由不同的编程人员设计的程序,其长度和执行时间也会
18、有很大差异,因此在考虑存储器容量时应当固有适当余量,初学者可多留一些,有经验者可少留一些。一般可按计算结果的25%考虑。需要注意的是,一般小型用户程序存储器容量是固定的,不能随意扩充和调整。,10.2 PLC应用系统的硬件设计,存储器容量与系统规模、控制要求、实现方法及编程水平等许多因素有关,其中I/O点数在很大程度上可以反映PLC系统对存储器的要求。因此在工程实践中,存储器容量一般是通过I/O点数并根据统计经验粗略估算的。,开关量输入 总字节数总点数10。开关量输出 总字节数总点数8。模拟量I/O 总字节数通道数100。定时器/计数器 总字节数定时器/计数器个数2。通信接口 总字节数接口数量
19、300。,以上计算的结果只具有参考价值,在明确存储器容量时,还应对其进行修正。特别是对初学者来说,应该在估算值的基础上充分考虑余量。,10.2 PLC应用系统的硬件设计,10.2.3 I/O模块的选择 I/O模块的价格占PLC价格的一半以上,不同的I/O模块,其结构与性能也不一样,它直接影响到PLC的应用范围和价格。1.开关量输入模块的选择 根据PLC输入量和输出量的点数和性质可以确定I/O模块的型号和数量,每一模块的点数可分为4、8、16、32点和64点。按结构可分为共点式、分组式、隔离式。按电压形式范围可分为直流5V、12V、24V、48V、60V和交流110V、220V。高密度模块如32
20、点、64点模块,平均每点的价格较低,但受工作电压、工 作电流和环境温度的限制,应注意同时接通的点数不能超过该模块总点数的60%。隔离式模块平均每点的价格较高,若输入信号之间不需要隔离,可选共点式或分组式。输入模块的工作电压尽量与现场输入设备(有源设备)一致,可省去转换环节。对无源输入信号,则需根据现场与PLC的距离远近来选择电压的高低。一 般直流电压如5V、12V、24V属于低电压,传输距离不宜太长。距离较远或环境 干扰较强时,应选用高电压模块。在有粉尘、油雾等恶劣环境下,应选用交流电模块。,10.2 PLC应用系统的硬件设计,2.开关量输出模块的选择 开关量输出模块按点数分为16、32、64
21、点。按电路结构可分为共点式、分组式、隔离式。它们的选择与输入模块有类似的原则。按输出方式可分为继电器输出、双向可控硅输出、晶体管输出模块。继电器输出模块适用电压范围广,导通压降小,承受瞬时过载能力强,且有隔离作用。但动作速度慢,寿命(动作次数)有一定限制,驱动感性负载时最大通断频率不得超过1ns,适用于不频繁动作的交直流负载。晶体管和双向可控硅模块分别适用于直流和交流负载,它们可靠性高,反应速度快,寿命长,但过载能力稍差。在选用共点式或分组式输出模块时,不仅要考虑每点所允许的输出电流,还要考虑组或公共端所允许的最大电流,避免同时动作时电流超出范围而损坏输出模块。3.模拟量I/O模块的选择 连续
22、变换的温度、压力、位移等非电量最终都要采用相应传感器转化成电压或电流信号,然后送入输入模块。输入模块有2、4或8个通道,根据所需进行选取。按输入信号的形式来分有电压型和电流型。一般来讲,电流型的,10.2 PLC应用系统的硬件设计,抗干扰能力强,但要根据输入设备来确定。另外,输入模块信号还有不同的范围,在选择时应加以注意。一般的模块都具有l2比特以上的分辨率,能够满足普通生产的精度要求。选择输入模块时还要考虑被控系统的实时性。有的模块转换速度快,有的较慢,因考虑到滤波效果,输入模块大多用积分式转换,速度稍慢,在要求实时性较强的场合,可选用专用的高速模块。输出模块的选择方法与输入模块的选择方法大
23、致相同。4.编程器和外围设备的选择 对于小型机,一般选用手持型简易编程器,特点是价格低,移动方便,但功能有限。对于大、中型机,一般采用图形编程器。现在个人计算机已比较普及,有些PLC支持个人计算机编程。为防止由于掉电、干扰而破坏应用程序,存储器一般选用EPROM、EEPROM或Flash存储器。,5.I/O设备与PLC连接时应注意的问题 在PLC控制系统中,PLC是主要控制设备,它与控制对象中各种输入信号(如按钮、继电器触点、限位开关及其他检测信号等)和输出设备(继电器、接触器、电磁阀等执行元件)相连,需设计连接电路。此外还要考虑设计各种,10.2 PLC应用系统的硬件设计,运行方式的电路(自
24、动、半自动、手动、紧急停止电路等)、电气主电路以及一些未纳入PLC范围的电器控制电路等。总之,形成一个完整的控制系统所需的PLC以外的电路均需要设计。这里要着重介绍的只是与PLC连接的有关问题。,1)PLC的外部输入电路 现场的输入信号如按钮开关、拨动开关、选择开关、限位开关、行程开关和其他一些检测元件输出的开关量或模拟量,通过连接电路进入PLC。对于开关触点,当为强电电路的触点时,有些要求48V、50mA左右或110V、1520mA左右才能可靠接通,而输入模块的输入电源电压一般不高,额定电流也是毫安(mA)级,要注意模拟量输入信号的数值范围应与PLC的模入口数值相匹配,否则应加变送器或加其他
25、电路解决。2)PLC的外部输出电路 PLC的各输出点与现场各执行元件相连。PLC的这些执行元件有电感性负载、电阻性负载、电灯负载;有开关量和模拟量;负载电源有交流也有直流。在进行输出电路设计时,以下几点是需要注意的。,10.2 PLC应用系统的硬件设计,(1)建议在PLC外部输出电路的电源供电线路上装设电源接触器,用按钮控制其接通/断开,当外部负载需要紧急断开时,只需按下按钮就可将电源断开,而与PLC无关。另外,电源在停电后恢复,PLC也不会马上启动,只有在按下启动按钮后才会启动。(2)线路中加入熔断器(速熔)作短路保护。当输出端的负载短路时,PLC的输出元件和印刷电路板将被烧坏,因此应在输出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程控制器 应用 系统 设计

链接地址:https://www.31ppt.com/p-6251703.html