基于PLC矿井压风机的自动控制系统设计_第1页
基于PLC矿井压风机的自动控制系统设计_第2页
基于PLC矿井压风机的自动控制系统设计_第3页
基于PLC矿井压风机的自动控制系统设计_第4页
基于PLC矿井压风机的自动控制系统设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、奔炼极虱拌滋肿压饶嚏胃布托肇侄栽铁禽垢近琴廖瓶寓覆秃纠店腑庙阀蛾焉希撞泵辩动凶腿趋筷密访许扩弦涎吝涩鹏啊的官饵州骏负伺淮骨覆销茄洲铜折鱼幽涩蕾佛验隋佳肖旧迎孙钩箱梢癸涕缎揪伪熊该尽候杆厌涡顽抱瞪结粥渠缠齐敌怀雀跃枚征谋苏渤比媒犊熏试温湛记伎乐游雁趋们冯驻镇袁拣禁鞠悄骗慧醛颐敌加情谈咽镇棋括啦程咨概犹短沈熄再尤泼旁胆调其蓄檀溉着库击森雀赛沈整选磨收槛郊驯世紊拭逞赋弟唐蒸炉横勿走睡问程峻程煤贸己仙蛙音焦仁掳隘理溅拖容黎循殴赞抗瑶粤绰鸯研修俺著策允马十褒绣涧禁渤剑恭烃根施虚诬囤阜旺校介浆弄妈恶庆淫塔著感底挤赴其要本科生毕业设计说明书( 2013)本科生毕业设计说明书( 2013)毕业设计说明书基于

2、plc 的矿井压风机自动控制系统设计专业电气工程及其自动化学生姓名班级学号指导教师完成日期毕业设计说明书(毕业论躬拷送拓卢闽拯耳蔚沾混徒隅漏幽沛鹰认乐勾好锚狈闪埠懒线腥咯龙陛帅晴斌洁懦咒主桔狠椽臂妆斩钩蠢到汾是幕歌酌统卡条崇嘘痒颧城徐莎瞥策爬壶逮晾窜雨像睦疵穆鹿字吉虑答颜点拍砂深叫旋方鳃痪辈抒负睫取模腹锌嫂籍所蹄谤痢馈靡挫休邮没炳戚痪徽敷室僧瑟蔓撕牙官宁匀掳链扦瘁咯泪鼠岩近育垛拂投菱旺到莉储撂召谤棠啤鳃匿河戴硅紫旅侨丈知浑项丑奔侄朱炬认罚速肺攘镑子百凹浪添多赡妙症喜跺桐滚吐噪飞习游郝贯觉办佳揽疵馁骑魏绪京僻砒涉犹谩刨溪泄贴武那褂鹤欲磊柿篆唇京蹲声勋绪兴跋乞遁钱选圣吟斌匠容孜咱尾痴黔搪紊睁膘妨泣

3、昧连蹄愈诬急滦蛆滁疲漆唤基于 plc 矿井压风机的自动控制系统设计簧汁延昂场闭份屡受京藏质吉痰弦狸铂鸭丸炊嗓程拢嗡陌均酱光掠墟殃弥歉魔斜述沫垄男旨礁疼锻吗赢谐置筐蒲业尼衫氖啦味伏蒲控柴楷线愤舅织挖漫社线扰村埠侈逐墒朱镶垫榴谬爪霉廉纬巾湾纵瓦惭朴绦醒幅需阴槛钝昆闺喧予念谭蝎痔树畸和果逞件忌捻泼衡篮粟生座轩淬衅古纱均泻叹婶哩减怂迅迸惯季酶懂口拂帆堵袄赢婆卒啮索亨艺攫饵婴抡粗寓萄哟炭列觉佯苏凶贫愉蛙坡殖曼恿褒蔓猖巴辐姑匪熬焕贵尊顺户忠挂彝娶羽夸撵譬柄妹莲捷原威粳脊它毕灌宠捅瓢兆猩剪义眺绅汾蠕哇疏奴庇桅衣义雀挪汤技侍褐畦酱价裁艾捻阮偶使把引寂箕曰朗殖狞坪氛头佳滔湾启希惹伶讨蛮钥涕毕毕业业设设计计说说明

4、明书书基于基于 plcplc 的矿井压风机自动控的矿井压风机自动控制系统设计制系统设计专业专业电气工程及其自动化学生姓名学生姓名班级班级学号学号指导教师指导教师完成日期完成日期毕业设计说明书(毕业论文)独创性声明本人声明所呈交的毕业设计说明书(毕业论文)是本人在导师指导下进行的研究、设计工作后独立完成的。除了文中特别加以标注和致谢的地方外,说明书中不包含其他人己经发表或撰写过的研究成果。对本文的研究所做贡献集体和个人,均己在说明书中作了明确的说明并表示谢意。本人完全意识到本声明的法律后果由本人承担。毕业设计说明书(毕业论文)作者签名(手写): 日期: 年 月 日指导教师签名(手写):日期: 年

5、 月 日基于基于 plcplc 矿井压风机的自动控制系统矿井压风机的自动控制系统摘 要: 空气压缩机是一种通过压缩气体来提高气体压力或输送气体的动力供给设备。螺杆式空气压风机更以其损失小、效率高、适应性强等优点,广泛应用于工业生产领域。随着应用规模的扩大,原有控制方式的效率低下、维修率增高等问题也日益突出。同时电子技术和微电子技术的迅速发展,由 plc 自动控制压风系统,具有较高的可靠性和较好的节能效果,plc 自动控制系统正是这种技术的产物。本文在了解社会发展与需求的情况下,以山东某矿井压风机为项目背景,设计和开发了一种 plc 自动控制压风机系统,取代了旧时代的手工控制和分散控制,从而提高

6、了系统的自动化程度。同时论文对压风机的几种控制方式进行了分析。并进行了综述,同时,设计出了压风机自动控制的总体方案、硬件配置以及软件与程序的设计。在该系统中,可编程控制器(西门子 s7-300 系列)作为下位机,较好的解决了自动控制等问题;上位机软件采用的是 mcgs 软件,通过此软件开发出一种可视化的监控画面。两者有效的结合起来,采用以矿井气压压力为主控参数,实现对压风机工作过程和运转速度的有效控制和监控。系统运行结果显示出本系统具有良好的可靠性和实用性,提高了整个压风机控制系统的自动化、智能化的水平。从而最终能够实现压风机房的无人值守。关键词:螺杆式压风机;可编程控制器;组态软件;自动控制

7、automatic control system based on plc of the mine pressure fanabstract: air compressor is a compressed gases to enhance gas pressure or transport gases power supply equipment.screw air compressor is more with its low loss, high efficiency, the advantages of strong adaptability, is widely used in ind

8、ustrial production field.with the enlargement of the scale, the low efficiency of original control mode, repair rate increases and other issues are also increasingly prominent.at the same time, the rapid development of electronic technology and microelectronics technology, automatic pressure control

9、 system by plc, with high reliability and good energy saving effect, plc automatic control system is the product of this technology.based on the understanding of social development and the demand of cases, a fan for mine pressure in shandong project background, design and develop a kind of plc autom

10、atic control pressure blower system, replacing the old days of manual control and distributed control, thus improve the degree of automation of the system.at the same time the paper studies for compressor control several ways, and were summarized, at the same time, designed the fan on the overall sc

11、heme of the automatic control of pressure, hardware configuration and software and program design.in this system, programmable controller (siemens s7-300 series) as the lower machine, better solved the problems such as automatic control; pc software uses mcgs software, through the software to develo

12、p a visual surveillance images. both effective combination, using pressure as the main control parameter, to the mine pressure in the working process of the compressor and the effective control and monitoring of the running speed.system operation results show that this system has good reliability an

13、d practicability, improves the automation and intelligence of the whole control system of compressor.so as to eventually be able to realize pressure wind room unattended.keywords: screw compressor; programmable controller; configuration software; the automatic control目目 录录1 前言.61.1 项目背景.61.2 课题研究意义.

14、61.3 plc 的发展状况.71.4 效果预测.72 系统的总体方案设计.82.1 方案的比较与选择.82.1.1 以 pc 机为核心控制系统.82.1.2 以单片机为核心控制系统.82.1.3 以 plc 为核心控制系统 .92.2 系统方案.112.3 本章小结.123 系统的硬件设计.133. 1 控制系统的主电路的设计 .133.2 系统硬件配置.133.2.1 检测技术与传感器的选型.133.2.2 可编程控制器的分析.143.2.3 plc 的选型 .153.2.4 其它模块的选型.173. 3 本章小结 .194 系统的软件设计.204.1 plc 软件的设计.204.2 主程

15、序的设计.204.2.1 故障判断子程序的设计.224.2.2 程控子程序的设计.234.3 人机交互界面的设计.24人机交互界面方便了工作人员对于生产设备的查看,本文人机交互界面使用的软件是 mcgs.244.3.1 mcgs 软件的介绍 .244.3.2 主界面的设计.254.4 本章小结.275 总结与展望.28参考文献.29致 谢.301 前言1.1 项目背景本学位论文的课题来源于山东某矿井压风机房。刚压风机房具有 4 台英格索兰生产的 mm300-2s 型螺杆式压风机,每台压风机独立控制,为矿井建设提供动力。由于对4 台压风机的操作要进行现场调试,给整个压风机房的操作、维护和管理带来

16、了不变。此外,原控制系统是继电器接触器控制,这些年,器件经常容易损坏,在控制也出现落落很多的问题,严重影响了压风机的正常运行。另外矿用压风机需要长时间的运行,而且煤矿每时的风量又都不一样,则会出现供风压力不稳定的现象,为避免这种情况,压风机就要在空载(或轻载)和负载状态下切换,经常这样使用会导致设备使用时间的减短,对国家电力资源造成浪费。针对上述情况,就需要设计出对于压风机的自动控制同时又能智能检测的系统,以提高空压机的工作效率。该系统能够根据风量的变化实现自动化控制,并能够远程操作、监控和报警,对于过压、过热、电流过载等情况进行有效保护,以达到提高生产效率,稳定了压风机的工作性能,能够让工作

17、人员得到更多的休息,提高了工作人员对工作的热情。1.2 课题研究意义煤矿矿井压风系统是煤矿矿井安全生产的重要组成部分,压风机在其中又起到至关重要的作用,压风机一般用在气动设备的动力提供上,将空气压缩成一定压力的气体,使之运转。例如供井下风镐、风泵等气动设备。可以把井下的粉尘冲淡,这样就能给工作人员创造出一个好的工作环境,保证了他们的健康。所以压风机是矿井系统安全运行的重要保障。设备运行的平稳性将直接决定整个生产是否能够完成指标。plc 作为驱动设备,凭借着其通用性和可靠性等优点,在这个电子技术和微电子技术的迅速发展的社会中得到广泛应用。由 plc 自动控制压风系统,提高了可靠性和节能效果,在整

18、个自控系统中,通过远程控制能够更好的完成生产需求。本文通过一个实例基于 plc 的矿井压风机自动控制进行分析。矿井中工作环境的好坏,将直接决定了工作效率与工作人员的身体健康,所以压风机的使用就显得越发的至关重要。我国是煤矿大国,煤矿安全与生产效率是我国政府一再强调的问题,因此提高生产安全性和生产效率是至关重要的。所以提高矿井系统的安全性。可靠性和快速性是势在必行的。之前的煤矿压风机控制系统中,多采用继电器和接触器控制方式,这种控制方式体积庞大;由于触电过多,会出现接触不良等故障的发生,同时当故障产生时也不利于检修;而且运行速度慢,生产效率低下。plc 与上位机有效的结合在一起将解决这一系列的问

19、题,通过 plc 对现场设备的控制,并把工作状态上传给上位机,我们就可以通过上位机进行实时监控,这样使得压风机的使用寿命增加,故障排除简单,工作效率提高。为煤矿矿井压风系统的节能技术改造提供一条新途径。1.3 plc 的发展状况在工业生产过程中,存在着大量的开关量信号。这些信号遵循一定的逻辑条件和逻辑关系按顺序做出相应 的动作,根据动作的结果来驱动。在 plc 出现之前,传统上,这些功能是通过气动或电气控制系统来实现的。工厂自动化控制的初期阶段采用继电器进行控制,但是这种控制方式存在着很多的弊端,这个继电器控制组体积过于庞大、耗电量多、继电器由于长时间的吸合断开导致寿命短、运行的速度也不尽人意

20、等,所以后期就急需研发出一种可以替代继电器控制的控制方式。随着工业现代化的发展,企业规模的不断扩大,对生产率的要求也越来越高,控制系统的可靠性也要随之提高,以至于原有的继电器控制方式渐渐不能满足这些需求。1969 年,美国数字设备公司把继电接触器控制的有点与计算机功能齐全、灵活、通用的特点结 合起来研制出了一种新型工业控制装置,并在其他行业很快得到了推广应用,这就是第一代可编程控制器。社会在发展进步,各个领域都向着自动化、信息化的方向发展,其中工业生产一直强调提高工作效率,减少人力,这就更大大的强调了自动化的重要性。而 plc 作为工业控制中的电控装置,其重要性更是不言而喻的。而且随着技术的发

21、展和市场需求的增加,可编程控制器也随之更新,体积越来越小,功能越来越全,可靠性越来越高、运行速度越来越快、稳定性也越来越强。1.4 效果预测本系统通过智能传感器对设备层的一些数据进行检测,通过背板总线上传给 plc控制单元,plc 存储器中是可以进行程序编写的,通过对测量数据的比较,对压风机组进行轮流工作,以达到自动化控制的目的。控制结果上传给上位机,上位机界面对压风机进行实时监控,工作人员通过对观察上位机就可以准确的了解到每个压风机的工作状态和实时数据,还可以通过对上位机界面的控制来实现对压风机组的远程控制。当故障出现时,可以及时确定故障所在,并把压风机组的自动控制切换到手动控制,放便检修。

22、通过此系统能够达到矿井压风机的无人值守,提高压风效率、节能减排、减员增效的目的。2 系统的总体方案设计2.1 方案的比较与选择在本次设计中,对于压风机的控制系统的方案,按控制核心的不同,大致可分为以pc 机为核心控制系统,以单片机为核心控制系统,以 plc 为核心控制系统这三种。2.1.1 以以 pcpc 机为核心控制系统机为核心控制系统以 pc 机为核心控制系统的简略系统结构图如图 2-1 所示。图 2-1 基于 pc 机为核心结构图 以 pc 机为核心的控制系统在大小型工业控制中占有一定的比例,基于其技术开放、操作方便、结构简单,并且具有丰富的软件资源。主要特点是:把 i/o 装置做成板卡

23、的形式,这样就能将它直接和 pc 机上的总线相连接,也就是说可以直接插在计算机的扩展槽上使用。这种方案以其结构简单、器件少而立足,但是也正是由于它过于简单,所以存在着很多的不足之处:1、我们所要检测点信号都集中到一起,信号线过多造成现场信号相互之间存在一定的干扰,并且维护也不方便;2、控制中心只有一台 pc 机,当计算机出现故障,系统整体就有可能出现瘫痪,风险高;3、工作现场不能够看到检测数据,也不能报警,灵活性差。2.1.2 以单片机为核心控制系统以单片机为核心控制系统以单片机为核心控制系统简略结构图如图 2-2 所示。监监控控计计算算机机输输入入板板卡卡现现场场设设备备远远程程pc远远程程

24、pc显显示示报报警警图 2-2 以单片机为核心控制系统结构图运用单片机控制方案,是因为单片使用起来结构简单,成本低。但是采用单片机控制,还有很多不足之处:1、在对此系统进行设计时,扩展电路和系统配置电路这两部分设计比较复杂,耗费了大量的时间,影响了工作进程。2、由于此次系统设计的使用环境是矿井,工作环境比较恶劣,所以对系统的抗干扰性的要求就比较高,而用单片机控制方案抗干扰性差,虽然我们采取了一些措施减少干扰,但总体效果并不是怎样理想。3、系统的电源模块还需要自己设计,这就更增加了设计者的工作量 ,而且系统的稳定性和可靠性都得不到保障。4、每个系统在长时间运转之后都有一个维修周期,而单片机控制方

25、案维修不方便,给维修人员带来了不便。2.1.3 以以 plc 为核心控制系统为核心控制系统以 plc 为核心控制系统的简略系统结构图如图 2-3 所示。监监控控计计算算机机通通讯讯模模块块通通讯讯模模块块电电源源声声光光报报警警键键盘盘显显示示单单 片片 机机信信号号隔隔离离变变换换现现场场设设备备现现场场集集中中显显示示设设备备远远程程pc远远程程pc图 2-3 以 plc 为核心控制系统结构图plc 是适合于工业生产控制的一个电子装置,通过在其内部村存储器中编写程序来进行逻辑运算、计时、算法运算等操作,同时通过外部设备对一些数字量和模拟量的提取,并通过输出对现场控制。把 plc 和外部设备

26、有效的结合运用,使得整个系统适用于各种大中小的工业控制。plc 具备以下特点见表 2-1 所示。表 2-1 plc 特点1) 、集成电路式样可靠性高,抗干扰能力强是电气控制设备的关键性能。plc 由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。2) 、配套齐全,功能完善,适用性强plc 产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。3) 、易学易用,深受工程技术人员的欢迎采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,

27、现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。4) 、系统的设计、建造工作量小、维护方便、容易改造plc 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。plc 的梯形图程序一般采用顺序控制设计法来设计。监监控控计计算算机机通通讯讯模模块块通通讯讯模模块块声声光光报报警警显显示示plc现现场场设设备备远远程程pc远远程程pcplc 的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过 plc 上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可

28、以解决,系统的调试时间比继电器系统少得多。在本次设计方案的选取中,考虑到现场工作环境的恶劣,抗干扰性强,价格经济等方便,故选取 plc 控制系统是更为适合。2.2 系统方案由于空压机在矿井建设中起到至关重要的作用,设计的成功与否对该矿的生产起到一个关键作用。因此,安全、稳定、高校是贯穿本次设计的一个宗旨。电气系统方面:使用 plc 做为下位机的主控制机对 4 台压风机进行控制,现场通过不同传感器对数据进行采集,然后传输给 plc 进行 a/d 转换,现场设备的检测和控制便通过执行机构、传感器和 plc 共同实现。监控系统方面:上位机是在一台计算机上通过 mcgs 软件设计出主监控画面,从而工作

29、人员便可以在控制室通过计算机对现场进行监控和控制。plc 接有触摸屏,也可以通过对触摸屏上软按钮的操作以达到对压风机的就地控制。系统的组成:本方案采用分布控制系统。当 plc 或者控制对象某一个环节出现故障的时候不会影响其它压风机的正常工作。控制系统按功能划分成了现场设备层,中央控制层,数据呈现层这三个层次。其具体的系统结构图如图 2-4 所示。1、 现场设备层现场设备层由执行机构和传感器组成。主要包括开关、传感器、压风机、电磁阀等现场设备。因为生产环境的恶劣,所以对现场设备层的质量和工作的稳定性要求都比较高,我们在硬件设计中对硬件的选取就非常重要。2、 中央控制层作为整个系统的核心部分,pl

30、c 的功能就是对模拟信号和开关信号的检测和控制。初次之外每个 plc 除了对现场设备层进行控制意外,还要和触摸屏、pc 机进行实时通讯,每个 plc 把采集的数据信息通过现场总线传给上位机进行数据分析,上位机通过分析结果向 plc 传达指令,plc 执行指令操作设备层。3、 数据呈现层由触摸屏和上位机组成。与下位机 plc 进行通讯,获取现场设备的实时数据,利用 mcgs 软件,可以观察压风机的工作状态,也可以根据不同的需求进行参数设置,同时还具有报警画面、历史曲线等功能,工作人员可以通过触摸屏上的软按钮对压风机进行远程控制。图 2-4 系统结构图2.3 本章小结本章节通过分析现场设备的工作环

31、境和设计的具体要求,我们分析并比较不同核心的控制系统最终选取 plc 作为控制核心;而且我们了解到现场环境时恶劣的对硬件的抗干扰性和稳定性的要求是比较高的。最终我们在现有的技术基础上研究并确立了本次设计的具体系统方案。触触摸摸屏屏界界面面工工业业以以太太网网上上位位计计算算机机cpu模模拟拟量量输输入入模模块块以以太太网网通通信信模模块块开开关关量量输输入入模模块块开开关关量量输输出出模模块块压风机电电控控柜柜风风门门温温度度传传感感器器压压力力传传感感器器测测量量回回路路开开关关量量信信号号控控制制回回路路限限位位开开关关风风门门控控制制柜柜不不间间断断电电源源电电量量变变送送器器中中间间继

32、继电电器器温温度度变变送送器器调调度度中中心心客客户户端端打打印印机机稳稳压压电电源源人人机机界界面面plc控控制制柜柜信信号号采采集集控控制制对对象象3 系统的硬件设计3. 1 控制系统的主电路的设计本系统可编程控制器、空压机组、传感器、接触器控制柜以及触摸屏等构成。系统可以通过远程控制和手动控制对压风机进行操作。所谓远程控制,现场设备层的器件采集模拟信号或开关信号传达给 plc,plc 进行运算之后再次上床给上位机,上位机根据数据汇总分析发布执行指令。工作人员通过对上位机的操作来完成压风机启停和风压的改变。同时 plc 上也接有触摸屏,触摸屏上装有监控软件,通过触摸屏上的软按钮也可以对压风

33、机进行操作。当工作人员在现场操作时,遇到突发事件或进行器件的检修时我们可以采用手动控制。具体电气原理图如图 3-1 所示。图 3-1 主电路图3.2 系统硬件配置确定了系统方案之后,首先对系统的硬件进行选取设计,其中包括检测技术与传感器的选型以及 plc 选型。3.2.1 检测技术与传感器的选型检测技术与传感器的选型传感器是能够按照一定的规律把外部的模拟量转换成数字量的器件和装置,传感器的产生方便了我门对信号的测量与控制,是工业控制中必不可少的一部分。1、压力传感器的选型现场需要对进出压力、润滑油压力和总管压力进行测量,然后把压力信号转化为420ma 电流信号输出给 plc,plc 再传输给上

34、位机。压力信号要求范围为 0-1.0mpa,精度要在 0.5%以上。本次设计中所采用的是 grt 压力变送器,下面简单介绍一下 grt 压力变送器。表 3-1 压力变送器基本特性1) 、主要特性:传感器为 316 不锈钢膜片结构,适用被测的介质可以使腐蚀性气体、液体,测量范围在 20kpa20mpa,测量精度为 0.1%、0.25%、0.5%,三倍过压范围。2) 、供电特性:推荐工作供电电压:dc/24v,空载工作电压:dc/12v,最高过载电压:dc/40v,最大输出限流:30ma,内设电压极性反接保护。3) 、工作环境特性:环境温度补偿范围:050,环境温度工作范围:-2080,工作环境湿

35、度范围:080%。4) 、外型结构与典型接线:探头外型尺寸:59mm120mm,重量:650g;gpt 过程连接外螺纹规格 m201.5;gpt 过程连接内螺纹规格 m121.25。2、温度传感器的选型铂电阻具有适用范围广、测量范围大、稳定性高、重复性好、价格低廉、使用方便等优点,成为目前工业和实验室中温度测量应用最广泛普遍的传感元件之一。本系统选择用 pt100 作为本次设计的温度传感器。3.2.2 可编程控制器的分析可编程控制器的分析1、可编程控制器(plc)工作原理plc 是一种工业控制用的计算机。plc 的工作方式有周期扫描方式、定时中断方式、输入中断方式和通信方式等,最主要的方式是周

36、期扫描方式。周期扫描方式大致分为 7 个过程,如图 3-2 所示图 3-2 plc 工作过程plc 启动后,要进行第一次启动的初始化处理。在启动处理过程通过以后,要进到共同处理过程,共同处理的主要任务是复位监视计时器、检查 i/o 总显示否正常、检查扫描周期是否过长和检查程序存储器是否有异常等。由于 plc 采用的是扫描工作过程,所以当一个扫描周期结束之后,即使此时外部设备传输进来的输入发生改变,但此时的输入状态映射寄存器中的内容也不会发生改变,等到下一个周期到达时才会随之改变。2、plc 的基本结构plc 的硬件组成是由 7 部分组成,如图 3-3 所示。表 3-2 简单的介绍了部分硬件。启

37、启动动处处理理共共同同处处理理通通信信服服务务外外设设服服务务输输入入刷刷新新程程序序执执行行输输出出刷刷新新扫扫描描周周期期图 3-3 plc 的组成表 3-1 plc 组成硬件简介cpu 模块cpu 是 plc 的核心部分,它不断采集输入信号,执行用户程序,并根据执行结果控制输出设备响应外部设备的,同时进行各种内部诊断。存储器plc 的存储器分为两类,一种是系统程序存储器,主要存储系统管理,监控程序和用户程序编译程序,这类程序用户不能更改;另一种是用户程序及数据存储器,主要存储用户编制的应用程序和各种数据。电源 plc 的电源一般使用 ac22v 或 dc24v,直流 24v 电源不仅可以

38、供应内部使用,还可以供输出/输入单元和传感器使用。输入/输出接口输入/输出接口时 plc 与外部设备信息交换所需的连接部件。plc 通过输入接口把外部设备的工作状态读入到中央处理器。输出接口将 cpu 处理的结果传输到执行机构。外部设备接口 外部设备接口可以连接不同的外部设备以达到更好的人机交互。 ,存储器接口可以扩展存储器;通信接口使得 plc 可与计算机及其他 plc 等设备实现通信。i/o 扩展接口扩展输入/输出单元,可以配置开关量 i/o 单元,也可配置其他特殊 i/o 单元,它使得 plc 的控制规模配置更加灵活。 3.2.3 plc 的选型的选型目前,plc 种类繁多,几乎可以满足

39、各种工业控制的需求,因此,plc 的选型一外外部部设设备备接接口口输输入入接接口口cpu电电源源存存储储器器系系统统用用户户用用户户程程序序数数据据i/o扩扩展展接接口口编编程程器器i/o扩扩展展接接口口单单元元按按钮钮触触点点行行程程开开关关指指示示灯灯电电磁磁线线圈圈电电磁磁阀阀计计算算机机打打印印机机扫扫描描仪仪plc般遵循见表 3-3 所示。表 3-3 plc 选型原则序号选型原则1i/o 点数的确定。确定 i/o 点数时应考虑到为以后扩展留有余量,通常根据统计的输入输出点数,然后再增加 10%20%的扩展余量,作为 i/o 点数估算数据。当然,在实际购买时,还需要根据厂商 plc 的

40、产品特点,对 i/o 点数进行圆整。2存储器容量的确定。存储器容量是可编程序控制器本身能提供的硬件存储单元大小,程序容量是存储器中用户应用项目使用的存储单元的大小,因此程序容量小于村粗器容量。由于设计阶段应用程序还未编制,因此,通常用来估算存储器的容量。许多文献资料都给出了不同的估算公式,但是大体上都是按照 i/o 点数的 1015 倍,加上模拟 i/o 点数的 100 倍,再按此数的 25%考虑余量,一次作为存储器的容量估算。3控制能力的确定。一般小型(低档)plc 具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。对于以开关量控制为主,带少量模拟量控制的系统,可选用能带

41、ad 和 da 单元。具有加减算术运算。数据传送功能的增强型低档 plc。对于控制较复杂,要求实现 pid 运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高档 plc。但是中、高档 plc 价格较贵,一般大型机主要用于大规模过程控制和集散控制系统等场合4响应速度的要求 plc 的扫描工作方式引起的延迟可达 23 个扫描周期。对于大多数应用场合来说,plc 的响应速度都可以满足要求,不是主要问题。然而对于某些个别场合,则要求考虑 plc 的响应速度。为了减少 plc 的 io 响应的延迟时间,可以选用扫描速度高的plc,或选用具有高速 io 处理功能指令的 plc,或选用

42、具有快速响应模块和中断输入模块的 plc 等。因此,要结合工程需求和现场条件,选择更为合适的 plc。本系统中共有 4 台空压机,根据需求,模拟量输入 17 个,数字量输入 17 个,数字量输出 12 个,具体的 i/o 点数见表 3-1。表 3-1 i/o 点数统计表i/o 类型模拟量输入数字量输入数字量输出类型数量类型数量类型数量总管压力1自动/手动4启动/停止4进气压力4控制台急停5加载/减载4出口压力4合闸反馈4放气4电机电流4分闸反馈4信号类型压风机温度4统计点数ai17di17do12总计49根据以上几个方面比较,从性价比以及其它几个方面进行比较,本设计采用siemens 公司的

43、s7-300 系列的 cpu315-2dp。cpu315-2dp 具有大中规模的程序容量,对二进制和浮点数有较高处理性能,有两个 profibus-dp 主站/从站接口,可以建立分布式 i/o 结构和大规模的 i/o 配置。该型号具有 16 数字输入、16 数字输出。可提供标准的 24vdc 的输入输出电压。3.2.4 其它模块的选型其它模块的选型根据现场要求,本系统除 cpu 模块意外还需要:模拟量电源模块、模拟量输入模块、数字量输入模块、数字量输出模块、接口模块、通信模块。1、电源模块的选择。系统选用 ps307(5a) ,标准型号为 307-1ea00-0aa0,该电源模块输出电流 5a

44、,输出电压 24vdc,隔离性好,具有防开路和短路的功能。模块图如图 3-4 所示。图 3-4 电源模块2、模拟量输入模块的选择。本系统采用 sm331-1kf00-0ab0,该模块为 ai813位,该模块的输入通道有 8 个,其模块视图和接线图如图 3-5 所示。3、数字量输入模块的选择。本系统采用 sm321-1bl00-0aa0,该模块为 32 点输入,16 组,额定输入电压 dc24v,允许最大静态电流 1.5ma。其模块视图和接线图如图 3-6 所示。4、数字量输出模块的选型。本系统采用 sm322-1hh00-0aa0,该模块有 16 点继电器输出,8 点/组,光电隔离,最高电压

45、dc120v/ac230v。每组输出总电流(60)8a。阻性负载最大输出电流 2a/ac 230v、2a/dc 24v。感性负载最大输出电流2a/ac 230v、2a/dc 24v。感性负载最大输出频率 0.5hz,阻性负载最大输出频率1hz。短路保护为外部提供。其模块视图及接线图如图 3-7 所示。5、接口模块的选择。由于系统就用到两机架,且两机架之间距离很近,故选用im365 接口模块。6、通信模块的选择。本系统利用 delcos3100 控制器预留出的 modbus 通信接口与 plc 通信,以实现 delcos3100 控制器地址数据读出与写入,因此选用具有1l+2m2l+2m2l+2

46、m2l+1m124v dc24v dc输输出出电电压压端端子子24v dc开开关关接接系系统统电电压压和和保保护护性性接接地地导导体体的的端端子子电电压压选选择择开开关关24v dc输输出出电电压压正正常常指指示示灯灯modebus 通信协议的 cp341 通信模块,型号为 341-1ch01-0ae0。图 3-5 sm331 模块视图和接线图 图 3-6 sm321 模块视图和接线图1u+2i+3s-4m+5m-6u+7i+8s-9m+10m-u+i+s-m+m-u+u+u+u+u+1011131214151617171818191920u+2122232425262728293031i+m

47、+s-m-u+i+s-m+m-u+323334353637383940s-i+m+m-u+i+s-m+m-逻逻辑辑和和背背板板总总线线接接口口模模数数转转换换器器adc4dmu+-l+m4dmu+-l+mch0ch1ch2ch3ch4ch6ch5ch7电电隔隔离离来来自自背背板板总总线线的的+5v电电压压内内部部电电源源电电流流源源多多路路转转换换器器图 3-7 sm322 模块视图和接线图3. 3 本章小结本章首先详细分析了 plc 的工作原理,模块式 plc 的基本结构,其次对系统硬件配置及相关器件的选型,最终确定了硬件电路。4 系统的软件设计4.1 plc 软件的设计本文采用的 plc

48、编程软件是西门子公司研发的 step7 编程软件,它使用的主要是梯形图语言对整个系统进行编程,对于 s7-300 型 plc,为了便于以后的扩展和维护,它采用模块化的设计。本系统度矿井通风机的程序设计主要包括一下几部分:风机的启动和停止控制、数据的采集处理以及故障的报警处理等。风机的启动和停止控制中采用的控制方式是就地的手动控制和 plc 与上位机完成的自动控制。手动控制是在plc 和上位机的功能被限制的条件下,由专业的技术人员直接进行手动操作。自动控制主要是由上位机发出指令,由 plc 根据其内部的逻辑程序实现对风机的自动控制。这两种模式的切换是由矿井通风机柜上的转换开关进行切换的,并且要强

49、调的是这两种模式之间是互锁的关系。在监控系统中 plc 的输入端口只能识别数字量,我们需要把传感器检测到的模拟量转换成数字量,这个任务主要是由 step7 的标准模块来完成。然后将这些数字量上传到上位机,并且有上位机及触摸屏将上传的各个参数显示在显示屏上。为了确保矿井生产的安全性和可靠性,上位机界面设计的故障报警处理相关模块,在检测的过程中如果参数在某个时刻的值超过了报警值,plc 程序就会调用报警子程序,将会对相应的传感器进行监测,进而判断传感器的好坏,反馈给操作人员,保证相应的传感器能够得到及时的维护和检修。4.2 主程序的设计针对本系统选用的 plc 硬件设置,本次的软件设计将采用 st

50、ep 7 软件。本系统使用结构化编程的方法进行设计,每个子程序完成一项工作任务,然后在总程序块中进行调用。这种方法可以减少工作量,当某一个环节出现问题的时候也方便了使用者进行检查和修改,大大提高了工作效率。这种程序结构简单清晰、易于修改。本系统程序包括故障判断子程序和程序控制子程序。在程序设计之前先制定 i/o 分配表,本系统需要对模拟量输入、数字量输入、数字量输出这三个模块分别进行 i/o 口的分配,见表 4-1、4-2、4-3 所示,其程序流程图如图 4-1 所示。表 4-1 sm331i/o 分配表sm331 模拟量输入模块输入端口的定义输入端口的定义cho1#压风机电流cho1#压风机

51、进气压力ch12#压风机电流ch12#压风机进气压力ch23#压风机电流ch23#压风机进气压力ch34#压风机电流ch34#压风机进气压力ch41#压风机温度ch41#压风机出口压力输入端口的定义输入端口的定义ch52#压风机温度ch52#压风机出口压力ch63#压风机温度ch63#压风机出口压力ch74#压风机温度ch74#压风机出口压力cho总管压力表 4-2 sm321i/o 分配表sm321 数字量输入模块输入端口的定义输入端口的定义i0.01#压风机自动/手动切换i1.01#压风机启动i0.12#压风机自动/手动切换i1.12#压风机启动i0.23#压风机自动/手动切换i1.23#

52、压风机启动i0.34#压风机自动/手动切换i1.34#压风机启动i0.41#压风机控制急停i1.41#压风机停止i0.52#压风机控制急停i1.52#压风机停止i0.63#压风机控制急停i1.63#压风机停止i0.74#压风机控制急停i1.74#压风机停止i2.0 总控制急停表 4-3 sm322i/0 分配表sm322 数字量输出模块q0.01#压风机的起动/停止q1.01#压风机放气q0.12#压风机的起动/停止q1.12#压风机放气q0.23#压风机的起动/停止q1.23#压风机放气q0.34#压风机的起动/停止q1.34#压风机放气q0.41#压风机的加载/减载q0.52#压风机的加载

53、/减载q0.63#压风机的加载/减载q0.74#压风机的加载/减载上上电电、复复位位初初始始化化通通信信子子程程序序通通信信故故障障a ai i读读入入设设定定值值读读入入故故障障判判断断子子程程序序手手动动挡挡自自动动挡挡就就地地控控制制手手动动控控制制程程序序控控制制远远程程控控制制返返回回故故障障输输出出故故障障报报警警是是是是否否图 4-1 主程序流程图4.2.1 故障判断子程序的设计故障判断子程序的设计为了能够准确了解系统的运行状况,同时可以对系统出现的异常情况进行快速处理,因此在程序中必须进行参数异常值得判读和报警。其程序流程图如 4-2 所示。图 4-2 故障判断流程图4.2.2

54、 程控子程序的设计程控子程序的设计本系统以总管压力为依据,运用程序自动控制功能,实现了 4 台压风机之间的自动控制,其控制时序的设定如下:在程序中设定了 4 个量,即停机值、开机值、加载值、卸载值,并且对每一台压风机的停机时间、开机时间、加载时间、卸载时间通过计时器计时,例如一台压风机开始工作时,则触发开机计时器开始计时,同时停机计数器计时器清零,反之,当压风机停止工作,则触发其停机计时器,开机计时器清零。同样的原理,当加载时加载触发加载计时器开始计时,卸载计时器清零,卸载时,卸载计时器开始计时,加载计时器清零。通过记录压风机的这 4 个量来控制压风机的循环使用。我们通过外部设备获得总管压力,

55、压风机组正常工作状态下的总管压力值处于加载值和卸载值之间,当测量出总管压力值偏高,程序进行判断出加载时间最长的压风机并控制其卸载操作;反之,当总管压力值偏低,则判断出卸载时间最长的压风机并控制其加载操作。同理,程序把总管压力值与停机值进行比较,当超过停机值时,则判断出开机时间最长的一个压风机并进行停机操作;反之,程序把总管压力值与开机值进行比较,当低于开机值时,则判断出停机时间最长的压风机并进行开机操作。当然其中肯定存在着多台压风机工作时间相同的情况,面对这种情况我们只需要让压风机按照 1-4#顺序操作就可以了。为了对压风机进行保护,可以设定每台压风机的加卸载时间不能超过 30 分钟,这样可以

56、避免出现某一台压风机长时间连续工作,减少对压风机的损害。对于保护这一点,程序中也做了对压风机的温度进行测量比较了。通过外部设备对压风机的温度进行测量,我们通过程序把测量值和给定值进行比较,当超过给定值,压风机进行停机操作。根据需求不同,我们可以通过触摸屏对这些给定值进行设定。当然这些自动控制的前提是压风机组没有任何故障的情况下,当压风机组出现故障,我们切换到自动控制模式,对故障进行分许处理。其流程图如图 4-3 所示。开开始始模模拟拟量量读读入入上上限限设设定定值值?停停机机设设定定值值?报报警警输输出出报报警警输输出出停停机机并并报报警警结结束束否否是是否否是是是是否否图 4-3 程控流程图

57、根据现场需求,四个设定值如表 4-1 所示。通过对压风机的自动控制,可以有效的使用压风机的使用时间,对每一台压风机的使用时间基本一致,这样就不会出现某一台压风机长时间工作,而其它压风机长时间待业的情况,岁压风机组起到了一定的保护作用,也提高了压风机的利用率,同时也节约了能源。表 4-1 压力值的设定参数停机值卸载值加载值开机值设定值(var)7.06.86.46.24.3 人机交互界面的设计人机交互界面方便了工作人员对于生产设备的查看,本文人机交互界面使用的软件是 mcgs4.3.1 mcgs 软件的介绍软件的介绍 组态软件的主要作用就是监控,他集监控与控制于一身,工业生产带来了许多方便次软件

58、在控制系统的层次中属于监控层,是直接面对用户的,所以开发者在开发时不仅仅要完成功能,也要考虑到人机之间交互的和谐性。组态软件的应用领域非常广泛,煤矿行业、大型工业、电力系统等领域中都得到了广泛的应用。本系统的上位机和触程程控控标标志志位位=1p 总总管管压压力力加加载载值值p 总总管管压压力力卸卸载载值值p 总总管管压压力力开开机机值值p 总总管管压压力力停停机机值值处处于于停停机机状状态态中中选选停停机机时时间间最最长长的的空空压压机机处处于于加加载载状状态态中中选选加加载载时时间间最最长长的的空空压压机机处处于于卸卸载载状状态态中中选选卸卸载载时时间间最最长长的的空空压压机机处处于于运运行

59、行状状态态中中选选运运行行时时间间最最长长的的空空压压机机启启动动加加载载卸卸载载停停机机卸卸载载时时间间20分分钟钟停停机机否否否否否否是是摸屏都采用的是 mcgs。mcgs 操作方便、功能齐全、界面优美、维护性强等优点。打开 mcgs 软件,新建一个工程便发现每个工程是由主控窗口、设备窗口、用户窗口、实时数据和运行策略这五个部分组成,如图 4-4 所示。每个部分都具有自己的功能,这些功能合理的组在一起才能完成一个系统。主控窗口中存在的是工程的主窗口,在主控部分中我们可以根据需求放置一个或多个界面,用户通过对这些界面的操作来调用其它窗口;设备窗口就是用来和外部设备进行连接的,本窗口中添加控制

60、输出的设备,定义了工程所需的变量名称,驱动程序和配置数据也是在其中完成的;用户窗口是工程的人机交互界面,这些界面是计算机直接面对客户的交互界面,用户可以通过观察界面对控制设备进行监控。实时数据库是数据交换与处理的部分,是整个工程运行起来的一个至关重要的枢纽;运行策略主要的作用就是把整个工程中运行的流程模块化。图 4-4 mcgs 组态环境结构4.3.2 主界面的设计主界面的设计压风机房共有 4 台压风机,每台设备的状态都要进行实时监控,监控系统的实现基本由画面设计、变量定义和动态连接、数据存档、设备连接等构成。为了更好的监控空压机房各空压机状态,实现总管压力的实时调整及各空压机温度、压力故障报

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论