You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能Ping通PLC却无法在TwinCAT中添加路由,求PLC程序读取方法

解决TwinCAT无法添加路由读取老PLC程序的方案

核心排查:版本兼容性匹配

2009年的老设备对TwinCAT版本敏感度极高,驱动/软件版本过高是核心诱因,优先从这里突破:

  • 查找对应PLC型号的官方兼容TwinCAT版本(这类老设备通常适配TwinCAT 2.10或更早版本,而非最新的TwinCAT 3),卸载当前高版本,安装匹配的旧版本。安装时务必选择与PLC固件对应的驱动包,不要勾选自动更新。
  • 若找不到精准版本,尝试安装TwinCAT 2的最后几个稳定版(如2.10.4020),这类版本对老设备兼容性最优。

路由添加的特殊操作(针对老PLC)

常规路由添加失败时,按以下步骤手动配置:

  1. 打开TwinCAT System Manager,点击菜单栏PLC -> Edit Routes
  2. 在路由窗口选择Add,手动输入PLC的IP地址、设备名称(可从浏览器访问PLC网页获取),协议选择ADS,端口保持默认851
  3. 若老PLC设置过密码,勾选Use ADS password,输入出厂默认密码(通常为1,或查阅设备手册)
  4. 点击Activate后,右键系统托盘TwinCAT图标选择Restart TwinCAT System,重启服务后再尝试连接

绕过TwinCAT路由的备选方案

如果上述方法仍无效,试试这些替代途径:

  • 通过PLC网页导出程序:部分老PLC支持在浏览器访问IP后,进入Maintenance或Program页面,直接导出程序文件(通常为.exp或.plc格式),无需依赖TwinCAT路由
  • 使用原厂旧版编程软件:若该PLC为第三方兼容型号,查找对应品牌的旧版编程软件(如西门子STEP 7早期版本、施耐德Unity Pro旧版等),直接连接读取程序
  • 重置PLC网络配置:若怀疑HMI修改操作误改了PLC的ADS路由设置,可通过PLC面板复位按钮或网页的Reset Network选项恢复出厂网络配置,再重新添加路由(注意:重置前优先确认是否能导出程序,避免丢失)

额外注意事项

  • 连接时关闭电脑防火墙、杀毒软件,防止拦截ADS通信端口851
  • 直连PLC时,将电脑IP设为与PLC同网段的静态IP,禁用自动获取
  • 严禁升级老PLC固件,避免设备变砖,优先匹配低版本TwinCAT软件

内容的提问来源于stack exchange,提问作者BillBokeey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 14:40:29