PLC、工业设备如何远程访问?贝锐蒲公英云智慧组网实现数据互通

在工业4.0时代,工业数字化的核心在于数据的互联互通,而在整个工业数字化、智能化的过程中,往往面临数据采集困难、设备运行情况难以知晓、部署管理难度大、后期维护成本高等问题。

显然,PLC设备在整个工业数字化进程中扮演的角色是十分重要的,我们甚至可以这么说,远程访问PLC,是工业领域实现互联互通最基本的表现形式之一。

那么,我们如何实现PLC远程访问呢?异地组网是一种可靠的方案。

93b65a96cd3917644d95081f6de2b35d.jpeg

贝锐蒲公英作为专业的云智慧组网方案品牌,提供了基于自研SD-WAN异地组网能力,可实现几乎任意网络环境下工业设备的互联互通解决方案,并且进一步通过“二层组网”的方式,实现了通过L2数据链路层及以上协议的直接访问。

28c739bdb7d997f89ed7760bf11c2054.jpeg

我们以各地智慧楼宇、智慧工厂等场景的异地PLC设备数据互通、远程调试为例:此类设备可能采用特殊的工业协议或是私有协议,并非TCP/UDP之类的标准通讯协议,传统基于网络层的三层组网往往无法直接实现互通。

而且使用三层组网,串口服务器可能无法扫描并发现远程的串口设备,不能满足工业设备的互联需求。

使用蒲公英组建二层虚拟网,组网设备数据链路层以上协议可直接互访,各地组网成员具有统一的IP网段,真正达到本地局域网的通讯效果。

在部署方面,蒲公英组网的过程也相当简便:只需在各地机房内部署蒲公英工业路由器,并通过其内置的4G、5G蜂窝网络,或接入宽带联网。

a8729b392203522a89e58e7c4b40a31b.jpeg

随后,再通过蒲公英云端管理平台设置、组网,并启用二层直连模式,即可实现下方终端设备的互联互通,达到和本地局域网一致的访问效果,满足PLC等串口设备的远程数据互通、局域网扫描发现需求。

同时,远程人员、设备安装并登录蒲公英软件客户端,验证通过后即可加入组网,满足远程运维、数据采集等需求。

科普:二层组合和传统三层组网有何区别?优势在哪

网络体系结构,通常划分为七层,也就是OSI 七层模型:

b1028376bffc15054a3a010d83a71dfe.jpeg

简单来说,三层组网是实现了多个异地局域网网络层的互通,二层组网实现了异地局域网更底层的数据链路层互通。

三层协议往往基于IP地址来查找目标,如果通讯的双方IP网络段不同,则需要通过额外的路由表来通讯。

f60a2ce0035d9ed80efdd690ae8045f5.jpeg

如果组网中的两个节点是同一个网段,那么也可以实现三层的广播与组播功能,但仅限于三层协议的广播。某些更底层的协议,比如链路层发现协议 LLDP(Link Layer Discovery Protocol),这类协议往往面向局域网内部通讯,采用了MAC地址(硬件地址)来查找目标,并非基于IP地址的三层协议。

5eca547e2c9a2d59266a0b6143f75e93.jpeg

标准LLDP协议帧格式三层组网时,仅仅互通了异地局域网设备的IP地址信息,更底层的MAC地址并不会互通,因此二层链路层协议就无法正确工作,识别不到异地局域网内的设备。

26f5ed74e6e060df18c0f2e2c7256329.jpeg

网络数据传输流程&帧结构

为了使得底层协议也能远程互通,我们就需要二层组网,让多个不同的异地局域网联合成一个“真正”的本地局域网。

在二层组网中,所有设备可基于数据链路层协议进行通讯,实现基于MAC地址(硬件地址)来查找目标。

a80335f75cac1fe99b9b05def47de76d.jpeg

另外,所有广播与组播都将从二层开始发挥作用,除了可以同样实现三层的广播与组播,比如典型的二层链路层发现协议 LLDP(Link Layer Discovery Protocol)、工业领域的PROFINET协议也可以正常工作。

fe1bd148cbada8e4d4786915d2f4d254.jpeg

贝锐蒲公英研发团队基于自研云智慧组网技术,针对二层组网的难题进行了升级与优化,推出了二层组网方便,并基于诸多行业头部企业的服务经验,打造了专属的智慧运维解决方案,搜索“贝锐蒲公英”官网,即可了解详细详细、获取专属解决方案。

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

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

相关文章

freertos任务管理器,任务监控

freertos提供了类似于windows的任务管理器功能,具体地如下: 1、configUSE_TRACE_FACILITY 和 configUSE_TRACE_FACILITY使能置1 2、调用vTaskList,如下: if(idleTaskCounter%84){char printlist[2048];vTaskList(printlist);Prin…

ssm基于Java的药店药品信息管理系统的设计与实现论文

摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,药品信息因为其管理内容繁杂,管理数量繁多导致手工进行处理不能满足广大…

11-适配器模式(Adapter)

意图 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。 适配器模式属于结构模式。 类适配器模式(通过继承的方式实现适配器模式) Adapter类,通过继承src类&#xff0…

vulnhub靶场之DC-8

一.环境搭建 1.靶场描述 DC-8 is another purposely built vulnerable lab with the intent of gaining experience in the world of penetration testing. This challenge is a bit of a hybrid between being an actual challenge, and being a "proof of concept&quo…

【技术选型】Doris vs starRocks

比对结论 仅从当前能看到的数据中,相比于doris,starRocks在性能方面具备优势,且更新频率高(降低维护成本)。 目标诉求 并发性不能太低——相比于clickhouse不到100的QPS支持大表关联——降低数据清洗的压力&#xf…

家用洗地机哪个品牌质量比较好?高配置洗地机推荐

近年来,科技飞速发展,推动了多个新兴行业的崛起,其中洗地机行业也在不断扩大。然而,随着市场的蓬勃发展,洗地机市场的产品质量参差不齐。在众多品牌中,真正致力于深入研究和创新的品牌相对较少。洗地机的问…

电流检测方法

电路检测电路常用于:高压短路保护、电机控制、DC/DC换流器、系统功耗管理、二次电池的电流管理、蓄电池管理等电流检测等场景。 对于大部分应用,都是通过感测电阻两端的压降测量电流。 一般使用电流通过时的压降为数十mV~数百mV的电阻值&…

VUE element-ui实现表格动态展示、动态删减列、动态排序、动态搜索条件配置、表单组件化。

1、实现效果 1.1、文件目录 1.2、说明 1、本组件支持列表的表头自定义配置,checkbox实现 2、本组件支持列表列排序,vuedraggable是拖拽插件,上图中字段管理里的拖拽效果 ,需要的话请自行npm install 3、本组件支持查询条件动态…

将Android应用修改为鸿蒙应用的工作

将Android应用修改为鸿蒙(HarmonyOS)应用需要进行一系列主要的工作。以下是在进行这一转换过程中可能需要进行的主要工作,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.项目…

Microsoft Excel 直方图

Microsoft Excel 直方图 1. 数据示例2. 打开 EXCEL3. settings4. 单击直方图柱,右键“添加数据标签”References 1. 数据示例 2. 打开 EXCEL 数据 -> 数据分析 -> 直方图 3. settings 输入区域样本值、接受区域分类间距,输出选项选择“新工作表组…

手把手图解教你Java SPI源码分析

原创/朱季谦 我在《Java SPI机制总结系列之开发入门实例》一文当中,分享了Java SPI的玩法,但是这只是基于表面的应用。若要明白其中的原理实现,还需深入到底层源码,分析一番。 这里再重温一下SPI机制的概念:SPI&#…

JS实现网页轮播图

轮播图也称为焦点图,是网页中比较常见的网页特效。 1、页面基本结构: 大盒子focus,里面包含 左右按钮ul 包含很多个li (每个li里面包含了图片)下面有很多个小圆圈 因为我们想要点击按钮,轮播图左右播放&a…

外部晶振、复位按键、唤醒按键、扩展排针原理图详解

前言:本文对外部晶振、复位按键、唤醒按键、扩展排针原理图详解。本文使用的MCU是GD32F103C8T6 目录 外部晶振原理图 复位按键、唤醒按键原理图 扩展排针部分原理图 ​外部晶振原理图 如下图,两个外部晶振,分别是8M(主晶振&a…

【InternLM 大模型实战】第三课

基于 InternLM 和 LangChain 搭建你的知识库 大模型开发范式RAG(检索增强生成)FINETUNE(微调) LangChain 简介构建向量数据库加载源文件文档分块文档向量化 搭建知识库助手构建检索问答链RAG方案优化建议 Web Demo 部署动手实战In…

让网页自动化测试更简便,流程图设计工具为您解决痛点

在数字化时代,网页自动化测试已经成为提高工作效率、保证项目质量的重要手段。然而,传统的自动化测试往往需要复杂的编程技能,对非专业人员来说门槛较高。为了解决这个问题,我们向您推荐一款创新的设计工具,它可以通过…

使用numpy处理图片——二值图像

大纲 载入图像灰阶处理二值处理 在《使用numpy处理图片——灰阶影像》一文中,我们将彩色图片转换成灰阶图片。本文将在这个基础上将灰阶图片转换成二值图像。 二值图像就是只有黑白两种颜色的图像。像素最终显示黑还是白,需要有一个判断标准。如果图片太…

基于Token认证的登录功能实现

Session 认证和 Token 认证过滤器和拦截器 上篇文章我们讲到了过滤器和拦截器理论知识以及 SpringBoot 集成过滤器和拦截器,本篇文章我们使用过滤器和拦截器去实现基于 Token 认证的登录功能。 一、登录校验 Filter 实现 1.1、Filter 校验流程图 获得请求 url。判…

Gradle的安装及源替换步骤详解

工具介绍 Gradle是一款强大的构建工具,用于管理项目的依赖关系和构建过程。在使用Gradle之前,我们需要先进行安装,并可能需要更改默认的依赖源,以提高下载速度。下面是一步步的Gradle安装及源替换指南。 第一步&#xff1a…

Repo命令与git的关系

Repo命令与git的关系是很密切的。 我们都知道,git是一个开源的版本控制系统,常用在大型项目的管理上。 我们对repo的使用和了解就比较少了。Repo是一个基于Git构建出来的工具,它的出现不是为了取代Git,而是为了更方便开发者使用Gi…

使用PE信息查看工具和Beyond Compare文件比较工具排查dll库文件版本不对的问题

目录 1、问题说明 2、修改了代码,但安装版本还是有问题 3、使用PE信息查看工具查看音视频库文件(二进制)的时间戳 4、使用Beyond Compare比较两个库文件的差异 5、找到原因 6、最后 C软件异常排查从入门到精通系列教程(专栏…