0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC和上位机组态软件通讯方式

PLC远程通讯 来源:PLC远程通讯 作者:PLC远程通讯 2022-06-27 08:05 次阅读

PLC上位机组态软件不在同一个地方,那PLC如何远程和上位机通讯呢。现在物联网技术快速发展,PLC通过互联网就能实现和上位机通讯。

PLC的通讯协议是工业通讯协议,不能直接支持互联网通讯,那就首先就需要将PLC的通讯协议转为可以在互联网通讯的协议,上位机组态也是支持工业通讯协议,因此到了上位机这边,网络协议又要还原为工业通讯协议。这就是PLC远程和上位机组态通过互联网远程通讯的原理。

互联网通讯还有一个问题,就是怎么确定设备地址,局域网是通过IP。互联网因为需要通过多过网络节点,直接输入IP是不可能实现的。这就需要一个能联通两边的技术方案,简化网络节点配置,因此现在基本采用云服务器中转,采用域名连接技术。

因为工业4.0的需求,PLC远程的需求蓬勃发展,市场上就出现了专门做PLC远程模块的厂家。

pYYBAGK49EKAOIcPAAGu7jaXff8296.JPG

PLC远程分两种技术方式,一种是透传,一种是协议转换。

1:透传方式

这种方式只是远程的两边利用云服务器为中转节点,让远程两边形成一个网络通道,利用远程两边设备自带的协议通讯,这种模块简单来说就是实现一个网线的功能,功能很简单。

这种方式就需要两边设备的协议要能匹配,比如wincc远程监控1200 plc,就需要用wincc 自带的1200 plc协议,第三方不带协议的软件,就很难监控,比如程序员C++JAVA,PHYSON,LABVIEW开发的软件。第三方软件要监控,那就需要程序员还需要破解1200的协议,在软件里面做这个协议的驱动。这就对程序员要求太高了,大部分程序员是不知道PLC的协议的,因为PLC的协议每个厂家都不同,也是PLC厂家的设置的一个技术壁垒。所以这种模块是没有手机APP,网页监控的,一般也不支持MES系统。

透传模式还有一个弊端,他这种自身是不过数据检验的,网络经过大量节点,是存在大量干扰的,长时间监控是不稳定的,而且这种方式对服务器资源占用特别大。服务器上运行的设备多了,基本就很难稳定运行。这种方式远程短时间下载PLC程序或者调试是问题不大,但是长时间不间断监控采集数据,基本不稳定的,这个技术架构就决定了,这种技术方式不能用于长时间的监控。做这种设备的厂家大部分都是做路由器转行过来的,他们实际不懂PLC的协议,只熟悉网络通道配置。

poYBAGK49EKAHJRlAAJA3XmO-G8135.png

2:协议转换模式

协议转换模式是前端硬件模块,内置各种PLC协议,连接不同的PLC使用不同的协议。是采用变量映射寄存的方式,将PLC的通讯协议,转为互联网协议。这个就要求厂家对PLC有很深的技术研究和积累。

这种方式是以变量为核心,在模块内部的嵌入是系统,将PLC上传的数据转为互联网通讯方式,将互联网下发的命令转为PLC可识别的协议。变量同步在服务器上。远程端依据开放的接口和标准的协议,来服务器交互数据。这种转换后的协议,标注一般是OPC UA/DA,HTTPS。还有一种是MQTT,MQTT其实是HTTPS的

一种,就是按照固化好的通讯格式,给固定的地址发送数据。这种方式的核心,就是在网络传输的不在是工业协议,可以采用各种网络数据压缩和加密方法,实现数据传输,大幅减小数据传输的流量。网络技术先进的公司,还会采用校验握手机制,数据发送失败,还会重发。这样就可以保障数据稳定传输,而且这种技术可以很大程度上减轻服务器的负担,才能确保服务器的稳定。

对数据压缩处理,和服务器优化这个就考验模块生产公司的技术能力。对服务器和网络数据传输的公司优化压缩数据传输的能力就更强,处理和传输数据的数量就更大,速度就更快,且服务器稳定性会高很多。这个就是火车自动购票系统为什么最后需要阿里来介入优化,以前老是卡死奔溃,这就就是各个厂家对大数据服务器技术架构的水平。

pYYBAGK49EOAcdPmAAUJPVPEn7c314.png

目前要实现PLC远程和上位机通讯,比较好的技术方式就是加第三方的远程模块,通过云服务器中转网络节点这种方式成本低,安装调试时间极短,这种方式经过10多年的发展,已经非常成熟和可靠。

还有一种PLC远程和上位机通讯的方式是采用VPN的方式,这种方式是网络运营商给设备间做一个专网连接,形成类似一个局域网的模式。这种方式,就是成本高,需要每年付专网租赁费给运营商,还要等运营商来配置,费用高,架设时间长,这种方式因为专网只给客户自己用,稳定性和可靠性是高于透传模式的。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5007

    文章

    13144

    浏览量

    461832
  • 通讯
    +关注

    关注

    9

    文章

    892

    浏览量

    34828
  • 组态软件
    +关注

    关注

    4

    文章

    231

    浏览量

    27032
  • 上位机
    +关注

    关注

    27

    文章

    930

    浏览量

    54714
收藏 人收藏

    评论

    相关推荐

    LV和组态上位软件在同一电脑通过网线读写同一个PLC失败

    问题:LV和组态上位软件在同一电脑通过同一个网卡、同一根网线和IP读写同一个PLC失败 PLC型号:西门子S7-200 smart 现状
    发表于 10-18 08:26

    PLC无线通讯模块如何应用在2台组态王与1台FX5u之间?

    测试设备与参数 l 三菱PLC型号:FX5u × 1台 l 上位机:组态王6.55 × 2台 l 达泰日系PLC无线通讯终端——DTD419
    的头像 发表于 08-14 14:19 341次阅读
    <b class='flag-5'>PLC</b>无线<b class='flag-5'>通讯</b>模块如何应用在2台<b class='flag-5'>组态</b>王与1台FX5u之间?

    组态软件PLC通讯控制

    在现代工业自动化领域中,组态软件PLC(Programmable Logic Controller,可编程逻辑控制器)的通讯控制起着至关重要的作用。
    的头像 发表于 06-12 16:46 1658次阅读

    上位机与下位机之间的通讯方式

    设备状态,执行具体任务。两者之间的通讯不仅涉及到数据的传输,还关系到命令的执行和反馈的收集。本文将深入探讨上位机与下位机之间的通讯方式,以期为相关领域的技术人员提供参考。
    的头像 发表于 06-06 11:23 3482次阅读

    上位软件plc程序的区别

    上位软件PLC程序是工业自动化领域中两个重要的组成部分,它们在自动化控制系统中扮演着不同的角色。本文将详细介绍上位软件
    的头像 发表于 06-06 10:50 1333次阅读

    上位机组态软件有哪些类型

    上位机组态软件(也称为SCADA系统,即监控控制与数据采集系统)是一种用于实时监控和控制工业过程的计算机系统。这类软件广泛应用于石油、化工、电力、水处理、交通等领域。
    的头像 发表于 06-06 10:12 1073次阅读

    上位软件怎么和plc通信连接

    在自动化控制系统中,上位软件PLC(可编程逻辑控制器)的通信连接是非常重要的。本文将详细介绍上位软件
    的头像 发表于 06-06 10:05 4217次阅读

    上位机与plc通讯延迟怎么解决

    的原因、影响以及解决方案。 一、通信延迟的原因 网络延迟 :在基于以太网的通信中,网络延迟是导致通信延迟的主要原因之一。 硬件性能 :PLC上位机的处理器速度、内存容量等硬件性能不足可能导致处理速度慢,从而产生延迟。 软件设计
    的头像 发表于 06-06 09:58 3222次阅读

    上位机与plc通讯故障怎样做报警

    在工业自动化领域,上位机与PLC(可编程逻辑控制器)之间的通讯是实现设备监控和控制的关键。然而,通讯故障可能导致生产中断、设备损坏甚至安全事故。因此,建立一套有效的报警系统对于及时发现
    的头像 发表于 06-06 09:57 1184次阅读

    上位机与plc通讯协议有哪些

    采用特定的通信协议。以下是一些常见的上位机与PLC通信协议,以及它们的详细描述。 Modbus协议 Modbus是一种应用层协议,主要用于工业自动化领域的设备通信。它支持多种通信方式,如RS-232、RS-485和以太网。Mod
    的头像 发表于 06-06 09:53 2048次阅读

    组态王与多台美国罗克韦尔AB PLC无线通讯怎么实现?

    组态王与多台美国罗克韦尔AB PLC间的无线通信测试需要用到以下设备: 三菱PLC型号:FX5u × 2台 上位机:组态王6.55 × 1台
    的头像 发表于 04-10 17:46 590次阅读
    <b class='flag-5'>组态</b>王与多台美国罗克韦尔AB <b class='flag-5'>PLC</b>无线<b class='flag-5'>通讯</b>怎么实现?

    上位软件与美国罗克韦尔AB PLC无线以太网通讯测试

    在实际系统中,同一个车间里分布多台PLC,通过上位机集中控制。通常所有设备距离在几十米到上百米不等。在有通讯需求的时候,如果布线的话,工程量较大耽误工期,这种情况下比较适合采用无线通信方式
    的头像 发表于 04-08 09:33 574次阅读
    <b class='flag-5'>上位</b>机<b class='flag-5'>软件</b>与美国罗克韦尔AB <b class='flag-5'>PLC</b>无线以太网<b class='flag-5'>通讯</b>测试

    组态王与S7-1200PLC之间 Profinet无线以太网通信

    组态王与S7-1200PLC之间想要搭建 Profinet无线以太网通信,需要用到以下设备: ● 西门子PLC型号:S7-1200 × 2台 ● 上位机:
    的头像 发表于 01-09 09:21 901次阅读
    <b class='flag-5'>组态</b>王与S7-1200<b class='flag-5'>PLC</b>之间 Profinet无线以太网通信

    上位机与多台PLC能否通过交换机建立无线通讯

    本次,我们以组态王、西门子触摸屏、两台交换机和2台西门子S7-200SMART为例,介绍上位机与多台PLC在Profinet协议下通过交换机建立自组网无线通信实现过程。在本方案中采用了西门子P
    的头像 发表于 12-25 08:47 733次阅读
    <b class='flag-5'>上位</b>机与多台<b class='flag-5'>PLC</b>能否通过交换机建立无线<b class='flag-5'>通讯</b>

    西门子PLC组态王无线通讯中如何设置从站

    网络组成如下: 二、测试背景 ● PC端组态软件版本:组态王6.55 ● 默认参数:9600、8、N、1 ● PLC型号:西门子S7-300 PLC
    的头像 发表于 11-27 10:07 771次阅读
    西门子<b class='flag-5'>PLC</b>与<b class='flag-5'>组态</b>王无线<b class='flag-5'>通讯</b>中如何设置从站