大家好,今天我要為大家介紹一款令人驚嘆的通訊網關——遠創智控YC-CCLKIE-RTU!這是一款自主研發的CCLINK IE FIELD BASIC從站功能的通訊網關,可以將各種MODBUS-RTU/RS485/RS232設備接入到CCLINK IE FIELD BASIC網絡中,實現數據傳輸的轉換。
1,這款網關有什么特別之處呢?它不僅可以作為CCLINK IE FIELD BASIC網絡的從站使用,連接到三菱的PLC,還可以連接到MODBUS-RTU/RS485/RS232總線中做為主站或從站使用。而且,它還具備一些非常實用的功能,例如通過網關的撥碼,可以設置網關占用1個站~4個站;輸入輸出字節數也非常強大,輸入字數最大128 word、輸出字數最大128 word。
2,那么,這款網關的協議轉換原理是怎樣的呢?其實很簡單,網關分別從CCLINK IE FIELD BASIC一側和MODBUS一側讀寫數據,存入各自的緩沖區,網關內部將緩沖區的數據進行交換,從而實現兩邊數據的傳輸。
MODBUS協議介紹
4.3.1 MODBUS存儲區
MODBUS涉及到的控制器(或MODBUS設備)存儲區以0XXXX、1XXXX、3XXXX、4XXXX標識;
存儲區標識 | 名稱 | 類型 | 讀/寫 | 存儲單元地址 |
0XXXX | 線圈 | 位 | 讀/寫 | 00000~0XXXX |
1XXXX | 輸入線圈 | 位 | 只讀 | 10000~1XXXX |
3XXXX | 輸入寄存器 | 字 | 只讀 | 30000~3XXXX |
4XXXX | 保持/輸出寄存器 | 字 | 讀/寫 | 40000~4XXXX |
3,網關配置及操作
5.1配置網關的MODBUS報文,網關做為MODBUS從站
打開GW Config軟件,選擇“Modbus配置”,點擊確定后進入設置界面。
雙擊軟件右側設備列表中的“Modbus Master”,可以添加一個虛擬主站到項目中,添加后可以在軟件左側項目樹中看到此主站,如下圖:
4,雙擊軟件右側設備列表中的“Modbus Slave”,可以添加一個從站到此主站的Modbus總線中,添加后可以在軟件的主窗口中看到Modbus總線中的所有站點,如下圖:
5,由于用戶要配置的網關是Modbus從站,所以僅添加一個Slave即可。
6,用戶配置完成Modbus報文后,可以將配置下載到網關中。
5.2配置網關的CCLINK IE FIELD BASIC的ip地址
點擊菜單欄“工具——在線”,在彈出的窗口中,選擇“Ethernet/IP配置”。
7,連接從站,讀取配置之后,修改配置并把ip地址寫入網關,此時網關的CCLINK IE FIELD BASIC的ip地址已經配置完成。
8,然后重新給網關供電。
5.3配置網關的CCLINK IE FIELD BASIC
9,點擊“自節點設置”,填寫PLC的IP地址和子網掩碼,此處應與實際使用的PLC一致:
10,點擊“CC-LINK IEF Basic設置”,在設置頁面中啟用CCLINK網絡,如下圖:
11,然后點擊下面一行的“網絡配置設置”,選擇右側的通用設備,拖動到主畫面中,可以看到添加了一個從站。用戶根據實際的使用情況設置參數:
12,設置完畢后,點擊菜單欄的“反映設置并關閉”,結束此畫面。
繼續點擊“刷新設置”,進行數據地址設置。網關使用 RWr和RWw區域,其中RWr是PLC讀取到的數據,RWw是PLC發出的數據。
13,點擊“監看”按鈕,可以在線監測PLC的數據
14,注意輸入和輸出的第1個字,分別是預留的控制字和狀態字,實際數據從各自的第2個字開始。
在GX WORKS3主站軟件上,將輸出數據的第1個word賦值為1(控制字=1),啟動MODBUS-RTU/RS485/RS232通訊。
15,可以在GX WORKS3主站軟件中監控到上傳數據。
16,在GX WORKS3主站軟件上手動修改一個output數據值,在Modbus Slave軟件中可以監視到,數據已經成功下發。
MODBUS異常碼
(1)從機接收到的主機報文,沒有傳輸錯誤,但從機無法正確執行主機命令或無法作出正確應答,從機將以“異常應答”回答之。
(2)異常應答報文格式
例:主機發請求報文,功能碼01H:讀1個04A1線圈值
地址 | 功能碼 |
寄存器地址 高位 |
寄存器地址 低位 |
線圈數 高位 |
線圈數 低位 |
CRC |
0AH | 01H | 04H | A1H | 00H | 01H | xxxx |
17,由于從機最高線圈地址為0400,則04A1超地址上限,從機作出異常應答如下(注意:功能碼最高位置1):
地址 | 功能碼 | 寄存器地址高位 | CRC |
0AH | 81H | 02H | xxxx |
(3)異常碼:
異常碼 | 名稱 | 說明 |
01 | 非法功能 | 所收到的報文功能對于被編址從機是不允許執行的。 |
02 | 非法數據地址 | 數據字段中的地址對于被編址的從機是禁止的。 |
03 | 非法數據 | 數據字段中的數值對于被編址的從機是禁止的。 |
04~07 | 保留 | |
08 | 奇偶校驗錯誤 | 通訊報文中的奇偶校驗出錯。 |
18,這款通訊網關的功能真是讓人驚嘆!它的出現,無疑會為很多人的工作帶來便利。你們對這款網關有什么看法呢?歡迎在評論區留言,分享你們的想法!
審核編輯:湯梓紅
-
MODBUS
+關注
關注
28文章
2035瀏覽量
78995 -
網關
+關注
關注
9文章
5344瀏覽量
52493 -
RTU
+關注
關注
0文章
432瀏覽量
29278 -
CClink
+關注
關注
0文章
112瀏覽量
7126
發布評論請先 登錄
Modbus-RTU協議包括哪些呢
CCLINK IE FIELD BASIC轉MODBUS-TCP網關MODBUS TCP協議詳解

CCLINK IE轉MODBUS-RTU網關Cclink ie轉TSN

CCLINK IE FIELD BASIC轉MODBUS-TCP網關modbustcp報文頭含義

CCLINK IE 轉MODBUS-RTU通訊網關簡述

CClink IEFB轉Modbus-RTU協議轉化網關通訊解決方案

CC-link IEFB轉Modbus-RTU協議轉化網關通訊案例

EtherNet/IP轉Modbus-RTU主站網關(EtherNet/IP轉Modbus-RTU)

CCLink?IE轉MODBUS-RTU網關如何快速配置modbus報文

評論