CS机器人 30004端口使用

2025-07-02

1.  简介

RTSI 全称为实时数【shí shí shù】🧐据交互(Real-Time Sychronization Interface), 该协议提供了🤮标准的【biāo zhǔn de】

TCP/IP 链接🕔, 用于与【yòng yú yǔ】外部程序进行【xù jìn háng】🦀实时的数据交【shù jù jiāo】互❕。RTSI 的网络端口为【duān kǒu wéi】 30004。交互的🦄数据内

容例如:

- 输出【shū chū】🔒:机器人【jī qì rén】🚌输出【shū chū】🔒整型寄存【cún】🏆器的值、末端负载等

- 输入🍜:机器人【jī qì rén】🛃浮点输入🍜寄存器【jì cún qì】、数字输【shù zì shū】🖖入 IO 的状态设置

2.  操作流程

RTSI 分为协议检查🛋、设置、同步循【tóng bù xún】📓环三个步骤【bù zhòu】。

具体流程分为:

1.校验协议版本;

2.请求控制器的【zhì qì de】主版本【běn】♏,次版本【cì bǎn běn】📡,bug-fix 版本【běn】♏,编译版🔃本【běn】

3.设置订【shè zhì dìng】阅【yuè】需求🆓(这里设🧛置输出🈵定阅【yuè】和输入订【shū rù dìng】阅【yuè】);

4.发送开始信号以开始同步循环;

5.循环接🛌收控制器返回的数据包并解【bāo bìng jiě】🔻析出来【xī chū lái】。


2.1 校验协议版本

报文头【bào wén tóu】🚧:86(RTSI_REQUEST_PROTOCOL_VERSION)

上位机向控制柜发送数据格式:

数据总🕡长度(2byte)+报文头【bào wén tóu】(1byte)+协议版🛄本【běn】📉(当前版【dāng qián bǎn】本【běn】📉都为 01,2byte)

上位机收到控制柜返回的数据格式:

数据总【shù jù zǒng】长度🌒(2byte)+报文头💌(1byte)+校验是【xiào yàn shì】否成功🔬(成功为【chéng gōng wéi】 1,失败为 0,1byte)


2.2 请求控制器的【zhì qì de】主版本【bǎn běn】👝,次版本【bǎn běn】🦏,bug-fix 版本【bǎn běn】🦏,编译版本【bǎn běn】🦏

报文头【bào wén tóu】🌋:118(RTSI_GET_ELITECONTROL_VERSION)

上位机向控制柜发送数据格式:

数据总长度🕶(2byte)+报文头【bào wén tóu】(1byte)

上位机收到控制柜返回的数据格式:

数据总🗡长度【zhǎng dù】(2byte)+报文头(1byte)+主版本【bǎn běn】(4byte)+次版本【bǎn běn】📶(4byte)+ bug-fix 版本【bǎn běn】

(4byte)+编译版本(4byte)


2.3 设置订👇阅【yuè】⬇需求【xū qiú】(这里设置输出定阅【yuè】和🌚输入订【shū rù dìng】阅【yuè】⬇)

2.3.1 订阅输出需求

报文头【bào wén tóu】🐖:79(RTSI_CONTROL_PACKAGE_SETUP_OUTPUTS)

上位机向控制柜发送数据格式:

数据总【shù jù zǒng】长度(2byte)+报文头(1byte)+输出频率🙅(8byte)+订阅变【dìng yuè biàn】量名🍩(string 类型【lèi xíng】🕡)

上位机收到控制柜返回的数据格式:

数据总长度【zhǎng dù】(2byte)+报文头(1byte)+订阅【dìng yuè】👠 ID(1byte)+订阅变【dìng yuè biàn】⭕量名类型🛳(string 类型🛳)


2.3.2 订阅输入需求

报文头【bào wén tóu】🚈:73(RTSI_CONTROL_PACKAGE_SETUP_INPUTS)

上位机向控制柜发送数据格式:

数据总长度➰(2byte)+报文头🌓(1byte) +订阅变量名【liàng míng】(string 类型【lèi xíng】)

上位机收到控制柜返回的数据格式:

数据总长度(2byte)+报文头【bào wén tóu】(1byte)+订阅🐖 ID(1byte)+订阅变😋量名类【liàng míng lèi】型🎷(string 类型【lèi xíng】🎷)


2.4 发送开始信号以开始”同步循环

报文头【bào wén tóu】🥇:83(RTSI_CONTROL_PACKAGE_START)

上位机向控制柜发送数据格式:

数据总长度【zhǎng dù】🏞(2byte)+报文头(1byte)

上位机收到控制柜返回的数据格式:

数据总🏉长度(2byte)+报文头【bào wén tóu】(1byte)+是否开【shì fǒu kāi】始😁(1byte)


2.5 循环接收控制器返回的数据包

报文头【bào wén tóu】🍩:85(RTSI_DATA_PACKAGE)

上位机【shàng wèi jī】📑向控制柜发送【guì fā sòng】数据格式【shì】(控制订💮阅输入时发送🖊):

数据总【shù jù zǒng】♐长度【zhǎng dù】(2byte)+报文头🍞(1byte)+订阅 ID(1byte)+值(bytes)

上位机【shàng wèi jī】收到控🚗制柜返回的数据格式(循环接💕收订阅【shōu dìng yuè】输出【shū chū】🦖):

数据总【shù jù zǒng】📭长度【zhǎng dù】(2byte)+报文头🌄(1byte)+订阅 ID(1byte)+值(bytes)

说明:可以同📃时多次【shí duō cì】订阅【yuè】输出和输【chū hé shū】入,每次增【měi cì zēng】加订阅【yuè】,ID 号会加【hào huì jiā】 1,第一次订阅【yuè】时😕 ID 号为【hào wéi】 1,在收取🌩订阅【yuè】输出和控🛥制订阅【yuè】🚧输入时,可以根据【jù】🐯 ID 来区分属于哪次的订🤭阅【yuè】。

3.  常见问题解答

4.  示例

    程序订阅输出【yuè shū chū】和输入【hé shū rù】😱订阅如下🗾


运行打印如下


机器人数据




download-669.svg comicon14.svg

电话咨询

download-397.svg comicon15.svg

免费试用

Vector.svg Frame.svg

微信小程序

img1.jpg

微信小程序

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

我已阅读并同意漫蛙《隐私政策》《法律声明》

我已知【wǒ yǐ zhī】晓并同【xiǎo bìng tóng】🍕意漫蛙🥡通过电【tōng guò diàn】子邮件😹发送相关资料

提交