版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
连接机器人这里使用的机器人是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-2030年中国冷轧深冲行业发展前景投资规划分析报告
- 2024安全生产责任制
- 2024-2030年中国农村医疗行业发展现状规划分析报告
- 2024年个人车库出租安全管理协议
- 2023年聊城市莘县事业单位招聘工作人员考试真题
- 2023年黄石大冶市事业单位选聘工作人员考试真题
- 2023年河南洛阳老城区公益性岗位招聘考试真题
- 2023年广西农垦旺茂农场有限公司招聘考试真题
- 2024年国际通讯设备租赁与服务合同
- 2024年品牌授权合同详细条款及授权范围
- 部编人教版《道德与法治》六年级上册第6课《人大代表为人民》课件
- 分析工具(世纪大桥标准答案)
- 办公室工作务虚会汇报材料
- 温县电子商务公共服务中心PPT课件
- 第2章推销自己PPT课件
- 招商银行在职证明
- 学前教育-小班幼儿规则意识养成的现状、问题及对策研究
- 工程机械设计中轻量化技术的应用
- 机械工程与自动化的关系探讨
- 毕业设计液压剪切机液压系统设计
- 新重症医学科优质护理服务实施方案
评论
0/150
提交评论