主控通信连接失败,该如何排查?

当梅卡曼德视觉系统与机器人进行主控通信时,若通信无法连接,则可能是如下问题导致的,用户可按如下顺序依次检查各配置项是否正确。

1. 网络方面

1.1. 设置的机器人IP网口和所使用的网口不一致

问题描述

某些品牌机器人的CPU主板上可能存在两个网口,例如,网口1和网口2。用户将网线连接至网口1,但设置的IP地址却是网口2的IP地址。

解决方案

打开控制柜,确认网线连接的网口与设置IP地址的网口是同一网口。

1.2. 设置的工控机IP网口和所使用的网口不一致

问题描述

某些工控机的CPU主板上可能存在两个网口,例如,网口1和网口2。用户将网线连接至网口1,但设置的IP地址却是网口2的IP地址。

解决方案

反复插拔工控机的网线,在网络适配器面板观察网口的连接状态,从而找出对应关系。

1.3. 工控机的防火墙设置错误

问题描述

防火墙可能会误判视觉系统与机器人之间的通信,将其误认为是恶意行为而阻止两者连接。

解决方案

关闭所有防火墙,或者配置防火墙规则,具体可参考防火墙导致通信失败的排查思路

1.4. 路由器配置错误

问题描述

当路由器配置出现错误时,通信将受到阻碍。

解决方案

先去掉路由器,测试双方直接连接时的通信情况。保证双方直接连接时互通,然后再进一步测试使用路由器的情况。若使用路由器后,通信连接失败,则参考路由器手册检查路由器的配置。

1.5. 工控机和机器人的IP地址未在同一网段

问题描述

工控机和机器人的IP地址或子网掩码设置有误,导致两者位于不同网段,从而无法建立通信。

解决方案

首先检查工控机和机器人的IP地址和子网掩码,确保两个IP地址在同一网段;然后测试双方IP地址是否互通。若双方地址可以互通,则表示双方设置的IP地址正确。

1.6. Mech-Viz中机器人IP地址和真实机器人IP地址不一致

问题描述

用户在如下界面填写的机器人IP地址和真实机器人IP地址不一致,导致通信无法连接。

faq1

解决方案

确保填写的机器人IP地址是真实机器人IP的地址。

2. 主控程序方面

若机器人无需烧录主控程序,则可以跳过本小节内容。

2.1. 烧录文件时其他前后台程序正在运行

问题描述

在烧录主控程序文件时,若此时机器人中存在同名程序,则因为该程序正在被使用,从而导烧录失败。

解决方案

在机器人示教端,建议取消正在运行的前后台程序。

2.2. 烧录的主控程序文件不正确

问题描述

当烧录的主控程序文件不正确时,通信将受到阻碍。

解决方案

在机器人示教端,确保主控程序文件已按预期导入进机器人系统中。

2.3. 主控程序未运行

问题描述

当主控程序没有运行或中途停止,通信将受到阻碍。

解决方案

在机器人示教端,确保主控程序正在运行中。