标准接口通信连接失败,该如何排查?
当梅卡曼德视觉系统与机器人进行标准接口通信时,若通信无法连接,则可能是如下问题导致的,用户可按如下顺序依次检查各配置项是否正确。
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地址正确。