EPSON机器人与上位机TCP通信_第1页
EPSON机器人与上位机TCP通信_第2页
EPSON机器人与上位机TCP通信_第3页
EPSON机器人与上位机TCP通信_第4页
EPSON机器人与上位机TCP通信_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

连接机器人这里使用的机器人是EPSONT3系列的一款Scara机器人。机器人的编程软件使用的是EPSONRC++V7.4.5版本,如果大家需要该软件,可以通过公众号回复304。首先需要建立与机器人之间的连接,一般与机器人之间连接有两种方式,一种是USB串口,一个是以太网口,这里采用的是以太网接口。SPEL+命令EPSON机器人编程使用的是SPEL+语言,需要参考SPEL+的相关命令进行编程。这里罗列几个EPSON以太网编程的关键命令。1、SetNet命令参数列表:通信端口编号:指定要设置参数的TCP/IP的端口编号。范围为201~216。主机地址:指定主机的IP地址。TCP/IP端口编号:指定TCP/IP端口编号。终止符:指定CR、LF、CRLF中某个行末字符。流控制:是指软件流控制,默认为NONE。超时时间:以秒指定收发的最长时间。指定0时,超时则变为无限。通信协议:指定通信的协议(TCP/UDP)类型。使用示例:SetNet

#201,

"192.168.0.1",

2001,

CRLF,

NONE,

02、OpenNet命令格式:OpenNet#端口编号AsClient/Server参数列表:端口编号:指定要打开的TCP/IP端口编号的整数值。端口编号的范围为201~216。使用示例:Functiontcpip

Stringdata$

OpenNet

#201AsClient

WaitNet

#201

Input

#201,

data$

Print

"received

'",

data$,

"'

fromhost1"

Fend3、ChkNet命令格式:ChkNet(通信端口编号)参数列表:通信端口编号:指定TCP/IP端口编号(201~216)。返回值返回接收字符数(整数值)。如果不存在接收数据,以下负值返回端口状态。-1

端口已打开,但是未确立通信-2

其他任务正在使用端口-3

未打开端口使用示例IntegernumChars

numChars

=

ChkNet(201)4、LineInput命令格式:LineInput#端口编号,字符串变量名$参数列表:端口编号:表示文件、通信端口、数据库或装置的ID编号。字符串变量名$:指定字符串变量名。EPSON编程1、TCP子函数'定义接收和输出变量

GlobalStringReceiveData$,

SendData$

FunctionASTCPClient

'设置IP地址、端口号、结束符等

SetNet

#201,

"192.168.1.100",

2000,

CRLF,

NONE,

0

'机器人作为客户端,打开端口

OpenNet

#201AsClient

'等待连接

WaitNet

#201

'连接成功显示

Print

"TCPConnectOK....."

Do

'断线重连

IfChkNet(201)

=

-3Then

'检查端口状态(>0

时为缓冲字符数量.<0

为异常状态)

CloseNet

#201

'关闭端口再重连

Wait0.2

OpenNet

#201AsClient

'打开客户端

WaitNet

#201

'等待连接

EndIf

'接收上位机数据

IfChkNet(201)

>

0Then

LineInput

#201,

ReceiveData$

Print"【"

+Date$

+

"

"

+Time$

+

"】"

+

"接收到上位机的数据:"

+ReceiveData$

EndIf

'发送数据

IfSendData$

<>

""

Then

Print

#201,

SendData$

Print

"【"

+

Date$

+

"

"

+

Time$

+

"】"

+

"发送给上位机:"

+

SendData$

SendData$

=

""

EndIf

Loop

Fend2、主函数调用Functionmain

'多线程执行

XqtASTCPClient

Fend通信测试1、先用网络调试助手开一个TCPServer,IP地址是192.168.1.100,这里大家

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论