一种远程升级PLC和HMI组态屏程序的方法 | 您所在的位置:网站首页 › 1240cpu和1230 › 一种远程升级PLC和HMI组态屏程序的方法 |
目前市面上有很多远程升级PLC程序的产品,这些设备的原理大多是VPN。在PLC的局域网里需要接入一个设备,这个设备具有4G联网或者通过网线联网的功能,这个设备里面有个VPN的客户端,启动后连接到VPN的服务器端。这样在你的电脑上需要安装一个VPN的客户端,启动VPN后,你的电脑就和远程的PLC的局域网构成了一个虚拟局域网,这样就可以实现远程下载程序。 今天我说的这个方法,和这个也是有点类似,也需要有个公网服务器,本地需要一个类似于网关的设备,核心点是端口映射,也就是常说的内网穿透。 工具简介-Frp开始之前,先简单介绍一下这个内网穿透的工具:frp 这是一个开源的工具,采用go开发的,跨平台,不管你是arm平台、x86、还是mips都可以,这三种平台我都用过。具体的使用方法这里就不详细介绍了,参考《分享一个内网穿透工具frp》。 原理介绍我这里是使用的西门子的Smart 200系列的PLC,组态屏是昆仑通态。 PLC远程
MCGS组态软件连接组态屏下载软件的TCP端口是127,这个端口是测试出来的,测试方法也比较简单: 如下图结果: 示例图: 来测试一下: 这个TCP端口转发工具最新版本参见往期博客《qt5-Tcp端口转发服务器更新》 这个tcp端口转发工具用处很多,特别是调试通信时,观察通信交互过程中的数据,非常方便,而且还包含了网络调试助手的功能,也就是说你可以伪造数据发给服务端或者客户端! 来张高清图: 使用这个方法是因为正好项目里是用到控制器(网关)+PLC这种方式,所以这样用起来挺方便,不用再单独装一台PLC的远程设备。 这里没有详细介绍frp的配置,frpc是客户端,运行在网关设备里,或者是电脑上都可以,网上好多教程。 |
CopyRight 2018-2019 实验室设备网 版权所有 |