码农的转型之路-PLC异地组网与远程控制

PLC异地组网与远程控制,需求是基于园子认识的朋友提供,大体是实现PLC多个局域网异地组网,并实现远程控制、大屏展示、手机端控制、预警推送等功能。其他就是可以方便二次开发界面,以满足不同客户的需求。

目前还没有具体合作意向,只是一个构思。因为这里网关可以使用工控服务来实现,所以花了一点时间设计。

一、系统架构

说明:

  1.采集终端

  • 工控盒子:用于网关控制,与PLC处于同一局域网使用Modbus-TCP协议交互。与云平台使用WebSocket连接。同时提供一套控制界面和api用于远程控制。

不带屏幕

带触控屏幕版本

  • PLC:控制各类传感器,使用RS232或RS485控制。
  • 温湿度传感器:采集温湿度
  • 电磁阀:控制水泵通路
  • 继电器:控制240V或380V电路开关

  2.云平台

  • 消息推送:使用WebSocket连接网关(工控)、PC端、APP端、大屏系统。
  • 展示大屏:可视化方式展示多个组网设备状态,并实现远程控制。

  • PC端:用于后台管理,包括网关配置和下发、远程控制、预警阈值参数设置等。

  • APP端:用户手机端远程查看和控制设备,包含预警消息、设备中心等功能。

二、架构优点

  1. 灵活性高:工控端除了安装网关服务,也可以搭载NAT服务,将PLC内网IP和端口对外提供连接,方便之前的程序使用(Labview已经开发了一版)。
  2. 界面漂亮:UI使用HTML+CSS可以实现漂亮了的界面。
  3. 扩展性好:提供二次开发的能力,包括定制UI和web api。

posted on   木子清  阅读(892)  评论(3编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2010-01-08 EyesBaby功能实现之图片控件上添加字符

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

我的网站:道道工作室
点击右上角即可分享
微信分享提示