版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、KSTAR UPS MODBUS協(xié)議(通用部分版本號:V1.12010-11-201. 引言本文檔描述了KSTAR UPS Modbus協(xié)議,適用于三進三出UPS及模塊UPS通訊。本協(xié)議引用了GBT 19582 -2008 基于Modbus協(xié)議的工業(yè)自動化網(wǎng)絡(luò)規(guī)范。2. MODBUS協(xié)議描述2.1 Modbus地址規(guī)則Modbus為主從通訊模式,通訊由主機發(fā)起,對應(yīng)地址的從機應(yīng)答。主機無地址,從機地址范圍為:1247;0為廣播地址。在Modbus串行總線上從機地址是唯一的。2.2 Modbus協(xié)議幀Modbus協(xié)議幀由地址域、功能碼、數(shù)據(jù)域、校驗碼組成。表2.1.1 通用Modbus幀地址域功
2、能碼數(shù)據(jù)域校驗碼協(xié)議幀分為兩種格式:RTU傳輸模式、ASCII傳輸模式。2.3 RTU傳輸模式2.3.1 字節(jié)格式字節(jié)包含:1起始位,8數(shù)據(jù)位(首先發(fā)送最低有效位,無校驗位,2位停止位,總共11位。每個字符或字節(jié)均由次順序發(fā)送(從左到右:最低有效位(LSB最高有效位(MSB。表 2.3.1 RTU傳輸模式中的字節(jié)位序啟始位數(shù)據(jù)位停止位停止位1 12345678 1 12.3.2 RTU報文幀RTU報文幀包含:從機地址、功能碼、數(shù)據(jù)域、CRC校驗。RTU報文幀最大為256字節(jié),其中數(shù)據(jù)域最大長度為252字節(jié)。表2.3.2a RTU報文幀格式從機地址功能碼數(shù)據(jù) CRC校驗字節(jié)數(shù)1字節(jié)1字節(jié) 025
3、2字節(jié)2字節(jié)低字節(jié)高字節(jié)在RTU模式中,時長至少為3.5個字符時間的空閑間隔將報文幀區(qū)分開。必須以連續(xù)的字符流發(fā)送整個報文幀。如果兩個字符之間的空閑間隔大于1.5個字符時間,那么認為報文幀不完整,并且接收站應(yīng)該丟棄這個報文幀。表2.3.2b RTU報文幀發(fā)送順序Modbus報文起始從站地址功能碼數(shù)據(jù) CRC校驗結(jié)束3.5字符時間8位8位 N*8位 16位3.5字符時間dddd2.3.3 CRC校驗CRC包含兩個8位字節(jié)組成的一個16位值。CRC字段作為報文的最后字段附加到報文上。當(dāng)進行這種附加時,首先附加字段的低位字節(jié),然后附加字段的高位字節(jié)。CRC高位字節(jié)是報文中發(fā)送的最后字節(jié)。CRC的計算
4、:通過對一個16位寄存器預(yù)裝載全1來啟動CRC計算。然后,開始將后續(xù)報文中的8位字節(jié)與當(dāng)前寄存器中的內(nèi)容進行計算。只有每個字符中的8個數(shù)據(jù)位參與生成CRC的計算。起始位、停止位和校驗位不參與CRC 計算。在生成CRC過程中,每個8位字符與寄存器中的值異或。然后,向最低有效位(LSB方向移動這個結(jié)果,而用零填充最高有效位(MSB。提取并檢查LSB。如果LSB為1,則寄存器中的值與一個固定的預(yù)置值異或;如果LSB為0,則不進行異或操作。這個過程將重復(fù)直到執(zhí)行完8次移位。完成最后一次(第8位移位只后,下一個8位字節(jié)與寄存器的當(dāng)前值異或,然后像上面描述的那樣重復(fù)8次這個過程。在已經(jīng)計算報文中所有字節(jié)只
5、后,寄存器的最終值就是CRC。2.4 ASCII傳輸模式2.4.1 字節(jié)格式字節(jié)幀包含:1起始位,7數(shù)據(jù)位(首先發(fā)送最低有效位,無校驗位,2位停止位,總共10位。每個字符或字節(jié)均由次順序發(fā)送(從左到右:最低有效位(LSB最高有效位(MSB。表 2.4.1 ASCII傳輸模式中的字節(jié)位序啟始位數(shù)據(jù)位停止位停止位1 1234567 1 12.4.2 ASCII報文幀ASCII報文幀包含:起始符、從站地址、功能碼、數(shù)據(jù)、LRC校驗、結(jié)束符。ASCII報文幀最大為513字節(jié),其中數(shù)據(jù)域最大長度為2x252字節(jié)。表2.4.2 ASCII報文幀起始符從站地址功能碼數(shù)據(jù) LRC校驗結(jié)束符1個字符2個字符2個
6、字符 02x252個字符2個字符2個字符: CR,LF2.4.3 LRC校驗LRC字段為一個字節(jié),包含一個8位二進制值。LRC字段被編碼為兩個字節(jié)的ASCII碼,并將其放置在ASCII模式報文幀的CRLF之前。LRC的計算:對報文中的所有的連續(xù)8位字節(jié)累加求和(不包括報文起“冒號”和報文結(jié)束CRLF的字段,然后求出所得結(jié)果二進制補碼作為計算得到的LRC碼。2.4.4 數(shù)據(jù)格式DATAB:數(shù)值為一字節(jié)Char型。傳輸由2個ASCII碼組成,先高后低。數(shù)據(jù)范圍如下:有符號Char型:-128 +127無符號Char型:0 255DATAI:數(shù)值為兩字節(jié)整型。傳輸由4個ASCII碼組成,先高后低。數(shù)
7、據(jù)范圍如下:有符號整型數(shù): -32768 +32767無符號整型數(shù): 0 +655352.5 功能碼表2.5.1僅例出了本協(xié)議應(yīng)用的功能碼表2.5.1 功能碼列表序號功能碼說明備注1 01H 讀輸出狀態(tài)2 02H 讀輸入狀態(tài)讀保持寄存器3 03H讀輸入寄存器4 04H5 05H 寫單個輸出狀態(tài)寫單個寄存器6 06H寫多個輸出狀態(tài)7 0FH寫多個寄存器8 10H讀文件記錄9 14H讀設(shè)備識別碼10 2BH2.4 異常碼表2.4.1 異常碼明細表代碼說明備注01H 非法功能碼詢問中接收到的功能碼是不可允許的操作02H 非法數(shù)據(jù)地址詢問中接收到的數(shù)據(jù)地址是不可允許的地址03H 非法數(shù)據(jù)值詢問中包括的
8、值是不可允許的值06H 從屬設(shè)備忙08H 存儲奇偶性差錯2.5 存儲區(qū)標(biāo)識本協(xié)議對存儲區(qū)地址進行了分組,有以下幾種標(biāo)志:0XXXX、1XXXX、2XXXX、3XXXX、4XXXX,分組規(guī)則見表2.5.1。表2.5.1 存儲區(qū)地址標(biāo)識分組規(guī)則存儲區(qū)標(biāo)識名稱類型讀/寫存儲單元地址功能碼0XXXX 01H,05H,0FH0XXXX 輸出狀態(tài)位讀/寫 000011XXXX 02H 1XXXX 輸入狀態(tài)位只讀 100012XXXX 06H,10H2XXXX 輸出寄存器字只寫 200013XXXX 04H3XXXX 輸入寄存器字只讀 300014XXXX 03H,06H,10H4XXXX 保持寄存器字讀/
9、寫 400012.6 MODBUS通訊2.6.1讀取輸出狀態(tài)(功能碼0x01讀取輸出狀態(tài)請求功能碼1字節(jié)0x01起始地址2字節(jié)0x00000xFFFF輸出狀態(tài)數(shù)量2字節(jié)12000(0x7D0讀取輸出狀態(tài)響應(yīng)功能碼1字節(jié)0x01字節(jié)計數(shù)1字節(jié)N *字節(jié)輸出狀態(tài)值 N* N=輸出狀態(tài)數(shù)量/8,若余數(shù)不為0,則N=N+1讀取輸出狀態(tài)錯誤響應(yīng)異常功能碼1字節(jié)0x81異常碼1字節(jié) 01或02或03或04例:請求讀取輸出狀態(tài)2038。讀出輸出狀態(tài)示例請求響應(yīng)字段名十六進制字段名十六進制功能碼01 功能碼01起始地址Hi 00 字節(jié)計數(shù)03起始地址Lo 13 輸出狀態(tài)2027 CD輸出數(shù)量Hi 00 輸出狀
10、態(tài)2835 6B輸出數(shù)量Lo 13 輸出狀態(tài)3638 05注:1.輸出狀態(tài)1 對應(yīng)地址0x0000;2.輸出狀態(tài)20對應(yīng)地址0x0013。輸出狀態(tài)2027 輸出狀態(tài)2835 輸出狀態(tài)3638 十六進制CD 6B 05 b0 b1 b2 b3b4 b5 b6 b7b0b1b2b3b4b5b6b7b0 b1 b2 b3 b4b5b6b7二進制1 0 1 1 0 0 1 1 1 1 0 1 0 1 1 0 1 0 1 0 0 0 0 0對應(yīng)輸出狀態(tài)20 21 22 2324 25 26 27282930313233343536 37 38 - - - - -2.6.2讀取輸入狀態(tài)(功能碼:0x02讀
11、取輸入狀態(tài)請求功能碼1字節(jié)0x02起始地址2字節(jié)0x00000xFFFF輸入狀態(tài)數(shù)量2字節(jié)12000(0x7D0讀取輸入狀態(tài)響應(yīng)功能碼1字節(jié)0x02字節(jié)計數(shù)1字節(jié)N *字節(jié)輸入狀態(tài)值 N* N=輸出狀態(tài)數(shù)量/8,若余數(shù)不為0,則N=N+1讀取輸入狀態(tài)錯誤響應(yīng)異常功能碼1字節(jié)0x82異常碼1字節(jié) 01或02或03或04例:請求讀取輸入狀態(tài)197218讀取輸入狀態(tài)示例請求響應(yīng)字段名十六進制字段名十六進制功能碼02 功能碼02起始地址Hi 00 字節(jié)計數(shù)03起始地址Lo C4 輸入狀態(tài)197204 AC輸入數(shù)量Hi 00 輸入狀態(tài)205212 DB輸入數(shù)量Lo 16 輸入狀態(tài)218213 35輸出狀
12、態(tài)197204 輸出狀態(tài)205212 輸出狀態(tài)218213 十六進制AC DB 35 b0 b1 b2 b3b4 b5 b6 b7b0b1b2b3b4b5b6b7b0 b1 b2 b3 b4b5b6b7二進制0 0 1 1 0 1 0 1 1 1 0 1 1 0 1 1 1 0 1 0 1 1 0 0對應(yīng)輸出狀態(tài)197 198 199 200201 202 203 204205206207208209210211212213 214 215 216 217218- -2.6.3讀取保持寄存器(功能碼:0x03讀取保持寄存器請求功能碼1字節(jié)0x03起始地址2字節(jié)0x00000xFFFF寄存器數(shù)量
13、2字節(jié)1125(0x7D讀取保持寄存器響應(yīng)功能碼1字節(jié)0x03字節(jié)計數(shù)1字節(jié)2×N *×2字節(jié)寄存器值 N* N=寄存器的數(shù)量讀取保持寄存器錯誤響應(yīng)異常功能碼1字節(jié)0x83異常碼1字節(jié) 01或02或03或04例:請求讀保持寄存器108110。讀取保持寄存器示例請求響應(yīng)字段名十六進制字段名十六進制功能碼03 功能碼03 起始地址Hi 00 字節(jié)計數(shù)06 起始地址Lo 6B 寄存器108Hi 02 寄存器數(shù)量Hi 00 寄存器108Lo 2B 寄存器數(shù)量Lo 03 寄存器109Hi 00寄存器109Lo 00寄存器110Hi 00寄存器110Lo 64 注:1.寄存器1 對應(yīng)地
14、址0x0000;2.寄存器108 對應(yīng)地址0x006B。2.6.4讀輸入寄存器(功能碼:0x04讀輸入寄存器請求功能碼1字節(jié)0x04起始地址2字節(jié)0x00000xFFFF寄存器數(shù)量2字節(jié)1125(0x7D讀輸入寄存器響應(yīng)功能碼1字節(jié)0x04字節(jié)計數(shù)1字節(jié)2×N *×2字節(jié)寄存器值 N* N=寄存器的數(shù)量讀輸入寄存器錯誤響應(yīng)異常功能碼1字節(jié)0x84異常碼1字節(jié) 01或02或03或04例:請求讀輸入寄存器9。讀出輸入寄存器示例請求響應(yīng)字段名十六進制字段名十六進制功能04 功能04 起始地址Hi 00 字節(jié)計數(shù)02 起始地址Lo 08 寄存器09Hi 00 寄存器數(shù)量Hi 00
15、寄存器09Lo 0A 寄存器數(shù)量Lo 01注:1.地址0x0000對應(yīng)寄存器1;2.地址0x0008對應(yīng)寄存器9。2.6.5寫單個輸出狀態(tài)(功能碼:0x05寫單個輸出狀態(tài)請求功能碼1字節(jié)0x05輸出狀態(tài)地址2字節(jié)0x00000xFFFF輸出狀態(tài)值2字節(jié) 0x0000或0xFF00寫單個輸出狀態(tài)響應(yīng)功能碼1字節(jié)0x05輸出狀態(tài)地址2字節(jié)0x00000xFFFF輸出狀態(tài)值2字節(jié) 0x0000或0xFF00寫單個輸出狀態(tài)錯誤響應(yīng)異常功能碼1字節(jié)0x85異常碼1字節(jié) 01或02或03或04例:請求寫狀態(tài)173為ON。寫單個輸出狀態(tài)示例請求響應(yīng)字段名十六進制字段名十六進制功能碼05 功能碼05 輸出地址
16、Hi 00 輸出地址Hi 00輸出地址Lo AC 輸出地址Lo AC輸出值Hi FF 輸出值Hi FF輸出值Lo 00 輸出值Lo 002.6.6寫單個保持寄存器(功能碼:0x06寫單個保持寄存器請求功能碼1字節(jié)0x06保持寄存器地址2字節(jié)0x00000xFFFF保持寄存器值2字節(jié)0x00000xFFFF寫單個保持寄存器響應(yīng)功能碼1字節(jié)0x06保持寄存器地址2字節(jié)0x00000xFFFF保存寄存器值2字節(jié)0x00000xFFFF寫單個保持寄存器錯誤響應(yīng)異常功能碼1字節(jié)0x86異常碼1字節(jié) 01或02或03或04例:請求將0x0003寫入保持寄存器2。寫單個保持寄存器示例請求響應(yīng)字段名十六進制字
17、段名十六進制功能碼06 功能06 保持寄存器地址Hi 00 保持寄存器地址Hi 00保持寄存器地址Lo 01 保持寄存器地址Lo 01保持寄存器值Hi 00 保持寄存器值Hi 00保持寄存器值Lo 03 保持寄存器值Lo 032.6.7寫多個輸出狀態(tài)(功能碼:0x0F寫多個輸出狀態(tài)請求功能碼1字節(jié)0x0F起始地址2字節(jié)0x00000xFFFF輸出狀態(tài)數(shù)量2字節(jié)0x00010x07B0字節(jié)計數(shù)1字節(jié)N輸出狀態(tài)值N×1字節(jié)值* N=輸出數(shù)量/8,如果余數(shù)不等于0,那么N=N+1寫多個輸出狀態(tài)響應(yīng)功能碼1字節(jié)0x0F起始地址2字節(jié)0x00000xFFFF輸出狀態(tài)數(shù)量2字節(jié)0x00010x0
18、7B0寫多個輸出狀態(tài)錯誤響應(yīng)異常功能碼1字節(jié)0x8F異常碼1字節(jié) 01或02或03或04例:請求寫入從輸出狀態(tài)20開始共10個輸出狀態(tài)。寫多個輸出狀態(tài)示例請求響應(yīng)字段名十六進制字段名十六進制功能碼0F 功能碼0F 起始地址Hi 00 起始地址Hi 00起始地址Lo 13 起始地址Lo 13輸出狀態(tài)數(shù)量Hi 00 輸出狀態(tài)數(shù)量Hi 00輸出狀態(tài)數(shù)量Lo 0A 輸出狀態(tài)數(shù)量Lo 0A字節(jié)計數(shù)02輸出狀態(tài)值Hi CD輸出狀態(tài)值Lo 01輸出狀態(tài)2027 輸出狀態(tài)2829十六進制CD 01 b0 b1 b2 b3 b4 b5b6b7b0B1b2b3b4b5b6b7 二進制1 0 1 1 0 0 1 1
19、 1 0 0 0 0 0 0 0對應(yīng)輸出狀態(tài)20 21 22 23 24 2526272829- - - - - -2.6.8寫多個寄存器(功能碼:0x10寫多個寄存器請求功能碼1字節(jié)0x10起始地址2字節(jié)0x00000xFFFF寄存器數(shù)量2字節(jié) 1123(0x7B字節(jié)計數(shù)1字節(jié)2×N寄存器值N×2字節(jié)值* N=寄存器數(shù)量寫多個寄存器響應(yīng)功能碼1字節(jié)0x10起始地址2字節(jié)0x00000xFFFF寄存器數(shù)量2字節(jié) 1123(0x7B寫多個寄存器錯誤響應(yīng)異常功能碼1字節(jié)0x90異常碼1字節(jié) 01或02或03或04例:請求寫入地址從0x0001起的兩個寄存器。寫多個寄存器示例請求
20、響應(yīng)字段名十六進制字段名十六進制功能碼10 功能碼10 起始地址Hi 00 起始地址Hi 00起始地址Lo 01 起始地址Lo 01寄存器數(shù)量Hi 00 寄存器數(shù)量Hi 00寄存器數(shù)量Lo 02 寄存器數(shù)量Lo 02 字節(jié)計數(shù)04寄存器值Hi 00寄存器值Lo 0A寄存器值Hi 01寄存器值Lo 022.6.9 讀文件記錄(功能碼:0x14讀文件記錄請求功能碼1字節(jié)0x14字節(jié)計數(shù)1字節(jié) 0x070xF5字節(jié)子請求x,引用類型1字節(jié)0x06子請求x,文件號2字節(jié)0x00010xFFFF子請求x,記錄號2字節(jié)0x00000x270F子請求x,記錄長度2字節(jié)N子請求x+1, 讀文件記錄響應(yīng)功能碼1
21、字節(jié)0x14響應(yīng)數(shù)據(jù)長度1字節(jié)0x070xF5子請求x,文件響應(yīng)長度1字節(jié) 0x050xF5(RUDY子請求x,引用類型1字節(jié)06子請求x,記錄數(shù)據(jù)N×2字節(jié)子請求x+1, 讀文件記錄錯誤響應(yīng)異常功能碼1字節(jié)0x94異常碼1字節(jié) 01或02或03或04或08例:組1包括文件4中的2個寄存器,以寄存器1開始(地址0x0001。組2包括文件3中的2個寄存器,以寄存器9開始(地址0x0009。請求從遠程設(shè)備讀兩個引用組示例請求響應(yīng)字段名十六進制字段名十六進制功能碼14 功能碼14字節(jié)計數(shù)0E 響應(yīng)數(shù)據(jù)長度0C 子請求1,引用類型06 子請求1,文件響應(yīng)長度05 子請求1,文件號Hi 00
22、子請求1,引用類型06 子請求1,文件號Lo 04 子請求1,寄存器數(shù)據(jù)Hi 0D 子請求1,記錄號Hi 00 子請求1,寄存器數(shù)據(jù)Lo FE 子請求1,記錄號Lo 01 子請求1,寄存器數(shù)據(jù)Hi 00 子請求1,記錄長度Hi 00 子請求1,寄存器數(shù)據(jù)Lo 20 子請求1,記錄長度Lo 02 子請求2,文件響應(yīng)長度05 子請求2,引用類型06 子請求2,引用類型06 子請求2,文件號Hi 00 子請求2,寄存器數(shù)據(jù)Hi 33 子請求2,文件號Lo 03 子請求2,寄存器數(shù)據(jù)Lo CD 子請求2,記錄號Hi 00 子請求2,寄存器數(shù)據(jù)Hi 00 子請求2,記錄號Lo 09 子請求2,寄存器數(shù)據(jù)
23、Lo 40 子請求2,記錄長度Hi 00子請求2,記錄長度Lo 022.6.10讀設(shè)備識別碼(功能碼:0x2B讀設(shè)備標(biāo)識請求功能碼1字節(jié)0x2BMEI類型1字節(jié)0x0E設(shè)備ID碼1字節(jié)01/02/03/04對象ID 1字節(jié)0x000xFF讀設(shè)備標(biāo)識響應(yīng)功能碼1字節(jié)0x2BMEI類型1字節(jié)0x0E設(shè)備ID碼1字節(jié)01/02/03/04一致性等級1字節(jié) 0x01或0x02或0x03或0x81或0x82或0x83接續(xù)標(biāo)識1字節(jié)00/FF下一個對象ID 1字節(jié)對象ID號對象數(shù)量1字節(jié)列表對象ID 1字節(jié)對象長度1字節(jié)對象值對象長度與對象ID有關(guān)讀文件記錄錯誤響應(yīng)異常功能碼1字節(jié)0xAB異常碼1字節(jié) 0
24、1或02或03或04說明:1.設(shè)備ID碼類型(ReadDevId設(shè)備ID碼說明01 請求獲得基本設(shè)備標(biāo)識(流訪問02 請求獲得常規(guī)設(shè)備標(biāo)識(流訪問03 請求獲得擴展設(shè)備標(biāo)識(流訪問04 請求獲得特定設(shè)備標(biāo)識(單個訪問2. 對象ID對象Id 對象名稱/描述類型M/O 種類0x00 廠商名稱 ASCII字符串強制的0x01 產(chǎn)品代碼 ASCII字符串強制的0x02 主次版本號 ASCII字符串強制的基本的0x03 廠商網(wǎng)址 ASCII字符串可選的0x04 產(chǎn)品名稱 ASCII字符串可選的0x05 型號名稱 ASCII字符串可選的0x06 用戶應(yīng)用名稱 ASCII字符串可選的0x07 0x7F 保留
25、可選的常規(guī)的0x80 0xFF 可選擇地定義專用對象范圍(0x800xFF與產(chǎn)品有關(guān)與設(shè)備相關(guān)可選的擴展的2.一致性等級一致性等級說明0x01 基本標(biāo)識(僅流訪問0x02 常規(guī)標(biāo)識(僅流訪問0x03 擴展標(biāo)識(僅流訪問0x81 基本標(biāo)識(流訪問和單個訪問0x82 常規(guī)標(biāo)識(流訪問和單個訪問0x83 擴展標(biāo)識(流訪問和單個訪問接續(xù)標(biāo)識讀設(shè)備ID碼為01、02或(流訪問的情況下:00:沒有后續(xù)對象;FF:有后續(xù)對象。讀設(shè)備ID碼為04的情況下:必須設(shè)置為00。例1:“基本設(shè)備標(biāo)識”的讀設(shè)備標(biāo)識請求。請基本設(shè)備標(biāo)識示例請求響應(yīng)字段名十六進制字段名十六進制功能碼2B 功能碼2B MEI類型0E MEI
26、類型0E 設(shè)備ID碼01 設(shè)備ID碼01對象ID 00 一致性等級01接續(xù)標(biāo)識00下一個對象ID 00對象數(shù)量03對象ID 00對象長度16對象值“Company identification”對象ID 01對象長度0D對象值“product code XX”對象ID 02對象長度05對象值“V2.11”例2:事務(wù)處理1請求響應(yīng)字段名十六進制字段名十六進制功能2B 功能2BMEI類型0E MEI類型0E讀設(shè)備ID碼01 讀設(shè)備ID碼01 對象ID 00 一致性等級01接續(xù)標(biāo)識00下一個對象ID 00對象數(shù)量03對象ID 00對象長度16對象值“Company identification”對象
27、ID 01對象長度0D對象值“Product codeXXXXXXXXXXXXXXX”例3:事務(wù)處理2請求響應(yīng)字段名十六進制字段名十六進制功能2B 功能2BMEI類型0E MEI類型0E讀設(shè)備ID碼01 讀設(shè)備ID碼01 對象ID 02 一致性等級01接續(xù)標(biāo)識00下一個對象ID 00對象數(shù)量03對象ID 02對象長度05對象值“V2.11”3. 協(xié)議應(yīng)用設(shè)備可以RS232,RS485作為物理接口。數(shù)據(jù)信號傳輸速率:2400bps,9600bps;默認9600bps。功能碼應(yīng)用對照表應(yīng)用內(nèi)容類型功能碼操作存儲區(qū)地址01H 讀控制狀態(tài)位05H 寫0XXXX 控制指令字06H 只寫2XXXX狀態(tài)量位
28、02H 只讀1XXXX模擬量字04H 讀3XXXX軟件版本2BH 讀歷史記錄14H 讀03H 讀用戶設(shè)置量字06H 寫4XXXX03H 讀系統(tǒng)日期時間字10H 寫4XXXX03H 讀系統(tǒng)自檢周期字10H 寫4XXXX03H 讀歷史記錄數(shù)字10H 寫4XXXX03H 讀校準參數(shù)字10H 寫4XXXX3.1 輸出狀態(tài)(地址:0XXXX數(shù)據(jù)內(nèi)容表3.1.1 控制指令位信息輸出狀態(tài)地址內(nèi)容類型說明備注00002 蜂鳴器靜音位1:蜂鳴器靜音3.2 輸入狀態(tài)(地址:1XXXX數(shù)據(jù)內(nèi)容表3.2.1 整機狀態(tài)位信息輸入狀態(tài)地址內(nèi)容類型說明備注10001 輸入空開狀態(tài)位1:閉合;0:斷開10002 輸出空開狀態(tài)
29、位1:閉合;0:斷開10003 維修旁路空開狀態(tài)位1:閉合;0:斷開10004 旁路空開狀態(tài)位1:閉合;0:斷開10005 旁路柜旁路空開狀態(tài)位1:閉合;0:斷開10006 外部輸出空開狀態(tài)位1:閉合;0:斷開開關(guān)狀態(tài)10007 逆變主機位1:其狀態(tài)有效10008 逆變待機(ECO狀態(tài) 位1:其狀態(tài)有效10009 LBS系統(tǒng)激活位1:其狀態(tài)有效10010 電池自檢位1:電池自檢中10011 電池充電位1:電池充電10012 正組電池均充位1:均充10013 負組電池均充位1:均充工作模式10014 整流器狀態(tài)位1:工作;0:停止10015 整流器限流位1:整流器限流狀態(tài)10016 輸入供電狀態(tài)
30、位1:工作;0:不工作10017 輸入供電模式位1:輸入供電,0:電池供電10018 逆變開關(guān)機狀態(tài)1 位10019 逆變開關(guān)機狀態(tài)2位00:關(guān)機;01:軟啟動;10:啟動完畢未供電;工作狀態(tài)11:正常供電中10020 UPS供電狀態(tài)1 位1:逆變供電10021 UPS供電狀態(tài)2 位1:旁路供電10022 間斷切換提示位1:其狀態(tài)有效10023 關(guān)機將導(dǎo)致斷電告警位1:其狀態(tài)有效10024 關(guān)機將導(dǎo)致過載告警位1:其狀態(tài)有效10025 發(fā)電機接入位1:其狀態(tài)有效提示10026 啟動容量不足位1:其狀態(tài)有效10027 過載延時到關(guān)機位1:其狀態(tài)有效10028 負載沖擊切旁路位1:其狀態(tài)有效100
31、29 并機系統(tǒng)轉(zhuǎn)旁路位1:其狀態(tài)有效10030 電池電壓低關(guān)機位1:其狀態(tài)有效10031 切換次數(shù)到位1:其狀態(tài)有效保護狀態(tài)表3.2.2 整機告警位信息輸入狀態(tài)地址內(nèi)容類型說明備注10065 整流器故障位10066 逆變器故障位10067 輔助電源故障位10068 風(fēng)扇故障位10069 輸入晶閘管故障位10070 逆變晶閘管故障位10071 旁路晶閘管故障位10072 熔絲斷位10073 母線電壓異常位10074 初始化故障位10075 電池晶閘管故障位10076 充電器故障位一級告警(嚴重告警10077 并機故障位10078 開機無效位10079 逆變直流分量過大位10080 輸入電壓相序反
32、位10081 輸入缺零位10082 旁路反序位10083 電池反位10084 電池?zé)o位10085 回饋保護位10086 電池損壞位10087 電池過溫位10088 過載位10089 并機過載位二級告警(普通告警10090 電池電壓低位10091 電池電壓高位10092 電池欠壓預(yù)告警位10093 市電頻率異常位三級告警(提示告警10094 市電電壓異常位10095 旁路超跟蹤位10096 旁路超保護位10097 旁路過流位10098 LBS超跟蹤位10099 不同步位10100 火災(zāi)報警位10101 煙霧報警位注:值為1其狀態(tài)位有效。表3.2.3 干節(jié)點狀態(tài)信息輸入狀態(tài)地址內(nèi)容類型說明備注10
33、201 主路異常位10202 電池低壓位10203 旁路輸出位10204 UPS故障位10205 逆變輸出位10206 UPS電源綜合故障報警位10207 溫度過高位注:值為1其狀態(tài)位有效。3.3 輸出寄存器(地址:2XXXX數(shù)據(jù)內(nèi)容表3.3.1 控制指令輸出寄存器地址內(nèi)容大小范圍單位備注20001 逆變開機2Byte秒寫該地址,表示逆變開機;數(shù)據(jù)內(nèi)容為延時時間20002 逆變關(guān)機2Byte秒寫該地址,表示逆變關(guān)機;數(shù)據(jù)內(nèi)容為延時時間20003 電池自檢2Byte秒寫該地址,表示電池自檢;數(shù)據(jù)內(nèi)容為自檢時間,為0表示停止自檢20010 電池內(nèi)阻測試2Byte寫該地址,表示進行電池內(nèi)阻測試;數(shù)據(jù)
34、內(nèi)容為任意值20020 恢復(fù)默認用戶額定參數(shù)2Byte寫該地址,表示恢復(fù)默認用戶額定參數(shù);數(shù)據(jù)內(nèi)容為任意值3.4 輸入寄存器(地址:3XXXX數(shù)據(jù)內(nèi)容表3.4.1 整機數(shù)據(jù)輸入寄存器地址內(nèi)容大小范圍單位備注30001 輸入A相電壓2Byte03000 0.1V30002 輸入B相電壓2Byte03000 0.1V30003 輸入C相電壓2Byte03000 0.1V30004 輸入頻率2Byte0700 0.1Hz30005 輸入A相電流2Byte020000 0.1A30006 輸入B相電流2Byte020000 0.1A30007 輸入C相電流2Byte020000 0.1A30008 輸
35、入A相功因2Byte0100 0.0130009 輸入B相功因2Byte0100 0.0130010 輸入C相功因2Byte0100 0.0130011 輸出A相電壓2Byte03000 0.1A30012 輸出B相電壓2Byte03000 0.1A30013 輸出C相電壓2Byte03000 0.1A30014 輸出頻率2Byte0700 0.1Hz30015 輸出A相電流2Byte020000 0.1A30016 輸出B相電流2Byte020000 0.1A30017 輸出C相電流2Byte020000 0.1A30018 輸出A相有功功率2Byte04000 0.1kW30019 輸出B
36、相有功功率2Byte04000 0.1kW30020 輸出C相有功功率2Byte04000 0.1kW30021 輸出A相負載率2Byte0200 0.0130022 輸出B相負載率2Byte0200 0.0130023 輸出C相負載率2Byte0200 0.0130024 輸出A相負載峰值比2Byte01000 0.0130025 輸出B相負載峰值比2Byte01000 0.0130026 輸出C相負載峰值比2Byte01000 0.0130027 旁路A相電壓2Byte03000 0.1V30028 旁路B相電壓2Byte03000 0.1V30029 旁路C相電壓2Byte03000 0
37、.1V30030 旁路頻率2Byte07000 0.1Hz30031 正組電池電壓2Byte05000 0.1V30032 負組電池電壓2Byte05000 0.1V30033 正組電池放電電流2Byte020000 0.1V30034 負組電池放電電流2Byte020000 0.1A30035 正組電池充電電流2Byte020000 0.1A30036 負組電池充電電流2Byte020000 0.1A30037 電池容量率2Byte0100 %30038 電池后備時間2Byte0999 分鐘30039 電池溫度2Byte02000 0.130040 環(huán)境溫度2Byte02000 0.1300
38、41 電池放電時間2Byte分鐘表3.4.2 并機數(shù)據(jù)輸入寄存器地址內(nèi)容大小范圍單位備注30061 并機上電總臺數(shù)2Byte30062 并機逆變供電臺數(shù)2Byte30063 并機輸出A相總視在功率2Byte0.1kVA30064 并機輸出B相總視在功率2Byte0.1kVA30065 并機輸出C相總視在功率2Byte0.1kVA30066 并機輸出A相有功功率2Byte0.1KW30067 并機輸出B相有功功率2Byte0.1KW30068 并機輸出C相有功功率2Byte0.1KW表3.4.3 整機狀態(tài)數(shù)據(jù)輸入寄存器地址內(nèi)容大小格式 備注30081 運行狀態(tài)2Byte數(shù)值 見表4.4.1 30
39、082 整機狀態(tài)位信息1 2Byte16bit,高位字節(jié)在前見表4.3.1 30083 整機狀態(tài)位信息2 2Byte16bit,高位字節(jié)在前30084 整機狀態(tài)位信息3 2Byte16bit,高位字節(jié)在前30085 整機狀態(tài)位信息4 2Byte16bit,高位字節(jié)在前見表4.3.2 30086 整機告警位信息1 2Byte16bit,高位字節(jié)在前30087 整機告警位信息2 2Byte16bit,高位字節(jié)在前30088 整機告警位信息3 2Byte16bit,高位字節(jié)在前30089 整機告警位信息4 2Byte16bit,高位字節(jié)在前30090 監(jiān)控系統(tǒng)狀態(tài)位信息 2Byte16bit,高位字
40、節(jié)在前見表4.3.3 30091 監(jiān)控系統(tǒng)告警位信息 2Byte16bit,高位字節(jié)在前見表4.3.4表3.4.4 模塊n數(shù)據(jù)輸入寄存器地址內(nèi)容大小范圍單位備注MBARn+01 正母線電壓2Byte05000 0.1VMBARn+02 負母線電壓2Byte05000 0.1VMBARn+03 逆變A相電壓2Byte03000 0.1VMBARn+04 逆變B相電壓2Byte03000 0.1VMBARn+05 逆變C相電壓2Byte03000 0.1VMBARn+06 逆變A相電流2Byte020000 0.1AMBARn+07 逆變B相電流2Byte020000 0.1AMBARn+08 逆
41、變C相電流2Byte020000 0.1AMBARn+09 逆變頻率2Byte0700 0.1HzMBARn+10 整流溫度2Byte02000 0.1MBARn+11 逆變溫度2Byte02000 0.1見表4.3.5 MBARn+12 整流模塊狀態(tài)信息1 2Byte16bit,高位字節(jié)在前MBARn+13 整流模塊狀態(tài)信息2 2Byte16bit,高位字節(jié)在前見表4.3.6 MBARn+14 逆變模塊狀態(tài)信息1 2Byte16bit,高位字節(jié)在前MBARn+15 逆變模塊狀態(tài)信息2 2Byte16bit,高位字節(jié)在前見表4.3.7 MBARn+16 整流模塊告警信息1 2Byte16bit
42、,高位字節(jié)在前MBARn+17 整流模塊告警信息2 2Byte16bit,高位字節(jié)在前見表4.3.8 MBARn+18 逆變模塊告警信息1 2Byte16bit,高位字節(jié)在前MBARn+19 逆變模塊告警信息2 2Byte16bit,高位字節(jié)在前MBARn:為模塊n寄存器基址。模塊1:MBAR01=30100;模塊2:MBAR02=30150;模塊3:MBAR03=30200;模塊4:MBAR04=30250;模塊5:MBAR05=30300;模塊6:MBAR06=30350;模塊7:MBAR07=30400;模塊8:MBAR08=30450;模塊9:MBAR09=30500;模塊10:MBA
43、R10=30550表3.4.5電池監(jiān)控數(shù)據(jù)寄存器地址內(nèi)容大小單位備注BBARn+01 電池電壓2bytes0.01VBBARn+02 電池溫度2bytes0.1BBARn+03 電池內(nèi)阻2bytes0.01mBBARn+04 電池狀態(tài)字2bytesBBARn:為第n節(jié)電池監(jiān)控數(shù)據(jù)寄存器基址。第n節(jié)電池:BBARn=32000+4*n3.5 保持寄存器(地址:4XXXX數(shù)據(jù)內(nèi)容表3.5.1 用戶設(shè)置量保持寄存器地址內(nèi)容大小范圍單位備注40001 UPS額定容量 2Byte1004000 0.1kVA40002 并機系統(tǒng)ID 2Byte11540003 機內(nèi)模塊數(shù)量 2Byte11040004 工
44、作模式 2Byte見表4.4.240005 系統(tǒng)電壓等級 2Byte110240 V40006 輸出頻率等級 2Byte50,60 Hz40007 系統(tǒng)并機總臺數(shù) 2Byte11540008 并機冗余臺數(shù) 2Byte01440009 旁路切換次數(shù) 2Byte31040010 熱備份主從機交替周期 2Byte16 月40011 旁路頻率跟蹤范圍 2Byte1,2,4,5,10 %1%,2%,4%,5%,10% 40012 旁路電壓保護范圍上限 2Byte5,10,15,25 %5%,10%,15%,25% 40013 旁路電壓保護范圍下限 2Byte-45,-30,-20 %-45%,-30%,
45、-20% 40014 逆變輸出電壓微調(diào) 2Byte-50+50 40015 電池節(jié)數(shù) 2Byte1320 節(jié)40016 單節(jié)電池電壓 2Byte2,4,6,12 V40017 電池并聯(lián)組數(shù) 2Byte18 組40018 均充電壓上限 2Byte230240 0.01V/Cell40019 浮充電壓基準 2Byte220229 0.01V/Cell40020 EOD電壓 2Byte120190 0.01V/Cell40021 單節(jié)電池容量 2Byte12000 AH40022 電池電壓低預(yù)報警時間 2Byte1100 分鐘40023 最大充電電流 2Byte125 A40024 Power wa
46、lk in 2Byte020 秒40025 均充持續(xù)時間 2Byte0999 分鐘40026 LBS設(shè)置2Byte0,1,20:LBS禁止;1:LBS主機;2:LBS從機40027 狀態(tài)控制位 2Byte見表4.3.9 40028 浮充電壓溫度補償系數(shù) 2Byte16 0.001V/Cell/表3.5.2 系統(tǒng)日期時間保持寄存器地址內(nèi)容大小范圍單位備注40031 高位字節(jié):年 1Byte099 年低位字節(jié):月 1Byte112 月高位字節(jié):日 1Byte131 日40032低位字節(jié):時 1Byte023 時高位字節(jié):分 1Byte059 分40033低位字節(jié):秒 1Byte059 秒表3.5.
47、3 系統(tǒng)自檢周期保持寄存器地址內(nèi)容大小范圍單位備注高位字節(jié):控制位1Byte 0,1,2 0:定時自檢無效;1:定時按日方式;2:定時按星期方式40041低位字節(jié):日(星期 1Byte131(06 日(星期高位字節(jié):時 1Byte023 小時40042低位字節(jié):分059 分鐘40043 自檢時間 2Byte199 分鐘3.6 歷史記錄查詢讀文件記錄請求功能碼1字節(jié)0x14字節(jié)計數(shù)1字節(jié)0x07引用類型1字節(jié)0x06文件號2字節(jié)1,10記錄號2字節(jié) 1最大記錄號記錄長度2字節(jié)66讀文件記錄響應(yīng)功能碼1字節(jié)0x14響應(yīng)數(shù)據(jù)長度1字節(jié)68文件響應(yīng)長度1字節(jié)66引用類型1字節(jié)0x06記錄數(shù)據(jù) 66字節(jié)
48、詳見:歷史記錄數(shù)據(jù)結(jié)構(gòu)說明:1.文件號:值為1,內(nèi)容為(記錄號為倒序號的事件記錄;值為10,內(nèi)容為(記錄號為存貯序號的事件記錄。3.7 查詢設(shè)備標(biāo)識查詢請求功能碼1字節(jié)0x2BMEI類型1字節(jié)0x0E設(shè)備ID碼1字節(jié)0x01對象ID 1字節(jié)見表3.6.1響應(yīng)功能碼1字節(jié)0x2BMEI類型1字節(jié)0x0E設(shè)備ID碼1字節(jié)0x01一致性等級1字節(jié)0x01接續(xù)標(biāo)識1字節(jié)0x00 下一個對象ID 1字節(jié)0x00 對象數(shù)量1字節(jié)0x01對象ID 1字節(jié)見表3.6.1對象長度1字節(jié)N對象值N字節(jié)見表4.1.1表3.6.1 設(shè)備標(biāo)識中對象ID對象ID 內(nèi)容描述對象值長度(Byte備注0x00 廠商名稱 150
49、x01 產(chǎn)品代碼 6見表4.1.10x02 主次版本號 100x03 產(chǎn)品名稱 100x05 型號名稱 100x81 內(nèi)部版本號1 100x82 內(nèi)部版本號2 104. 信息說明4.1 讀設(shè)備識別碼4.1.1 機型代碼數(shù)據(jù)結(jié)構(gòu)表4.1.1 機型代碼數(shù)據(jù)結(jié)構(gòu)序號內(nèi)容大小備注1 機型代碼 1Byte ASCII碼,“U”表示UPS“O”表示戶外UPS “I”表示逆變器“E”表示EPS“M”表示模塊化UPS2 產(chǎn)品類型1Byte ASCII碼,“H”表示高頻“G”表示工頻“B”表示后備“I”表示在線互動3 工作方式1 Byte ASCII碼,“S”表示單進單出“D”表示三進單出“T”表示三進三出4
50、(保留 1 Byte ASCII碼,30H5 額定功率2Byte十六進制數(shù),單位:0.1kVA4.2 歷史記錄數(shù)據(jù)結(jié)構(gòu)每條歷史記錄包含的信息,見表4.2.1。表4.2.1 歷史記錄信息數(shù)據(jù)序號 內(nèi)容 大小 備注 1 記錄號 2Byte 2 年月 2Byte BCD 碼 3 日時 2Byte BCD 碼 4 分秒 2Byte BCD 碼運行狀態(tài) 高8位為:運行狀態(tài)5 關(guān)聯(lián)模塊ID 2Byte低8位為:關(guān)聯(lián)模塊ID 當(dāng)前事件信息碼 高8位為“當(dāng)前事件信息碼”6 當(dāng)前報警信息碼 2Byte低8位為“當(dāng)前報警信息碼”7 整機狀態(tài)位信息1 2Byte 8 整機狀態(tài)位信息2 2Byte 9 整機狀態(tài)位信息
51、3 2Byte 10 整機狀態(tài)位信息4 2Byte 見表4.3.1 11 整機告警位信息1 2Byte 12 整機告警位信息2 2Byte 13 整機告警位信息3 2Byte 14 整機告警位信息4 2Byte見表4.3.2 15 監(jiān)控系統(tǒng)狀態(tài)信息 2Byte 見表4.3.3 16 監(jiān)控系統(tǒng)報警信息 2Byte 見表4.3.417 輸入A 相電壓 2Byte 18 輸入B 相電壓 2Byte 19 輸入C 相電壓 2Byte 20 輸入頻率 2Byte 21 輸出A 相電壓 2Byte 22 輸出B 相電壓 2Byte 23 輸出C 相電壓 2Byte 24 輸出A 相電流 2Byte 25
52、輸出B 相電流 2Byte 26 輸出C 相電流 2Byte 27 輸出頻率 2Byte 28 正組電池電壓 2Byte 29 負組電池電壓 2Byte 30 正組電池電流 2Byte 31 負組電池電流 2Byte 32 機內(nèi)溫度 2Byte 33(保留2Byte表4.2.2 UPS 事件信息代碼事件編碼 UPS 事件信息 00 (無最新事件信息 01 初始化 02待機狀態(tài)03 無輸出狀態(tài)04 旁路輸出狀態(tài)05 在線輸出狀態(tài)06 電池輸出狀態(tài)07 經(jīng)濟模式08 自檢狀態(tài)09 逆變啟動中10 故障狀態(tài)11 維修旁路狀態(tài)12 緊急關(guān)機狀態(tài)1319 (保留20 輸入空開斷開21 輸入空開閉合22
53、整流器停止工作23 整流器工作中24 整流器限流25 電池停止充電26 正電池組均充27 正電池組浮充28 負電池組均充29 負電池組浮充30 旁路空開閉合31 旁路空開斷開32 輸出空開閉合33 輸出空開斷開34 旁路柜旁路空開閉合35 旁路柜旁路空開斷開36 外部輸出空開閉合37 外部輸出空開斷開38 間斷切換提示39 關(guān)機將導(dǎo)致過載告警40 關(guān)機將導(dǎo)致斷電告警41 啟動容量不足42 逆變主機43 切換次數(shù)到44 過載延時到關(guān)機45 負載沖擊切旁路46 并機系統(tǒng)轉(zhuǎn)旁路47 LBS(負載總線同步系統(tǒng)激活48 防雷保護(Thunder Protect49 電池電壓低關(guān)機50 定時開機51 定時關(guān)機52 定時自檢開始53 停止自檢54 手動關(guān)機55 遠程關(guān)機56 模塊聯(lián)機57 模塊移去表4.2.3 UPS最新報警信息事件編碼 UPS報警信息00 (無報警信息01 整流器故障02 整流模塊過溫03 逆變模塊過溫04 整流過流故障05 輔助電源1故障06 輔助電源2故障07 輸入晶閘管故障08
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年受歡迎人事代理合同
- 2025年生態(tài)環(huán)保技術(shù)推廣合同
- 二零二五年度木材行業(yè)信息化建設(shè)與數(shù)據(jù)服務(wù)合同2篇
- 鍍錫平板軋材項目可行性研究報告建議書申請備案
- 2020-2025年中國半導(dǎo)體激光治療機行業(yè)市場運營現(xiàn)狀及投資戰(zhàn)略咨詢報告
- 貴陽2025年租賃合同含租賃雙方權(quán)利義務(wù)及爭議解決機制2篇
- 2025年度文化創(chuàng)意產(chǎn)業(yè)知識產(chǎn)權(quán)運營框架協(xié)議
- 二零二五年度道路工程施工合同糾紛處理協(xié)議
- 二零二五年度綠色食品連鎖店進貨合同電子版
- 二零二五年度2025年度生物制藥行業(yè)研究員聘用協(xié)議
- 2025年長沙穗城軌道交通有限公司招聘筆試參考題庫含答案解析
- 人教版物理八年級下冊 專項訓(xùn)練卷 (一)力、運動和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機構(gòu)人員業(yè)務(wù)能力考試題庫-中(多選題)
- 重慶市2023-2024學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 2024年中考語文滿分作文6篇(含題目)
- 北師大版 2024-2025學(xué)年四年級數(shù)學(xué)上冊典型例題系列第三單元:行程問題“拓展型”專項練習(xí)(原卷版+解析)
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
評論
0/150
提交評論