




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
连接机器人这里使用的机器人是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$
"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
'连接成功显示
"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
#201,
SendData$
"【"
+
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业答辩-学前教育
- 组件封装工艺流程
- 婚庆策划居间协议模板
- 自助便利店创业计划书
- 老年护理与老年人安全保护
- 实验室翻新附加合同范本
- 端子压接机安全操作规程
- 咖啡连锁店装修协议样本
- 产品销售合同范本
- 2024清河县职业技术教育中心工作人员招聘考试及答案
- 4-甲基-2-戊醇-理化性质及危险特性表
- GB/T 17622-2008带电作业用绝缘手套
- GB/T 1041-2008塑料压缩性能的测定
- 高效液相色谱简介及操作课件
- 江西住建云-建设项目数字化审图·项目监管一体化平台-建设单位用户手册
- 【计算机应用基础试题】上海中侨职业技术学院2022年练习题汇总(附答案解析)
- 中国近代化历程课件
- 产品防错措施一览表
- 氟橡胶基本课件
- 上海市一模二模或中考数学答题纸
- 幼儿绘本故事:爱书的孩子
评论
0/150
提交评论