| |
MES对过程控制系统的数据采集 | |
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版 | |
1 引言
随着计算机信息技术的高速发展、软件应用技术的不断普及、企业信息化建设经验的不断积累和计算机信息管理系统应用水平的提高,使企业深刻地认识到走信息集成化道路的重要性。实施信息集成化技术,已成为企业信息化建设发展的一种必然选择。在流程制造行业的企业信息化建设中,位于底层车间进行生产控制的是以先进控制、操作优化为代表的过程控制系统(PCS),PCS强调的是通过控制优化,减少人为因素的影响,提高产品的质量与系统的运行效率;而位于上层的企业计划系统(ERP),强调的是企业的计划性。尽管这两类系统的推广取得了一定效果,但却忽略了两者之间的有效配合,导致企业上层经营管理缺乏有效的实时信息支持、下层控制环节缺乏优化的调度与协调。为此,将经营计划与生产过程统一起来的生产执行系统(MES)应运而生。
2 MES系统功能及构成
MES(Manufacturing Execution System)即制造执行系统,俗称生产执行系统。MES位于企业信息计划系统(ERP/SCM)和过程控制系统(PCS)的中间位置,过程控制系统包括分散控制系统(DCS)和安全仪表系统(SIS)等。ERP作为业务管理系统,DCS/SIS属于控制系统,而MES则是生产执行系统。MES与上层ERP等业务系统和底层DCS等生产设备控制系统一起构成企业的神经系统,一是把业务计划指令传达到生产现场,二是将生产现场的信息及时收集、上传和处理。MES不单是面向生产现场的系统,而是作为上、下两个层次之间双方信息的传递系统,连结现场层和经营层,通过实时数据库传输基本信息系统的理论数据和工厂的实际数据,并提供企业计划系统与过程控制系统之间的通信功能,是应用于企业的重要信息系统。其具体功能如下:
2.1 资源分配、状态及人力资源管理
管理设备、工具、人员物料、以及其他生产实体,满足生产计划的要求对其所作的预定和调度,用以保证生产的正常进行;提供资源使用情况的历史记录和实时状态信息,确保设备能够正确安装和运转。为单位提供每个人的状态,通过时间对比,出勤报告,行为跟踪及行为(包含资财及工具准备作业)为基础的费用等为基准,实现对人力资源间接行为的跟踪管理。
2.2 工序详细调度及生产单元分配
提供与指定生产单元相关的优先级(Priorities)、属性(Attributes)、特征(Characteristic)以及处方(Recipes)等,通过基于有限能力的调度考虑生产中的交错、重叠和并行操作来准确计算出设备上下料和调整时间,实现良好的作业顺序,并最大限度地减少生产过程中的准备时间。以作业、订单、批量、成批和工作单等形式来管理生产单元间的工作流。通过调整车间已制订的生产进度,对不合格品进行处理,用缓冲管理的方法控制任意位置的在制品数量。当车间有事件发生时,要提供一定顺序的调度信息并按此进行相关的实时操作。
2.3 过程管理、生产跟踪及维修管理
监控生产过程、自动纠正生产中的错误并向用户提供决策支持以提高生产效率。通过连续跟踪生产操作流程,在被监视和被控制的机器上实现一些比较底层的操作;通过报警功能,使车间人员能够及时察觉到出现了超出允许误差的加工过程。指示出作业的位置和在什么地方完成作业、通过状态信息了解谁在作业、供应商的资财、关联序号、现在的生产条件、警报状态及再作业后跟生产联系等其他事项。为了提高生产和日程管理能力,对设备和工具等维修行为的指示及跟踪,以实现设备和工具的最佳利用效率。
2.4 计划管理、执行分析及文档控制
监视生产,为作业者的议事提供支持,从内部起作用或从一个作业到下一个作业进行计划跟踪、监视、控制;从外部包含让作业者和每个人知道允许误差范围的计划变更警报管理。通过对过去记录和预想结果的比较,提供报告实际的作业运行结果。执行分析结果包含资源活用、资源可用性、生产单元的周期、日程遵守、及标准遵守的测试值。控制和管理并传递与生产单元有关的工作指令、配方、工程图纸、标准工艺规程、零件数控加工程序、批量加工记录、工程更改通知以及各种转换操作间的通讯记录,并提供信息编辑及存储功能,将向操作人员提供操作数据或向设备控制层提供生产配方等的指令下达给操作层,同时包括对其它重要数据(例如与环境、健康和安全制度有关的数据以及ISO信息)的控制与完整性维护。
2.5 数据采集
通过数据采集接口来获取并更新与生产管理功能相关的各种数据和参数,包括产品跟踪、维护产品历史记录以及其他参数。实现DCS/SIS系统以及智能设备等与生产执行系统之间的数据交换。
从MES系统功能可以看出,数据采集和通讯功能是至关重要的,保证了 业信息集成化的实施,实现PCS/MES/ERP~层架构成为一个有机的整体。
3 对PCS系统的数据采集
MES系统,无论从功能模型还是信息模型以及技术上,均覆盖了流程生产行业和离散制造行业。石油化工是典型的流程生产行业,大多采用大规模生产方式,生产工艺技术成熟,广泛采用PCS系统,控制生产工艺条件的自动化设备比较成熟。对于MES系统,数据采集是整个系统最重要的部分。以某一大型化工企业为例,对MES与PCS之间的数据传输进行阐述。数据采集接口采用国际标准的OPC(OLE for Process Control)接口。使接口标准统一化,将实时数据上传至MES专用的数据库中,同时也保证了传输速度与数据质量。
3.1 横河公司DCS系统数据采集方案
横河公司的DCS系统是Centum系列,DCS系统通过安全VPN 协议,使用加密数据包,与管理网内横河工厂信息管理平台Exaquantum服务器通讯,在控制网和管理网之间有效地利用防火墙,确保控制系统安全性。装置的过程数据利用Exaquantum服务器的OPC接口,通过标准的OPC接口向MES提供数据。MES系统不仅可以获取原始的过程数据,而且可以利用Exaquantum对这些过程数据进行处理,根据要求进行计算和累积,从而更有效的建立工厂数据结构,满足MES对过程数据采集的要求。MES所涉及的横河DCS控制系统包括Centum uXL、XL、CS、CS3000等多种版本,而部分版本不支持直接加装ExaOPC NTPF100服务器,需要系统软件升级至CS3000系统。具体实现方法是通过建立独立的OPC务器,采集并传输过程数据,OPC服务器安装横河专为MES/ERP系统接口开发的ExaOPC-NTPF100软件包,该软件包提供丰富的接口功能与强大的软件通讯处理能力,同时,独立的OPC服务器的网关型结构以及增强的VPN连接,确保了MES与DCS系统的网络隔离,保证生产系统的稳定运行。
对于CS3000/CS1000/CS系统,每套装置增加一台ExaOPC—NTPF100服务器,安装以太网网卡及与控制总线VNet通讯的VF701卡,并安装ExaOPC-NTPF100软件包。ExaOPC-NTPF100通过VF701卡直接与CS 3000/CS1000/CS控制总线VNet连接,由控制总线直接从控制器读取过程数据以及进行报警事件通讯。ExaOPC-NTPF10O服务器与ENG/EWSS2程师站等值化工程数据。ExaOPc服务器使用组件VPN Manager将过程数据转换至基于PPTP安全VPN协议的数据链路,传送至Exaquantum工厂数据服务器上。具体实现方式如图1所示。
(图片) (图片) (图片) (图片) (图片) (图片) | |
电脑版 | 客户端 | 关于我们 |
佳工机电网 - 机电行业首选网站 |