CS机器人TCPIP通讯

2024-10-15

1.  简介

本文将介绍如何用SocketTool通讯助手跟机器人进行通讯测试。

2.  操作流程

2.1 点击右上角艾利特logo,点击设置

2.2 点击红箭头所指处的网络。设置红框处的FB2的IP地址,需要与连接设备同网段

2.3 将网线连至控制柜的FB2网口(profinet Ethernet通讯走FB1网口,modbus/tcp通讯机器人做主站走FB2网口,做从站走FB1)

2.4 点击任务,在高级目录下点击脚本

2.5 点击任务树下的脚本行,点击来源选项,选择文件后,点击编辑

2.6.  编写通讯脚本。详情参考CS脚本手册-通讯目录下的socket,可在艾利特官网下载。技术资料-艾利特机器人

脚本需要按照python的语法格式进行编辑

ret = socket_open("192.168.1.150",6000) 与通讯助手建立连接,ip地址填所连接设备的ip

while ret == False: 判断有没有通讯上。没有通讯上,每间隔1秒建立连接一次

ret=socket_open("192.168.1.150",6000) 

textmsg(ret)

sleep(1)

socket_send_string("hello") 向通讯助手发送字符串

ret = socket_read_string(timeout = 0) 接收通讯助手发过来的字符串

textmsg(ret) 打印接收到的字符串,会显示在运行界面的日志栏里

2.7 打开通讯助手,创建服务器

2.8 设置端口号

2.9 在任务界面,点击运行

2.10 在机器人运行脚本,通讯成功后,通讯助手就能收到机器人发送的字符串

2.11 在发送窗口输入要发送的内容,点击发送数据

2.12 接收到的值,通过脚本命令行,会打印在运行界面的日志栏里

3.  常见问题解答

3.1 不同网口,走的通讯类型不一样。profinet Ethernet通讯走FB1网口,modbus tcp通讯走FB2网口

如果有通讯不上的情况,关掉电脑防火墙,检查网口是否有正确连接

3.2  如果有通讯不上的情况,关掉电脑防火墙,检查网口是否有正确连接



download-669.svg comicon14.svg

电话咨询

download-397.svg comicon15.svg

免费试用

Vector.svg Frame.svg

微信小程序

img1.jpg

微信小程序

准备好突破增长瓶颈,开启智能制造了吗?
了解我们的机器人如何帮助您的业务增长
欢迎下载艾利特机器人资料

我已阅读并同意艾利特《隐私政策》《法律声明》

我已知晓并同意艾利特通过电子邮件发送相关资料

提交