婷婷网在线I久久精品视频在线I九九综合在线I97麻豆视频I日韩免费视频在线观看I9999在线视频

EC機(jī)器人RS485通訊協(xié)議

2025-03-21

1.  控制柜485

艾利特機(jī)器人EC系列支持RS485通訊,用戶(hù)可以通過(guò)將 RS485 設(shè)備連接到圖 7-27 中所示的連接器來(lái)從控制柜執(zhí)行串行通信。為了能在控制柜中設(shè)置 RS485 連接器,必須拆掉串口連接 器,并將 RS485 線(xiàn)焊接到黑色連接器背面的金屬觸點(diǎn),如圖 7-28 所示。黑色塑料裝置的正反 面分別標(biāo)有 PIN“1 3 5”和“2 4 6”。PIN3 應(yīng)焊接到 RS485B,PIN4 應(yīng)焊接 到 RS485A。該 接口支持的最大波特率為 500Kbps。

2.  工具IO485

艾利特機(jī)器人同樣支持末端工具485通訊,當(dāng)需要使用末端 RS485 接口與執(zhí)行器通信時(shí), 注意從機(jī)器人控制器上寫(xiě)入發(fā)送數(shù)據(jù)到數(shù)據(jù)在末端工具 I/O 的 RS485上開(kāi)始發(fā)送,延遲范圍為 2ms 到 4ms。 從末端工具 I/O 的 RS485 上開(kāi)始接收數(shù)據(jù)到機(jī)器人控制器收到數(shù)據(jù)并開(kāi)始處理,延遲范 圍為 2ms 到4ms。本篇文章介紹控制柜實(shí)現(xiàn)485通訊方式,工具端485查詢(xún)腳本手冊(cè)。

下表為RS485 接口的可用設(shè)置


3.  控制柜腳本指令

3.1 打開(kāi) 485 接口

ret rs485_open ()

功能: 用于打開(kāi) 485 接口

參數(shù): 無(wú)

返回值: ret: 大于等于 0:打開(kāi)成功 -1:打開(kāi)失敗

示例: ret= rs485_open ()

3.2 設(shè)置 485 串口配置

ret rs485_setopt (speed ,bits ,event ,stop)

功能: rs485_setopt 用于設(shè)置 485 串口的配置

參數(shù): speed: 波特率,int類(lèi)型

bits: 數(shù)據(jù)長(zhǎng)度 7/8,int類(lèi)型

event: 奇偶校驗(yàn)“O”,“N”,“E”,int類(lèi)型

stop: 停止位 1/2,int類(lèi)型

返回值: ret: 大于等于 0:設(shè)置成功 -1:設(shè)置失敗

示例: ret= rs485_setopt (9600 ,8 ,"N",1)

3.3 接收數(shù)據(jù)

ret , recv_buff rs485_recv (time_out ,hex ,len)

功能: 參數(shù): rs485_recv 用于 485 的讀操作

time_out: 超時(shí)時(shí)間,單位:ms,int類(lèi)型

hex: 是否為 16 進(jìn)制數(shù),1 的接收到的數(shù)據(jù)為 16 進(jìn)制字符格式(默認(rèn)為 0),int類(lèi)型

len: 可選參數(shù),想要獲取的長(zhǎng)度,在超過(guò) 1024 情況下,會(huì)自動(dòng)被設(shè)置成 1024,int類(lèi)型

返回值: ret: 讀到的長(zhǎng)度(都是轉(zhuǎn)化為字符長(zhǎng)度) 0,-1:讀取失敗 recv_buff: 獲取數(shù)據(jù) 示例: ret , recv_buff = rs485_recv (100 ,0 ,512)

3.4 發(fā)送數(shù)據(jù)

ret rs485_send (buff ,hex)

功能: rs485_send 用于 485 的發(fā)送操作

參數(shù): buff: 需要發(fā)送的字符,string類(lèi)型

hex: 是否為 16 進(jìn)制數(shù),1 的發(fā)送的數(shù)據(jù)為 16 進(jìn)制字符格式,int類(lèi)型

返回值: ret: 1:發(fā)送成功 -1:發(fā)送失敗

示例: ret= rs485_send ("test",0)

3.5 關(guān)閉 485 接口

ret rs485_close ()

功能: rs485_close 用于關(guān)閉 485 接口

參數(shù): 無(wú)

返回值: ret: 大于等于 0:關(guān)閉成功 -1:關(guān)閉失敗

示例: ret= rs485_close ()

3.6 腳本示例

sleep(1)

open = rs485_open () --打開(kāi)控制柜485接口

if(open >= 0) then

set = rs485_setopt (9600 ,8 ,"N",1) --配置控制柜485串口

elite_print ("set = ", set)

if(set >= 0) then

while(1) do

repeat

ret , recv_buff = rs485_recv (500 ,0)--接收485數(shù)據(jù)

sleep(0.001)

until(ret ~=0)

elite_print("receive data :",recv_buff)

rs485_send ( recv_buff ) --發(fā)送485數(shù)據(jù)

end

sleep(0.01)

end

end

rs485_close ()

4.工具IO腳本指令

4.1 打開(kāi)末端485接口

ret tci_open()

功能: 用于打開(kāi)末端485接口

參數(shù):無(wú)

返回值:ret:大于等于0:打開(kāi)成功,-1:打開(kāi)失敗

備注:無(wú)

示例: ret: ret=tci_open()

4.2 設(shè)置TCI串口的配置

ret tci_setopt(speed,bits,event,stop)

功能: 用于設(shè)置 TCI 串口的配置

參數(shù): speed: 波特率,int類(lèi)型 bits: 數(shù)據(jù)長(zhǎng)度 8,int類(lèi)型 event: 奇偶校驗(yàn)“O”,“N”,“E”,

string類(lèi)型 stop: 停止位 1/2,int類(lèi)型

返回值:ret: 大于等于0:設(shè)置成功-1:設(shè)置失敗

示例: ret=tci_setopt(9600,8,"N",1)

4.3 接收數(shù)據(jù)

ret,recv_buff tci_recv(time_out,hex,len)

功能: 用于 TCI 的讀操作

參數(shù): time_out: 超時(shí)時(shí)間,單位:ms,int類(lèi)型 hex: 是否為 16 進(jìn)制數(shù),1 的接收到的數(shù)

據(jù)為 16 進(jìn)制字符格式(默認(rèn)為 0),int類(lèi)型 len: 可選參數(shù),想要獲取的

長(zhǎng)度,在超過(guò) 1024 情況下,會(huì)自動(dòng)被設(shè)置成 1024,int類(lèi)型

返回值: ret: 讀到的長(zhǎng)度(都是轉(zhuǎn)化為字符長(zhǎng)度)0,-1:讀取失敗

recv_buff: 獲取數(shù)據(jù)

示例: ret,recv_buff=tci_recv(100,0,512)

4.4 發(fā)送數(shù)據(jù)

ret tci_send(buff,hex)

功能: 用于 TCI 的發(fā)送操作

參數(shù):buff: 需要發(fā)送的字符,string類(lèi)型 hex: 是否為 16 進(jìn)制數(shù),1 的發(fā)送的數(shù)據(jù)為 16 進(jìn)制

字符格式,int類(lèi)型

返回值: ret: 無(wú) 1:發(fā)送成功-1:發(fā)送失敗

示例: ret=tci_send("test",0)

4.5 關(guān)閉TCI接口

ret tci_close()

功能:用于關(guān)閉 TCI 接口

參數(shù): 無(wú)

返回值:ret: 無(wú) 大于等于0:關(guān)閉成功-1:關(guān)閉失敗

示例: ret=tci_close()

4.6 清空TCI緩沖區(qū)

tci_flush ()

功能:用于清空 TCI 的緩沖區(qū)

參數(shù): 無(wú)

返回值: nil

示例: ret=tci_flush()

4.7腳本示例

sleep(5)

local open = tci_open()--打開(kāi)工具端485接口

if (open >= 0) then

local set = tci_setopt(9600,8,"N",1)--配置工具端485串口

if (set >= 0) then

sleep(1)

tci_send("Testing TCI (testing firmware:20190826)")

while (1) do

ret,recv_buff=tci_recv(500,0)--接收485數(shù)據(jù)

sleep(1)

if(ret>0) then

elite_print(recv_buff)

tci_send(recv_buff)--發(fā)送485數(shù)據(jù)

end

end

else

elite_print("set tci failed.")

end

else

elite_print("open tci failed.")

end

tci_close()




download-669.svg comicon14.svg

電話(huà)咨詢(xún)

download-397.svg comicon15.svg

免費(fèi)試用

Vector.svg Frame.svg

微信小程序

img1.jpg

微信小程序

準(zhǔn)備好突破增長(zhǎng)瓶頸,開(kāi)啟智能制造了嗎?
了解我們的機(jī)器人如何幫助您的業(yè)務(wù)增長(zhǎng)
歡迎下載艾利特機(jī)器人資料

我已閱讀并同意艾利特《隱私政策》《法律聲明》

我已知曉并同意艾利特通過(guò)電子郵件發(fā)送相關(guān)資料

提交
主站蜘蛛池模板: 夜夜天天干 | 亚洲综合色婷婷 | 人人狠狠综合久久亚洲婷 | 欧美在线aaa | 欧美一级电影免费观看 | 久久国内精品视频 | 日本高清免费中文字幕 | 亚洲午夜精品久久久久久久久 | 午夜视频在线观看一区二区三区 | 欧美性大战 | 97在线公开视频 | 99精品毛片 | 国产一级黄色片免费看 | 天天狠狠干 | 国产色视频123区 | 国产四虎影院 | 色搞搞| 午夜精品久久久久久久99热影院 | 69国产精品视频免费观看 | 成人在线视频网 | 午夜精品福利一区二区三区蜜桃 | 偷拍久久久 | 日韩精品在线免费观看 | 麻豆手机在线 | 日韩中文字 | 在线日韩中文字幕 | 久久综合五月婷婷 | 午夜视频在线网站 | 91.dizhi永久地址最新 | 五月天精品视频 | 精品免费一区 | 午夜视频在线观看网站 | a黄色一级| www.在线观看av | 91在线蜜桃臀 | 欧美精品久久久久久久亚洲调教 | 日韩欧美在线观看一区二区 | 亚洲精品黄色片 | 一级黄色毛片 | 天天干天天操 | 人人看人人做人人澡 | 婷婷激情五月 | 亚洲毛片在线观看. | 在线看岛国av | 婷婷精品视频 | 亚洲国产999| 日韩在线观看高清 | 国产精品av一区二区 | 国产在线观看 | 免费在线h| 国产亚洲日本 | 99视频精品免费视频 | av在线播放亚洲 | av在线专区 | 久草国产在线 | 国产美女网站在线观看 | 久爱精品在线 | 天天曰夜夜爽 | 久久亚洲精品国产亚洲老地址 | 一区二区三区四区精品视频 | 黄色一级免费电影 | 精品亚洲免a | 91福利视频在线 | 久久久私人影院 | 国产露脸91国语对白 | 久久激情片 | 麻豆久久精品 | 91麻豆精品久久久久久 | 免费黄色一区 | 国产一区视频在线观看免费 | 国产一级淫片免费看 | 丁香一区二区 | 久操视频在线播放 | 97精品国自产拍在线观看 | 伊人中文在线 | 在线免费中文字幕 | 午夜精品一区二区三区在线 | 国产高清一区二区 | 中国一级特黄毛片大片久久 | 国产精品久久久 | 激情欧美一区二区三区免费看 | 网站在线观看日韩 | 久久综合综合久久综合 | 亚洲美女久久 | 精品视频免费观看 | 国产精品永久免费观看 | 久久久999免费视频 日韩网站在线 | 在线不卡的av | 婷婷丁香在线视频 | 三级黄色大片在线观看 | 久久公开免费视频 | 日本久久久久久久久久久 | 九九99靖品 | 亚洲专区欧美专区 | 欧美国产精品久久久久久免费 | 精品国产乱码久久久久久1区二区 | 最近免费中文字幕大全高清10 | 奇米影视8888在线观看大全免费 | 成人免费电影 |