汇川机器人既可以作为服务器也可以作为客户端与外部进行通讯。一般多与视觉进行通讯,如果需要进行验证通讯是否异常,可以使用一个TCP工具进行验证。现在给大家讲一下机器人作为客户端的情况下具体操作步骤。
1.工具准备
汇川机器人、视觉控制器、一根网线;
2.操作步骤
2.1网线连接
视觉控制器的网线与机器人进行连接时,老电柜:网线与EtherNet1口连接,小多传:网线与LAN口连接;
2.2视觉控制器IP设置
首先双方规定一个IP地址,注意192.168.23.25是示教器的专用IP,不能使用;比如设置一个视觉控制器IP为192.168.1.100,端口号设置为2000;
2.3机器人IP的设置
机器人IP地址需要与视觉控制器为同一网段,比如设置为192.168.1.22;
具体操作步骤:设置→系统设置→通讯设置→控制器Eth1设置→客户端/IP设置;
![](http://)
![](data/attachment/album/201909/20/144629igpxybpvv3wbldh3.png)
3.建立连接
START;
B0=0;
String srt1;
While B0<>1;
Open Socket("192.168.1.100",2000,3000);//2000服务器的端口号,3000客户端端口号;
EndWhile;
Send Port [3000],"M"; //给视觉控制器发送字符“M”,触发拍照(端口号同一为客户端端口号);
L[0];
Get Port [3000],T[0],Goto L[0]; //接收视觉控制器的数据到缓存区(端口号同一为客户端端口号);
srt1=GetPortbuf(0,100,3000); //获取缓存区的字符串(端口号同一为客户端端口号);
B1=StrGetData(Port,",",D6); //提取缓存区的字符串存放到指定的变量中;
P[1]=(D6,D7,-30,D8,0,0),(1,0,0,0),(2,0,0);
Movj P[1],V[30],Z[0];
END;