多通道開(kāi)關(guān)量狀態(tài),模塊帶有RS485總線(xiàn),MODBUS-RTU協(xié)議的采集模塊
開(kāi)關(guān)量輸入輸出模塊是一款能夠將開(kāi)關(guān)量信號采集輸入/控制輸出的設備,通過(guò)RS-485總線(xiàn)將開(kāi)關(guān)量信號采集至計算機或者計算機發(fā)送相關(guān)指令通過(guò)模塊控制開(kāi)關(guān)的相關(guān)狀態(tài),還可以通過(guò)RS-485總線(xiàn)進(jìn)行成對通信,遠程控制開(kāi)關(guān)的相關(guān)狀態(tài)。通信協(xié)議為標準Modbus協(xié)議或者定制之相關(guān)協(xié)議。
開(kāi)關(guān)量輸入輸出模塊的特點(diǎn):
★開(kāi)關(guān)量采集和開(kāi)關(guān)控制與RS-485總線(xiàn)相互完全隔離,與整個(gè)系統隔離。
★電源具有防反接功能,一旦接錯電源線(xiàn),會(huì )自動(dòng)切斷電源,保護整個(gè)模塊不被損毀。帶有過(guò)壓保護功能,當電壓過(guò)高,自動(dòng)斷開(kāi),保護整個(gè)模塊不被損毀。
★RS-485接口具有600W防雷防浪涌保護功能,帶有3000V光電隔離。
★采用Modbus協(xié)議,通用性好,可以很方便的與其他系統對接,客戶(hù)也可以依據自己個(gè)性需求,定制相關(guān)協(xié)議,方便靈活。
★通信線(xiàn)路采用RS-485總線(xiàn),支持多個(gè)模塊并聯(lián)使用,便于擴充系統,可擴展性好。
一、主要性能簡(jiǎn)介
CHCS9082開(kāi)關(guān)量輸入模塊可以檢測14通道開(kāi)關(guān)量狀態(tài),模塊帶有RS485總線(xiàn),MODBUS-RTU協(xié)議.用于各種工業(yè)測控系統,其功能與技術(shù)指標如下:
|
工作電壓 |
+8~24VDC,帶電源極性保護 |
|
通訊接口 |
RS-485 接口, 二線(xiàn)制, ±15KV ESD 保護 |
|
通訊速率 |
1200,2400,4800,9600,19200 bps 可軟件設定 |
|
通訊地址 |
00~255,可軟件設定 |
|
通訊格式 |
一個(gè)起始位,8個(gè)數據位,*小的有效位先發(fā)送,無(wú)奇偶校驗位,1個(gè)停止位,CRC-16校驗 |
|
傳送距離 |
<1200M (9600bps) |
|
信號輸入 |
14路開(kāi)關(guān)量輸入,邏輯電平0:0 ~ +0.5V 或短接, 邏輯電平1:+3.5V~+30V 或開(kāi)路。 |
|
外形尺寸 |
122mm *72mm * 43mm |
|
安裝方式 |
DIN35mm 導軌卡裝 |
|
工作環(huán)境 |
工作溫度:-20℃~70℃; 存儲溫度:-40℃~85℃; 相對濕度:-5%~95%不結露 |
二、模塊外形結構圖、引腳定義、信號輸入原理圖
1、外形結構圖:?jiǎn)挝?span>mm

2、引腳定義如下:
|
引腳號 |
名稱(chēng) |
描述 |
|
1 |
DI9 |
開(kāi)關(guān)量輸入通道9 |
|
2 |
DI10 |
開(kāi)關(guān)量輸入通道10 |
|
3 |
DI11 |
開(kāi)關(guān)量輸入通道11 |
|
4 |
DI12 |
開(kāi)關(guān)量輸入通道12 |
|
5 |
DI13 |
開(kāi)關(guān)量輸入通道13 |
|
7 |
DATA+ |
RS485接口信號正極 |
|
8 |
DATA- |
RS485接口信號負極 |
|
9 |
VCC |
電源正,+8~24VDC輸入 |
|
10 |
GND |
電源負 |
|
11 |
DGND |
開(kāi)關(guān)量輸入信號地 |
|
12 |
DI0 |
開(kāi)關(guān)量輸入通道0 |
|
13 |
DI1 |
開(kāi)關(guān)量輸入通道1 |
|
14 |
DI2 |
開(kāi)關(guān)量輸入通道2 |
|
15 |
DI3 |
開(kāi)關(guān)量輸入通道3 |
|
16 |
DI4 |
開(kāi)關(guān)量輸入通道4 |
|
17 |
DI5 |
開(kāi)關(guān)量輸入通道5 |
|
18 |
DI6 |
開(kāi)關(guān)量輸入通道6 |
|
19 |
DI7 |
開(kāi)關(guān)量輸入通道7 |
|
20 |
DI8 |
開(kāi)關(guān)量輸入通道8 |
注:LED 指示燈:上電后,模塊正常運行狀態(tài)下閃爍. 通訊發(fā)數時(shí)滅
3. 信號輸入原理圖

三、RS485通訊應用
模塊通訊協(xié)議為MODBUS-RTU格式,出廠(chǎng)默認模塊地址為01,速率為9600bps,具體協(xié)議內容請參考MODBUS規約詳解。地址、波特率可以通過(guò)CHCS9000系列測試軟件來(lái)修改,也可以通過(guò)協(xié)議通訊來(lái)修改。
1.請求讀數據通訊協(xié)議
為獲取開(kāi)關(guān)量狀態(tài),必須向模塊發(fā)出讀狀態(tài)命令,如下:
01 02 00 00 00 0E F9 CE
a b c d e
a.模塊地址:開(kāi)關(guān)量輸入模塊所在RS485網(wǎng)絡(luò )中的地址
b.功能:MODBUS-RTU命令功能,02H表示讀輸入狀態(tài)的命令
c.輸入狀態(tài)地址:表示MODBUS-RTU所規定的輸入狀態(tài)開(kāi)始地址
d.輸入狀態(tài)數量:表示從開(kāi)始地址開(kāi)始的開(kāi)關(guān)量狀態(tài)個(gè)數
e.除本段的所有發(fā)送數據的循環(huán)冗余碼校驗(CRC)值,低位字節在前
2.讀取14個(gè)開(kāi)關(guān)量數據的通訊協(xié)議
向模塊發(fā)送讀取命令后可獲取14個(gè)開(kāi)關(guān)量數據,低位字節在前
01 02 02 01 20 B9 F0
a b c d e
a.模塊地址:開(kāi)關(guān)量輸入模塊所在RS485網(wǎng)絡(luò )中的地址
b.功能:MODBUS-RTU命令功能,02H表示讀輸入狀態(tài)的命令
c.輸入字節:返回的14個(gè)輸入狀態(tài)數量,此處為兩個(gè)字節
d.輸入狀態(tài):獲取的14個(gè)輸入狀態(tài),此處為0120H,低位在前,見(jiàn)下表
|
位 |
07 |
06 |
05 |
04 |
03 |
02 |
01 |
00 |
X |
X |
13 |
12 |
11 |
10 |
09 |
08 |
|
碼結構 |
低位 |
高位 |
||||||||||||||
|
輸入狀態(tài) |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
ON |
X |
X |
ON |
OFF |
OFF |
OFF |
OFF |
OFF |
|
BIN數據 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
HEX數據 |
01H |
20H |
||||||||||||||
e.除本段的所有發(fā)送數據的循環(huán)冗余碼校驗(CRC)值,低位字節在前
3.請求寫(xiě)數據通訊協(xié)議
設置模塊通訊地址,波特率,必須向模塊發(fā)出寫(xiě)命令,如下:
01 06 00 00 00 01 02 02 07 67 D4
a b c d e f g
a.模塊地址:開(kāi)關(guān)量輸入模塊所在RS485網(wǎng)絡(luò )中的地址
b.功能:MODBUS-RTU命令功能,06H表示預置單寄存器
c.起始地址:預置單寄存器起始地址
d.寄存器數量:表示從開(kāi)始地址開(kāi)始的寄存器個(gè)數
e.字節數:預置的字節數.此處為02
f.寄存器內容:高位為模塊新地址,低位為通訊速率,03~07代表1200~19200bps.
g.除本段的所有發(fā)送數據的循環(huán)冗余碼校驗(CRC)值,低位字節在前
4.寫(xiě)數據返回通訊協(xié)議
向模塊發(fā)送寫(xiě)數據命令后可獲取模塊返回應答
01 06 00 00 00 01 48 0A
a b c d e
a.模塊地址:開(kāi)關(guān)量輸入模塊所在RS485網(wǎng)絡(luò )中的地址
b.功能:MODBUS-RTU命令功能,06H表示預置單寄存器
c.起始地址:預置單寄存器起始地址
d.寄存器數量:表示從開(kāi)始地址開(kāi)始的寄存器個(gè)數
e.除本段的所有發(fā)送數據的循環(huán)冗余碼校驗(CRC)值,低位字節在前
