RTU工業(yè)控制采集器是我公司經(jīng)過多年的技術(shù)實(shí)踐以及工程應(yīng)用,為滿足市場(chǎng)需求而開發(fā)出來(lái)的集無(wú)線GPRS通訊與數(shù)據(jù)采集為一體的終端產(chǎn)品。本產(chǎn)品可以采集多路模擬量、開關(guān)量,數(shù)據(jù)采集速度快、精度高。產(chǎn)品以聯(lián)通或者移動(dòng)的GPRS為通信平臺(tái)完成采集數(shù)據(jù)的傳輸,這樣的通訊方式不會(huì)受到地理限制、穩(wěn)定、可靠、成本低等優(yōu)點(diǎn)。所有的數(shù)據(jù)參數(shù)可以通過上位機(jī)軟件查詢或設(shè)置。
技術(shù)規(guī)范:
1.供電電壓:DC12V;
2.通信方式: GPRS;
3.輸入電流:瞬時(shí)極值<300mA,平均電流小于120mA;
4.額定功率:平均小于5W;
5.采用低功耗的ARM微控制器芯片;
6.工業(yè)定制LCD,顯示功能較多;
7.尺寸:210*255*92mm;
8.工作環(huán)境溫度:-25~+70攝氏度之間;
9.儲(chǔ)存溫度: -40~+85攝氏度之間;
10.相對(duì)濕度: 96%。
功 能:
1.產(chǎn)品提供多種輸入輸出接口資源;
a.6路單端模擬量輸入接口,直流型0-20mA/4-20mA,輸入精度是±0.02mA;
b.4路低電平有效的開關(guān)量輸入接口,輸入類型可通過軟件控制;
c.4路脈沖量輸出接口,NPN晶體管集電開路輸出,500mA;
d.采用太陽(yáng)能供電,節(jié)能環(huán)保;也可采用DC12V穩(wěn)壓電源供電;
2.系統(tǒng)采用移動(dòng)或聯(lián)通的GPRS通信平臺(tái),具有不受地理限制、穩(wěn)定、可靠、成本低等優(yōu)點(diǎn),而且數(shù)據(jù)傳輸速度快,信號(hào)穩(wěn)定;
3.可以定時(shí)保存數(shù)據(jù),時(shí)間間隔可以通過上位機(jī)設(shè)置(以分鐘為設(shè)置單位),可以保存較長(zhǎng)的歷史數(shù)據(jù),用戶可以通過上位機(jī)查詢各個(gè)歷史數(shù)據(jù);
4.支持UDP和TCP通信方式;
6.用LCD顯示和按鍵選擇功能,用戶可以通過按鍵設(shè)置配合LCD顯示選擇不同的域名進(jìn)行網(wǎng)絡(luò)連接;
7.產(chǎn)品的所有功能以及數(shù)據(jù)都可以通過上位機(jī)軟件進(jìn)行查詢或者設(shè)置
7.察看功能:可察看RTU在線狀態(tài)、干擾狀態(tài)等;
三、接口定義
AVcc 外部電源輸入正端
AGnd 外部電源輸入負(fù)端
AI_1+ 第1路模擬量輸入正端
AI_2+ 第2路模擬量輸入正端
AI_3+ 第3路模擬量輸入正端
AI_4+ 第4路模擬量輸入正端
AI_5+ 第5路模擬量輸入正端
AI_6+ 第6路模擬量輸入正端
Gnd 信號(hào)地,接模擬量輸入負(fù)端
Gnd 信號(hào)地,接模擬量輸入負(fù)端
DI_01 第1路數(shù)字量輸入
DI_02 第2路數(shù)字量輸入
DI_03 第3路數(shù)字量輸入
DI_04 第4路數(shù)字量輸入
DO_01 第1路數(shù)字量輸出
DO_02 第2路數(shù)字量輸出
DO_03 第3路數(shù)字量輸出
DO_04 第4路數(shù)字量輸出
485A RS485信號(hào)A+
485B RS485信號(hào)B-
五、通訊說明
1、通訊參數(shù)說明(出廠值): 9600,N,8,1
參數(shù) 說明
9600 波特率
N(無(wú)校驗(yàn)) 校驗(yàn)位
8 數(shù)據(jù)位
1 停止位
2、模擬量輸入信號(hào)采集命令:
發(fā)送: 01 03 00 00 00 06 C5 C8 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
03 1 功能碼 03-讀寄存器
0000 2 寄存器地址(4x型) 0000-模擬量輸入起始寄存器地址
0006 2 讀取長(zhǎng)度 0006-讀取6個(gè)寄存器
C5C8 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收: 01 03 0C 07 69 00 00 00 00 00 0000 00 00 00 B6 26 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
03 1 功能碼 03-讀寄存器
0C 1 字節(jié)數(shù) 0C-讀取12個(gè)字節(jié)長(zhǎng)度
0769 12 讀取數(shù)據(jù) 0769-讀取模擬量輸入通道1數(shù)據(jù)
0000
0000
0000
0000
0000
0000-讀取模擬量輸入通道2數(shù)據(jù)
0000-讀取模擬量輸入通道3數(shù)據(jù)
0000-讀取模擬量輸入通道4數(shù)據(jù)
0000-讀取模擬量輸入通道5數(shù)據(jù)
0000-讀取模擬量輸入通道6數(shù)據(jù)
B626 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收指令說明模擬量輸入通道1電流數(shù)據(jù)為“0769”,轉(zhuǎn)換成10進(jìn)制數(shù)為1897,代入計(jì)算公式:
I=(DATA*20)/4095=(1897*20)/4095≈9.26mA,其他通道電流數(shù)據(jù)為0mA
3、數(shù)字量輸入信號(hào)采集命令:
發(fā)送: 01 02 00 00 00 04 79 C9 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
02 1 功能碼 02-讀取輸入位
0000 2 輸入地址(1x型) 0000-輸入位起始地址
0004 2 讀取輸入位長(zhǎng)度 0004-讀取4個(gè)輸入位
79C9 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收: 01 02 01 05 61 8B (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
02 1 功能碼 02-讀取輸入位
01 1 字節(jié)數(shù) 01-讀取1個(gè)字節(jié)長(zhǎng)度
05 1 讀取數(shù)據(jù) 05-讀取輸入位狀態(tài)
618B 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
讀取的數(shù)據(jù)“05”,轉(zhuǎn)換成2進(jìn)制數(shù)為“”,后4位有效,從左至右分別對(duì)應(yīng)4路數(shù)字量輸入信號(hào)DI_04-DI_01
的狀態(tài),即DI_04、DI_01有輸入,其它通道無(wú)輸入
4、數(shù)字量輸出信號(hào)控制命令(多個(gè)控制):
發(fā)送: 01 0F 00 00 00 04 01 03 7E 97 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
0F 1 功能碼 0F-寫多個(gè)線圈
0000 2 線圈地址(0x型) 0000-線圈起始地址
0004 2 寫入線圈長(zhǎng)度 0004-寫4個(gè)線圈
01 1 寫入數(shù)據(jù)字節(jié) 01-寫入1個(gè)字節(jié)的數(shù)據(jù)
03 1 寫入數(shù)據(jù) 03-寫4個(gè)線圈的輸出狀態(tài)
7E97 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收: 01 0F 00 00 00 04 54 08 (例/16進(jìn)制)
寫入的數(shù)據(jù)“03”轉(zhuǎn)換成2進(jìn)制數(shù)為“”,后4位有效,從左至右分別對(duì)應(yīng)4路數(shù)字量輸出信號(hào)DO_04-DO_01
的狀態(tài),即DO_02、DO_01有輸出,其他通道無(wú)輸出,模塊接收到正確的命令后,根據(jù)命令作出相應(yīng)動(dòng)作,并將應(yīng)答指
令發(fā)回主機(jī),表示通訊成功
5、數(shù)字量輸出信號(hào)控制命令(單個(gè)控制):
發(fā)送: 01 05 00 00 FF 00 8C 3A (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
05 1 功能碼 05-寫單個(gè)線圈
0000 2 線圈地址(0x型) 0000-數(shù)字量輸出(DO_01)線圈地址
0001-數(shù)字量輸出(DO_02)線圈地址
0002-數(shù)字量輸出(DO_03)線圈地址
0003-數(shù)字量輸出(DO_04)線圈地址
FF00 2 寫入數(shù)據(jù) FF00-線圈打開,0000-線圈關(guān)閉
8C3A 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收: 01 05 00 00 FF 00 8C 3A (例/16進(jìn)制)
模塊接收到正確的命令后,根據(jù)命令作出相應(yīng)動(dòng)作,并將應(yīng)答指令發(fā)回主機(jī),表示通訊成功
6、數(shù)字量輸出狀態(tài)采集命令:
發(fā)送: 01 01 00 00 00 04 3D C9 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
01 1 功能碼 01-讀取線圈狀態(tài)
0000 2 線圈地址(0x型) 0000-線圈起始地址
0004 2 讀取線圈長(zhǎng)度 0004-讀取4個(gè)線圈狀態(tài)
3DC9 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收: 01 01 01 03 E0 50 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
01 1 功能碼 01-讀取線圈狀態(tài)
01 1 字節(jié)數(shù) 01-讀取1個(gè)字節(jié)長(zhǎng)度
03 1 讀取數(shù)據(jù) 03-讀取線圈狀態(tài)
E050 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
讀取的數(shù)據(jù)“03”轉(zhuǎn)換成2進(jìn)制數(shù)為“”,后4位有效,從左至右分別對(duì)應(yīng)4路數(shù)字量輸出信號(hào)DO_04-DO_01
的狀態(tài),即DO_02、DO_01有輸出,其他通道無(wú)輸出
7、模塊地址設(shè)置命令:
發(fā)送:00 06 00 64 00 01 08 04 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
00 1 模塊地址 00-群發(fā)地址
06 1 功能碼 06-寫單寄存器
0064 2 寄存器地址(4x型) 0064-修改模塊地址
0001 2 寫入數(shù)據(jù) 設(shè)置模塊,范圍0001-00FE
0804 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收:00 06 00 64 00 01 08 04 (例/16進(jìn)制)
該命令表示向一個(gè)模塊發(fā)出指令,設(shè)置該模塊的為01,該設(shè)置可以失電保存;模塊的默認(rèn)地址是01,當(dāng)需要多
個(gè)模塊進(jìn)行組網(wǎng)時(shí),可對(duì)每個(gè)模塊的地址進(jìn)行單獨(dú)設(shè)置,因?yàn)槭褂昧巳喊l(fā)地址,所以設(shè)置時(shí)要求485網(wǎng)絡(luò)中只能有一個(gè)
模塊,否則會(huì)造成485網(wǎng)絡(luò)中所有模塊的地址都設(shè)置成同一地址,請(qǐng)謹(jǐn)慎使用該指令;當(dāng)模塊接收到正確的命令后,根
據(jù)命令作出相應(yīng)動(dòng)作,并將應(yīng)答指令發(fā)回主機(jī),表示通訊成功
8、通訊參數(shù)設(shè)置命令:
發(fā)送:01 06 00 65 00 02 18 14 (例/16進(jìn)制)
數(shù)據(jù) 字節(jié) 數(shù)據(jù)說明 備注
01 1 模塊地址 地址范圍01-FE
06 1 功能碼 06-寫單寄存器
0065 2 寄存器地址(4x型) 0065-修改通訊參數(shù)
0002 2 寫入數(shù)據(jù) 0001-設(shè)置通訊參數(shù) 4800,N(無(wú)校驗(yàn)) ,8,1
0002-設(shè)置通訊參數(shù) 9600,N(無(wú)校驗(yàn)) ,8,1
0003-設(shè)置通訊參數(shù) 19200,N(無(wú)校驗(yàn)) ,8,1
0004-設(shè)置通訊參數(shù) 38400,N(無(wú)校驗(yàn)) ,8,1
0005-設(shè)置通訊參數(shù) 4800,E(偶校驗(yàn)) ,8,1
0006-設(shè)置通訊參數(shù) 9600,E(偶校驗(yàn)) ,8,1
0007-設(shè)置通訊參數(shù) 19200,E(偶校驗(yàn)) ,8,1
0008-設(shè)置通訊參數(shù) 38400,E(偶校驗(yàn)) ,8,1
1814 2 CRC校驗(yàn)碼 前面所有數(shù)據(jù)的CRC校驗(yàn)碼
接收:01 06 00 65 00 02 18 14 (例/16進(jìn)制)
該命令表示向一個(gè)模塊發(fā)出指令,設(shè)置該模塊的通訊參數(shù)為‘9600,N(無(wú)校驗(yàn)) ,8,1’,該設(shè)置可以失電保存;模塊的
默認(rèn)通訊參數(shù)是‘9600,N(無(wú)校驗(yàn)) ,8,1’,當(dāng)設(shè)置新的通訊參數(shù)后應(yīng)在通訊設(shè)置中選擇正確通訊參數(shù),并重啟通訊端
口,請(qǐng)謹(jǐn)慎使用該指令;通常情況下,設(shè)置的波特率低,傳輸速度慢,傳輸穩(wěn)定性高,設(shè)置的波特率高,傳輸速度快,
傳輸穩(wěn)定性低;當(dāng)模塊接收到正確的命令后,根據(jù)命令作出相應(yīng)動(dòng)作,并將應(yīng)答指令發(fā)回主機(jī),表示通訊成功
六、通訊指示燈說明
? 模塊上電后,通訊指示燈顯示綠色
? 模塊通訊中,通訊指示燈閃爍
? 模塊接收到正確指令,通訊指示燈顯示綠色
? 模塊接收到錯(cuò)誤指令或非本模塊地址指令,通訊指示燈顯示紅色
七、上位機(jī)調(diào)試說明
本模塊提供一個(gè)調(diào)試軟件來(lái)實(shí)現(xiàn)模塊的功能調(diào)試和參數(shù)設(shè)置,請(qǐng)按照如下步驟進(jìn)行操作:
? 使用RS485轉(zhuǎn)換器連接電腦和模塊
? 將12V或24V外部電源接入模塊并通電,為避免不必要的損壞,通電前請(qǐng)檢查電源正負(fù)端是否連接正確
? 打開調(diào)試軟件,選擇相應(yīng)模塊型號(hào),進(jìn)入功能調(diào)試或參數(shù)設(shè)置界面
? 設(shè)定正確通訊參數(shù),打開通訊端口
? 選擇相應(yīng)設(shè)置、采集及控制選項(xiàng)