工控網(wǎng)首頁
>

應(yīng)用設(shè)計(jì)

>

CCLINKIEFIELDBASIC轉(zhuǎn)ModbusTCP三菱PLC和變頻器通訊案例

CCLINKIEFIELDBASIC轉(zhuǎn)ModbusTCP三菱PLC和變頻器通訊案例

2025/1/4 11:27:09

你是否曾經(jīng)遇到過需要同時(shí)處理CCLINK IE FIELD BASIC和MODBUS兩種數(shù)據(jù)協(xié)議的情況?捷米JM-CCLKIE-TCP網(wǎng)關(guān)模塊可以幫助你解決這個(gè)問題。

部分云平臺(tái)支持基于 CCLINK IE FIELD BASIC 協(xié)議的數(shù)據(jù)接入方式,而工廠內(nèi)部的一些數(shù)據(jù)采集設(shè)備(如傳感器)可能是通過 Modbus  TCP 協(xié)議傳輸數(shù)據(jù)。在這種情況下,明確 Modbus  TCP 和 CCLINK IE FIELD BASIC的區(qū)別,有助于正確設(shè)置網(wǎng)關(guān),保證數(shù)據(jù)在不同網(wǎng)絡(luò)層次和協(xié)議之間的順暢傳輸,實(shí)現(xiàn)從車間設(shè)備到云端的完整數(shù)據(jù)鏈路。

捷米JM-CCLKIE-TCP網(wǎng)關(guān)模塊可以分別從CCLINK IE FB一側(cè)和MODBUS一側(cè)讀寫數(shù)據(jù),然后將數(shù)據(jù)存入各自的緩沖區(qū)。接著,網(wǎng)關(guān)內(nèi)部會(huì)將緩沖區(qū)的數(shù)據(jù)進(jìn)行交換,從而實(shí)現(xiàn)兩邊數(shù)據(jù)的傳輸。這樣的設(shè)計(jì)使得網(wǎng)關(guān)在處理不同協(xié)議的數(shù)據(jù)時(shí)更加靈活和高效。

 

1, MODBUS 功能碼

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

4.3.2.1 讀取輸出狀態(tài)(01H)

功能碼:01H 主站詢問報(bào)文式:

地址

功能碼

起始地址高位

起始地址低位

線圈數(shù)高位

線圈數(shù)低位

CRC

13H

01H

00H

11H(17)

00H

25H

xxxx

功能:讀從站輸出線圈0XXXX狀態(tài)。

本例:讀13H號(hào)從站輸出線圈,寄存器起始地址=0011H=17,線圈數(shù)=0025H=37;因此,本

詢問報(bào)文功能是:讀19(13H)號(hào)從站輸出線圈00017-00053,共37個(gè)線圈狀態(tài)。

從站應(yīng)答格式:

地址

功能碼

字節(jié)計(jì)數(shù)

線圈狀態(tài)

00017-

00024

線圈狀態(tài)

00025-

00032

線圈狀態(tài)

00033-

00040

線圈狀態(tài)

00041-

00048

線圈狀態(tài)

00049-

00053

CRC

13H

01H

05H

CDH

ABH

EFH

12H

1BH

xxxx

2, 功能:從機(jī)返回輸出線圈0XXXX狀態(tài)本例:1B=00011011,對(duì)應(yīng)00049-00053

1B= 0 0 0 1 1 0 1 1,對(duì)應(yīng)00049-00053

4.3.2.2 讀取輸入狀態(tài)(02H)

功能碼:02H 主站詢問報(bào)文式:

地址

功能碼

起始地址高位

起始地址低位

線圈數(shù)高位

線圈數(shù)低位

CRC

13H

02H

00H

12H(18)

00H

10H

xxxx

功能:讀從站輸入線圈1XXXX狀態(tài)。

本例:讀13H號(hào)從站輸入線圈,起始地址=0012H=18,線圈數(shù)=0010H=16

因此,本詢問報(bào)文功能是:讀19(13H)號(hào)從站輸入線圈10018—10033,共16個(gè)輸入線圈狀態(tài);

從站應(yīng)答格式:

地址

功能碼

字節(jié)計(jì)數(shù)

線圈狀態(tài)

10018-10025

線圈狀態(tài)

10026-10033

CRC

13H

02H

02H

CDH

ABH

xxxx

功能:從機(jī)返回DI=1XXXX狀態(tài)

4.3.2.3 讀取保存寄存器(03H)

功能碼:03H 主站詢問報(bào)文式:

地址

功能碼

起始地址高位

起始地址低位

寄存器數(shù)高位

寄存器數(shù)低位

CRC

13H

03H

00H

60H(96)

00H

02H

xxxx

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

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

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

地址

功能碼

字節(jié)計(jì)數(shù)

寄存器

40096 高位

寄存器

40096 低位

寄存器

40097 高位

寄存器

40097 低位

CRC

13H

03H

04H

03H

00H

02H

2AH

xxxx

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

網(wǎng)關(guān)的控制字

D7~D1

D0:?jiǎn)?dòng) MODBUS 發(fā)送

保留

0:停止 1:?jiǎn)?dòng)

5.5.2 網(wǎng)關(guān)的狀態(tài)字

D7:奇偶校驗(yàn)

D6CRC 校驗(yàn)

D5:等待超時(shí)

D4~D1:異常應(yīng)答

D0:接收/發(fā)送

0:沒有錯(cuò)誤

1:奇偶校驗(yàn)錯(cuò)

0:沒有錯(cuò)誤

1:CRC 校驗(yàn)錯(cuò)

0:沒有錯(cuò)誤 1:等待超時(shí)

0:沒有錯(cuò)誤

其他:Modbus 訪問異常

0:準(zhǔn)備接收 1:準(zhǔn)備發(fā)送

5.5.3 啟動(dòng)捷米JM-CCLKIE-TCP網(wǎng)關(guān)的 Modbus

(1)  使用 Modbus Slave 軟件做為從站,與網(wǎng)關(guān)的 RTU 端子連接進(jìn)行測(cè)試。

(2)  點(diǎn)擊軟件的菜單欄“Connection——Connect…”,設(shè)置正確的端口號(hào),然后點(diǎn)擊 OK,開始運(yùn)行。如下圖:

(3)  點(diǎn)擊軟件的菜單欄“Setup——Slave Definition”,設(shè)置從站允許訪問的數(shù)據(jù)區(qū),如下圖:

(4)  在 GX WORKS3 主站軟件上,將輸出數(shù)據(jù)的第 1 個(gè) word 賦值為 1(控制字 =1),啟動(dòng) MODBUS-RTU 通訊。

(5)  測(cè)試數(shù)據(jù):

在 Modbus Slave 軟件中,手動(dòng)修改數(shù)據(jù)值,如下圖:

6, 可以在 GX WORKS3 主站軟件中監(jiān)控到上傳數(shù)據(jù)。

7. 在 GX WORKS3 主站軟件上手動(dòng)修改一個(gè) output 數(shù)據(jù)值,在 Modbus Slave 軟件中可以監(jiān)視到,數(shù)據(jù)已經(jīng)成功下發(fā)。

在工業(yè)物聯(lián)網(wǎng)應(yīng)用等案例中,Modbus TCP 和 CCLINK IE FIELD BASIC的通信功能和實(shí)現(xiàn)方式的差異表現(xiàn)明顯。CCLINK IE FIELD BASIC提供了豐富的網(wǎng)絡(luò)通信功能,包括網(wǎng)絡(luò)地址分配、域名解析、可靠的傳輸控制等,這些功能使得設(shè)備能夠在復(fù)雜的網(wǎng)絡(luò)環(huán)境中準(zhǔn)確地找到目標(biāo)并進(jìn)行數(shù)據(jù)傳輸,但同時(shí)也帶來了一定的網(wǎng)絡(luò)開銷和復(fù)雜性。Modbus TCP 則簡(jiǎn)化了通信過程,專注于工業(yè)設(shè)備之間的基本數(shù)據(jù)交換和控制指令傳輸,采用特定的功能碼和數(shù)據(jù)格式,使得工業(yè)設(shè)備能夠快速響應(yīng)控制指令并反饋狀態(tài)信息。

通過使用捷米JM-CCLKIE-TCP網(wǎng)關(guān),你可以輕松地同時(shí)處理CCLINK IE FIELD BASIC和MODBUS TCP兩種數(shù)據(jù)協(xié)議。趕快評(píng)論分享你對(duì)這個(gè)網(wǎng)關(guān)的看法,并告訴我們你是否有類似的需求吧!

審核編輯(
王靜
)
投訴建議

提交

查看更多評(píng)論
其他資訊

查看更多

MODBUSRTU轉(zhuǎn)CCLINKIEFIELDBASIC總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)模塊三菱cclink案例

CanOpen轉(zhuǎn)Profinet總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)模塊連接步科電機(jī)的配置方法

歐姆龍PLC與西門子變頻器通過ProfibusDP轉(zhuǎn)EtherCAT網(wǎng)關(guān)模塊通訊案例

ProfibusDP轉(zhuǎn)Profinet網(wǎng)關(guān)模塊稱重儀表與西門子PLC通訊案例

EtherNet/IP轉(zhuǎn)Profinet通訊工業(yè)網(wǎng)關(guān)助力Profinet總線,打造智能工廠設(shè)備互聯(lián)應(yīng)用場(chǎng)景