0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

EtherCAT從站轉(zhuǎn)modbus RTU協(xié)議轉(zhuǎn)換網(wǎng)關(guān)用modbus slave測試的方法

遠(yuǎn)創(chuàng)智控 ? 2023-10-24 19:22 ? 次閱讀

遠(yuǎn)創(chuàng)智控YC-ECT-RTU通訊網(wǎng)關(guān)具有EtherCAT從站功能,主要功能是將EtherCAT網(wǎng)絡(luò)和Modbus-RTU網(wǎng)絡(luò)連接起來。在使用方面,本網(wǎng)關(guān)可以連接到EtherCAT總線中作為從站使用,也可以連接到Modbus-RTU總線中作為主站或從站使用。這款通訊網(wǎng)關(guān)還支持多種不同的通訊協(xié)議,可以在不同的網(wǎng)絡(luò)中進行自由切換,極大的提高了通訊的靈活性。

以下就是通過modbus 從站軟件進行操作的方法

wKgZomU3qOSAaKWsAABtcAM-ohE75.webp

MODBUS-RTU 技術(shù)參數(shù)

網(wǎng)關(guān)的 MODBUS 接口可通過撥碼選擇做為主站或從站,兩種工作方式二選一工作。

網(wǎng)關(guān)的 MODBUS 接口可通過撥碼選擇 RS485 接口或 RS232 接口,兩種接口二選一工作。

網(wǎng)關(guān)的 MODBUS 波特率支持: 2400、4800、9600、19.2K、38.4K、57.6K、 115.2K 等。

網(wǎng)關(guān)的 MODBUS 字符格式及校驗位:8 位無校驗+1 停止位、8 位+偶校驗+1 停止位、8 位+奇校驗+1 停止位、8 位無校驗+2 停止位。

網(wǎng)關(guān)作為 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、0FH、 10H 號功能。

網(wǎng)關(guān)作為 MODBUS 從站,支持 03H、04H、06H、10H 號功能。

網(wǎng)關(guān)作為 MODBUS 主站,最大能帶 32 個 Modbus 從站。

MODBUS 的電氣連接

RS485 電氣連接

wKgaomU3qOSAJqgJAAA2YgzYpkQ28.webp

使用 RS485 通訊時,所有設(shè)備的信號 A 連接到一起,信號 B 連接到一起。

當(dāng)需要使用終端電阻時,可以將網(wǎng)關(guān)端子的 B 與 TR 短接到一起。

協(xié)議及數(shù)據(jù)轉(zhuǎn)換

協(xié)議轉(zhuǎn)換原理

網(wǎng)關(guān)分別從 ETHERCAT 一側(cè)和 MODBUS 一側(cè)讀寫數(shù)據(jù),存入各自的緩沖區(qū),網(wǎng)關(guān)內(nèi)部將緩沖區(qū)的數(shù)據(jù)進行交換,從而實現(xiàn)兩邊數(shù)據(jù)的傳輸。

wKgZomU3qOWAdW9JAAAxilsz8YY98.webp

MODBUS 功能碼

MODBUS 報文相對比較固定,所以您只需要稍作了解,看幾條報文之后就知道了它的結(jié)構(gòu),在需要的時候再來具體查詢。

讀取保存寄存器(03H)

功能碼:03H 主站詢問報文格式:

地址 功能碼 起始地址高位 起始地址低位 寄存器數(shù)高位 寄存器數(shù)低位 CRC
13H 03H 00H 60H(96) 00H 02H xxxx

功能:讀從站保持寄存器4XXXX值。

本例:讀13H號從站保持寄存器值,起始地址=0060H=96,寄存器數(shù)=0002;

因此,本詢問報文功能是:讀19(13H)號從站3個保持寄存器40096—40097的值;從站應(yīng)答格式:

地址 功能碼 字節(jié)計數(shù) 寄存器
40096 高位
寄存器
40096 低位
寄存器
40097 高位
寄存器
40097 低位
CRC
13H 03H 04H 03H 00H 02H 2AH xxxx

功能:從站返回保持寄存器的值:40096=0300H,40097=022AH

讀取輸入寄存器(04H)

功能碼:04H 主站詢問報文格式:

地址 功能碼 起始地址高位 起始地址低位 寄存器數(shù)高位 寄存器數(shù)低位 CRC
13H 04H 00H 05H 00H 01H xxxx

功能:讀從站輸入寄存器3XXXX值。

本例:讀13H號從站輸入寄存器值,起始地=0005H=0005,寄存器數(shù)=0001;因此,本詢問報文功能:讀19(13H)號從站1個保持寄存器30005的值;從站應(yīng)答格式:

配置網(wǎng)關(guān)的 MODBUS 報文

網(wǎng)關(guān)做為 MODBUS 主站

首先,我們需要將電腦與網(wǎng)關(guān)的LAN網(wǎng)口連接,然后在右側(cè)添加一個虛擬主站到項目中。在軟件左側(cè)項目樹中可以看到此主站。

wKgaomU3qOWAdJUdAAAVeIIDr6g21.webp

接下來,雙擊主窗口中的“Modbus Master”圖標(biāo),彈出Modbus主站參數(shù)設(shè)置窗口。在這個窗口里,用戶可以設(shè)置Modbus總線的運行參數(shù)和網(wǎng)關(guān)做為Modbus主站工作時的特性。

wKgZomU3qOaAWXcgAAAv8sFtrSo89.webp

雙擊主窗口的“Modbus Slave”,可以設(shè)置該從站的報文。配置完成后,用戶再次雙擊“Modbus Master”,點擊“地址表”按鈕,彈出Modbus從站數(shù)據(jù)列表。此列表展示出用戶配置的全部報文,可以幫助用戶進行數(shù)據(jù)的地址映射

wKgaomU3qOaAJ8E5AABD0EyhyHc58.webpwKgZomU3qOaAeFhnAAAjaEVKK2U34.webp

配置網(wǎng)關(guān)的 ETHERCAT 從站

將網(wǎng)關(guān)xml文件拷貝到主站相應(yīng)路徑下,然后新建工程后添加ETHERCAT主站。

wKgaomU3qOeAcwxGAABUwATovLQ85.webp

在主站建立后,添加ETHERCAT從站。在彈出的對話框中,選擇網(wǎng)關(guān)設(shè)備,點擊OK。

wKgZomU3qOeAUapYAABw6LNWu9M05.webpwKgaomU3qOeAflnDAAB-vPw2ivE13.webp

添加后的從站,點擊左側(cè)項目樹中的Box1,在右側(cè)的主視圖中,點擊Slots,可以看到網(wǎng)關(guān)配置輸入輸出數(shù)據(jù)的頁面。

wKgZomU3qOiASPfxAACXpIZS12M92.webp

如下圖所示,在 Slot 列表中,添加對應(yīng)的字節(jié)長度

wKgaomU3qOiAeUQuAACN5lF0rgQ80.webp

注意:此處輸入、輸出長度的配置,要與網(wǎng)關(guān)的配置一致。

測試數(shù)據(jù):

網(wǎng)關(guān)配置的第一個字節(jié)是讀線圈,我們在 Modbus Slave 軟件中,手動修改線

圈的狀態(tài),如下圖:

wKgZomU3qOmAaTklAAA9hDEmB4Y92.webp

可以在 TWINCAT 軟件中監(jiān)控到第一個上傳數(shù)據(jù),改變?yōu)?1,數(shù)據(jù)修改成功。

wKgaomU3qOmANZo0AABi-i43sn867.webp

在 TWINCAT 軟件上手動修改一個 output 數(shù)據(jù)值,如下圖:

wKgZomU3qOmAXl1nAABo7JlIXZY44.webp

在 Modbus Slave 軟件中可以監(jiān)視到,數(shù)據(jù)已經(jīng)成功下發(fā)。

wKgaomU3qOqADx2IAABBkrgUR-U15.webp

以上就是網(wǎng)關(guān)的配置流程如果你也需要一款高效、可靠的通訊網(wǎng)關(guān),那么遠(yuǎn)創(chuàng)智控的這款新品或許是你的不二之選。更多詳情請關(guān)注遠(yuǎn)創(chuàng)智控官網(wǎng)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1805

    瀏覽量

    76992
  • ethercat
    +關(guān)注

    關(guān)注

    18

    文章

    690

    瀏覽量

    38698
  • 協(xié)議網(wǎng)關(guān)

    關(guān)注

    0

    文章

    282

    瀏覽量

    3620
收藏 人收藏

    評論

    相關(guān)推薦

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)替代伺服ethercat通訊現(xiàn)場調(diào)試案例

    協(xié)議,支持Modbus RTU/,而且Modbus
    的頭像 發(fā)表于 06-05 21:06 ?780次閱讀
    <b class='flag-5'>Modbus</b><b class='flag-5'>轉(zhuǎn)</b>Profinet<b class='flag-5'>網(wǎng)關(guān)</b>替代伺服<b class='flag-5'>ethercat</b>通訊現(xiàn)場調(diào)試案例

    Modbus RTU轉(zhuǎn)PROFINET協(xié)議轉(zhuǎn)換網(wǎng)關(guān) HT1S-PNS485-S10

    Modbus RTU/RS485/232 轉(zhuǎn) PROFINET(S7-400/1500/1200、CPU315-2PN/DP)網(wǎng)關(guān)HT1S-PN485-S5為最大可支持5個
    發(fā)表于 06-06 14:43

    如何快速實現(xiàn)Modbus RTUModbus TCP協(xié)議轉(zhuǎn)換

    Modbus RTU轉(zhuǎn)Modbus TCP,實現(xiàn)不同協(xié)議設(shè)備通訊呢?01物通博聯(lián)工業(yè)智能網(wǎng)關(guān)協(xié)議
    發(fā)表于 08-18 18:36

    EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)Modbus Slave模擬配置案例

    興達易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)可以用作Modbus
    的頭像 發(fā)表于 09-24 09:26 ?1016次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b><b class='flag-5'>網(wǎng)關(guān)</b><b class='flag-5'>用</b><b class='flag-5'>Modbus</b> <b class='flag-5'>Slave</b>模擬<b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例

    EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)做為MODBUS配置案例

    興達易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)可以用作MODBUS
    的頭像 發(fā)表于 09-24 09:27 ?1242次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b><b class='flag-5'>網(wǎng)關(guān)</b>做為<b class='flag-5'>MODBUS</b><b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例

    EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)EtherCAT配置案例

    興達易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)(XD-MDEC20 )是一款具備ETHERCAT
    的頭像 發(fā)表于 11-16 16:15 ?554次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b><b class='flag-5'>網(wǎng)關(guān)</b>的 <b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>配置案例

    EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)做為 MODBUS配置案例

    興達易控EtherCAT轉(zhuǎn)Modbus網(wǎng)關(guān)(XD-MDEC20 )是一款 ETHERCAT
    的頭像 發(fā)表于 11-16 16:21 ?582次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b><b class='flag-5'>網(wǎng)關(guān)</b>做為 <b class='flag-5'>MODBUS</b> 主<b class='flag-5'>站</b>配置案例

    通訊協(xié)議轉(zhuǎn)換Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)是工業(yè)通信轉(zhuǎn)換設(shè)備,能夠?qū)崿F(xiàn)Modbus協(xié)議與Profinet協(xié)議
    的頭像 發(fā)表于 06-13 14:07 ?488次閱讀
    通訊<b class='flag-5'>協(xié)議</b><b class='flag-5'>轉(zhuǎn)換</b><b class='flag-5'>Modbus</b><b class='flag-5'>轉(zhuǎn)</b>Profinet<b class='flag-5'>網(wǎng)關(guān)</b>

    EtherCAT轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)(YC-ECT-RTU

    遠(yuǎn)創(chuàng)智控YC-ECT-RTU是自主研發(fā)的一款EtherCAT功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將Eth
    的頭像 發(fā)表于 08-25 09:41 ?426次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>(YC-ECT-<b class='flag-5'>RTU</b>)

    Modbus RTU轉(zhuǎn)CC-Link協(xié)議網(wǎng)關(guān)(CC-Link轉(zhuǎn)Modbus RTU

    遠(yuǎn)創(chuàng)智控YC-CCLK-RTU網(wǎng)關(guān)實現(xiàn)了CC-LinkModbus RTU
    的頭像 發(fā)表于 09-07 14:59 ?449次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>轉(zhuǎn)</b>CC-Link<b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>(CC-Link<b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>)

    EtherCAT轉(zhuǎn)Modbus RTU網(wǎng)關(guān)EtherCAT轉(zhuǎn)Modbus RTU

    一,設(shè)備主要功能 遠(yuǎn)創(chuàng)智控YC-ECTM-RTU網(wǎng)關(guān)EtherCAT協(xié)議的設(shè)備接入到Modbus R
    的頭像 發(fā)表于 09-09 16:32 ?286次閱讀
    <b class='flag-5'>EtherCAT</b>主<b class='flag-5'>站</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>網(wǎng)關(guān)</b>(<b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>)

    Modbus RTU轉(zhuǎn)CC-link協(xié)議網(wǎng)關(guān)Modbus RTU轉(zhuǎn)CC-link)

    一,設(shè)備主要功能 捷米特JM-CCLK-RTU網(wǎng)關(guān)實現(xiàn)CC-LinkModbus RTU
    的頭像 發(fā)表于 09-10 10:28 ?656次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>轉(zhuǎn)</b>CC-link<b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>(<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>轉(zhuǎn)</b>CC-link)

    EtherCAT轉(zhuǎn)Modbus-RTU總線協(xié)議網(wǎng)關(guān)

    一,設(shè)備主要功能 捷米特JM-ECTM-RTU網(wǎng)關(guān)可將EtherCAT協(xié)議的設(shè)備接入到Modbus
    的頭像 發(fā)表于 09-12 11:12 ?334次閱讀
    <b class='flag-5'>EtherCAT</b>主<b class='flag-5'>站</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus-RTU</b>總線<b class='flag-5'>協(xié)議</b><b class='flag-5'>網(wǎng)關(guān)</b>

    EtherCAT轉(zhuǎn)Modbus RTU總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    遠(yuǎn)創(chuàng)智控YC-ECT-RTU是自主研發(fā)的一款EtherCAT功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將Eth
    的頭像 發(fā)表于 09-30 16:05 ?246次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b>總線<b class='flag-5'>協(xié)議</b><b class='flag-5'>轉(zhuǎn)換</b><b class='flag-5'>網(wǎng)關(guān)</b>

    EtherCAT轉(zhuǎn) 4 路Modbus RTU網(wǎng)關(guān)-三格電子

    EtherCAT轉(zhuǎn) 4 路Modbus RTU網(wǎng)關(guān) SG-ECAT-Modbus_4 產(chǎn)品介紹
    的頭像 發(fā)表于 12-25 17:25 ?64次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>轉(zhuǎn)</b> 4 路<b class='flag-5'>Modbus</b> <b class='flag-5'>RTU</b><b class='flag-5'>網(wǎng)關(guān)</b>-三格電子