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

EC機(jī)器人ModbusTCP通訊

2024-10-31

1.  簡(jiǎn)介

ModBus是一種串行通信協(xié)議,一種標(biāo)準(zhǔn)的工業(yè)通信協(xié)議,同時(shí)是目前工業(yè)電子設(shè)備之間常用的連接方式。

艾利特機(jī)器人分別支持ModBus主、從站功能,從通訊的形式上分為MoBus TCP和ModBus RTU,其中ModBus從站功能通過(guò)配置即可。

通過(guò)ModBus主站功能,機(jī)器人可以向外部設(shè)備讀取寫入數(shù)據(jù),已達(dá)到數(shù)據(jù)交互和邏輯控制的用途。

艾利特機(jī)器人的ModBus主站同時(shí)也支持ModBus RTU 和 ModBus TCP,其中ModBus TCP功能需要連接以太網(wǎng)接口,而ModBus RTU的硬件接口形式分為控制器485口,工具末端485口。

ModBus主站功能通過(guò)lua腳本實(shí)現(xiàn),可以參考EC-lua手冊(cè)進(jìn)行使用。其中MODBUS MASTER為已經(jīng)封裝的接口,用戶只需傳入相應(yīng)參數(shù)即可;如有其他特殊協(xié)議要求,可以使用TCP/UDP通訊、485通訊、TCI通訊(工具末端485)和232通訊等。

2.  操作流程

2-1. 配置機(jī)器人MODBUS_TCP

2-1-1. 接入控制柜網(wǎng)口,如下圖。

2-1-2. 配置機(jī)器人IP地址:

登錄管理員模式:密碼333333--------點(diǎn)擊系統(tǒng)-----系統(tǒng)配置-------網(wǎng)絡(luò)配置-----設(shè)置IP--點(diǎn)設(shè)置

2-1-3. 配置電腦IP

2-1-4. 啟用示教器中modbusTCP設(shè)置

2-2. modbus_TCP從站使用方法

2-2-1. 作為從站并通過(guò)以太網(wǎng)連接各種 Modbus TCP 主站設(shè)備進(jìn)行通信,協(xié)議的幀

規(guī)格如下圖所示:

modbus功能碼:

2-2-2. 機(jī)器人與通訊助手通訊

配置通訊助手

2-2-3. 讀寫線圈操作:

機(jī)器人M400變量的數(shù)據(jù)

2-2-4. 讀寫機(jī)器人寄存器操作:

1).機(jī)器人作為從站可通過(guò)腳本直接讀取寫入寄存器數(shù)值,可將數(shù)值轉(zhuǎn)化為全局變量,在示教器上進(jìn)行顯示或者調(diào)用

2).腳本指令分為兩種,第1種是對(duì)應(yīng)獲取接口0-191,設(shè)置接口66-191,此接口可控制虛擬輸入輸出M變量,如下圖所示

3).第2種讀取額外接口192-575,設(shè)置接口300-477,具體寄存器地址可參考通訊手冊(cè)

4).第1種指令和第2種指令,建議用戶使用第2種指令更方便快捷,第1種指令可直接控制M變量,艾利特modbus寄存器分為8位和16位,需要在兼容模式下更改,否則容易將機(jī)器人寄存器地址和網(wǎng)絡(luò)助手地址混淆。第2種指令本身設(shè)置就是16位寄存器,無(wú)需考慮兼容模式下的更改情況

5).下面以第2種寄存器為示例腳本進(jìn)行數(shù)據(jù)的讀寫

機(jī)器人讀取寄存器300-304寄存器數(shù)值同時(shí)存入到I0-I4寄存器中,腳本如下

通過(guò)助手向寄存器300-304賦值,可通過(guò)示教器查看I0-I4數(shù)值,確實(shí)數(shù)值是否正確,如下圖所示

6).機(jī)器人通過(guò)全局變量I10-I14,將數(shù)據(jù)寫入寄存器320-324,腳本如下所示

通過(guò)機(jī)器人向I10-I14全局變量賦值,可將數(shù)值存入到320-324寄存器中,網(wǎng)絡(luò)助手可直接在此寄存器直接讀取,如下圖所示

2-3. modbus_TCP主站使用方法

2-3-1.指令介紹

ModBus Master接口常用獲取modbus、連接modbus、關(guān)閉modbus、設(shè)置slave、讀取單個(gè)線圈、寫入單個(gè)/多個(gè)線圈、讀取單個(gè)寄存器、寫入單個(gè)寄存器等指令,本文主要講解以上指令,具體指令詳解如下圖所示,其他指令也可參考EC-lua手冊(cè)ModBus Master章節(jié)

以下為讀取寫入相關(guān)指令

modbus_read_bits 讀取線圈指令,功能碼01

modbus_write_bit 寫單個(gè)線圈指令,功能碼05

modbus_write_bits 寫多個(gè)線圈指令,功能碼15

modbus_read_register 讀單個(gè)寄存器數(shù)值。功能碼03

modbus_write_register 寫單個(gè)寄存區(qū)數(shù)值,功能碼06

2-3-2.操作流程

本文以機(jī)器人作為主站與網(wǎng)絡(luò)助手進(jìn)行ModBus_TCP通訊為示例,進(jìn)行詳細(xì)操作講解

2-3-2-1.機(jī)器人端配置

將機(jī)器人腳本配置好,如下圖所示

2-3-2-2.助手配置連接

2-3-2-3.連接成功提示

2-3-3-4.讀取線圈

讀取600開(kāi)始的5個(gè)線圈,分別將線圈數(shù)值存入虛擬輸入M920-M924中

助手中將線圈600、602、604分別置為1

示教器中查看對(duì)應(yīng)的M920、M922、M924分別狀態(tài)為1,讀取線圈功能及指令正常

2-3-2-5.寫入線圈

寫入線圈指令及定義如下腳本所示

寫入單個(gè)和多個(gè)線圈指令,定義將M530數(shù)值寫入到線圈530,M531-M534數(shù)值分別寫入線圈531-534中

機(jī)器人端將虛擬輸出M530、M531、M533、M534置為1

助手中可以查看到線圈530、531、533、534狀態(tài)都為1,寫入線圈功能及指令正常

2-3-2-6.讀取寄存器

讀取寄存器指令及定義如下腳本所示

讀取400開(kāi)始的5個(gè)寄存器,分別將寄存器數(shù)值存入全局變量I000-I004中

助手端將400寄存器設(shè)置為123,401寄存器設(shè)置為23,402寄存器設(shè)置為-345,403寄存器設(shè)置為-876,404寄存器設(shè)置為2345

機(jī)器人端可在全局變量中查看I000-I004與寄存器400-404數(shù)值一致,讀取寄存器功能及指令正常

2-3-2-7.寫入寄存器

寫入寄存器指令及定義如下腳本所示

機(jī)器人端I010-I014的5個(gè)全局變量,分別將數(shù)值寫入到寄存器500-504中

機(jī)器人端分別將I010-I014全局變量設(shè)置為:236,-659,589,489,-3528

助手端可查看500-504的寄存器數(shù)值,同時(shí)與全局變量I010-I014數(shù)值一致,寫入寄存器功能及指令正常

3.  常見(jiàn)問(wèn)題解答

1. M0-M527,M1472-M1535為系統(tǒng)使用,只能讀取狀態(tài),通過(guò)示教器可輸入的 M 變量范圍為 528-799。

2. M 變量的線圈地址即為變量的序號(hào)地址。

3. 兼容模式中勾選ModBus:M 變量的寄存器地址從M0 開(kāi)始,每連續(xù) 的16個(gè) M 變量形成一個(gè)寄存器地址,例如M0-M15,寄存器地址為 0x0000;M16-M31,寄存器地址為0x0001,以此類推; 兼容模式中不勾選ModBus:M 變量的寄存器地址從M0 開(kāi)始,每連 續(xù)的 8個(gè) M 變量形成一個(gè)寄存器地址,例如M0-M7,寄存器地址為0x0000;M8-M15,寄存器地址為 0x0001,以此類推。

4. ModBus 協(xié)議中一個(gè)寄存器為 16 位變量,因此對(duì) M 變量的一個(gè)寄存器地址進(jìn)行操作,實(shí)際操作的是連續(xù)的 16 個(gè) M 變量。

5.在數(shù)據(jù)多為小數(shù)時(shí),為方便數(shù)據(jù)的處理,可以將數(shù)據(jù)進(jìn)行整體擴(kuò)大一定倍數(shù)后進(jìn)行傳輸


download-669.svg comicon14.svg

電話咨詢

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)資料

提交
主站蜘蛛池模板: 日b黄色片| 在线观看视频在线观看 | 黄色网中文字幕 | 四季av综合网站 | 亚洲国产天堂av | 国产小视频免费在线网址 | 免费av看片 | 中文字幕最新精品 | 日韩在线 一区二区 | 亚洲精品久久久久999中文字幕 | 精品av网站 | 又长又大又黑又粗欧美 | 久久久久久高潮国产精品视 | 国产日产精品一区二区三区四区 | 亚洲砖区区免费 | 在线观看免费一级片 | 国产精品免费一区二区三区在线观看 | 在线视频欧美亚洲 | 天天曰天天 | 狠狠色伊人亚洲综合成人 | 在线视频 你懂得 | 精品成人网| 韩国av一区二区三区在线观看 | 婷婷色在线资源 | 四季av综合网站 | 九九九在线观看 | 激情综合色综合久久 | 亚洲一区二区三区精品在线观看 | 97精品免费视频 | 亚洲精品国精品久久99热一 | 国产福利91精品一区 | 亚洲精品国内 | 成人av在线电影 | 狠狠精品 | 99 精品 在线 | 国产夫妻av在线 | 午夜少妇一区二区三区 | 最近最新中文字幕 | 婷婷九月激情 | 91丨九色丨国产女 | 午夜少妇av | 久久国产精品99久久久久久进口 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 久久99久久久久 | 久久的色| 免费网站看av片 | 国产精品久久片 | 99国产情侣在线播放 | 亚洲清纯国产 | 99久久久久久久久 | 中文字幕在线观看1 | 三级免费黄色 | 97超碰色 | 精品中文字幕在线 | 国产超碰在线 | 亚洲综合涩 | 天天干天天在线 | 久久久久久综合 | 97人人模人人爽人人少妇 | 亚洲精品视频免费 | www.在线观看av | 视频二区在线 | 国产精品av在线免费观看 | 综合色中文 | 91免费国产在线观看 | 国产精品一区二区免费看 | 在线免费高清一区二区三区 | 久久久久久久久久久黄色 | 国产精品久久久久三级 | 欧美淫视频 | 97爱| 久久久久久久久久久久久影院 | 91视频亚洲 | 国产成人av电影在线 | 天天干天天干天天操 | 欧美亚洲xxx | 中文日韩在线 | 国产高清久久 | 日韩欧美在线观看一区二区 | 97在线观视频免费观看 | 国产一二三区在线观看 | 婷婷五月情| 99久久99久国产黄毛片 | av性网站 | 国产在线毛片 | 国产亚洲va综合人人澡精品 | 婷婷激情网站 | 在线黄色免费 | 97视频一区 | 亚洲经典中文字幕 | 国产精品中文久久久久久久 | 99av在线视频 | 韩国精品一区二区三区六区色诱 | 国产九色视频在线观看 | 欧美国产日韩一区二区三区 | 天堂素人在线 | 91污在线 | 亚洲综合视频在线播放 | 国产精品免费小视频 |