生产执行系统(MES)对实时数据采集数据的应用

/ 1

生产执行系统(MES)对实时数据采集数据的应用

李愿军孙勇

李愿军孙勇

(贵州中烟工业有限责任公司,550001)

【摘要】生产执行系统在近年来在烟草企业已经相对成熟,生产管理技术与实时信息系统的架构业已日臻完善。对于实时数据的分析和处理仅限于系统自带的分析已经不能满足系统以及工作的需要,在MES中为了对底层中控系统中采集的数据更好的应用和分析,需要从制丝底层中控系统采集的大量的生产实时数据进行转储,加工,处理,得到准确、有效的数据。

【关键字】生产执行系统(MES);数据采集;转储

一、生产企业目前的状况

在当今企业信息化日臻完善的前提下,不仅对企业内部资源进行了有效的整合、归集,还有效的规范了各种操作并提高了效率,是企业各部门之间有机协调,快速的沟通,使得企业发展的步伐大步向前。就卷烟企业而言,底层实时数采数据采集、存储已经相对比较完备。但在数据的应用方面还不够深入。原因在于实施采集系统的特点:高压缩性,大并发量的存储等因素,以及和非生产时间的存储中大量的无效数据都给后期的数据应用造成了一定程度的影响。

二、数据转储设计原则

◆需求导向原则:

企业的基本需求和定位是设计的出发点。按需求出发,实事求是,追求最大的性能价格比是规划设计的指导方针。

◆国际化原则:

设计要采用国际化的有关标准,应具有充分的开放性、可兼容性和可扩张性。网络结构与协议要与国际主流网络技术兼容。

◆实用性:

结合项目的需求、技术规范、图纸,在满足基本功能需求的前提下,质量可靠,性能出色,成本最优。

◆可靠性:

所选用的技术及配套设备必须成熟可靠,并具有适当的冗余性能,保证整个系统的长期正常运行。

◆开放性:

方便与其他系统连接,系统所使用的产品都符合国际国内主流标准,并具备一定的开放性,使系统可供二次开发。

◆方便性:

各子系统的使用界面简单明了,方便管理人员的使用和操作。

三、数据转储的实现

卷烟生产企业的MES应用中,由于各车间班次安排不同,生产时间也有所不同,将按照不同的车间进行建表用于数据转储空间。这样也有利于减轻数据库的负载,减少表级锁的时间,提高查询查询效率和转储效率。

实时数据转储配置内容以数据库表的形式进行存储。对于需要转储的采集点,期初将配置数据进行一次性导入,在运行过程中需要增删改采集点数据时,在表中进行相应的操作。转储方式、转储周期也在配置表中完成。

(一)配置内容:表名,采集点名称,说明。

(二)转储方式:自动转储(利用数据库作业自动执行的机制,进行转储)。

系统根据设定的转储周期,采用增量转储的方式,进行转储操作。按照每个车间进行,每个车间一个线程的方式进行启动,对所存在的点进行数据的抽取、加工,然后,循环每个采集时间点,对采集的数据进行存储,这样最大限度的降低由于各种原因导致转储失败的影响。若某个采集时间点的数据转储失败时,将对转储失败的数据的原因、采集时间、进行日志记录,方便查看和后续工作。

(三)转储周期:

转储周期按照分钟计算,配置开始时间,循环周期(根据需要,在允许最小时间限定外进行设定),并同时设置自动转存是生效根据需要进行配置,转储周期单位为分钟,默认10分钟。

(四)对数据补转的设计

在数据转储过程中,转储错误的采集点在转储结果中称之为丢失的数据。对于转储失败的数据,系统会记录转储失败的原因以及结果。可以对转储失败的日志记录进行查看和重转功能。

(五)数据库表的设计

1、点配置表:

结束语

数据采集系统采集,存储的数据已经相当完备,但在深入应用上还需要进一步提高,使其发挥更大的作用,这就需要对采集的数据进行进一步的加工,处理。利用采集生产线的数据更好的对生产过程进行管控,对于过程工艺、指标优化、生产消耗控制等方面做到更加精细、优化。从而提高生产效率,提高生产质量。