厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件开发之功能结构篇

news2024/10/5 13:13:57

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件开发之功能结构篇

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件

好几年前,应朋友之邀,为其工厂的厨余垃圾处理设备研发一套用于对现场的生产及维护进行远程查看、管理和质量监控的厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件系统。

因为之前没有接触过三菱PLC,启动之初尤为吃力,整整花了两个月才打通软件与三菱FU3X的PLC的数据通讯。网上没有现成的资料,大家都是站在各自的角度各说各的方法和观点,一直没有找到整体或系统性的关于PLC如何连接小程序的资料,加上三菱FU3X的PLC属于有点年头的东东,能查找的基本上都是自动化及PLC编程方向的资料。

记录了整整一个小记事本资料后,还是没成功打通PLC软硬件之间的通讯。最后在三菱客服妹妹的协助下,才彻底搞清楚和解决一些被卡着的关键点。不得不说,三菱的客服妹妹的PLC硬件及软件的专业知识相当强。

目前这套厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件系统已经在几十台设备上稳定运行多年,现在回头总结总结,既是寻找可升级改进的地方,更希望能将该系统用到更多的生产环境里来,在维护、预测、监测、质监上发挥更多的作用。

咱先从功能结构上来分析一下这套厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件系统,其可分为现场硬件、现场软件、云端软件、维护员软件、销售员软件、总部展示软件、调度员软件等七大部分。

下面逐个分析每个部分的功能和作用。

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件现场硬件

1、现场硬件
也可以将其理解为一个网关,用于上传现场数据到云端,同时下发云端指令到现场。

鉴于朋友工厂之前使用的网关,只传递数据,不做任何筛选和加工,每台设备流量费高得吓人。所以将工控机替代网关,可在现场就能进行筛选和处理从PLC获得的数据,处理完后再上传结果数据,很大程度上避免了流量不必要的浪费。

2、现场软件
上面的现场硬件里既有连接PLC的软件,也有现场加工和处理数据、上传下发数据及指令的软件。为了便于维护,我们将其合二为一。额外增加操作日志、异常奔溃记录、流量监控、位置获取、信号获取等功能。有了该软件后,远程就能查看现场设备运行状况、崩溃原因、网速,同时支持升级软件、重启软件、重启硬件等操作。

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件云端软件

3、云端软件
云端则主要负责收集生产数据、传感器数据、位置数据、流量数据、日志数据、异常崩溃数据等数据;将收集到的数据进行再次加工、统计后分门别类存储起来,再根据配置文件的规则流转到下一场景平台。
除此之外,还负责对设备正常运行、现场硬件正常运行、电力、网络、传感器数据等的监测,遇到异常及告警时及时通知设备维护员。

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件维护员软件

4、维护员软件
维护员同时负责维护几十台厨余垃圾处理设备的正常运转,不论在任何设备现场维护设备,都需要同时盯着其他几十台设备的正常运转情况,如遇到紧急情况,必须及时赶到现场进行处理。如发酵仓温度接近100度而不及时处理,就有可能发生火灾。而维护员软件就充当维护员的千里眼和顺风耳,时刻看着和盯着其它几十台设备的运转情况。

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件销售员软件

5、销售员软件
销售员在谈业务时,能向甲方展示和演示现有设备及其运行、加工以及远程操控情况是最好不过的。然而现实是每台厨余垃圾处理设备重达2-3吨,体积3-9平米,随身携带显然不现实。所以有一个可展示所有设备的全国分布图,选择点击某台设备后可查看运行状态、生产情况,以及可远程操控现场设备的起、停、加热、降温、增转速、降转速的软件很有必要,一方面可向甲方展示方便性,另一方面也可证明咱的技术能力。
另外,如果遇到设备因电力、网络导致数据临时无法流转到下一场景平台时,销售员可在软件上进行补救操作,确保工作的完整性和及时性。

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件总部展示软件

6、总部展示软件
当总部接待前来考察的客户时,免不了带领其参观展览室,这时如果大家都挤到一个手机上的销售员软件看设备的展示和远程操控,显然说不过去。只有落地大屏才是合适的解决之道。其除了拥有销售员软件的大多数功能外,还拥有按行业、按日期的生产宏观统计,当月产量排名、当天产量排名、全国产量统计、生产量走势统计、当天生产任务进度统计等数据展示功能。让客户一目了然的了解到设备的安装数量、产能、运行状态、生产效率、生产排名等实时的数据。

厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件调度员软件

7、调度员软件
遇到一名维护员收到多台设备需到现场处理的告警时,调度员可将告警信息分配给就近空闲的其他维护员,告警设备地点、告警信息、历史告警信息、历史维修信息、历史状态信息等均同步发送到该维护员软件上,即便第一次解手,只需根据状况和历史状况即能迅速解决问题,从而稳定有序的生产提供强有力的保障。
调度员除了调度维护员外,同时兼任调度仓库、采购更换和采购零配件的任务。

总的来说,自打研发出厨余垃圾处理设备工业监控PLC连接APP小程序智能软硬件系统后,每台厨余垃圾处理设备的流量费从每月2000元下降到每月30元,设备的历史运转记录、维修记录、故障告警记录均可在获得授权后随时查询,遇到员工离职时新来的员工也能很快熟悉和上手工作。对销售员来说,增加了一个现场展示和远程操控的软件,为同业竞争增加了一分优势。对总部来说,高大上的全国实时数据展示,既彰显了公司的装机规模,又体现了公司的技术支撑力度和设备的软实力。同时还大幅度降低了每年的运营成本。

下一篇我们再从技术的角度来剖析功能原理。

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

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

相关文章

STM32之HAL开发——Keil调试工具介绍

Debug介绍 在Keil工具中有许多常用的小工具,下面将会依次为大家介绍每个工具的用途。 命令行窗口 在窗口内可以输入一些指令,来进行断点设置以及删除,一般不常用 反汇编窗口 可以查看当前C代码的汇编指令 标志窗口 寄存器窗口 可以用来查看C…

【Linux】信号量与信号

目录 先导知识 信号量 信号 信号概念及产生信号的一般方式 进程递达、阻塞和捕捉 信号集操作函数 信号的捕捉 可重入函数 先导知识 信号量与信号没有任何关系,它们是两个完全不同的概念! 操作系统的本质,就是一个死循环;…

Cookie在网络爬虫中的重要作用

在互联网的海量数据中,网络爬虫如同一只勤劳的小蜜蜂,不断采集着网页上的信息。而在这过程中,Cookie扮演了不可或缺的角色,它就像是爬虫手中的“通行证”,帮助其顺利获取所需数据。本文将深入探讨Cookie在网络爬虫中的…

LLM2LLM: Boosting LLMs with Novel Iterative Data Enhancement

LLM2LLM: Boosting LLMs with Novel Iterative Data Enhancement 相关链接:arXiv GitHub 关键字:LLM、Data Augmentation、Fine-tuning、NLP、Low-data Regime 摘要 预训练的大型语言模型(LLMs)目前是解决绝大多数自然语言处理任…

axios+springboot上传图片到本地(vue)

结果&#xff1a; 前端文件&#xff1a; <template> <div> <input type"file" id"file" ref"file" v-on:change"handleFileUpload()"/> <button click"submitFile">上传</button> </div&g…

centos7 的redis的安装

文章目录 查看本机redis⾸先安装 scl 源, 再安装 redis 基本配置启动redis停止redis 查看本机redis ⾸先安装 scl 源, 再安装 redis 安装scl源 yum install centos-release-scl-rh安装redis5 yum install rh-redis5-redis安装成功 基本配置 修改etc/redis/redis.conf 文件…

javaWeb网上订餐管理系统

一、简介 在当今社会&#xff0c;随着互联网的普及&#xff0c;网上订餐已经成为了人们生活中不可或缺的一部分。为了方便用户点餐&#xff0c;同时也方便商家管理订单&#xff0c;我设计了一个基于JavaWeb的网上订餐管理系统。该系统分为前台和后台两部分&#xff0c;前台包括…

解决多线程场景下ThreadLocal的变量传递问题

问题描述&#xff1a; ThreadLocal可以用于存储线程独享的变量。可以方便的存储上下文信息&#xff0c;提升代码的简洁性。 然而&#xff0c;ThreadLocal的一个不足之处在于&#xff0c;它不支持在线程嵌套过程中自动地将数据从父线程传递到子线程。这意味着&#xff0c;即使…

面试笔记——框架篇Spring系列(Spring、SpringMVC、SpringBoot)

Spring 线程安全 singleton : bean在每个Spring IOC容器中只有一个实例。 prototype&#xff1a;一个bean的定义可以有多个实例。 问题一&#xff1a; Spring中的单例bean是否是线程安全的&#xff1f; ControllerRequestMapping("/user")public class UserContro…

Springboot+vue的旅游信息推荐系统设计与实现+数据库+论文+数据库表结构文档+免费远程调试

项目介绍: Springbootvue的旅游信息推荐系统设计与实现。Javaee项目&#xff0c;springboot vue前后端分离项目 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&#xff0c;通过Spring SpringBoot Mybati…

为何ChatGPT日耗电超50万度?

看新闻说&#xff0c;ChatGPT每天的耗电量是50万度&#xff0c;国内每个家庭日均的耗电量不到10度&#xff0c;ChatGPT耗电相当于国内5万个家庭用量。 网上流传&#xff0c;英伟达创始人黄仁勋说&#xff1a;“AI的尽头是光伏和储能”&#xff0c;大佬的眼光就是毒辣&#xff…

【云能耗管理系统在某大型商场的应用】安科瑞Acrel-EIOT能源物联网平台方案

摘要&#xff1a;依据对上海市某大型商场现场考察的结果&#xff0c;提出通过建设云能耗管理系统的方案来改善商场能耗的管理现状。首先充分搜集建筑信息和设备运行工况&#xff0c;合理设计系统实施方案&#xff0c;解决现场数据采集和传输障碍&#xff0c;完成云能耗管理系统…

Python 全栈体系【四阶】(十九)

第五章 深度学习 一、基本理论 4. 神经网络的改进 4.3 循环神经网络 4.3.1 标准 CNN 模型的不足 假设数据之间是独立的。标准 CNN 假设数据之间是独立的&#xff0c;所以在处理前后依赖、序列问题&#xff08;如语音、文本、视频&#xff09;时就显得力不从心。这一类数据…

解决 cv2.imread读取带中文路径图片问题

http://t.csdnimg.cn/i8CXn 1.问题&#xff1a; # 中草药数据集样本可视化展示 import cv2 import matplotlib.pyplot as plt %matplotlib inline plt.title("heshouwu") plt.imshow(cv2.imread(r"D:\home\aistudio\data1\archive\train\何首乌\heshouwu_0001.…

各大pdf转word软件都用的哪家的ocr引擎?

国内一般的PDF软件一般都调用某国际PDF原厂的OCR接口&#xff0c;但这家公司是主要做PDF&#xff0c;在OCR方面并不专注&#xff0c;一些不是很复杂的场景还能应付得过来&#xff0c;复杂一点的效果就强差人意了&#xff0c;推荐用金鸣表格文字识别系统&#xff0c;它主要有以下…

位段详细解释

结构体位段的使用原则 在C语言中&#xff0c;结构体&#xff08;Struct&#xff09;是一种复合数据类型&#xff0c;它允许我们将多个不同类型的数据项组合成一个单一的实体。位段&#xff08;Bit Field&#xff09;是结构体中的一个特殊成员&#xff0c;它允许我们只取结构体…

专注无线MCU:STM32WL33CCV6A、STM32WL33CCV7A、STM32WL33K8V7TR、STM32WL33KBV7TR设计用于RF无线应用

一、STM32WL33CC &#xff1a;Sub-GHz无线微控制器&#xff0c;单核Arm Cortex-M0 概述 STM32WL33xx是一款高性能超低功耗无线应用处理器&#xff0c;用于1 GHz以下频段的RF无线应用。它设计用于在免许可ISM和SRD频段&#xff08;如433、868和915 MHz&#xff09;下工作。 …

Apache Spark

一、Apache Spark 1、Spark简介 Apache Spark是用于大规模数据 (large-scala data) 处理的统一 (unified) 分析引擎。 Spark官网 Spark最早源于一篇论文Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing,该论文是由加州大学柏…

网络安全-文件包含

一、php://input 我们先来看一个简单的代码 <meta charset"utf8"> <?php error_reporting(0); $file $_GET["file"]; if(stristr($file,"php://filter") || stristr($file,"zip://") || stristr($file,"phar://&quo…

Python---常用的web框架

目录 Django创建Django项目启动Django项目引入APP视图函数例如纯文本JSON格式数据重定向渲染页面返回错误提示 FlaskPyramidTornado Django 特点&#xff1a;Django是一个全功能的Web框架&#xff0c;提供了许多内置的功能和工具&#xff0c;如ORM、表单处理、认证等。它的设计…