上回收到有人咨询PLC远程通讯技术的问题,后来由于本人近期工作繁忙,未及时回复。PLC远程通讯现阶段使用的较多,有很多共性话题,本人在此就目前市场上所用到的PLC远程通讯技术进行相关的归纳及探讨,由于水平有限,如有不妥之处,望请各位读者见谅。

背景:

随着物联网技术的发展,信息技术的普及,越来越来的PLC、HMI等自控产品厂商或集成商迫切需要远程监控、调试和维护现场设备。从经济方面,远程管控可以减少人力出差成本,解放了工程师在路途上的时间;从技术方面,远程管控实现设备联网功能,实现工业物联网保障。

国内目前常用到的PLC远程通讯解决方法大概有以下几种:

1

在前端配置一个监控器,再通过搭建自己的云平台服务,在云平台中做一个协议转换,让用户不需要提供公网IP地址。

前端配置的监控器主要实现串口数据转换成网络数据,一般使用透传技术传输数据报文。传输通道一般使用GPRS,未来的NB-IOT极有可能会替代GPRS。

云平台的协议转换主要实现的工作包括:根据PLC通讯模块或CPU模块提供的通讯协议,将接收到的前端监控器透传过来的数据报文解析、再按照常用的工业标准协议打包,如OPC等协议。当然如果实现反控的话,将接收到PC端发送过来的数据报文按照前面打包的协议解析,同时再按照现场PLC协议进行打包再下发到前端设备中。

当然一般厂家不单单在云平台中做一个协议转换,同时会在其中设计数据存储层、业务层等。

网络拓扑图如下:

2

在前端配置一个路由器,在中心端配置一个VPN服务器,通过VPN技术,搭建广域网中的局域网,操作电脑和网络设备可以通过WIFI或者LAN接入到其中任何一个网关设备,就可以访问局域网内所有的设备和电脑。这种情况需要有一个公网IP或者公网IP的端口映射。相对来说,网络的可靠性、稳定性会更好,当然费用会更高。购买路由器时注意路由器支持的网络种类!

网络拓扑图如下:

3

在前端配置一个DTU,在中心端需要一个公网IP及对应的驱动程序。这种配置采集频率不能太高,通讯量受到限制,网络的可靠性、稳定性相对来说也差点,但费用较低,快速搭建。传统的DTU一般采用GPRS,由于4G网络的普及,4G DTU使用慢慢增多。

网络拓扑图如下:

目前市面上PLC远程通讯主要以上述三种技术为主,如有不同的实现方式,欢迎留言讨论!

初探PLC远程通讯技术相关推荐

  1. plc远程监控.plc远程通讯.PLC远程控制

    plc远程监控.plc远程通讯.PLC远程控制 您还在用VPN方案的产品吗,智能时代无需VPN,只需一个智能网关,就可以完成很多有趣的功能. 嵌入式版本通讯协议支持: MODBUS-RTU(施耐德全系 ...

  2. plc远程监控.plc远程通讯

       plc远程监控.plc远程通讯 您还在用VPN方案的产品吗,智能时代无需VPN,只需一个智能网关,就可以完成很多有趣的功能. 嵌入式版本通讯协议支持:  MODBUS-RTU(施耐德全系列PLC ...

  3. PLC远程监控技术为制药设备带来新发展

    在制药工业中,往往由于生产工艺相对简单,单一装置规模小,企业大多采用手动操作,工艺数据就地仪表测量.但随着对药品质量.生产装置安全性的要求不断提高和改善工人的劳动强度的需要,PLC自动化控制系统得到了 ...

  4. 4G模块加网流程_4G无线plc远程通讯方案

    工厂自动化(FA)的兴起,可编程逻辑控制器(PLC)具有功能强大.操作简单.可靠性强等特点,使其应用几乎覆盖了所有工业控制领域.在传统的应用方式中,PLC一旦安装到使用现场后设计人员将很难跟踪维护,出 ...

  5. PLC远程通讯功能集锦(互联网、局域网)(PLC远程监控,PLC远程监视,PLC手机监控)

    远程运维: 目前机械设备普遍存在问题如下: l  对于大多数PLC机械设备的故障诊断,基本上由人工去完成. 2  设备故障大部分是操作人员操作失误或软件故障引起的. 3  售后人员无法判断设备的故障点 ...

  6. Java远程通讯技术及原理分析

    在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI.MINA.ESB.Burlap.Hessian.SOAP.EJB和JMS等,这些 ...

  7. Java 远程通讯技术及原理分析

    转自:https://www.cnblogs.com/Luouy/p/7399918.html 消息模式 归根结底,企业应用系统就是对数据的处理,而对于一个拥有多个子系统的企业应用系统而言,它的基础支 ...

  8. 三菱FX5U PLC远程调试监控设备方案

    长沙某公司因近期几套设备(控制器为三菱FX5U)需要出到其他省份及国外,售后部门人员安排紧张不能协调前往调试,需寻找可对设备进行远程调试及监控的产品方便售后在任何有网络地方即可实现远程调试,经过多方咨 ...

  9. PLC网关 工业PLC远程上下载程序

    PLC网关远程管理各地PLC,实现PLC的程序下载,编程,维护等功能,解决分布各地的多台工业PLC现场维护.控制调试的难题,开源节流节省人物力资源成本. PLC网关实现PLC远程上下载程序 计讯物联P ...

最新文章

  1. 项目管理的四个基本阶段及流程(干货)
  2. Kali Linux 2020.1安装桌面
  3. [html] 页面布局时你使用最多的标签是什么?div吗?在什么情况下会使用到div?
  4. python教程程序_Python如何发布程序的详细教程
  5. foreach循环符合就不往下走了_游泳池循环方式及循环周期
  6. 【ArcGIS操作】1 基础编辑篇
  7. 基于F340 实现Bridge功能(二):上位机应用程序编写
  8. webrtc音频处理源码概述
  9. 芒果魔兽世界单机没法运行服务器,大芒果魔兽世界单机版局域网联机方法
  10. torchvision.transforms.Pad和torchvision.transforms.functional.pad的区别
  11. 2016.7.14 如何在浏览器中查看jsp文件
  12. Python Selenium 字节校招实习岗筛选
  13. ftp文件传输(适用于两台通过网线直连的电脑)
  14. TCP/IP协议:最大报文段长度(MSS)是如何确定的
  15. CS188 Project 4: Inference in Bayes Nets(4-6)
  16. “当前不会命中断点。还没有为该文档加载任何符号“解决方案
  17. 文件服务器之:NFS服务器
  18. 精品基于PHP实现的剧影评|剧评影评系统
  19. 手机html5游戏内存修改,一种防止游戏被内存修改器修改的方法
  20. Tomcat 运行报错 - This is very likely to create a memory leak

热门文章

  1. 青龙羊毛之咔咔(长毛)
  2. 反假币考试试题及答案
  3. camunda流程引擎receive task节点用途
  4. matlab求零空间,有关线性代数的Matlab代码笔记(2)行空间、零空间
  5. 「自控元件及线路」0 电磁学基本概念与定律
  6. I2C和SPI总线,嵌入式工程师爱用哪个?
  7. Delphi : 分割字符串string,取出截取中间字符串
  8. c语言853,下载:CCleaner 2.17.853多国语言版
  9. iOS开发-停止WebView播放视频/音频 1
  10. 用计算机弹卡农数字谱,卡农电脑钢琴曲谱_卡农电脑键盘钢琴谱