用户工具

站点工具


apps:app00000130

这是本文档旧的修订版!


远程编程-串口 使用说明

远程编程技术意指在远离设备的情况下,通过某种手段对远程的PLC或其他设备进行编程监控,然后根据监控数据对程序进行修改控制。FreeIOE的远程编程分为基于网络的远程编程和基于串口的远程编程。本文是对基于串口的远程编程功能进行介绍和说明的文章。


功能概述

基于串口的远程编程是将连接现场设备的网关的串口虚拟到本地安装了编程软件的电脑上。让安装了编程软件的电脑如同本地连接设备一样。而且在设备端无需做任何配置,也无需保证设备是否能联网,只要按照在现场的FreeIOE网关能和现场设备通讯同时可以连接互联网即可。而在电脑端,也只需要安装搭建虚拟网络或虚拟串口的软件同时可以连接互联网即可。

通过基于串口的远程编程,你可以体验到如下功能:

1. 现场设备如何连接到了本地电脑一样(注:由于上网网速的影响,可能设备响应速度稍慢)

2. 和现场设备的连接完全是按需连接,需要时开启,不需要时关闭。

3. 整个过程全程加密压缩,既省流量,又安全可靠。

4. 显示编程软件和远程设备之间通过串口通讯的报文。

架构说明

现场的网关和编程软件所在电脑因为大多数情况下都位于内网环境中,并无互联网上的IP地址,因此是双方是无法直接连接的,因此我们在互联网上搭建了一系列的远程编程服务节点将现场的网关和编程软件电脑连接到一起。

由于现场的网关和编程软件电脑都能访问到远程编程服务节点,因此双方带着特殊标识信息连接到响应速度最快的远程编程服务节点时,服务节点会为双方建立一个加密压缩的专用通道,将网关中的物理串口(连接现场设备)虚拟到编程软件所在电脑中。

整个架构示意图如下:

如何使用

常见问题

apps/app00000130.1575004765.txt.gz · 最后更改: 2022/07/12 11:29 (外部编辑)