epson机器人软件连接教程(EPSON机器人以太网通讯指令)
以太网通讯指令如下:EPSON机器人以太网通讯指令,接下来我们就来聊聊关于epson机器人软件连接教程?以下内容大家不妨参考一二希望能帮到您!
epson机器人软件连接教程
以太网通讯指令如下:
EPSON机器人以太网通讯指令
设置通讯地址:
以太网通讯端口的设置在控制器设置-TCP/IP中.如选择端口201进行通讯,则在201中进行设置.
机器人控制IP和端口号
其中IP地址和端口号设置为Server端的IP地址和端口号.(如用机械手控制器作为Server端,则用机械手控制器的IP地址;如果用上位机作为Server端,机械手作为Client端,则设置成上位机的IP地址与端口号)
结束符:表示一行数据结束的标志.CR表示回车符(Asc 13),LF表示换行符(Asc 10).与通讯放设定一致即可.
也可以通过SetNet指令中运行程序时进行设置或者修改:
SetNet #201, "192.168.0.100", 2000, CRLF, NONE, 0
以太网程序范例:
Global String InData$, OutData$ '定义字符串接收和发送的变量
Function task1_TCPIP
SetNet #201, "192.168.0.100", 2000, CRLF, NONE, 0 '设置端口通讯格式.
OpenNet #201 As Client '打开端口
WaitNet #201 '等待端口连接成功
Print "TCPIP Connected."
Do
If ChkNet(201) > 0 Then '检测缓冲区
Input #201, InData$ '接收缓冲区字符
Print #201, InData$ '将接收的数据发送回去--上位机要求的情况
ElseIf ChkNet(201) < 0 Then '缓冲区数值小于0时表示连接异常
Print "通讯断开 = ,", ChkNet(201), " 重新连接..."
CloseNet #201 '关闭端口再重新打开连接。
OpenNet #201 As Client
WaitNet #201
Print "TCPIP Connected."
EndIf
'OutData$不为空时,发送OutData$内容后清空
If OutData$ <> "" Then
Print #201, OutData$
OutData$ = ""
EndIf
Wait 0.02
Loop
Fend
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com