传输控制协议,对应于安川机器人中的以太网服务器功能。
用户数据报协议对应于安川机器人中的高速以太网服务器功能。
应该注意的是,安川的机器人在使用两种通信协议时充当服务器。为了实现客户机的角色,它必须使用二次开发软件MotoPlus。
TCP和UDP使用的要点
使用TCP协议时,机器人应处于远程模式,确认虚拟输入信号中的87015处于打开状态(此处介绍YRC1000型号),调试计算机关闭防火墙,机器人的默认端口号为80。
通信过程分为启动请求、命令请求和数据请求。
让我们读取机器人的当前B001值为10,以进行简要介绍。
发送启动请求:连接Robot_access
收到的回复版本号:OK:DX信息服务器()
发送命令请求:HOSTCTRL_request SAVEV 4
收到回复:OK:SAVEV(命令正确)
NG…(命令错误)
发送数据请求:0,1
这组指令成功读取机器人的当前B001值为10。
UDP协议可以在任何模式下使用,机器人的默认端口号为10040。
为了实现类似的操作,UDP指令的数量较少。例如,读取机器人当前D变量的特定值D001,并发送以下十六进制指令。指令不可读,需要以十六进制发送和接收。