倍福winCE系统和路由表问题
CE系统和路由表问题
背景:
在添加CE系统控制器的路由的时候,可能经常会遇到添加不上路由的情况,就是那个X不出来,怎么办呢?
解决方法1:
直接两边把路由表内容删掉就好了,因为控制器那头已经有了类似电脑的信息,但是你再加的时候没有把他更新掉。
本机电脑的路由表删除较为方便。
在CE系统中如何删路由呢,可以直接按照下图方式进行。
运行 Explorer. exe , 运行 HARD DISK\SYSTEM\TcAmsRemoteMgr.exe
解决方法2
若调试电脑曾经连接过该控制器,但是再次添加路由时有超时故障,请删除路由表中的 老路由,因为路由表中的信息冲突也会导致问题。如果在有必要的情况下可以手动删除 控制器的路由表里面的历史路由。接入显示器,点击控制器开始菜单运行 Run输入 regedit进入注册表 HKEY_LOCAL_MACHINE\SOFTWARE\BECKHOFF\TwinCAT\Remote , 删 除 除 “LoopBack”以外的所有历史路由,重启控制器。
拓展知识
1、最多可以添加多少路由呢:理论上是可以超过 255 个,但是建议不要添加太多,实际中发现添加超过 20 个以上的时候,连接的时候就会比较缓慢。所以建议调试电脑不用的 路由及时删除,同样对于控制器也是!
2、还有一种相对比较严重的情况就是:由于一些软件的原因控制器不能正常工作了,此时控制器可能需要回复出厂状态才行,但是这种情况建议先联系倍福技术,确认后再进行 操作,因为若恢复出厂状态,原来可能安装的一些插件可能会丢失,原来运行的程序会 因此受影响无法正常运行。恢复出厂状态的方式: 接入显示设备,点击开始菜单-运 行 Run-输入 explorer-进入 Hard Disk将 Documents and Settings 文件夹重新命名或 者删除,然后重启控制器。
3、也曾发生过控制器一开始添加不上调试电脑的路由,表现上看可能在重启控制 器后可以添加路由,这种情况有的时候和控制器的 CPU 负载也有一定的关系,若控制 器负载太大,设备无法对 ADS 的其他的要求(例如路由建立等要求)进行及时响应。此时就需依照现场的情况来进行操作,例如可以在允许的情况下将控制器的 TwinCAT 先切 换到 config 模式8,或者适当的增加 AMS Router memory 的大小,默认为 2M。