epson机器人软件连接教程(EPSON机器人以太网通讯指令)

以太网通讯指令如下: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

    分享
    投诉
    首页