拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

汇川4G触摸屏远程调试PLC完整指南

汇川4G触摸屏远程调试PLC完整指南 接到现场设备报警电话时我正在几百公里外的家里。客户很着急说产线停了两小时了操作屏上只有一个模糊的故障代码。放在以前这种处境基本无解要么让客户拍照片、开视频一步步指导对着截图猜问题要么直接买高铁票杀过去。但现在我的工位电脑上只多了一步操作——打开远程调试客户端点了一下设备列表里那台汇川4G触摸屏建立远程通道然后像坐在现场一样用编程软件把远端PLC的程序上传上来。不到十分钟定位到是一个气缸感应信号偶尔丢失我远程修正程序参数并重新下发产线恢复。从接通远程通道到搞定全程没有动过一寸现场。这篇文章就是把这件事的完整过程展开讲清楚。它面向的是正在使用或打算使用汇川H5U、Easy320等PLC又受够了一遍遍跑现场的电气工程师、设备调试人员和售后维护人员。核心内容围绕一个主题如何利用汇川带4G模块的触摸屏把它当成远程调试网关配合汇川云平台和远程调试客户端在不上门的情况下完成PLC程序上传、下载、在线监控和参数修改。我会把原理、接线、组态、云平台绑定、PC端连接、常见坑和排查顺序全部讲透。1. 4G触摸屏远程调试的核心原理1.1 为什么选择4G触摸屏作为远程调试网关先解决一个很多人会问的问题远程调试PLC市面上有专门的远程模块也有DTU还有各种工业网关为什么偏偏用4G触摸屏原因很简单触摸屏本来就是现场必备的交互设备。只要你的设备上有汇川HMI它就同时扮演了本地显示、数据采集、报警记录的角色。选带4G模块的版本等于在这个基础上白送了一个远程通道。你不用额外增加硬件、不用给新设备找安装位置、不用担心现场供电问题也不用多一套设备维护。从成本角度看差异更明显。一个独立工业网关加天线加电源预算少说一两千而4G触摸屏相比同尺寸普通屏的差价通常没那么大尤其对于已经要把HMI装到设备上的项目几乎是零新增成本。这就是为什么我后来做新项目时只要客户有远程维护需求选型阶段就直接锁定了4G版本触摸屏。当然它也不是没有局限。触摸屏内嵌的4G模块处理能力有限如果你要做的是大流量视频监控或者高速数据采集那还得上专业工业网关。但针对PLC程序下载、在线监控、梯形图调试这种流量小、协议简单的场景4G触摸屏的方案已经非常成熟可靠。1.2 从现场到远程的完整数据链路要玩转远程调试先得搞清楚数据是怎么从你电脑跑到现场PLC里的。这条链路的每一环后面配置时都会用到。完整链路是这样的现场PLC通过串口或以太网线连接到4G触摸屏的通讯口。触摸屏内部有一个“通道透传”服务把PLC的通讯数据封装好通过4G网络发送到汇川云平台。云平台作为中继服务器负责把数据转发给远程调试客户端。客户端运行在你的电脑上收到数据后会在本地虚拟出一个“串口”或“网络端口”。你的编程软件AutoShop、InoProShop之类的只需要面向这个虚拟口通讯根本不用关心远端网络细节。用生活化的类比来说这个过程类似用远程桌面软件控制家里电脑你操作的是本地窗口真正干活的是远端主机。这里只不过把“远程桌面”换成了“远程工业通讯”透传的不是画面而是Modbus报文、编程协议数据包。云平台就是那个帮你做NAT穿透和地址映射的中介没有它你很难从公网直连到现场4G网络后面的PLC。理解这条链路后很多配置逻辑就顺了。为什么触摸屏组态里要选对PLC驱动因为触摸屏要能和PLC建立本地通讯这是透传的数据源。为什么要绑定云平台因为远程调试客户端要通过平台找到这台触摸屏。为什么PC端要创建虚拟COM口或虚拟IP因为编程软件只认本地通讯口虚拟口是连接的最后一公里。2. 硬件准备与现场接线2.1 选型清单触摸屏、SIM卡、通信线缆先说选型。汇川IT系列触摸屏里有一部分型号自带4G模块一部分不带。选型时一定要跟渠道确认清楚不要只看“带网口”就以为能插4G卡。稳妥的做法是直接问供应商这款机器带不带4G模块支持哪些频段天线是内置还是外置。如果项目还在设计阶段建议留出外置天线接口的余量因为现场机柜如果是金属材质内置天线信号衰减会非常明显。然后是SIM卡。这里有个经验能办物联网卡就别用普通手机卡。原因有两方面一是物联网卡资费低适合长期在线但流量小的场景二是普通手机卡可能存在语音、短信套餐被误触发的问题放在工业设备里并不合适。当然物联网卡也有坑比如有些代理商卖的卡是“共享流量池”高峰期网速不稳定。我踩过一次某批次卡白天延迟正常晚上就明显卡顿排查了很久才发现是卡的问题最后换了独立流量套餐才解决。通信线缆方面串口和网线都要准备。串口线要注意触摸屏和PLC之间的接口定义很多厂家触摸屏的COM口是DB9公头但针脚定义跟PLC编程口并不一样不能用一根现成的电脑串口线直接怼上去。我第一次远程调试前现场就是随手拿了一根普通串口线接触摸屏和PLC结果本地通讯都通不了排查了半天。如果拿不准线序最保险的是用触摸屏说明书上的“PLC连接示意图”来做线。网线则简单一些一般超五类以上就行注意线长最好控制在50米以内工业现场干扰大太长了容易出现通讯时断时续。2.2 现场安装与本地通讯验证硬件安装有几个细节值得单独拿出来说。SIM卡槽一般在触摸屏背面或侧面插卡时注意金属触点朝向卡要听到“咔嗒”声才算到位。很多人第一次插卡方向反了结果整台机器怎么都拨不上号。装好卡后先把外置天线拧上去天线不装的话就算SIM卡有信号也经常上不了网尤其是触摸屏安装在控制柜内的情况下金属柜体对4G信号衰减非常严重。上电后先在触摸屏的系统设置里看4G模块状态。正常情况下几秒钟到十几秒后应该能看到运营商名称和信号格数。如果一直显示“无信号”或“正在注册”优先检查SIM卡是否插好、是否欠费停机、APN是否设置正确。关于APN绝大多数物联网卡会自动下发但个别运营商的专用卡需要手动填写APN这个可以找办卡商要参数。我遇到过一台设备换卡后怎么都上不了网最后发现是APN残留了旧运营商的配置重置网络设置后才好。触摸屏联网之后先不要急着搞远程先验证触摸屏和PLC之间的本地通讯。最直接的方法是打开触摸屏上已经做好的画面看数据能不能正常刷新。如果数据都是0或者显示通讯错误说明组态里的PLC连接参数有问题先把这个解决掉否则远程通道就算通了透传的也是无效数据。还有一个很实用的小技巧在本地调试阶段把触摸屏工程里的PLC连接参数和后续远程PC端要设置的通讯参数保持一致。比如触摸屏和PLC用串口通讯时波特率、数据位、校验位这些要记录下来远程调试客户端在虚拟串口时会问你要这些参数两端一致才能通。3. 触摸屏组态与4G云平台接入3.1 在HMI组态软件中添加PLC连接触摸屏能透传PLC数据的前提是触摸屏组态工程里已经正确添加了PLC设备。打开汇川HMI组态软件具体名称和版本以你手上型号配套的工具为准IT系列一般用ITP Editor老一些的TP系列用另一套工具新建工程时选择正确的触摸屏型号然后在设备列表里添加PLC连接。这里关键的是“驱动选择”。如果你用的是汇川自家的Easy320、H1U、H2U、H3U等小型PLC组态软件里一般有对应的汇川驱动选上就行。如果是H5U、AM系列这种基于Codesys的中型PLC也优先选对应的汇川驱动。只有当驱动列表里实在找不到匹配项时才考虑用Modbus TCP或Modbus RTU兜底但那时候你需要在PLC侧做寄存器地址映射工作量和出错概率都会增加。连接参数也要仔细核对。串口连接时PLC站号、波特率、校验方式必须跟PLC侧一致。这里有个容易漏掉的细节很多PLC的编程口默认参数和触摸屏组态软件里的默认参数并不一样比如Easy320串口默认为9600波特率但如果你在程序里改成19200触摸屏这边也同步改。网口连接时注意要给触摸屏和PLC设置同一个网段的IP地址避免地址冲突。H5U用网口连触摸屏时最好给PLC固定一个静态IP不要依赖DHCP分配否则设备重启后IP变了远程通道会立刻失效。添加完PLC连接后建议先在触摸屏上做一个非常简单的测试画面放几个变量监视。下载到触摸屏并运行确认变量确实有数值变化。这一步虽然在前面章节强调过但在这里再说一次因为很多人就是在组态软件里配置完就直接扔到现场结果现场无法通讯最后排查时才发现PLC站号填错了。3.2 4G拨号与云平台绑定配置触摸屏本地工程做好之后接下来就是让这台触摸屏上线。进入触摸屏的系统设置找到网络或4G设置项。如果SIM卡正常触摸屏会自动拨号并获取IP地址这部分一般不需要人工干预。但如果4G状态始终无法在线需要手动检查一下拨号配置确认“移动数据”开关是否打开APN是否为空或填错。在云平台接入这一块第一步是在汇川官网注册一个企业或个人账号然后开通云服务。开通后在云平台后台创建一个“设备”系统会生成一个设备编码或二维码。回到触摸屏的设置界面找到云平台绑定相关选项输入设备编码或者直接用手机APP扫码绑定。绑定成功后云平台设备列表里就能看到这台触摸屏的状态变成“在线”。这一步做过一次之后你会发现其实没那么高大上本质就是给触摸屏做了一次“实名认证”。但安全相关的配置千万别跳过。云平台账号密码要设复杂一点触摸屏绑定时也要设置设备级别的访问密码而且不要用默认密码。远程调试权限一旦泄露别人就能通过云平台连到你的现场设备轻则偷看程序重则误操作导致设备损坏这比传统本地维护的风险大得多必须从第一次配置就养成好习惯。另外建议在云平台后台把“设备分组”和“用户权限”提前规划好。如果你们团队有多个工程师给每个人分配不同权限比如调试工可以上传下载程序而只看不动的只给监控权限。这个虽然前期配置多花十分钟但后面多人维护多台设备时会非常省心。4. PC端远程调试实操流程4.1 建立远程通道串口透传与网络透传触摸屏上线云平台后远程调试的主场切换到电脑这边。先安装汇川提供的远程调试客户端工具这个工具随云平台账号开通后在官网可以下载。安装完成后登录软件会自动同步你账号下有权限访问的设备列表。找到目标设备点击“远程调试”或“连接”按钮就会进入通道配置界面。这里要根据现场PLC和触摸屏之间的连接方式选择透传类型。如果是串口连接远程调试客户端会在你电脑上虚拟出一个串口比如COM10。你需要填写现场串口的波特率、数据位、停止位、校验位这些参数必须与触摸屏组态里添加PLC时填写的参数保持一致。确认后虚拟串口就创建成功了Windows设备管理器里会多出一个COM口。如果是网络连接方式类似客户端会在你电脑上虚拟出一个本地回环地址和端口通常是127.0.0.1加一个指定的端口号。配置完成后你只需要让编程软件连接这个IP和端口就能通过TCP/IP协议与远端PLC通讯。这里有个细节值得注意远程调试客户端支持“多通道映射”即一台触摸屏下联多台PLC时可以同时建立多个虚拟口。比如现场两台PLC一台走串口一台走以太网你就可以在PC端同时创建COM10和127.0.0.1:8001两个映射两个编程软件窗口分别连接互不干扰。当然通道越多4G上行带宽被分摊操作延迟会变高建议同一时间最多保持两个活跃通道。4.2 AutoShop与InoProShop的远程连接配置通道建立完成后剩下的操作就跟坐在现场调试几乎一致了区别只在编程软件的连接参数设置。先看小型PLC场景。以Easy320为例如果你平时用串口调试那么远程时编程软件AutoShop的通讯设置里通讯端口选择“串口”串口号选远程调试客户端虚拟出来的COM口比如COM10然后把波特率、校验位填成和现场一致。如果你平时用网口调试那就在AutoShop里选择以太网通讯IP地址填远程调试客户端给的本地回环地址一般是127.0.0.1端口填映射端口。点击“连接”AutoShop就会通过远程通道找到现场的PLC。这一步如果通讯超时检查一下虚拟COM口有没有被其他程序占用比如串口助手没关也会导致连接失败。再看中型PLC场景。H5U用的是InoProShop基于Codesys平台通讯设置通常在“设备”或“连接”配置里。远程调试时新增一个以太网连接IP地址写127.0.0.1端口写映射端口网关扫描或设备扫描时可能会找不到设备这是正常的因为网关扫描依赖的是广播包远程通道不支持广播。直接手动配置IP和端口建立连接即可。连接成功后上传程序一定要有一个好习惯先“上传”把现场程序备份到本地再做任何修改。尤其是远程修改网络一断、程序没下载完设备就可能在现场“裸奔”甚至停机。我个人的流程是连接后第一步永远是把PLC程序上传到本地并另存一个带日期时间戳的版本第二步再在线监控当前运行状态第三步才动手改程序。这个习惯让我避免过好几次险情。还有一个针对H5U这类EtherCAT总线PLC的提醒远程调试时尽量不要在InoProShop里做总线拓扑扫描或重新配置EtherCAT从站尤其不要轻易操作“重新扫描轴”功能。总线和伺服参数通常已经固化到PLC程序中远程操作一旦触发断站或复位现场轴就会报警停机而你隔着几百公里往往无法第一时间恢复。要调伺服增益、位置环前馈这类参数先在本地通过离线仿真或历史曲线分析好再一次性下发而不是靠在线试凑。5. 远程调试常见问题排查与工程化建议5.1 按顺序排查连接失败远程调试最怕的就是连不上而连不上的原因非常多。我的经验是不要东一榔头西一棒子地乱试按下面的顺序一项项排查基本十次有九次能在五分钟内定位问题。第一看触摸屏的4G状态。打开云平台设备列表找到目标设备看状态是否“在线”。如果显示“离线”说明现场触摸屏本身就没连上云远程调试无从谈起。这时候要么是现场网络断了要么SIM卡欠费要么触摸屏掉电。第二看远程调试客户端状态。确认你登录的账号是绑定设备的账号且设备面板里能看到设备。第三看虚拟口。打开Windows设备管理器确认虚拟COM口存在或网络映射端口没被占用。第四看编程软件参数。确认通讯方式、串口号或IP端口、波特率校验位都没填错。第五看PLC运行状态。有些PLC在RUN状态下对远程下载有限制可能需要先把PLC切到STOP才能下载某些类型的程序。我把最常见的几类问题整理成了排查速查表供同行参考现象可能原因处理方法触摸屏显示无信号SIM卡没插好、天线没接、APN错误检查卡槽方向拧紧天线核对APN参数触摸屏有信号但云平台显示离线未绑定设备、平台地址填错重新扫码绑定核对平台服务器地址远程客户端能看到设备但连接超时虚拟串口被占用、参数不匹配关闭串口助手等占口程序核对波特率站号编程软件提示找不到PLC网络透传IP或端口填错用127.0.0.1加映射端口的组合手动填写能连上但监控数据不动触摸屏到PLC本地通讯失败检查现场网线串口线先看触摸屏画面数据是否正常程序下载到一半失败网络波动改用更小包传输或重启通道后重新下载5.2 远程调试的工程化经验与安全建议用4G触摸屏做远程调试用久了你会发现它最大的价值不是省了某一次出差而是让你对整个服务体系有了新的组织方式。但也正因为省了出差对操作习惯的要求反而更高了。第一远程调试要克制。4G网络的延迟通常在50到200毫秒甚至更高。在线监控梯形图、看程序状态、修改一个位变量这些没问题。但你要是想在远程状态下跟本地一样连续修改变量观察响应体验会很痛苦。所以远程调式尽量走“离线计算批量下发”的路线。比如修改一个配方参数组把几十个寄存器的值先在本地Excel里算清楚然后一次性写入而不是一个数一个数地试。第二流量消耗比想象中小。一台触摸屏持续在线做心跳通信一个月的流量消耗一般只有几十到几百MB。真正费流量的是频繁上传下载大程序一个几MB的工程文件传输几次可能就要用掉几十上百MB。所以如果现场设备多建议给每台设备都办一张包月几百MB的物联网卡完全够用。第三信号问题躲不开。很多现场设备藏在厂房深处四周全是金属机柜4G信号能弱到让人怀疑人生。处理办法是换用带延长线的外置吸盘天线把天线吸到机柜顶部或外部。这块投入不大效果却立竿见影。我有台设备刚装好时信号只有一格远程通道频繁断开换了个吸盘天线后稳定在四格再没掉过线。第四安全这件事要写在流程里。远程调试通道本质上是一扇门方便工程师进去也可能方便不该进的人进去。除了修改默认密码、分配最小权限、定期更换云平台密码之外建议在触摸屏的远程服务设置里打开“操作日志”和“登录记录”。这样每次远程连接的时间、账号、操作痕迹都留痕一旦出问题可以溯源。还有一个细节远程调试结束之后记得在触摸屏上手动关闭远程服务或者至少在云平台里把设备状态置为“禁用远程”。我见过有人在设备调试完毕到交付客户后仍然留着远程通道这是个隐患。踩过几次坑之后我的体会是4G触摸屏远程调试这个方案本质上不是“把现场搬到办公室”而是“把需要的操作减少到最少”。它不是让你随时随地都在现场而是让你只在必要的那一刻精准地连上去做必要的事。如果你正在纠结设备运维成本高、售后往返频繁这个方案值得认真试一下并且完全可以自己动手配置——不需要太多额外投入关键是按上面这套步骤走一遍把现场基础通讯和云平台绑定做好后面的远程操作就只是一个连接工具的问题了。
返回列表