《毕业设计论文PLC奶罐搅拌控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文PLC奶罐搅拌控制系统设计.doc(42页珍藏版)》请在三一办公上搜索。
1、 内容摘要在这个追求效率最大化的社会中,提高生产线自动化程度、增强生产效率、优化控制手段、丰富控制层次,都已成为了工业生产中大力推动成产效率的不二选择。就牛奶生产的搅拌工艺来说,若依靠人工操作来实现牛奶的均匀搅拌、添加剂的比例给定及实时温度的调控,则所生产出来的牛奶不仅质量难以达标,而且浪费了人力物力资源,严重的影响了生产效率。就此,我基于国内某知名牛奶制造公司的奶罐搅拌方式,通过对plc以及变频器的研究控制、程序软件的学习研究,对此项课题进入深入的分析研究.首先,作为工业控制计算机,PLC执行各种各样的控制算法程序,完成闭环控制。而变频器是应用变频技术与微电子技术,通过改变电机工作电源的频率
2、和幅度的方式来控制交流电动机的电力传动元件。可以说随着PLC与变频器的不断发展,其对奶罐搅拌工艺效率的提高有着重要的意义。目前市面上的牛奶主要是巴氏杀菌奶,即将采集来的鲜牛奶经过巴氏杀菌之后,加入两种必要添加剂搅拌之后,进入灌装生产线进行包装出售。本次设计就是针对巴氏消毒后的工艺而进行的,在巴氏消毒结束后,需要向牛奶中添加两种必要的添加剂,并进行搅拌,内容包括搅拌控制(由于工艺要求,包括变频和工频),搅拌过程中温度,液位,电机转速等现场参数的监控等等,本次设计由控制站和操作站两部分组成,控制站使用了西门子公司STEP 7编程软件,操作站则使用的是WINCC软件。通过西门子S7-300系列PLC
3、来实现。此外,还运用了西门子公司的MR440系列变频器对搅拌电机的转速进行控制和调节,以及热电阻,液位传感器等现场信号采集设备。其中还包括对现场采集来的信号参数的标准化过程等。最后,通过此次设计,努力做到了将生产线最大的自动化,监控的系统化,实现搅拌过程由工频到变频自动操作,丰富操控层次,实现现场操控和远程调控相结合,提高牛奶的生产效率,也为牛奶产品的质量提供了强有力的保障!关键词:S7300; 变频器; WinCC; 牛奶搅拌AbstractIn this quest to maximize the efficiency of society, the degree of automatio
4、n increase production, improving production efficiency, optimize the control means, rich control hierarchy, have become industrial production into the production efficiency in Dali to promote the best choice. Mixing process of milk production, if the milk to rely on manual operation to achieve unifo
5、rm mixing, additives, and the proportion of a given real-time temperature control, it would have produced not only the quality of milk is difficult to compliance, but also a waste of human and material resources, serious of the production efficiency. In this connection, I must with a renowned manufa
6、cturer of the milk cans milk stirring method, through the plc and the Inverter control software for study and research on this subject into the in-depth analysis. First of all, as an industrial control computer, PLC control algorithm to the preparation of various procedures to complete the closed-lo
7、op control. PID closed-loop control system adjustment is generally a lot about the adjustment method used. Large PLC had PID module, now many small PLC also has the function module. PID treatment is generally running a dedicated PID routine. Process control in metallurgy, heat treatment, boiler cont
8、rol and other occasions have a very wide range of applications. Application of variable frequency converter is Frequency technology and microelectronic technology, electrical work by changing the frequency and amplitude of the power to control AC motors of electric drive components. Is the use of po
9、wer semiconductor devices will be off the role of power frequency electrical energy is transformed into another frequency control devices. Currently the market is mainly milk pasteurized milk, fresh milk to be collected after pasteurization before joining the two kinds of additive mixing is necessar
10、y after the filling line for packaging into the sale. This design is for the pasteurization process carried out after, after the pasteurization, the milk need to add two kinds of necessary additives, and for mixing, including mixing control (due process requirements, including the frequency and the
11、work frequency), mixing of the temperature, liquid level, motor speed and so on and so on-site monitoring of parameters, this design by the host computer and slave of two parts, lower machine to use the Siemens STEP 7 programming software, the PC is used Configuration software is made. Through the S
12、iemens S7-300 series PLC to achieve. In addition, the use of the Siemens MR440 series inverter on the stirring speed motor control and regulation, and thermal resistance, liquid level sensors, data acquisition equipment on site. It also includes on-site collection to the signal parameters such as th
13、e standardization process. Finally, the design of the production line to be the largest automated, systematic monitoring, the mixing process to the frequency band from the industrial automation, control levels of wealth, to achieve site control Heyuan Cheng control, and to improve the efficiency of
14、milk production, but also the quality of milk products provides a powerful guarantee! Key words: S7-300 PLC; Inverter; WINCC; Stir milk目 录一、绪论1二、奶罐搅拌控制系统22.1奶罐搅拌控制系统控制要求22.2可编程控制器介绍42.2.1 PLC的特点42.2.2 PLC的应用52.3软件介绍62.3.1 STEP7软件62.3.2 WinCC软件8三、控制层系统设计93.1 硬件部分93.1.1 plc模块选型93.1.2变频器的连接123.2 软件部分14
15、3.2.1 STEP 7程序143.2.2变频部分程序20四、操作层系统设计234.1 WinCC的使用与图形的建立234.2标签的建立254.3 报警记录264.4 历史趋势画面274.5 报表画面29结论31附录一 电气控制图32附录二 STEP程序及说明33致谢36沈阳化工大学学士学位论文 第一章 绪论一、绪论奶中的蛋白质主要是酪蛋白、白蛋白、球蛋白、乳蛋白等,所含的20多种氨基酸中有人体必须的8种氨基酸,奶蛋白质是全价的蛋白质,它的消化率高达98%。乳脂肪是高质量的脂肪,品质最好,它的消化率在95%以上,而且含有大量的脂溶性维生素。奶中的乳糖是半乳糖和乳糖,是最容易消化吸收的糖类。奶中
16、的矿物质和微量元素都是溶解状态,而且各种矿物质的含量比例,特别是钙、磷的比例比较合适,很容易消化吸收。其实,早在我国学生饮用奶计划提出之前,把牛奶作为提高民族身体素质之法宝的国家和民族便已有许多。当前,一个全球性的学童奶计划正在世界范围内展开。英国前首相丘吉尔在谈到二战后欧洲重建问题时曾说过没有什么投资比得上向儿童提供牛奶更重要!。日本人在二战后更是提出了一杯奶强壮一个民族的口号,使得战后一代人的身体素质有了明显的改善。历史上美国居民也通过三杯奶运动,解决了钙营养的问题。乳制品已成为西方人的当家食品。随着国内经济的发展和国民生活水平的提高,牛奶在我们的日常生活中扮演着越来越重要的角色,不论是老
17、人还是孩子,不论是学生还是上班族,都离不开牛奶的陪伴,在超市中,形形色色的牛奶制品让人目不暇接,也带动了我国的牛奶加工行业的发展,促进了牛奶加工技术的提高!这对于进一步改善国民生活质量,提高国民身体素质,发展国民经济具有深远的影响!因此,牛奶生产的安全性高效性就显得尤为重要,近年来随着PLC以及变频器的发展,给牛奶既高效又安全的生产提供了一种可能!35沈阳化工大学学士学位论文 第二章 奶罐搅拌控制系统二、奶罐搅拌控制系统2.1奶罐搅拌工艺及系统控制要求 在鲜奶加工过程中,当鲜奶被收集之后需要立即进行低温储存,然后进入杀菌车间进行巴氏杀菌,使牛奶在73-76摄氏度之间停留4秒钟,杀菌之后需要加入
18、添加剂进行搅拌,本次设计的重点也在于此,当杀菌后的牛奶进入搅拌罐体A中之后,开始向A中注入一定量的的添加剂A开始搅拌,搅拌时间根据工艺要求而定,在A中搅拌均匀后,牛奶转入搅拌罐体B中,添加第二种添加剂B,同样进行搅拌,搅拌完全之后的牛奶进入灌装线进行灌装。再搅拌过程中,需要实时监测搅拌罐体的温度,流量,液位,罐体状态,以及搅拌电机的转速,这些都需要各种传感器来实现,电机转速要求在搅拌过程中可控,需要加入变频器来控制电机转速,是工频和变频可调,本地控制和远程控制可以随意转换!同时罐体的温度,液位,流量,以及电机的转速等现场信息都需要及时反馈到控制画面中。过程见图1-1 : 图1-1 牛奶生产示意
19、图罐体的温度,液位,流量,以及电机的转速等现场信息都需要及时反馈到控制画面中。综上所述,奶罐搅拌系统的监控要求如下:一、控制站方面1、就地控制:通过plc以及变频器可以即时的自动控制调节温度、液位、转速、流量四个变量2、远程控制: 通过plc及线路的选择将现场的操作与远程工控机相连接,实现远程的随时调控二、操作站方面 :1、要在现场与plc链接的电脑中显示出两种添加剂防腐剂和稳定剂的流量 2、要在电脑中显示出从处理预备罐进入到搅拌罐时牛奶的流量值 3、要在电脑中显示出搅拌罐的温度情况4、要在电脑中显示出连接搅拌器的电机的转速5、要在电脑中显示显示出报警画面还要有报警相应 6、要在电脑中显示历史
20、趋势7、可以随时的生成报表,包括产量流量的累积整个控制系统示意图1-2:图1-2 奶罐搅拌的PLC控制系统示意图2.2可编程控制器简介可编程序控制器,简称PLC(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式
21、的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。” 2.2.1PLC的特点 可靠性高、抗干扰能力强 高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,P
22、LC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。 配套齐全、功能完善、适用性强 PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制,温度控制等各种工业控制中,加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。 易学易用,深受工程技术人员欢迎 PLC作为通用工业
23、控制计算机,是面向工矿企业的工控设备。它的接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路,不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。 系统的设计工作量小、维护方便、容易改造PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种,小批量的生产场合。 体积小、重量轻、能耗低以超小型PLC为例 ,新近出产的品种底
24、部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。2.2.2 PLC的应用目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业。 开关量的逻辑控制这是PLC最基本,最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制,顺序控制,既可用于单台设备的控制,也可用于多机群控制及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。 模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制
25、器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。 运动控制PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。例如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。 过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成
26、闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。 数据处理现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大
27、型控制系统。 通信及联网PLC通信含PLC间的通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。2.3软件介绍2.3.1 STEP7软件S7-300 PLC的编程语言是STEP 7。它继承了STEP 5语言结构化程序设计的优点,是专门为S7系列PLC而设计的标准编程软件。在控制系统设计中,当PLC完成的控制任务比较复杂时,用户的编程工作量及控制程序就较大。如何把程序的各部分清晰的组织起来,即选择适合控制任务要求的程序结构非常关键。因此,在本次系统设计中
28、,使用STEPT 7编程时,一般采用的是分部编程方式。通常情况下,用户程序包括组织块(OB)、功能块(FB,FC)和数据块(DB)等三种类型的逻辑块,这也是STEP7编程中不可缺少的组成部分。 组织块(OB) 组织块是操作系统和用户应用程序在各种条件下的接口界面,它可以由操作系统调用,用来控制循环执行或中断执行及PLC启动方式。常用的组织块大致有:OB1,OB35,OB40,B100等。OB100是启动特性组织块,CPU每次开始运行时,先运行的都是OB100。OB1是主程序循环块,它由操作系统不断循环调用,在编程时是必不可少的。OB35、OB40则分别为循环中断组织块和硬件中断组织块,主要用来
29、响应来自PLC不同模块所发出的中断请求信号。 数据块(DB) 数据块主要是用来存放用户应用程序中使用的变量数据,它也是实现各逻辑块之间交换、传递和共享数据的重要途径。因此在编程阶段,必须先定义数据块,然后再使用,否则将会造成系统错误。数据块定义完成后,里面的变量顺序及类型,决定了数据块的数据结构,变量的数量也决定了数据块的大小。同时在使用数据块之前,还必须将其作为用户程序的一部分下载到CPU中。另外,当需要使用指定的数据块,只要通过专门的指令便可以直接访问到相应的模块。 功能块(FB、FC)功能块主要由两部分组成:一部分是每个变量的变量声明表,声明表主要用来声明此块的局部数据,即参数和局部变量
30、两大类;另一部分是逻辑指令组成的程序,这些程序也要用到变量声明表中所给出的局部数据。对功能块编程分两步进行:即定义局部变量和编写要执行的程序。同时一般调用功能块FB时,要说明其背景数据块。在增量方式下调用FB块时,STEP7会自动提醒并生成背景数据块。此时也为背景数据块设置了初始值,它与变量声明表中的值是相同的。另外,采用结构化编程方式时,要求用户程序提供一些通用的指令块,以便控制一类相似或相同的部件,同时给通用指令块提供的参数来进一步说明各部件的控制差异。这样,结构化的程序就能反复的调用这些通用指令块,而且结构化的程序还具有结构层次清晰,部分程序通用化、标准化,易于修改、简化程序的调试等优点
31、。因此,它比较适合于本系统的控制任务。2.3.2 WinCC软件WinCC是一个在Microsoft Windows 2000和Windows XP下使用的强大的HMI系统。HMI代表“Human Machine Interface(人机界面)”,即人(操作员)和机器(过程)之间的界面。自动化过程(AS)保持对过程的实际控制。一方面影响WINCC和操作员之间的通讯,另一方面影响WINCC和自动化系统之间的通讯。WINCC用于实现过程的可视化,并为操作员开发图形用户界面。WinCC允许操作员对过程进行观察。过程以图形化的方式显示在屏幕上。每次过程中的状态发生改变,都会更新显示。WinCC允许操作
32、员控制过程。例如,操作员可以从图形用户界面预先定义设定值或打开阀门等。一旦出现临界过程状态,将自动发出报警信号。例如,如果超出了预定义的限制值,屏幕上将显示一条消息。在使用WINCC进行工作时,既可以打印过程值,也可以对过程值进行电子归档。这使得过程的文档编制更加容易,并允许以后访问过去的生产数据。WINCC的特征:可以将WINCC最优地集成到用户的自动化和IT解决方案中:作为Siemens TIA理念(全集成自动化)的一部分,WINCC可与属于SIMATIC产品家族的自动化系统非常协调地进行工作。同时,也支持其它厂商的自动化系统。通过标准化接口,WINCC可与其它IT解决方案交换数据,例如M
33、ES和ERP层的应用程序(例如SAP系统)或诸如Microsoft Excel等程序。开放的WINCC编程接口允许用户连接自己的程序,从而能够控制过程和过程数据。可以优化定制WINCC,以满足过程的需要。支持大范围的组态可能性,从单用户系统和客户机-服务器系统一直到具有多台服务器的冗余分布式系统。WINCC组态可随时修改,即使组态完成以后也可修改。这不妨碍已存在的项目。WINCC是一种与Internet兼容的HMI系统,这种系统容易实现基于Web的客户机解决方案以及瘦客户机解决方案。沈阳化工大学学士学位论文 第三章 系统控制层设计 三、系统控制层设计3.1 硬件部分3.1.1 plc模块选型
34、根据控制要求确定I/O点数分析本次设计的工艺流程及控制要求之后,总结出了本次设计所需要的I/O点数,包括液位,转速,流量等以及搅拌电机的启停变频控制等,统计出本系统对PLC的I/O总能力要求为:数字量输入个,数字量输出8个,模拟量输入40个,模拟量输出10个。 选择模块CPU 根据控制要求及归纳分析,并考虑到操作员站的要求,统计出本系统对PLC的I/O总能力要求为:数字量输入10个,数字量输出10个,模拟量输入40个,模拟量输出10个。根据I/O点数,网络功能,控制要求,响应速度,存储器容量等综合考虑选用了CPU314。下面验证选型是否合理。存储器容量(根据统计经验)计算:数字量输入 10*1
35、0=100 字节数字量输出 10*8=80 字节模拟量输入/输出 (40+10)*100=5000字节总字节数约为:5000+100+80=5.2kB 此外,还有计数器、通讯接口等数据需要处理,而CPU314的存储器(RAM)是48KB,所以选CPU314,且其具有集成式PROFIBUS-DP接口模拟量输入模板SM331通常有8通道输入模板和2通道输入模板两种不同的规格型号,除了通道数不一样外,其工作原理、性能、参数设置等各方面都完全一致。8路模板的8个模拟量输入通道共用一个A/D转换部件,通过模拟切换开关,各模拟量输入通道按顺序一个接一个的转换。某一通道从开始转换模拟量输入起,一直持续到再次
36、开始转换的时间称模拟量输入模板的循环时间,它是模板中所有活动的模拟量输入通道的转换时间的总和。实际上,循环时间是对外部模拟量信号的采样间隔。为了缩短循环时间,可使用STEP 7 组态工具屏蔽掉不用的模拟量通道,使其不占用循环时间,此外,不使用的输入还必须在硬件上短路连接。具体选择情况如下:需要采用热电阻测量的点共10个,选6ES7 331-7PF00-0AB0 型8X12位模板2块,有6个通道作为预留通道。普通模拟量输入点30个,选6ES7 331-7KF02-0AB0型8X12位模板5块,有10个通道作为预留通道,它具有较强的通用性。模拟量输出模板模拟量输出模板用于SIMATIC S7-30
37、0的模拟量输出及连接模拟量执行器,它将从S7-300来的数字量转换为过程用的模拟量信号。模拟量输入模板SM332主要有四通道和两通道两种规格,除通道数不同外,两种模板的工作原理,特性,参数基本相同。它可以输出电压,也可以输出电流。在输出电压时,可以采用2线制回路和4线制回路两种接线方式与负载相连。采用4线制回路可以获得比较高的输出精度。此外,模拟量输出通道的转换时间包括内部存储器传送数字量输出值的时间和D/A转换时间。模拟量输出各通道的转换是顺序进行的,模板的循环时间是所有活动的模拟量输出通道的转换时间的总和。模拟量输出响应时间是从内部存储器中出现数字量输出开始到模拟量输出达到规定值所用时间的
38、总和,它和负载特性有关,负载不同响应时间也不一样。具体选择情况如下:由于本次设计中要求控制的模拟量输出点共有10点,选6ES7 332-5HD01-0AB0型4X12位模板4块,有6个通道作为预留通道,这些模块都为通用模块,经济、性能都能满足本控制系统的要求数字量输入模板数字量输入模板的基本功能使将PLC外部现场送来的不同类型的数字信号电平转换成PLC内部的标准信号电平,同时进行滤波、保护、隔离、和显示等处理。S7-300的数字量输入模板SM321有8种型号可供选择,即直流24V、16点输入有三种型号(其中一种为源点输入、一种为输入延迟时间可调);直流24V,32点输入;直流48120V、16
39、点输入;交流120V,16点和32点输入;交流120320V、8点输入。本系统采用24V电压等级,主要是考虑到安全电压及对防火防爆环境的适应,且其典型输入延迟时间相对较短(1.24.8ms),适于锅炉现场控制要求响应快速的问题。具体选择情况如下:需要测量的数字量输入共8点,选16路6ES7 321-1BH02-0AA0型16X24V DC/0.5A模块1个,8个预留通道。数字量输出模板SM322数字量输出模板的主要功能是将CPU送来的输出信号,转换成外部过程所需的信号电平,并直接驱动外部过程的执行机构,如电磁阀、接触器、小型电动机、灯、电机启动器等。它具有电平转化、隔离和功率驱动等功能。需要注
40、意的是在分配输出点时,尽量避免同一时间、同一模板、同一公共点的各输出点都同时输出的情况。具体选择情况如下:数字量的输出点8点,选16路6ES7 322-1HH01-0AA0型16X24V DC模板1个,有8个通道作为预留通道通讯处理器 CP采用CP443-1作为与带有CP1613的操作员站之间的通讯卡,它是SIMATIC S7-300用于工业以太网总线系统的通讯处理器,而不需要进一步组态,且有自己的微处理器,因而能减轻CPU的通讯任务和进一步的扩展连接。可进行ISO和TCP/IP的多重传输协议的操作。电源模板系统由下面的模块组成:1块中央处理单元CPU 3141块数字量输入模块SM321,16
41、X24V DC1块数字量输出模块SM322,16X24V DC,0.5A7块模拟量输入模块SM331,8X12位4块模拟量输出模块SM332,4X12位采用6ES7 407-0KA01-0AA0型PS407电源模板。它提供5V DC/24V DC电源,输出10A电流。3.1.2变频器的连接 图3-1 电动机与变频器连接主回路如图3-1为电动机与变频器连接的主回路,三相交流电源与变频器的RST三端相连接,变频器的UVW三端则与电动机相连接,KM1为变频状态的开关,此回路为变频控制回路;另外一侧,三相交流电源通过KM2与电动机直接相连,次回路为电动机的工频控制回路。 图3-2 电气控制电路如图3-
42、2,为电气控制电路,此回路中包括工频/变频的选择,变频器故障输出,变频器运行指示,远程PLC控制变频启停,远程和就地的选择,现场操作控制开关等等KA1和KM2为变频和工频的开关,由此选择变频或工频运行状态。中间部分则是变频器控制电路,当变频器运行出现故障时,故障指示灯会亮,当变频器正常运行时,变频器的运行指示灯会亮,并且运行状态会在上微机上显示,还可以通过PLC上位机来操作远程和现场的切换,当系统运行状态为现场操作时,远程操作界面不可操作,直到解除现场操作,也就是说,二者为互锁关系。最下面的部分则是现场操作的电气控制图,包括现场操作控制电动机的启停等等,通过继电器和接触器来实现。图3-3 变频
43、器与电动机接线图本次设计采用的是西门系公司的MR440系列变频器,75KW,如图3-3,为变频器的具体接线图,三相交流电源进入变频器后,通过UVW三相与电动机相连接,同时下面还接有制动单元,电机电流显示,正反转控制,频率调节等等,而故障输出和运行指示灯则与上面所设计的控制回路相同,实时显示变频器的运行状态。并反馈给系统。3.2 软件部分3.2.1 STEP 7程序选好各个模块之后就可以在SIMATIC MANAGER上编程了。首先新建FC2功能,在以下界的空白处单击鼠标右键会出现选项菜单,在选项菜单中单击“功能”这样就建好了一个功能FC2,用同样的方法建立FC3、FC4、DB1、DB2等等。下
44、面就不一一说明了。在建立好的FC2中就可以变成了,根据控制的要求,设计好怎样实现这些功能,在这里选用的是STL编程。 图3-4首先在TEMP下建立好临时变量如图3-5所示:这用到的变量分别是TEMP0、TEMP1、TEMP2 图3-5还需要用到DB1中的数据,先编辑好DB1中的数据,打开建立好的DB1图3-6这样就可以编写FC1中的程序了图3-7图3-8新建一个功能FC2起名为流量:在TEMP中加入变量temp0、1、2,其类型都是real型; 图3-9在数据块中建立变量:Liu1、liu2是real型的;接下来就可以为流量控制模块编程了,在SIMATIC MANAGER中编程如下: 图3-1
45、0新建一个功能FC3在它的里面编程为: 图3-11在程序中用到了PID控制,下面的程序进行处理;新建功能FC4;在FC4中调用FB41中断循环功能块,对FC4编程为; 图3-12 图3-13当M88.0(故障复位1)有输出信号的时候对应的Q88.0(KA6-1)有输出,其余同样。 图3-14这是一个典型的启动停止保持的程序,按启动按钮M80.0对应的Q92.0有输出同时保持,按下M82.0停止。3.2.2变频部分程序 图3-15 图3-16L PIW 402 / 这是将在AI402引进CPU进行处理L 10 / 引入数10/R / 将它们相除T DB20.DBD 0 / 是将上面的结果装载到 数据块DB20.DBD0中L PIW404 / 引入模拟量输入AI404进行处理L 10 / 引入数10/R / 做除T DB1.DBD4 / 将相除的结果装载到数据块DB20.DBD4中L PIW406 / 引入模拟量输入AI406进行处理L 10 / 引入数10/R / 做除T DB1.DBD8 / 将相除的结果装载到数据块DB20.DBD8中L PIW408 / 引入模拟量输入AI408进行处理L 10 / 引入数10/R / 做除T DB1.DBD12 / 将相除的结果装载到数据块D