無紙記錄儀通訊接口使用方法
來源:江蘇省金湖縣恒通儀表線纜廠有限公司
2013年03月13日 17:26
無紙記錄儀把各種需要監(jiān)視輸入的數(shù)據(jù)信號,通過數(shù)據(jù)處理,一方面在大屏幕液晶顯示屏以多種形式顯示出來,此外,將數(shù)據(jù)存放在芯片內,以便直接進行數(shù)據(jù)和圖形查詢,翻閱和打印。由此可見,無紙記錄儀的重要性,今日我們就從它的通訊接口說起。
一、無紙記錄儀通訊接口接線
使用9芯插座。接線為:2腳為RS232的接收數(shù)據(jù)端RXD,3腳為RS232的發(fā)送數(shù)據(jù)端TXD,5腳為數(shù)據(jù)地線GND,8腳為RS485的數(shù)據(jù)DATA+,9腳為RS485的數(shù)據(jù)DATA-。
二、無紙記錄儀實時數(shù)據(jù)讀取
在Modbus通訊協(xié)議中,可定義的功能碼為0~255,系列無紙記錄儀僅使用到其中的部分功能碼,對外公布的僅為功能碼04,讀從機輸入寄存器(實時數(shù)據(jù))。
部分功能碼作用注明:
功能碼備注
03H(3)讀一個或多個寄存器數(shù)據(jù)
04H(4)讀從機輸入寄存器(實時數(shù)據(jù))
06H(6)寫單路寄存器
10H(16)寫多路寄存器
11H(17)讀下位機ID
1、功能碼03H:讀一個或多個寄存器數(shù)據(jù)(即讀24C02存儲單元內容,返回模塊組態(tài)參數(shù)或標定參數(shù))
主機發(fā)送數(shù)據(jù)格式:從機地址+功能碼+寄存器起始地址+數(shù)據(jù)字長度+CRC校驗碼
從機響應數(shù)據(jù)格式:從機地址+功能碼+數(shù)據(jù)字節(jié)長度+數(shù)據(jù)+CRC校驗碼
2、功能碼04H:讀從機輸入寄存器(即讀實時數(shù)據(jù))
主機發(fā)送數(shù)據(jù)格式:從機地址+功能碼+輸入寄存器起始地址+數(shù)據(jù)字長度+CRC校驗碼
例:記錄儀地址為1,讀1、2、3通道數(shù)據(jù):
0104000000030B00B
從機響應數(shù)據(jù)格式:從機地址+功能碼+數(shù)據(jù)字節(jié)長度+數(shù)據(jù)+CRC校驗碼
例:記錄儀返回的數(shù)據(jù)為1通道=402通道=1593通道=295
0104060028009F01277131
3、功能碼06H:寫單路寄存器(即保存模塊組態(tài)參數(shù)或標定參數(shù)到24C02存儲單元中)
主機發(fā)送數(shù)據(jù)格式:從機地址+功能碼+要寫入的寄存器起始地址+數(shù)據(jù)+CRC校驗碼
從機響應數(shù)據(jù)格式:從機地址+功能碼+要寫入的寄存器起始地址+數(shù)據(jù)+CRC校驗碼
4、功能碼10H:保存模塊組態(tài)值(即保存模塊組態(tài)參數(shù)或標定參數(shù)到24C02存儲單元中)
主機發(fā)送數(shù)據(jù)格式:從機地址+功能碼+要寫入的寄存器起始地址+保存數(shù)據(jù)字長度+保存數(shù)據(jù)字節(jié)長度+數(shù)據(jù)+CRC校驗碼
從機響應數(shù)據(jù)格式:從機地址+功能碼+要寫入的寄存器起始地址+保存數(shù)據(jù)字長度+CRC校驗碼
5、功能碼11H:讀模塊類型(即判斷模塊是普通模塊或PID模塊)
主機發(fā)送數(shù)據(jù)格式:從機地址+功能碼+CRC校驗碼
從機響應數(shù)據(jù)格式:從機地址+功能碼+數(shù)據(jù)+CRC校驗碼
注:
?。?)寄存器起始地址詳見“24C02地址分配表”;
(2)數(shù)據(jù)字長度在BJ系列無紙記錄儀中取值范圍為0002H~0004H;
(3)輸入寄存器起始地址詳見“實時數(shù)據(jù)地址分配表”;
(4)數(shù)據(jù)字節(jié)長度為1個字節(jié),值為數(shù)據(jù)字長度的2倍