如何在TwinCAT中用Host Name创建主机路由?为何选Host Name无法连接?
TwinCAT路由相关问题解答
1. 如何在TwinCAT中使用Host Name创建到目标主机的路由?
- 打开TwinCAT XAE/XAR,通过菜单栏
PLC->Edit Routes打开路由管理界面 - 点击界面中的
Add按钮新建路由条目 - 在弹出的配置窗口里,选择
Host Name作为地址类型 - 填写目标主机的完整主机名,同时配置好对应的Net ID、路由名称等必填参数
- 确认配置后点击
OK保存,即可尝试通过该路由连接目标主机
2. 选择"Host Name"无法连接,仅IP Address可成功连接的问题
这种情况在实际使用中很常见,主要排查和解决方法如下:
- DNS解析失效:先在命令行执行
ping <目标主机名>,如果无法解析到IP但ping对应IP正常,说明本地DNS无法识别该主机名。解决方式:- 手动修改本地
hosts文件(路径:C:\Windows\System32\drivers\etc\hosts),添加[目标主机IP] [目标主机名]的映射条目 - 检查局域网DNS服务器配置,确保其包含目标主机的解析记录
- 手动修改本地
- 主机名拼写错误:确认输入的主机名与目标主机的实际主机名完全一致,部分系统下主机名区分大小写
- 防火墙拦截:部分防火墙规则会阻断基于主机名的连接请求,可临时关闭防火墙测试,或添加TwinCAT程序的防火墙放行规则
对应的配置界面截图:
内容的提问来源于stack exchange,提问作者Roald
相关产品推荐
相关产品推荐

