一、前言
近年来,中国食品行业发展迅速且灵活多变,在当前经济下行的情形下,食品行业正面临着日益激烈的竞争,导致企业利润下降。
为了保持企业市场竞争力,国内某top10食品企业采用宏集SCADA解决方案---PC Runtime软件对其产线进行数字化改造,搜集全流程生产及质量数据,优化生产过程,降低成本,为产线后续进一步的数字化和信息化打下基础。
二、宏集PC Runtime软件
基于该企业的现场环境和数字化改造需求,我们给客户推荐了宏集PC Runtime软件,帮助用户完成现场数据的采集、处理、存储和可视化。如下是整个项目的方案架构图。
凭借强大的功能库和控件库,宏集PC Runtime软件快速帮助该客户完成方案部署与落地,软件特色功能主要有如下几点:
-
支持200+通讯协议,包括OPC UA/Modbus/MQTT/TCP/UDP/自由串口,以及西门子/AB/欧姆龙/三菱/施耐德/倍福/GE/基恩士/力士乐等PLC协议
-
支持2000+现代风格控件,控件库支持在线检索
-
支持警报、趋势、报表、配方、计划任务、数据映射、多语言、审计追踪、电子签名、用户管理、邮件通知、结构标签等功能
-
内置百种便捷宏指令
-
支持MySQL、SQL Server、PostgreSQL等关系型数据库的增删改查
-
支持JavaScript脚本编写,完成定制化功能开发
-
内置web服务器,支持通过web浏览器实现远程监控
-
支持多实例运行
三、关键挑战与应对之策
在帮助该客户落地数字化改造的过程中,我们也遇到了一些挑战。针对这些关键挑战,我们也分享一下宏集PC Runtime软件的应对之策。
1. 现场西门子PLC和传感器数据的采集
宏集PC Runtime软件支持200+通讯协议(如下所示),适配绝大多数现场PLC和传感器通讯协议。在现场调试时,由于种种原因,我们遇到通过Modbus TCP协议无法准确采集现场PLC数据的问题,最终调整为OPC UA协议,完成PLC数据的采集。
宏集PC Runtime软件支持的部分协议
2. 产线高阶数据的计算
该客户需要基于现场设备的基础数据计算出产线的高阶数据,比如OEE、产线速度、停机时间/次数/损失、警报班次占比、废品率等。基于客户的高阶数据需求以及对应的计算方法,我们在宏集PC Runtime软件内部编写相应的JavaScript功能脚本,计算出客户所想要的产线高阶数据。
部分JavaScript功能脚本
3. 现场操作人员通过平板电脑远程录入人工数据
宏集PC Runtime软件内置web服务器,该企业的产线工作人员可通过手持平板电脑中的web浏览器远程访问产线状态,并在"人工看板"中手动录入部分人工数据。
远程监控画面(非项目实际画面)
4. 数据存储到MySQL数据库
宏集PC Runtime软件支持多种关系型数据库,比如MySQL、SQL Server、PostgreSQL以及支持ODBC驱动的数据库,且软件内部集成多种数据库操作(表格创建、数据读取/插入/更新/删除等)的宏指令,以及通过编写JavaScript功能脚本,帮助该客户完成产线数据的存储,建立企业数仓。
数据库相关宏指令
数据存储到mysql数据库(非项目实际存储内容)
四、实际效果
经过最终的项目落地,该客户现场的实际效果如下所示:
全局可视化看板
产线OEE相关数据
产线停机时间/次数/损失
产线警报状态及占比(非实际项目警报分类)
产线废品率(非实际废品分类)
五、总结
通过宏集PC Runtime软件,该客户最终完成现场PLC和传感器数据的采集,计算出产线高阶数据并制作出整个产线的可视化看板。
此外,工厂管理层人员每天晨会通过web端远程查看产线生产状态,根据产线高阶数据对企业生产进行分析,研究优化策略,进而提高产线生产效率,保持企业的竞争力。