宏集案例丨宏集PC Runtime软件助推食品行业生产线数字化革新

来源:宏集科技 工业物联网 宏集案例丨宏集PC Runtime软件助推食品行业生产线数字化革新

原文链接:https://mp.weixin.qq.com/s/DwzVzifUiidNr-FT3Zfzpg

欢迎关注虹科,为您提供最新资讯!

01 前言

近年来,中国食品行业发展迅速且灵活多变,在当前经济下行的情形下,食品行业正面临着日益激烈的竞争,导致企业利润下降。

为了保持企业市场竞争力,国内某top10食品企业采用宏集SCADA解决方案—PC Runtime软件对其产线进行数字化改造,搜集全流程生产及质量数据,优化生产过程,降低成本,为产线后续进一步的数字化和信息化打下基础。

02 宏集PC Runtime软件

基于该企业的现场环境和数字化改造需求,我们给客户推荐了宏集PC Runtime软件,帮助用户完成现场数据的采集、处理、存储和可视化。如下是整个项目的方案架构图。

图1. 客户方案架构图

凭借强大的功能库和控件库,宏集PC Runtime软件快速帮助该客户完成方案部署与落地,软件特色功能主要有如下几点:

支持200+通讯协议,包括

OPC UA/Modbus/MQTT/TCP/UDP/自由串口,

以及西门子/AB/欧姆龙/三菱/施耐德/倍福/GE/基恩士/力士乐等PLC协议

支持2000+现代风格控件,控件库支持在线检索

支持警报、趋势、报表、配方、计划任务、数据映射、多语言、审计追踪、电子签名、用户管理、邮件通知、结构标签等功能

内置百种便捷宏指令

支持MySQL、SQL Server、PostgreSQL等关系型数据库的增删改查

支持JavaScript脚本编写,完成定制化功能开发

内置web服务器,支持通过web浏览器实现远程监控

支持多实例运行

03 关键挑战与应对之策

在帮助该客户落地数字化改造的过程中,我们也遇到了一些挑战。针对这些关键挑战,我们也分享一下宏集PC Runtime软件的应对之策。

(1)现场西门子PLC和传感器数据的采集

宏集PC Runtime软件支持200+通讯协议(如下所示),适配绝大多数现场PLC和传感器通讯协议。在现场调试时,由于种种原因,我们遇到通过Modbus TCP协议无法准确采集现场PLC数据的问题,最终调整为OPC UA协议,完成PLC数据的采集。

图2.  宏集PC Runtime软件支持的部分协议

(2)产线高阶数据的计算

该客户需要基于现场设备的基础数据计算出产线的高阶数据,比如OEE、产线速度、停机时间/次数/损失、警报班次占比、废品率等。基于客户的高阶数据需求以及对应的计算方法,我们在宏集PC Runtime软件内部编写相应的JavaScript功能脚本,计算出客户所想要的产线高阶数据。

图3. 部分JavaScript功能脚本

(3)现场操作人员通过平板电脑远程录入人工数据

宏集PC Runtime软件内置web服务器,该企业的产线工作人员可通过手持平板电脑中的web浏览器远程访问产线状态,并在“人工看板”中手动录入部分人工数据。

图4. 远程监控画面(非项目实际画面)

(4)数据存储到MySQL数据库

宏集PC Runtime软件支持多种关系型数据库,比如MySQL、SQL Server、PostgreSQL以及支持ODBC驱动的数据库,且软件内部集成多种数据库操作(表格创建、数据读取/插入/更新/删除等)的宏指令,以及通过编写JavaScript功能脚本,帮助该客户完成产线数据的存储,建立企业数仓。

图5. 数据库相关宏指令

图6. 数据存储到mysql数据库(非项目实际存储内容)

04 实际效果

经过最终的项目落地,该客户现场的实际效果如下所示:

| 全局可视化看板

| 产线OEE相关数据

| 产线停机时间/次数/损失

| 产线警报状态及占比(非实际项目警报分类)

| 产线废品率(非实际废品分类)

05 总结

通过宏集PC Runtime软件,该客户最终完成现场PLC和传感器数据的采集,计算出产线高阶数据并制作出整个产线的可视化看板。

此外,工厂管理层人员每天晨会通过web端远程查看产线生产状态,根据产线高阶数据对企业生产进行分析,研究优化策略,进而提高产线生产效率,保持企业的竞争力

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/616565.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html+css实现子元素完全居中常见方案

详细过程 查看公众号文章 htmlcss实现子元素完全居中常见方案 获取更多内容,请关注微信公众号。搜索“码圈小橙子”,或扫描下方二维码获取关注

FFmpeg编程录制音频(Mac OS)

之前我们使用FFmpeg命令行工具进行了简单的音视频操作,这次在Mac OS环境下编写代码实现简单的音频录制功能。 FFmpeg命令行音频录制 首先回顾一下Mac OS环境下简单的音频录制命令行实现: ffmpeg -f avfoundation -i ":0" -t 20 -acodec pcm…

opencv拉流出现missing picture in access unit with size 4错误解决

0、应用场景问题 我们使用opencv作为拉流客户端,获取画面后进行图像处理并推流(使用ffmpeg库)。 opencv解码同样使用ffmpeg库。 我们要求opencv能根据业务不断进行拉流操作,等效的逻辑代码如下: while(1) {printf(&…

gazebo模型库目录(国内源)

这个是比较普遍的,一般用途: GitCode - 开发者的代码家园https://gitcode.com/geniusChinaHN/osrf.gazebo_models/tree/master/ambulance这个主要是车辆: car_demo: osrf汽车模型库https://gitee.com/geniuschinahn/car_demo还有这个是以前…

YOLOv6s,map值打印成两位小数(原本是显示0.538,变成显示为53.79)

显示结果 更改前: 更改后: 方法 将tools/eval.py中的--do_pr_metric后面改为defaultTrue即可打印出map值原本是显示0.538,变成显示为53.79,方法为👇 在YOLOv6-main/yolov6/core/evaler.py中做如下更改&#xff1a…

对回调函数的各种讲解说明

有没有跟我师弟一样的童靴~,学习和使用ROS节点时,对其中的callback函数一直摸不着头脑的,以下这么多回调函数的讲解,挨个看,你总会懂的O.o 回调函数怎么调用,如何定义回调函数: 回调函数怎么调用,如何定义…

最大公共子串

解题思路: 解题代码: UP主运用的方法很巧妙。厉害。

IPv6路由协议----BGP4+

BGP基本概念 边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择最佳路由的距离矢量路由协议。 MP-BGP是对BGP4进行了扩展达到在不同网络中应用的目的,BGP4原有的消息机制和路由机制并没有改变。MP-BGP在IPv6单播网…

day1·算法-双指针

今天是第一天,GUNDOM带你学算法,跟上我的节奏吗,一起闪击蓝桥杯! 正文展开,今天先上点小菜供大家想用,如有错误或者建议直接放评论区,我会一个一个仔细查看的哦。 双方指针问题一般是在数组中…

QT 小组件 列表框以及微调框

.cpp文件 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);QListWidgetItem *pPhone new QListWidgetItem;pPhone->setText("西瓜");pPhone->…

SSM整合(实现简单查询功能)

在名为ssm的数据库内创建表 CREATE TABLE account (id int(11) NOT NULL AUTO_INCREMENT,name varchar(20) DEFAULT NULL,money double DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8; 创建工程 pom.xml <?xml version"1.0" encoding&quo…

Find My游戏手柄|苹果Find My技术与手柄结合,智能防丢,全球定位

游戏手柄是一种常见电子游戏机的部件&#xff0c;通过操纵其按钮等&#xff0c;实现对游戏虚拟角色的控制。随着游戏设备硬件的升级换代&#xff0c;现代游戏手柄又增加了&#xff1a;类比摇杆&#xff08;方向及视角&#xff09;&#xff0c;扳机键以及HOME菜单键等。现在的游…

2024年实时获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

首先&#xff0c;来看下效果图 在线体验地址&#xff1a;https://geojson.hxkj.vip&#xff0c;并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据&#xff0…

Postman接口测试神器从安装到精通

Postman 的优点&#xff1a; 支持各种的请求类型: get、post、put、patch、delete 等支持在线存储数据&#xff0c;通过账号就可以进行迁移数据很方便的支持请求 header 和请求参数的设置支持不同的认证机制&#xff0c;包括 Basic Auth&#xff0c;Digest Auth&#xff0c;OAu…

使用 Docker 部署 Halo 博客系统

:::info 项目地址&#xff1a;https://github.com/halo-dev/halo ::: 一、Halo 介绍 1&#xff09;Halo 简介 Halo 是一款强大易用的开源建站工具&#xff0c;它让你无需太多的技术知识就可以快速搭建一个博客、网站或者内容管理系统。具备可插拔架构、主题套用、富文本编辑器…

Hive数据定义(1)

hive数据定义是hive的基础知识&#xff0c;所包含的知识点有&#xff1a;数据仓库的创建、数据仓库的查询、数据仓库的修改、数据仓库的删除、表的创建、表的删除、表的修改、内部表、外部表、分区表、桶表、表的修改、视图。本篇文章先介绍&#xff1a;数据仓库的创建、数据仓…

CCF模拟题 202305-1 重复局面

试题编号&#xff1a; 202305-1 试题名称&#xff1a; 重复局面 时间限制&#xff1a; 1.0s 内存限制&#xff1a; 512.0MB 题目背景 国际象棋在对局时&#xff0c;同一局面连续或间断出现3次或3次以上&#xff0c;可由任意一方提出和棋。 问题描述 国际象棋每一个局面可以用…

Postman接口测试工具最全实用教程

一、postman简介 1、postman的特点 postman只做http协议的接口的测试&#xff0c;是一种最广泛REST接口测试客户端软件。postman支持http协议的所有请求方式&#xff0c;包括get、post、head、put、delete等。postman支持各种额外的头部字段的添加。postman除了可以模拟普通表…

C语言快速排序——qsort函数

上面的是我们标准C语言库里面对qsort函数的介绍&#xff0c;我们先来从排序说起&#xff1a; 这就不得不提出编程中最最基础的排序算法---冒泡排序 对于一个任意的无序数列&#xff0c;我们如果想要把他排成顺序数列的话&#xff0c;我们就可以让每一项跟后面的一项去比较&…

大模型在游戏行业的应用分析

文章目录 一、大模型作用1&#xff09;节省美术成本2&#xff09;模仿用户肖像&#xff0c;精准投放3&#xff09;买量流程的自动化4&#xff09;缩短视频素材制作周期5&#xff09;例如新营销形式宣传&#xff08;图生图&#xff09;5&#xff09;故事设计6&#xff09;辅助代…