PYTHON通过TCP/IP通讯方式远程控制Epson机械臂
PYTHON通过TCP/IP通讯方式远程控制Epson机械臂
一,控制器程序(server)
程序示例
通讯函数:
#定义TCP连接
Function connectSetNet #201, "192.168.1.90", 5000, CRLF, NONE, 0OpenNet #201 As ServerPrint "等待201端口连接"WaitNet #201Print "201端口连接成功"DoInput #201, data$Print data$Print #201, data$Loop
Fend
注:
1,将机械臂控制器设定为服务器server端,设置RC软件通讯端口#201。TCP地址“192.168.1.90”
TCP端口5000
SetNet #201, "192.168.1.90", 5000, CRLF, NONE, 0
OpenNet #201 As Server
2,从#201口读取client发送来的数据,再将数据发送回client
Input #201, data$
Print #201, data$
初始化机械臂函数:
Function enableMotor OnPower HighSpeed 50Accel 80, 80
Fend
main函数:
Global String data$Function mainCall enableCall connect
Fend
注:
1,声明变量用于接收和发送通讯数据
Global String data$
2,依次调用之前的两个函数
Call connect
二、客户端程序(client)
程序示例
#使用socket库
import socket#AF_INET指网络层使用IP协议
#SOCK_STREAM指socket传输层使用TCP协议
clientSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
clientSocket.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
clientSocket.connect(("192.168.1.90",5000))
#定义发送数据
sendData = "123"
#循环接收消息
while True#发送消息需要编码为bytes类型clientSocket.send((str(sendData).encode()) + b"\r\n")#等待服务器传回数据,阻塞recvData = clientSocket.recv(1024)#若收到数据为空则跳出循环if not recvData:break
PYTHON通过TCP/IP通讯方式远程控制Epson机械臂相关推荐
- EPSON机器人建立工具坐标系及TCP/IP通讯
视觉IMAX的第37篇原创文章 前言 近期对于EPSON机器人建立工具坐标系及TCP通讯知识进行了些简单研究,现将其总结如下. 一 EPSON机器人建立工具坐标系 方法步骤如下: 1.步骤一:开启EP ...
- BACnet IP通讯方式组网步骤
BACnet IP通讯方式组网步骤 文章目录 BACnet IP通讯方式组网步骤 前言 一.配置BACnet IP网络参数 二.确定DDC控制器和扩展模块的BACnet地址 三.配置BACnet对象: ...
- UR5机器人学习之TCP/IP通讯
最近因为项目原因在研究UR机器人,主要是通过PC上位机与UR通讯,采用TCP/IP通讯的方式,PC上位机通过发送UR脚本指令实现控制机器人和操作机器人. IP地址:可以根据UR机器人控制终端读取到IP ...
- 康耐视InSight相机的TCP\IP通讯设置以及字符命令触发
1. TCP\IP通讯 智能相机既可以作为TCP\IP服务器存在,又可以作为TCP\IP客户端,这里分别介绍如何在电子表格模式下,设置InSight相机的客户端和服务器下的收发数据. 2. 客户端 创 ...
- 记录小白通过TCP/IP协议实现远程操作机械手臂
记录小白通过TCP/IP协议实现远程操作机械手臂 作为一个本科,学大数据的菜狗.刚去实习就被分配到了硬件部,然后带我的那个老师让我去调试一下机械臂.但我计算机网络学的不好,加上紧张把一些基础的都忘了. ...
- plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...
用过西门子plc的朋友应该都听说这个大名鼎鼎的单词--profinet,但是你们有使用过它的功能吗?对它又又多少的认识呢?今天我们就来稍微谈谈一下这个大名鼎鼎的大家伙,希望对你有所帮助. 具有prof ...
- plc tcp ip通讯怎么只能连一个客户端_一款Ethernet/IP和Modbus TCP转OPC UA产品
. 1 协议简述 Ethernet/IP协议是ODVA组织发布的一个以太网协议,当然了ODVA里最主要的成员是Rockwell等美国公司.ODVA组织除了发布有Ethernet/IP协议,还有常见 ...
- 常见tcp/ip网络攻击方式分析
一. TCP SYN 拒绝服务攻击 一般情况下,一个 TCP 连接的建立需要经过三次握手的过程,即: 1. 建立发起者向目标计算机发送一个 TCP SYN 报文: 2. 目标计算机收到这个 SYN 报 ...
- tcp/ip通讯 linux xpe,XPE最基本组件 分享
教学用PID: WR96Q-VJFK9-7QFH3-YJTBM-8R666 注意本录像由个人完成,仅用于教学使用,目的是为了帮助XPE初学者快速入门及快速构建XPE操作系统,所用 的PID不能够用于商 ...
最新文章
- 模板匹配—归一化相关系数匹配算法
- (字符串)统计字母和数字个数,打印柱状图
- C++ 默认参数和占位符
- 鸿蒙osppt,Mate40 Pro鸿蒙OS快速上手体验+一点个人看法
- Visual Studio中怎样更改Nuget程序包源
- java基础---多线程之交替打印,等待唤醒机制
- springboot报错---@RunWith(SpringRunner.class)
- 找出递增数组中所有相加为m的组合c语言,组合(1-m中选n个数)(示例代码)
- 先收藏!关于Java类、接口、枚举的知识点大汇总
- spring.net与OracleODP结合时发生的版本问题
- 常用webserver 比较
- mysql中时间不早于今天_MySQL不正确日期时间值早于1980年的日期
- 7、微信小程序-wxs脚本
- 【操作系统】动态分区分配算法
- ACM程序设计 -L (字符串倒输出)
- flea-db使用之JPA封装介绍
- 【推荐】时间管理文章:Do it now
- 四川省评高级教师考职称计算机,四川省中学教师中、高级职称评审条件
- 视频转图像序列工具FreeVideoToJPGConverter(5.0.101.201版)下载安装及使用(Windows)
- 弘辽科技:关于老店盘活的基础思路。