2023.04科学技术创新基于FineReport的生产报表自动化系统设计与实现魏凯锋1,2,刘伟何1,2,盛建村1,2,李荻妍1,2,蔡昊天1,2(1.金川集团股份有限公司数字中心,甘肃金昌;2.金川集团信息与自动化工程有限公司,甘肃金昌)在流程行业企业生产过程中,存在大量与生产、能耗、化验等相关的数据均由人工记录、分析与存档,大批量的Excel报表设计、数据录入、统计分析给岗位人员和企业管理人员在企业生产和管理过程中带来了极大的不便。本研究以某集团公司熔炼分厂为背景,以FineReport报表工具为基础,提出一套基于工业实时历史数据库和关系库的生产报表自动化实现方案。通过生产报表的自动化设计与实现,有助于提高岗位人员工作素养及工作质量,加强企业管理人员对企业生产的管理,进一步提高企业信息化水平。1需求及建设目标某集团熔炼分厂各工序存在大批量的日报、月报等由人工编制的Excel统计报表,通常由岗位人员对分厂各工序生产过程中产生的数据按小时进行记录并分析,管理和技术人员通过分析结果对其生产采取相应的管控措施。然而,各种复杂报表的编制及大量数据的记录给岗位人员工作造成沉重的负担,同时人为因素引起的数据记录不准确以及统计分析结果的滞后性导致管理和技术人员无法对生产做到精准、及时的管控[1]。因此,建立一套生产报表自动化系统,可规范数据采集及录入标准、加强数据统计分析工作、提高工作效率,强化企业生产管理。结合熔炼分厂各工序实际业务需求,生产报表自动化系统涵盖DCS/PLC、无线终端设备、能源、检化验等数据的自动采集与存储,生产报表按时间自动生成并记录数据,对关键三区指标数据可进行红、黄、绿三区报警和批注,同时可对日数据、月数据进行统计分析形成相应的分析结果。2系统架构根据熔炼分厂生产报表自动化系统实际业务需求,系统架构见图1,总体可分为数据层、业务层以及用户层。数据层主要为报表业务提供多源数据源,通过工业隔离网闸PSL-A1081对现场DCS/PLC、DTU/RTU、智能装备等设备采用相应的通信协议将所需数据采集至隔离网关,并通过Modbus、CommServer等协议将数据上传至工业实时历史数据库pSpace进行存储。通过ODBCRouter转储工具可将实时库数据按需转储至关系库,从而为后续业务的开展提供数据保障。业务层主要为业务报表的开发,包括生产运行参数报表、关键设备运行参数报表、能源报表、关键三区报表、检化验报表等生产统计报表。用户层主要为用户开放,完成对系统参数、用户及用户权...