当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]11站实验型柔性制造系统监控技术的研究

摘要:引入WinCC对11 站式实验型柔性制造系统进行实时监控系统的开发,人机界面生动的模拟了现场工况,操作方便快捷,提高了系统的实验性。文章介绍了系统的网络结构形式和监控系统的开发过程;重点对实时画面控制技术和系统与MES 数据集成技术进行了研究。

关键词:WinCC;实验型;MES;实时监控

Research of 11-stop Experimental Flexible Manufacturing System of Monitoring Technology

Abstract: Real-time monitoring system was developed for the 11-stop experimental flexible manufacturing system by WinCC.The man-machine dialogue vividly simulated real operation scene,which make the the management faster and system more experimental. The article introduced the system‘s network structure and development process of the monitoring system; Emphasis on the studies of Real-time image control technology and data integration technology between the system and MES.

Keywords: WinCC;Experimental;MES;Real-time Monitoring

随着科学技术的迅猛发展,机电一体化技术的广泛应用,对生产制造系统的要求也越来越高,用户们希望得到友好的人机交互,提高工作效率,减少生产事故的发生,实时监控技术的应用很大程度上帮助用户们解决了这些问题。而在学校,学生们的学习已经不能局限于PLC 电控方面的实验,让他们更多的接触监控组态技术以及上位机系统的操作,对其将来的学习和工作会有很大帮助。

本系统正是一个集监控组态技术、MES和PLC电控与一体的系统,这里主要介绍WinCC监控组态技术在实时监控系统开发中的应用,以及其与MES 系统数据集成。

1 系统的基本架构及工作原理

图1 所示是11 站式实验型柔性制造系统的生产监控结构图,由11 站式实验型柔性制造系统、PLC 控制系统、生产监控系统(MES)和实时监控系统(WinCC)四部分组成,主要完成对11 站式实验平台的实时画面监控和生产数据监控。

2


1.1 11站式实验型柔性制造系统

整个11 站式实验性柔性制造系统可以分为五大站,第一站是供料站,主要为系统提供原料,包括供料单元,供料检测单元,图像检测单元,搬运单元等4 个单元;第二站为加工站,主要是对原料进行加工,包括机械手上下料单元,数控铣床单元等2 个单元;第三站为装配站,主要是对加工好的工件进行装配,包括加工检测单元,机器人单元,成品分装单元等3 个单元;第四站为物流站,主要实现对工件在站站间的搬运及储存功能,包括环形传输系统,条形码识别单元,立体仓储单元等3 个单元。

1.2 PLC控制系统

PLC 控制系统是整个柔性制造系统的控制核心,柔性制造系统的所有单元的运作都是按照PLC 发出的信号和预先设定的程序进行运作。整个系统包含各种传感器,伺服电机,气缸、机器人等。

1.3 生产监控系统

用户可以完成生产任务下达,生产任务调度,并可以详细监视生产任务进度情况、加工质量情况,以及报表功能等。生产监控系统模块(MES)主要包括用户管理、库存管理、生产计划、过程监视、质量管理、统计分析、设备管理等7 个模块,该系统的数据采集功能都是在WinCC 中实现。

1.4 实时监控系统

实时监控系统使用西门子公司开发的WinCC 组态监控软件进行开发,上位机装有CP5611 数据采集卡,通过制作通讯电缆将上位机与S7-300 总站相连,进行通讯。实时监控系统主要给用户提供良好的人机交互界面,便于用户观察生产过程(生产动作画面、生产基本信息等),并提供报警功能等。

2 WinCC实时监控系统的设计与开发

实时监控系统主要完成动作画面监控和生产基本信息监控,以及报警等功能,这里功能模块设计为生产管理、联网监控、报警记录和关于程序四个模块,其中联网监控模块是实时监控系统的核心。

2.1设计原理

(1)建模

WinCC 中有自带的绘图功能,但由于功能较为简单,系统设计中选用Flash 进行建模,导入到WinCC 图形数据库中使用,方便快捷,且效果较佳。

(2)脚本

WinCC 中有丰富的脚本语言(VB、C)及控件等,而系统通过脚本提取外部变量的值,控制内部变量的值即控制帧的状态,来符合外部的实际状态。(如图2 所示)

(3)通讯

监控系统是以西门子PLC 为主控制器,上位采用WINCC 组态软件监控,中间采用S7-300PLC 负责通信功能,下位采用八个S7-200 PLC (CPU 224) 组成分站控制器,通过PROFIBUS-DP

3

现场总线网络实现监控系统的通信,八个独立的执行机构共同组成一套完整的控制系统。WinCC 提供了一个称为SIMATIC S7 Protocol Suite 的通讯驱动程序,系统中采用的是MPI通讯单元,在该单元下建立连接NewConnection_1,在该连接下建立监控画面中需要的外部变量,设置相应的类型和地址,与PLC 中需要的变量地址相同。

2.2功能设计与开发

2.2.1 生产管理模块

生产管理模块包括生产计划和生产统计两个模块。生产计划模块包括订单号、生产数量、材质和交货期。生产统计模块包括订单号、计划数量、废品数量、已完成数量和生产进度。界面中每一个参数的值,都有一个相应的内部变量,内部变量的值正是通过读取数据库相应的值来实时传递,设计如图3 和图4 所示。

2.2.2联网监控模块

用户可以通过该模块监视整个实验系统的动作状态,而在开发过程中,需要处理好各个外部变量之间的关系来控制内部变量的值,实时显示各个工况。下面主要介绍供料检测单元(如图5 所示)的设计,该单元主要是检测工件的尺寸。

建立状态显示控件,状态显示控件连接所有该单元的帧,并与tuiliaojiance 变量(有符号32 位数)连接,只要控制其值就能显示不同帧,再设置触发器类型为周期触发,并设置合适的周期值,设置触发器开关变量tuiliaoaction(二进制变量),来控制显示一组组动画,达到实时监控的目的。其他外部变量设置如表1 所示。

这里的脚本编辑流程如图所示,在编辑过程中将动作变量值和tuiliaojiance 在该段状态的值相与操作,来设定tuiliaoaction 的值。例如,每个动作5 帧,则第一段程序如下。

If((daowei==1) &&(X1==1))(SetTagDWord("tuiliaojiance",1));

if (tuiliaoaction&&(value>=0) &&(value<=5))(tuiliaojiance=tuiliaojiance+1);

2.2.3报警记录模块

当现场设备出现故障或出现错误消息时,设计报警记录模块可以通知操作员在生产过程中的故障和错误消息,用于提醒操作员及时做出反应和判断。该模块主要是报警废品产生时,提醒工作人员及时补料。在报警编辑器里设置外部变量caizhibuhege、chicunbuhege 等为消息变量。

2.2.4关于程序模块

利用文档简要介绍实时监控系统的操作注意事项,以及该实时监控系统设计和开发的基本信息。

2.3画面布局设计

这里我们将画面划分为4 个部分:标题区、现场画面区、操作按钮区和画面按钮区,设计画面布局形式如图所示,其中标题区、操作按钮区、画面按钮区不变,现场画面区根据需要切换变化。
 

3 WinCC监控系统与MES系统数据集成

MES 系统模块的开发最重要的内容之一就是数据的采集控制,这里通过WinCC 强大的SQL2005 数据库做为MES 模块开发的数据源,主要流程如图9 所示。MES 数据模块包括三个方面:第一个方面,数据定义,由于数据是通过WinCC 模块采集,所以需要首先定义变量,设定相应的动作函数和触发器向数据库添加特定数据;第二个方面,数据采集,通过预先定义的外部变量触发动作向数据库记录该数据的相应信息,MES 直接读取数据库;第三个方面,现场控制,MES 模块向数据库设定数据,WinCC 通过脚本周期检查数据,若满足要求,则给相应变量赋值,控制PLC,执行动作

4 结束语

整个基于WinCC的11 站式实验型柔性制造系统生产监控系统的研究为基础平台配备了友好的人机交互环节,同学们可以做更多生产控制实验,更能直观的了解实时监控技术的应用。

参考文献
[1]苏昆哲. 西门子WinCC V6 北京:北京航空航天大学出版社,2005
[2]李志远. 电力系统中配电设备远程监控系统的开发[J] 微计算机信息,2008,24(4-3):
34-35
[3]江灏,王庆丰. 液压综合试验平台的PLC 实时测控系统[J] 机床与液压,2007(35):
182-184.6 Science & Technology,Research Field:Production Monitoring,CAD/CAM/CAE.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭