模擬量采集模塊采用MODBUS RTU協議,當設備使用RTU (Remote Terminal Unit) 模式在 Modbus 串行鏈路通信,報文中每個8位字節含有兩個4位十六進制字。這種模式的主要優點是較高的數據密度,在相同的波特率下比ASCII 模式有更高的吞吐率。每個報文須以連續的字流傳送

特點:
8路模擬量(電流量)輸入;
2路數字量干接點輸入;
模擬量采集模塊的I/O與系統隔離;
AI分辨率:12位;
AI輸入通道采取全差分輸入;
模擬量輸入通道之間滿量程隔離,隔離度5V DC;
AI輸入測量范圍:0~20mA ;
模擬量采集模塊采用Modbus RTU通信協議;
RS485通信接口提供光電隔離及每線600W浪涌保護;
電源具有過流過壓保護和反接功能;
安裝方便。模擬量采集模塊的概述:
C2000 MDIA為通道隔離型智能模擬量數字量采集器,8路電流型模擬量輸入(量程為 0~20mA),采用滿量程通道隔離、全差分輸入設計。2路數字量(干接點)輸入,RS485接口光電隔離和電源隔離技術,抑制閃電,雷擊,D和共地干擾。為系統集成商、工程商集成了標準的Modbus RTU協議。通過RS-485即可實現對遠程模擬量和開/關設備的數據采集和控制。下層設備通常有接近開關、機械 開關、按鈕、光傳感器、LED以及光電開關等數字量開關設備及PH、電導計、溫度計、濕度計、壓力計、流量計、啟動器和閥門等模擬量設備。
本產品模擬量采集模塊具有良好的擴展性能,使用方便。還可以通過方便、靈活的級聯方式,靈活地通過M244,M244-A,M281,M281-A,M2IA,M2VA等具有聯網功能的采集設備實現以太網接入,并實現各種數字量、模擬量的組合擴展采集。提供5年質保服務。
模擬量采集模塊的技術參數:
I/O接口
DI特性 2路干接點輸入
60V過壓保護 ,100mA過流保護
AI特性 8通道全差分模擬量輸入
4~20mA
輸入阻240Ω
12位分辨率
通道隔離度5V DC
模擬量采集模塊的串口通訊參數
通訊接口 RS485
波特率 1200~115200bps
數據位 8
奇偶效驗 無
停止位 1
485地址 1-255
通訊協議 Modbus RTU
串口保護 1.5KV/600W雷保護
240V過壓保護,80mA過流保護
提供資源
測試軟件 IO設備管理程序
文檔 Modbus通訊協議、寄存器地址文檔
DEMO Modbus通訊示例程序及代碼
模擬量采集模塊的電源需求
工作電壓 9~24VDC(推薦12VDC)
工作電流 小于60mA
功耗 小于2W
浪涌保護 1.5kW
過流過壓保護 60V過壓保護,500mA過流保護
模擬量采集模塊的工作環境
操作溫度 -25℃~85℃
存儲溫度 -60℃~125℃
工作濕度 5~95%RH不凝露
其他
尺寸 72.1*121.5*33.6mm
保修期 五年引腳定義
| Vs+ | 電源正 |
| GND | 電源負 |
| PE | 大地 |
| 485+ | RS485+ |
| 485- | RS485- |
| AI0- ~AI7- | 模擬量信號輸入端負 |
| AI0+ ~AI7+ | 模擬量信號輸入端正 |
| DI.COM | 數字量信號輸入公共端 |
| DI0~1 | 數字量信號輸入端 |
| COM | 保留 |
模擬量采集模塊MDIA的 AI可以通過讀取浮點數或者是原始量來獲取,浮點數需要讀取兩個寄存器,原始量讀取一個寄存器,浮點數和原始量有不同的計算方法(根據6.2節的計算公式進行計算)。
以同時采集8路AI浮點數為例進行說明,假設MDIA的485地址已經設置為1,命令如下:
0x 0103050100081500
命令解析:
01 | 03 | 0501 | 0008 | 1500 | ||
起始結構 | 從設備地址 | 功能碼 | 起始寄存器地址 | 寄存器個數 | CRC 校驗碼 | 結束結構 |
≥3.5 個字的靜止 時間 | 1字節,設備的485地址 | 1字節,固定為03,讀取保持寄存器 | 2字節,要開始讀取的寄存器地址 | 2字節, 需要讀取的寄存器個數 | 2字節,CRC16 | ≥3.5 個字的靜止 時間 |
說明:
(1)起始結構,結束結構:總線空閑時間,詳細介紹可參考上小節。
(2)從設備地址:設備的485地址。
(3)功能碼:讀取寄存器時,對本公司產品固定為03,寫寄存器時對本公司產品為10。
(4)起始寄存器地址:讀取多個寄存器時的個寄存器的地址。
(5)寄存器個數:需要讀取的寄存器個數。
(6)檢驗碼:CRC16校驗,低字節在前。
假設加到AI0-AI3的電流為12.53mA,AI4-AI7的電流為9.85mA設備返回的數據為:
0x0103203D4AA13D4AA13D4AA13D4AA13C2161E53C2161E53C2161E53C2161E59291
01 | 03 | 20 | 3D4AA13D4AA13D4AA13D4AA13C2161E53C2161E53C2161E53C2161E5 | 9291 | ||
起始結構 | 從設備地址 | 功能碼 | 數據長度 | 數據 | CRC 校驗碼 | 結束結構 |
≥3.5 個字的靜止 時間 | 1字節,設備的485地址 | 1字節,固定為03,讀取保持寄存器 | 1字節,高字節在前 | 寄存器個數×2字節,每個數據高字節在前 | 2字節,低字節在前 | ≥3.5 個字的靜止 時間 |
在設備返回的數據中
3D4AA13D4AA13D4AA13D4AA13C2161E53C2161E53C2161E53C2161E5
即為讀取到的浮點數,每4個字節為一通道數據。
讀取原始量和讀取浮點數一樣,只是寄存器地址和寄存器個數有所不同,命令如下:
01(從設備地址) 03(功能碼) 05 11(起始寄存器地址) 00 08(要讀取的寄存器個數) 14 C5(CRC校驗)
設備數據返回格式同浮點數一樣,不同的是原始量的返回數據中每兩個字節表示一個通道。
讀DI狀態同讀取AI狀態一樣,更換寄存器地址和寄存器個數即可。下面是同時讀取DI0、DI1的命令:
0x0103051900021500
01 | 03 | 05 19 | 0002 | 15 00 | ||
起始結構 | 從設備地址 | 功能碼 | 起始寄存器地址 | 寄存器個數 | CRC 校驗碼 | 結束結構 |
≥3.5 個字的靜止 時間 | 1字節,設備的485地址 | 1字節,固定為03,讀取保持寄存器 | 2字節,要開始讀取的寄存器地址 | 2字節, 需要讀取的寄存器個數 | 2字節,CRC16 | ≥3.5 個字的靜止 時間 |
假設此時設備的DI0閉合,DI1斷開設備返回的數據為:
0x0103 0400010000ABF3
01 | 03 | 04 | 00010000 | ABF3 | ||
起始結構 | 從設備地址 | 功能碼 | 數據長度 | 數據 | CRC 校驗碼 | 結束結構 |
≥3.5 個字的靜止 時間 | 1字節,設備的485地址 | 1字節,固定為03,讀取保持寄存器 | 1字節,高字節在前 | 寄存器個數×2字節,每個數據高字節在前 | 2字節,低字節在前 | ≥3.5 個字的靜止 時間 |
模擬量采集模塊廠家——深圳市中聯自控系統有限公司









