做非标自控的工程师总是抱怨自己是出差调试还是在调试的路上。 很多时候他们出差就是为了修改几行程序。 随着无线网络技术的发展,PLC程序远程调试和上传下载技术已经非常成熟和稳定。
要实现PLC梯形图的远程调试和上传下载,首先要搭建远程通道,实现PLC数据线的功能。 现在构建PLC虚拟远程通道的主流技术有两种:一种是VPN,即不对PLC程序做任何处理,构建一个穿透通道。 这种方式受网络干扰影响较大西门子楼宇自控系统下载,下载速度比较慢。 下载过程容易被打断,而且这种方式受VPN翻墙限制,在国外基本无法调试设备。 另一种是在传输过程中,除了搭建虚拟远程通道外,对PLC程序进行打包压缩,然后在终端解压还原,可以加快传输速度,避免网络干扰,保证下载的稳定性. 该方法不受VPN翻墙限制,设备仍可实现国外PLC梯形图的远程调试和上传下载。
下面主要介绍第二种方式,通过聚空系列产品实现。
一、系统组成
实现PLC梯形图远程调试及上传下载的软硬件组成:PLC端需要一个硬件,其功能是实现PLC的网络通讯,通过三个可以实现远程联网方式:有线、WIFI或4G手机卡; 编程电脑 终端无需安装任何硬件,只需电脑即可上网,安装支持巨控的GVCOM远程下载软件。
2、硬件连接
PLC通过通讯口连接,支持的通讯口有485、232和以太网口,可支持远程调试不同型号、不同品牌的PLC程序。 可实现与PLC的通讯,可实现程序双向传输的打包或解压。
巨控远程控制终端可以流畅下载调试各种主流PLC(西门子、三菱、欧姆龙、AB、施耐德、台达等),即使是文件比较大的触摸屏项目(步科、威伦、昆仑、西门子触摸屏、南大) Autuo触摸屏,三菱GS系列触摸屏,触摸屏),对响应速度有要求的运动控制器,伺服(西门子G120变频器安川运动控制器),依然可以轻松搞定,下载流畅。
下图为PLC及接线示意图。
3. 编程器梯形图调试软件安装
PLC编程计算机需要安装巨型控制配套软件。 本软件可以在电脑上虚拟出串口和虚拟网卡。 PLC编程软件可以调用虚拟串口或虚拟网卡。 软件运行后,会自动通过网络查找指定的序列号,形成远程网络通道,由于每个序列号都有唯一的11位序列号识别码,用户只需输入序列号和密码即可连接在软件中对远程硬件进行自动对应远程PLC。 不需要复杂的设置。
调试PLC程序时,如果PLC是通过串口编程的,软件可以直接调用虚拟串口; 如果是网口编程,可以直接调用虚拟网卡。 其他编程调试与本地电缆调试完全相同。 连接方法可以参考下图。
4.总结
我们用AB公司的PLC做了一个测试,把VPN的方式和本文提到的方式进行了对比。 同一个程序,同一个PLC,一个2M的程序,通过VPN远程下载,用时约8分钟,通过巨控压缩打包下载,用时约2分钟。 使用远程仿真,VPN延迟比较大,巨控方式响应速度快。