ADS添加路由失败的处理办法

本文详细介绍了在使用倍福控制系统时遇到ADS路由不通的排查步骤,包括检查网络连通性、广播功能以及路由添加等环节,并提供了针对每个环节的具体解决办法,如设置IP、检查TwinCAT服务、管理路由表、确认用户权限等,旨在帮助用户解决这一常见问题。
摘要由CSDN通过智能技术生成

ADS加不上路由,是倍福新用户比较头疼的问题,如果发现ADS路由不通了,依次检查3个环节:

1,在DOS下是否Ping得通

2,在ChooseTarget中是否广播得到

3,是否加得上路由

在不同的环节遇阻,可能有不同的原因和相应的处理办法,下面依次说明。

1,检查是否Ping得通

从PC能够Ping得通控制器的IP,就说明网络是通的。
在这里插入图片描述
如果不通,则需要确认以下几点:
在这里插入图片描述

确认PC与控制器IP地址同一网段,且掩码设置正确。如果不知道控制器的IP地址,则转到最底下的“附3:如何确认IP地址”

确认控制器IP后,设置PC上与之连接的网卡的IP地址,使二者在同一网段。原则为:如果控制器IP为169.254.x.x,则PC的IP设置为DHCP即可;否则,PC的IP设置为仅第4段不同,掩码255.255.255.0。

Win7系统的倍福工控机出厂时防火墙是打开的,此时PC甚至Ping不通控制器,但Broadcast时能找到它。

2,Ping得通却广播不出来

需要确认以下几点:

在Enter Host Name/IP处手动输入IP。

确认PC和控制器的TwinCAT服务已经启动,看Tc图标应为蓝色或者绿色。

确认双方都允许TwinCAT数据穿过防火墙。

如果PC上有双网卡,最好禁用无线网卡,加完ADS路由以后再打开。

如果是以前加得上,现在加不上的情况,最简单的办法是重新启动。

确认双方用于连接的网卡都没有配置成EtherCAT,

最好控制器的TwinCAT处于配置模式,

3,广播到了却加不上路由

添加成功的标记是Connected栏下出现“x”,如果没有出现则需要确认以下几点:

如果没有出现“x”,但也没有错误提示,那么可以“Update Status”,或者重新广播,有可能实际上已经添加成功了。
1861错误

*解决办法1:*对于非CE系统,确认PC和控制器的当前用户都有管理员权限,且有密码保护。

如果路由加不上,也可以进控制器添加一个用户,设置密码,重新添加路由。

*解决办法2:*对CE系统,建议还是用IP Address 方式添加,因为部分低版本的控制器有可能不支持By Host Name的方式。

最好控制器的TwinCAT处于配置模式,这是为了排除PLC程序运算量太大来不及响应ADS请求的可能。

*解决办法3:确认PC与控制器的路由表里现有表项的IP和NetID,没有与目标控制器重复。

确认PC与控制器的IP、NetID及计算机名没有重复;

解决方法4:添加路由时,如果选择By Host Name失败选择IP Address,再添加;

解决方法5:请确认控制器Windows用户帐户和密码是否正确;

解决方法6:如果PC上有双网卡,最好禁用无线网卡;

如果以上步骤都做完,还是加不成功,就要手动添加路由。如下中的"附1:路由表管理器"

提示1:路由表管理器

Win7或者XP系统直接在TwinCAT图标|右键“Property”,选择AMS Router页面.

Win CE系统运行Explorer.exe,运行“\HARDDISK\SYSTEM\TcAmsRemoteMgr.exe”。

如果要清空路由表,就选中RemoteComputer中各项,依次点击“Remove”即可。

如果要手动添加路由表项,就点击“ADD”,按要求填写对方的Name、IP和NetID。

提示2:远程桌面

如果控制器是Win7或者XP,可以使用开发PC的自带远程桌面工具:

“附件|系统工具|Remoter Desktop”,或者运行“mstsc.exe”

按要求输入对方的IP或者计算机名,以及用户名和密码,可以显示远程桌面了。

C69或者CP62的Win7系统默认的Remote Desktop功能也是关闭的,要在控制面板里打开才行。

如果控制器是WinCE

就要使用微软件的CE远程桌面工具CERHOST.exe。

CERHOST只要求IP和掩码设置正确就可以了,在上图中填写IP或者名字都可以。

临时打开CE控制器上的远程桌面功能

从2015年初开始,为了节约CPU资源,倍福的CE控制器出厂设置CERHOST功能是关闭的,所以加路由前最好是接显示器。

方法1:运行PLC程序。

这种方法适用于没有显示器,但是能够添加路由的情况。可以直接打开程序:EnbaleCERD.pro下载到PLC运行。

方法2:用Telnet指令

这种方法适用于只知道IP但加不了路由的情况

c:\windows\syestem32\cmd.exe

telnet 192.168.0.110

Welcome to the Windows CE Telnet Service on CX_06A056

login: guest

Password:1

Pocket CMD v 6.00

> cd windows

\windows> cerdisp.exe

提示3:如何确认IP地址

编程PC总是通过以太网对PC-Based控制器进行编程和配置,和其它PC之间的通讯一样,通讯双方必须处于同一个网段。为此,必须先确定控制器的IP地址,才可能把编程PC和控制器的IP地址设置为相同网段。

控制Beckhoff控制器的IP地址有以下方法:

方法1:适用于所有情况,

如果不知道IP且没有显示器,则用附件以太网抓包工具“NetScan 1.04.exe”

方法2:适用于新购控制器或者重刷过操作系统的控制器。

控制器出厂时,IP分配方式为DHCP,即由外接路由器分配地址。如果网内没有路由器,则默认IP地址为:169.254.X.X。如果把PC机的IP地址也设置成169.254.X.X,掩码为255.255.0.0。

方法3:适用于已经使用过的控制器,但不确认IP地址,WinCE操作系统。

掉电,拔出CF卡,用读卡器删除文件夹Document and Setting,删除\TwinCAT\Boot\下所有文件。注意删除之前应做好备份。

然后插回CF卡,重新上电,按默认设置的情况处理。

方法4:适用于带DVI接口并且连接显示器的控制器,或者是倍福的控制面板

从显示器进入Control Panel,找到Network setting项,修改IP设置。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值