博大精深 細致入微
MC0313模塊的配置及使用(一)
2024-01-02
MC0313 Modbus轉(zhuǎn)FF嵌入式核心板模塊是沈陽中科博微科技股份有限公司研發(fā)的一款Modbus-RTU協(xié)議與FF協(xié)議的嵌入式轉(zhuǎn)換模塊,是Microcyber MC系列嵌入式核心板模塊之一。此系列嵌入式核心板模塊具有同尺寸,同接口,易升級,配置簡單等特點,是用戶快速開發(fā)現(xiàn)場總線設(shè)備的理想選擇。MC0313 Modbus轉(zhuǎn)FF嵌入式核心板模塊作為Modbus主機通過TTL接口與具有Modbus-RTU通信功能的設(shè)備進行通信,能夠把設(shè)備中的數(shù)據(jù)轉(zhuǎn)換成FF設(shè)備變量輸出。MC0313 Modbus轉(zhuǎn)FF嵌入式核心板模塊,如下圖所示
圖1 MC0313模塊實物圖
下面將簡述一下MC0313模塊的配置及使用方法。
序號 | 設(shè)備名稱 | 數(shù)量 |
1 | 24 VDC穩(wěn)壓電源 | 1 |
2 | PC機,操作系統(tǒng)為Windows 10(裝有FF/PA核心模塊Modbus配置工具軟件) | 1 |
3 | NI USB-8486 | 1 |
4 | H1總線電源 | 1 |
5 | H1終端匹配器 | 1 |
6 | MC0313 Modbus轉(zhuǎn)FF嵌入式模塊 | 1 |
7 | MC系列配置底板 | 1 |
8 | USB轉(zhuǎn)TYPE C 數(shù)據(jù)線 | 1 |
二、MC0313測試環(huán)境的搭建
圖2 MC0313模塊環(huán)境搭建示意圖
表1 MC配置底板說明
標識 | 說明 | |
CN1 | BUS+ | 總線接口輸入正極 |
BUS- | 總線接口輸入負極 | |
CN2 | GND | MC0313模塊的GND |
A | 485通信的A端 | |
B | 485通信的B端 | |
RXD | 模塊的串口接收端口(TTL電平) | |
TXD | 模塊的串口發(fā)送端口(TTL電平) | |
RTS | 模塊的串口RTS使能信號(TTL電平) | |
VCC | 模塊3.3V輸出端口 | |
6.2V | 模塊6V輸出端口 | |
CN3 | GND | MC底板隔離后的GND |
485-A | MC底板隔離后的485通信的A端 | |
485-B | MC底板隔離后的485通信的B端 | |
RTS-TTL | MC底板隔離后的模塊的串口RTS使能信號(TTL電平) | |
TXD-TTL | MC底板隔離后的模塊的串口發(fā)送端口(TTL電平) | |
RXD-TTL | MC底板隔離后的模塊的串口接收端口(TTL電平) | |
RXD-232 | MC底板隔離后的RS232接收端口 | |
TXD-232 | MC底板隔離后的RS232發(fā)送端口 | |
3.3V | MC底板隔離后的3.3V輸入端 | |
CN4 | TYPE C 接口,通過TYPE C數(shù)據(jù)線連接電腦,電腦需安裝USB轉(zhuǎn)UART驅(qū)動(CH340) | |
SW2撥碼開關(guān) | WP | 寫保護撥碼開關(guān),任何對FF通信模塊的寫入操作將被拒絕,這樣可防止FF通信模塊的數(shù)據(jù)被隨意更改 |
RST | 復(fù)位撥碼開關(guān),恢復(fù)變送器數(shù)據(jù)為出廠狀態(tài)。首先FF通信模塊斷電,將撥碼開關(guān)撥到ON位置, 模塊上電,F(xiàn)F通信模塊恢復(fù)到出廠狀態(tài),再將撥碼開關(guān)撥回OFF位置,保證下次上電不會誤動作。 | |
S/E | 仿真撥碼開關(guān),可以實現(xiàn)仿真功能 | |
SW1撥碼開關(guān) | 第1-7位 | 用于PA的地址設(shè)置 |
第8位 | 用于MC0313和MC0307工作模式設(shè)定,配置模式(ON)及正常工作模式(OFF) | |
JP5 | NRST | 使用跳線短接后,核心板模塊處于復(fù)位狀態(tài) |
485 | 使用跳線短接后,可以通過CN2端子的A 、B、GND與外界的RS485接口電路通信 | |
TTL | 使用跳線短接后,可以通過CN2端子的RXD、TXD、GND與外界的TTL接口串口通信 | |
ISO | 使用跳線短接后,配合JP4端子可以在CN3或CN4實現(xiàn)隔離輸出功能 | |
JP4 | USB | 使用跳線短接后,將通過USB供電,配合JP5的ISO,可通過USB虛擬的串口與核心板通信。 |
232 | 使用跳線短接后,將通過USB供電或端子供電,配合JP5的ISO,可通過隔離后的RS32與核心板通信。 | |
TTL | 使用跳線短接后,將通過USB供電或端子供電,配合JP5的ISO,可通過隔離后的TTL與核心板通信。 | |
485 | 使用跳線短接后,將通過USB供電或端子供電,配合JP5的ISO,可通過隔離后的RS485與核心板通信。 | |
JP7 | USB供電 | 使用跳線短接后,隔離的電路通過USB通電 |
端子供電 | 使用跳線短接后,隔離的電路通過CN3的3.3V供電 |
? 步驟1:將MC0313 Modbus轉(zhuǎn)FF嵌入式核心模塊撥碼開關(guān)SW1上“第八位”對應(yīng)的開關(guān)位撥至“ON”,然后將MC0313測試工裝接入FF系統(tǒng)中,串口連接計算機,打開FF/PA核心模塊Modbus配置工具軟件,軟件打開后如圖3所示。
圖3 Modbus 通用配置工具軟件界面
? 步驟2:選擇“主機”,點擊右鍵,選擇“添加串口”,如圖4所示。
圖4 添加串口
? 步驟3:選擇正確的串口,點擊“>>”圖標,并點擊“創(chuàng)建”,如圖5所示。
圖5 串口選擇與建立
? 步驟4:選擇“COM14”,并點擊右鍵,選擇如圖6所示。
圖6 搜索設(shè)備
? 步驟5:設(shè)備數(shù)據(jù)讀取過程,如圖7所示。
圖7 設(shè)備數(shù)據(jù)上傳
? 步驟6:數(shù)據(jù)讀取完成,表明Modbus通信正常,數(shù)據(jù)可以使用,如圖8所示。
圖8 設(shè)備讀取完成
? 步驟7:通信成功后,按照用戶的通信參數(shù)和數(shù)據(jù)內(nèi)容,切換參數(shù)列表,進行配置下載。例如:用戶通信參數(shù)為波特率9600,數(shù)據(jù)為8,校驗位無,停止位1,從站地址1;用戶數(shù)據(jù)為1個模擬輸入數(shù)據(jù),讀寫模式為只讀,讀功能碼為04,數(shù)據(jù)類型為Float_1032,寄存器地址為40000。按用戶的通信參數(shù)配置公共頁通信參數(shù),并配置模擬輸入數(shù)據(jù)個數(shù)為1,其余類型數(shù)據(jù)個數(shù)為0,數(shù)據(jù)配置標注為數(shù)據(jù)有效,如圖9所示.
圖9 公共頁參數(shù)配置
? 步驟8:點擊綠色按鈕下載當前頁參數(shù)。
圖10 公共頁參數(shù)下載成功
? 步驟9:點擊參數(shù)列表,切換到模擬輸入?yún)?shù),如圖11所示。
圖11切換模擬參數(shù)列表
? 步驟10:按用戶數(shù)據(jù)配置模擬輸入數(shù)據(jù),如圖12所示。
圖12模擬輸入?yún)?shù)配置
? 步驟11:點擊綠色按鈕下載當前頁參數(shù)。
圖13模擬輸入?yún)?shù)下載成功
? 步驟12:完成后將MC0313 Modbus轉(zhuǎn)FF嵌入式模塊撥碼開關(guān)SW1第八位對應(yīng)的開關(guān)位撥至“OFF”,MC0313 Modbus轉(zhuǎn)FF嵌入式模塊配置完成。
? 步驟1:按照總線接法將MC0313 Modbus轉(zhuǎn)FF嵌入式核心模塊接到FF系統(tǒng)中,第一次上電前需將SIM、WP及RST撥碼開關(guān)打到ON,恢復(fù)出廠值,上電5秒后打到OFF。
? 步驟2:打開Modbus_slave軟件,新建工程模擬用戶數(shù)據(jù),如圖14、圖15所示
圖14 Modbus_slave用戶數(shù)據(jù)模擬
圖15 Modbus_slave通信參數(shù)配置
? 步驟3:打開NI-FBUS Configurator,將MC0313測試工裝接入FF系統(tǒng)中,串口連接Modbus_slave。可見MC0313在NI中上線,如圖16所示。
圖16 MC0313在NI系統(tǒng)中上線
? 步驟4:雙擊RB2資源塊,點擊Auto,將資源塊模態(tài)切換至Auto。
圖17切換資源塊模態(tài)為Auto
? 步驟5:關(guān)閉資源塊,雙擊打開MTB轉(zhuǎn)換塊,點擊Auto,將變換塊模態(tài)切換至Auto。
圖18切換變換塊模態(tài)為Auto
? 步驟6:觀察參數(shù)MOD_IN1是否時時讀取Modbus_slave軟件中輸入的數(shù)據(jù)。如圖19、圖20
圖19 MC0313讀取模擬數(shù)據(jù)50
圖20 MC0313讀取模擬數(shù)據(jù)105
到此MC0313的配置及使用就介紹到這里,大家有興趣可以聯(lián)系我們。
<< 上一頁
下一頁 >>