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

一、前言

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

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

二、宏集PC Runtime软件

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

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

1. 支持200+通讯协议,包括OPC UA/Modbus/MQTT/TCP/UDP/自由串口,以及西门子/AB/欧姆龙/三菱/施耐德/倍福/GE/基恩士/力士乐等PLC协议

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

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

4. 内置百种便捷宏指令

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

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

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

8. 支持多实例运行

三、关键挑战与应对之策

在帮助该客户落地数字化改造的过程中,我们也遇到了一些挑战。针对这些关键挑战,我们也分享一下宏集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端远程查看产线生产状态,根据产线高阶数据对企业生产进行分析,研究优化策略,进而提高产线生产效率,保持企业的竞争力。

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【linux】日志管理和分析

一、概述 在Linux系统的管理和运维中,日志文件起到至关重要的作用。它们记录了系统运行过程中的各种事件,包括系统故障、性能数据和安全事件。 二、 日志的作用和分类 日志的作用 日志文件记载了系统的生命线,利用它们可以: 1…

Linux操作系统基础(08):Linux的用户权限

1. 用户权限是什么 在Linux中,用户权限是指用户对文件、目录或者系统资源的访问权限,用户权限决定了用户可以执行哪些操作,比如读取、写入、执行等等,用户权限与文件权限紧密不可分。 用户权限可以分为三种: 读取权限…

青蛙目标检测数据集VOC格式600张

青蛙,一种两栖动物,以其独特的形态和习性,成为了大自然中的一道亮丽风景。 青蛙的外观非常特别,绿色的皮肤上布满了大小不一的斑点,既有助于它们在草丛中隐身,又能够有效地迷惑天敌。头部扁平,…

珠海盈致浅析MES生产管理系统的优点

MES系统是用于管理和控制制造过程的信息化系统.它具有许多优点: 1. 生产过程可视化:MES系统提供实时的生产过程监控和数据收集,使管理人员能够清晰地了解生产线上的各个环节,包括设备状态、生产进度、质量指标等.这使得管理人员能够作出准确的决策并快速响应变化. 2…

实现文本 内容展开 / 收起

<template><el-table :data"tableData" style"width: 100%" height"250"><el-table-columnfixedprop"date"label"日期"width"150"></el-table-column><el-table-columnprop"name…

聚丙烯腈,到预测期结束时将达到36亿美元的市场规模

聚丙烯腈 (PAN) 是一种合成聚合物&#xff0c;广泛用于各种应用&#xff0c;包括纺织品、碳纤维生产和水处理。近年来&#xff0c;受航空航天、汽车和建筑行业对碳纤维增强复合材料需求不断增长的推动&#xff0c;全球 PAN 市场稳步增长。 全球 PAN 市场预计从 2020 年到 2025 …

HttpClient库与代理IP在爬虫程序中的应用

目录 前言 一、HttpClient库的基本使用方法 二、代理IP的使用方法 三、代理IP池的使用方法 四、总结 前言 在编写爬虫程序时&#xff0c;我们经常会使用HttpClient库来发送HTTP请求&#xff0c;获取网页内容。然而&#xff0c;有些网站可能会对频繁的请求进行限制&#x…

CMake入门教程【核心篇】包含目录(include_directories)

&#x1f608;「CSDN主页」&#xff1a;传送门 &#x1f608;「Bilibil首页」&#xff1a;传送门 &#x1f608;「本专栏容」&#xff1a;CMake入门教程 &#x1f608;「动动你的小手」&#xff1a;点赞&#x1f44d;收藏⭐️评论&#x1f4dd; 文章目录 1. 基本用法2. 添加单个…

【SpringBoot开发】之商城项目案例(订单及订单项生成)

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是君易--鑨&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《SpringBoot开发之商城项目系列》。&#x1f3af…

鸿蒙系列--装饰器

一、基础UI组件结构 每个UI组件需要定义为Component struct对象&#xff0c;其内部必须包含一个且只能包含一个build(){}函数&#xff0c;用于绘制UI&#xff1b;struct之内、build()函数之外的地方用于存放数据。 二、基本UI装饰器 Entry 装饰struct&#xff0c;页面的入口…

系列十、Spring Cloud Gateway

一、Spring Cloud Gateway 1.1、概述 Spring Cloud全家桶中有个很重要的组件就是网关&#xff0c;在1.x版本中采用的是Zuul网关&#xff0c;但是在2.x版本中&#xff0c;由于Zuul的升级一直跳票&#xff0c;Spring Cloud最后自己研发了一个网关替代Zuul&#xff0c;即&#xf…

2020年认证杯SPSSPRO杯数学建模B题(第二阶段)分布式无线广播全过程文档及程序

2020年认证杯SPSSPRO杯数学建模 B题 分布式无线广播 原题再现&#xff1a; 以广播的方式来进行无线网通信&#xff0c;必须解决发送互相冲突的问题。无线网的许多基础通信协议都使用了令牌的方法来解决这个问题&#xff0c;在同一个时间段内&#xff0c;只有唯一一个拿到令牌…

Unity 2022 版本 寻路 NavMesh

官方教程地址 https://docs.unity3d.com/Packages/com.unity.ai.navigation1.1/manual/index.html 首先装包 先给地图 和 阻挡 设置为静态 然后给地上行走的地方 添加组件 可以直接bake 然后会显示蓝色的可行走路径 player 添加插件 然后给角色添加脚本 using System.Co…

MySQL基础篇(一)SQL

视频地址: 黑马程序员 MySQL数据库入门到精通&#xff0c;从mysql安装到mysql高级、mysql优化全囊括 SQL&#xff0c;全称 Structured Query Language&#xff0c;结构化查询语言。操作关系型数据库的编程语言&#xff0c;定义了一套操作关系型数据库统一 标准。 一、SQL通用语…

ImportError: DLL load failed while importing imaging: 找不到指定的模块

24.1 ImportError: DLL load failed while importing imaging: 找不到指定的模块 参考&#xff1a;https://zhuanlan.zhihu.com/p/662305030?utm_id0 说明&#xff1a;Pillow 与pillow都可以&#xff0c;不区分首字母大小写 第一步&#xff1a;查看是否有pillow 1&#xff09;…

AI:117-基于机器学习的环境污染影响评估

🚀点击这里跳转到本专栏,可查阅专栏顶置最新的指南宝典~ 🎉🎊🎉 你的技术旅程将在这里启航! 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的关键代码,详细讲解供…

vue3+Ts+Hook的方式实现商城核心功能sku选择器

前言 Hooks是React等函数式编程框架中非常受欢迎的工具&#xff0c;随着VUE3 Composition API 函数式编程风格的推出&#xff0c;现在也受到越来越多VUE3开发者的青睐&#xff0c;它让开发者的代码具有更高的复用度且更加清晰、易于维护。 本文将通过CRMEB商城商品详情sku选择…

【完整思路】2023 年中国高校大数据挑战赛 赛题 B DNA 存储中的序列聚类与比对

2023 年中国高校大数据挑战赛 赛题 B DNA 存储中的序列聚类与比对 任务 1.错误率和拷贝数分析&#xff1a;分析“train_reads.txt”和“train_reference.txt”数据集中的错误率&#xff08;插入、删除、替换、链断裂&#xff09;和序列拷贝数。 2.聚类模型开发&#xff1a;开发…

Vue3+TS+ElementPlus的安装和使用教程【详细讲解】

前言 本文简单的介绍一下vue3框架的搭建和有关vue3技术栈的使用。通过本文学习我们可以自己独立搭建一个简单项目和vue3的实战。 随着前端的日月更新&#xff0c;技术的不断迭代提高&#xff0c;如今新vue项目首选用vue3 typescript vite pinia……模式。以前我们通常使用…

【教学类-43-15】 20240103 (5宫格数独:内存数据不够计算) 不重复的基础模板数量:未知

背景需求&#xff1a; 测试5宫格有多少种不重复的基础模板&#xff08;只测试所有的25数字一组有多少个&#xff09; # 测试11*11格&#xff0c;2*2一共4套3*3 宫格目的&#xff1a;数独14 5宫格有不同的基础模板 作者&#xff1a;阿夏 时间&#xff1a;2024年01月04日 13:…