版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、深圳粵能直流屏電力監(jiān)控 上位機(jī)協(xié)議PSM-C電力電源監(jiān)控PSM-C20上位機(jī)通信協(xié)議第16頁共13頁作者:日期:目錄1. 概述2. ModBus協(xié)議1)遙測2)遙信3)遙調(diào) 4)遙控5)錯(cuò)誤返回6)CRC16校驗(yàn)碼計(jì)算方法 3. CDT規(guī)約1)幀定義 2)重要遙測3)遙信4)遙調(diào)5)遙控4. 測試報(bào)文深圳市粵能科技開發(fā)有限公司電話傳真:0755-834901421. 概述本文所敘述的通信協(xié)議僅適用于本公司所生產(chǎn)的第二代電力電源監(jiān)控系統(tǒng)PSM-C20系列產(chǎn)品。物理接口: PSM-C20系列監(jiān)控同時(shí)提供 RS232和RS485通信接口,用戶可任意選擇其 中之一與后臺(tái)設(shè)
2、備聯(lián)機(jī),注意,若選用RS485接口連接到電腦串行通信口,則需外加一個(gè)RS485-RS232轉(zhuǎn)換頭轉(zhuǎn)接。通信波特率支持 1200bps、2400bps、4800bps和9600bps四種速率。每一幀由 10位(1 位起始位,8位數(shù)據(jù)位,1位停止位,無校驗(yàn)位)組成。在開始通信前,請(qǐng)先設(shè)定好監(jiān)控系統(tǒng)的通信參數(shù),如通信地址、通信速率和通信協(xié)議, PSM-C20系列監(jiān)控同時(shí)兼容 CDT和ModBus規(guī)約。通信地址從 1到99可選。在今后的產(chǎn)品升級(jí)過程中,本通信協(xié)議若有修改,恕本公司不另行通知,請(qǐng)及時(shí)垂詢本公司或訪問本公司網(wǎng)站。2. ModBus 協(xié)議1)遙測定義地址功能碼STAR ADDR數(shù)據(jù)長度CRC
3、校驗(yàn)數(shù)據(jù)ADDR03H0000H000dHCRC 16字節(jié)數(shù)11222ADDR :監(jiān)控設(shè)備地址。START ADDR為一特定值,不可隨便更改。數(shù)據(jù)長度:指請(qǐng)求設(shè)備返回的數(shù)據(jù)長度。不可超過指定長度。CRC校驗(yàn):采用CRC16校驗(yàn)法,發(fā)送時(shí)高位在前,低位在后,計(jì)算方法請(qǐng)參閱下 面章節(jié)。遙測返回:定義地址功能碼長度返回?cái)?shù)據(jù)CRC校驗(yàn)數(shù)據(jù)ADDR03H1aDATACRC 16字節(jié)數(shù)111“數(shù)據(jù)長度”2返回的數(shù)據(jù)長度是指數(shù)據(jù)中字節(jié)數(shù)量,即為請(qǐng)求數(shù)據(jù)長度的2倍。遙測返回DATA定義:寄存器序號(hào)定義傳輸方式放大系數(shù)單位00000001交流1路A相電壓L H10V00020003交流1路B相電壓L H10V0
4、0040005交流1路C相電壓L H10V00060007交流2路A相電壓L H10V0008009交流2路B相電壓L H10V000a000b交流2路C相電壓L H10V000c000d合母電壓L H10V000e000f控母電壓L H10V00100011控母電流L H10A00120013電池電壓L H10V00140015電池電流L H10A00160017環(huán)境溫度L H10C00180019電池溫度L H10C2)遙信遙信下傳:定義地址功能碼STAR ADDR數(shù)據(jù)長度CRC校驗(yàn)數(shù)據(jù)ADDR02H7000H0018HCRC 16字節(jié)數(shù)11222遙信返回:定義地址功能碼長度返回?cái)?shù)據(jù)CRC
5、校驗(yàn)數(shù)據(jù)ADDR02H18HDATACRC 16字節(jié)數(shù)11118H2遙信返回DATA定義:0:表示浮充、開機(jī)、正常、接觸器備用;1:表示均充、關(guān)機(jī)、告警、接觸器工作。寄存 器序 號(hào)Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit77000交流一路接觸器狀態(tài)交流二路接觸器狀態(tài)電池充電池充XXX系統(tǒng)總 故障電方式1電方式27001充電模塊01開關(guān)機(jī)充電模塊02開關(guān)機(jī)充電模塊03開關(guān)機(jī)充電模塊04開關(guān)機(jī)充電模塊05開關(guān)機(jī)充電模塊06開關(guān)機(jī)充電模塊07開關(guān)機(jī)充電模塊08開關(guān)機(jī)7002充電模塊09開關(guān)機(jī)充電模塊10開 關(guān)機(jī)充電模塊11開關(guān)機(jī)充電模塊12開關(guān)機(jī)充電模塊13開關(guān)機(jī)充電模塊14開
6、關(guān)機(jī)充電模塊15開關(guān)機(jī)充電模塊16開關(guān)機(jī)7003預(yù)留7004預(yù)留7005故障信息7019故障信息故障信息定義表故障序號(hào)定義占用字節(jié)數(shù)備注70057006X號(hào)模塊通信故障2116號(hào)模塊70077008預(yù)留27009700AX號(hào)模塊故障2116號(hào)模塊700B700C預(yù)留700DBit0交流1路停電Bit1交流1路缺相Bit2交流1路欠壓Bit3交流1路過壓Bit4交流2路停電Bit5交流2路缺相Bit6交流2路欠壓Bit7交流2路過壓700EBit0合母電壓過咼Bit1合母電壓過低Bit2'控母電壓過咼Bit3控母電壓過低Bit4電池電壓過低Bit5電池充電過流Bit6未定義Bit7未定義
7、當(dāng)開關(guān)信號(hào)為故障節(jié)點(diǎn) 時(shí),代表告警信息;當(dāng)開 關(guān)信號(hào)為開關(guān)狀態(tài)時(shí),代700F7011直流開關(guān)124跳閘37012Bit0直流開關(guān)25跳閘Bit1直流開關(guān)26跳閘表開關(guān)狀態(tài)(合或分)。Bit2直流開關(guān)27跳閘Bit3直流開關(guān)28跳閘Bit4直流開關(guān)29跳閘Bit5直流開關(guān)30跳閘Bit6防雷器故障Bit7:熔斷器故障7013巡檢儀通信故障1取值157014預(yù)留17015Bit0單體電池過壓Bit1單體電池欠壓Bit2單體電池差壓Bit3:預(yù)留Bit4預(yù)留Bit5預(yù)留Bit6預(yù)留Bit7預(yù)留7016:絕緣檢測儀通信故障1取值187017Bit0母線電壓超差Bit1絕緣支路接地故障3)遙調(diào)遙調(diào)下傳:
8、定義地址功能碼DATA REGVALUECRC校驗(yàn)數(shù)據(jù)ADDR06HDATACRC 16字節(jié)數(shù)11222DATA REG定義:(低位在前,高位在后)DATA REG遙調(diào)內(nèi)容單位系數(shù)設(shè)定范圍7100H浮充電壓V101003207200H均充電壓V10110320遙調(diào)返回:定義地址功能碼DATA REGVALUECRC校驗(yàn)數(shù)據(jù)ADDR06HDATACRC 16字節(jié)數(shù)112224)遙控遙控下傳:定義地址功能碼遙控編號(hào)VALUECRC校驗(yàn)數(shù)據(jù)ADDR0FH78XXHDATACRC 16字節(jié)數(shù)11222遙控編號(hào)遙控內(nèi)容DATA7800H780FH0116號(hào)模塊開關(guān)機(jī)控制0=開機(jī),仁關(guān)機(jī)7810H781F
9、H預(yù)留7840H第一組電池均浮充控制0=浮充,1 =均充7841H預(yù)留遙控返回:定義地址功能碼遙控編號(hào)VALUECRC校驗(yàn)數(shù)據(jù)ADDR0FH78XXHDATACRC 16字節(jié)數(shù)112225)錯(cuò)誤返回定義地址功能碼CODECRC校驗(yàn)數(shù)據(jù)ADDRCOM+80H1CRC 16字節(jié)數(shù)11126) CRC16校驗(yàn)碼計(jì)算方法CRC添加到消息中時(shí),低字節(jié)先加入,然后高字節(jié)。CRC簡單函數(shù)如下:un sig ned short CRC16(puchMsg, usDataLe n)unsigned char *puchMsg ; /*要進(jìn)行 CRC校驗(yàn)的消息 */unsigned short usDataLen
10、 ; /*消息中字節(jié)數(shù) */unsigned char uchCRCHi = OxFF ; /*高 CRC字節(jié)初始化 */unsigned char uchCRCLo = OxFF ; /*低 CRC字節(jié)初始化 */unsigned ulndex ; /* CRC循環(huán)中的索引 */while (usDataLen-) /*傳輸消息緩沖區(qū) */ulndex = uchCRCHi A *puchMsgg+ ; /* 計(jì)算 CRC */ uchCRCHi = uchCRCLo a auchCRCHiul ndex;uchCRCLo = auchCRCLouI ndex;return (uchCRCH
11、i << 8 | uchCRCLo); /* CRC高位字節(jié)值表*/static un sig ned char auchCRCHi = 0x00, 0xC1, 0x81,0x40, 0x01, OxCO, 0x80, 0x41,0x01, OxCO,0x80, 0x41,0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41,0x00, 0xC1, 0x81,0x40, 0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81,0x40,
12、0x00, 0xC1, 0x81,0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81,0x40, 0x01,0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81,0x40, 0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x01, 0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41,0x0
13、0, 0xC1,0x81, 0x40, 0x00, 0xC1,0x81,0x40, 0x01,0xC0, 0x80, 0x41,0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81,0x40, 0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81,0x40, 0x00, 0xC1, 0x81,0x40, 0x01, 0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81, 0x40, 0x00, 0xC1,0x81,0x40, 0x01,0xC0, 0x80, 0x41,0x00, 0xC1,
14、0x81, 0x40, 0x01,0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81,0x40, 0x00, 0xC1, 0x81,0x40, 0x01, 0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80,
15、0x41, 0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41,0x00, 0xC1,0x81, 0x40, 0x00, 0xC1,0x81,0x40, 0x01,0xC0, 0x80, 0x41,0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81,0x40, 0x00, 0xC1,0x81, 0x40, 0x01,0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81,0x40, 0x01, 0xC0, 0x80, 0x41,0x01,0xC0, 0x80, 0x41,
16、0x00, 0xC1,0x81, 0x40;/* CRC低位字節(jié)值表*/static char auchCRCLo = 0x00, 0xC0, 0xC1,0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06,0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x
17、1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11,0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1,0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B
18、, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1,0x21,0x20, 0xE0, 0xA0, 0x60, 0x61,0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0
19、x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1,0x71,0x70, OxB
20、O, 0x50, 0x90, 0x91,0x51, 0x93, 0x53, 0x52, 0x92,0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, 0x44, 0x84,
21、 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41,0x81, 0x80, 0x40;3. CDT規(guī)約1) 幀定義同步字控制字信息字1信息字N同步字:EBH 90H EBH 90H EBH 90H,共6個(gè)字節(jié)序號(hào)控制字1控制字節(jié)2幀類別碼3每幀中信息字?jǐn)?shù)量4源站地址5目的站地址6校驗(yàn)碼控制字:由6字節(jié)組成??刂谱止?jié)固定為71H;源站地址:下行時(shí)指上位機(jī)地址,固定為01H,上行時(shí)指監(jiān)控設(shè)備地址;目的站地址:下行時(shí)指監(jiān)控設(shè)備地址,上行時(shí)指上位機(jī)地址,固定為01H;信息字?jǐn)?shù)量,信息字?jǐn)?shù) n表示該幀中所含信息字?jǐn)?shù)量;n=0
22、表示本幀無信息。校驗(yàn)碼,本協(xié)議米用 CRC校驗(yàn),校驗(yàn)多項(xiàng)式為107H,為信息字前5字節(jié)構(gòu)成碼 流,后面加8個(gè)0,得到48位碼流,用校驗(yàn)多項(xiàng)式作為除數(shù)除以碼流,相除 時(shí)做異或;最后得到 8位余數(shù)取反后既為校驗(yàn)碼。例如:信息字為;43h E8h 7DH 33H 56H計(jì)算余數(shù)為2FH,取反后為 D0H,發(fā)送序列為:43h E8h 7DH 33H 56H D0H。幀類別碼定義幀類別碼定義上行E=0下行 E=061H重要遙測遙控選擇C2H次要遙測遙控執(zhí)行B3H一般遙測遙控撤銷F4H遙信狀態(tài)57H設(shè)定命令信息字:每個(gè)信息字由6個(gè)字節(jié)構(gòu)成,即功能碼1字節(jié),信息4字節(jié),校驗(yàn)碼1字節(jié)。功能碼定義:功能碼用途0
23、0H -7FH遙測E0H遙控選擇E1H遙控返校E2H遙控執(zhí)行E3H遙控撤銷E8H遙調(diào)F0H -F6H遙信2)重要遙測每個(gè)信息字傳送2路遙測量,每個(gè)遙測量包含2字節(jié),先送低字節(jié),后送高字節(jié)。最高位為符號(hào)位。(所有數(shù)據(jù)放大系數(shù)都為 10)功能碼信息1信息200H交流1路A相電壓交流1路B相電壓01H交流1路C相電壓交流2路A相電壓02H交流2路B相電壓交流2路C相電壓03H合母電壓控母電壓04H控母電流電池電壓05H電池電流環(huán)境溫度3)遙信功能碼字 節(jié) 序 號(hào)Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit7F0H000交流一路接觸器狀態(tài)交流二路接觸器狀態(tài)第一組 電池充XXXX系統(tǒng)總
24、 故障電方式F1H004充電模塊01開關(guān)機(jī)充電模塊02開關(guān)機(jī)充電模塊03開關(guān)機(jī)充電模塊04開關(guān)機(jī)充電模塊05開關(guān)機(jī)充電模塊06開關(guān)機(jī)充電模塊07開關(guān)機(jī)充電模塊08開關(guān)機(jī)005充電模塊09開關(guān)機(jī)充電模塊10開關(guān)機(jī)充電模塊11開關(guān)機(jī)充電模塊12開關(guān)機(jī)充電模塊13開關(guān)機(jī)充電模塊14開關(guān)機(jī)充電模塊15開關(guān)機(jī)充電模塊16開關(guān)機(jī)006預(yù)留007預(yù)留功能碼信息字定義說明備注F2H12116號(hào)模塊通信故障34預(yù)留F3H12116號(hào)模塊故障434預(yù)留F4H1Bit0交流1路停電1Bit1交流1路缺相1Bit2交流1路欠壓Bit3交流1路過壓Bit4交流2路停電Bit5交流2路缺相Bit6交流2路欠壓Bit7交流
25、2路過壓2Bit0合母電壓過咼Bit1 1合母電壓過低Bit2控母電壓過咼Bit3控母電壓過低Bit4電池電壓過低Bit5:電池充電過流Bit6未定義Bit7未定義3Bit0合母2電壓過高Bit1合母2電壓過低Bit2控母2電壓過高Bit3控母2電壓過低Bit4電池2電壓過低Bit5電池2充電過流Bit6:未定義Bit7:未定義4預(yù)留F5H1:直流開關(guān)18跳閘2:直流開關(guān)916跳閘3直流開關(guān)1724跳閘4Bit0:直流開關(guān)25跳閘Bit1直流開關(guān)26跳閘Bit2直流開關(guān)27跳閘Bit3:直流開關(guān)28跳閘Bit4:直流開關(guān)29跳閘Bit5直流開關(guān)30跳閘Bit6防雷器故障Bit7:熔斷器故障F6H1電池巡檢儀通信故障2Bit0單體電池過壓Bit1單體電池欠壓Bit2單體電池差壓3絕緣檢測儀通信故障4Bit0r母線電壓超差Bit1絕緣支路接地故障4) 設(shè)定設(shè)定命令控制字格式同遙控命令,但設(shè)定命令只有一個(gè)下行幀,無返校、執(zhí)行和撤銷命令幀;控制字
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學(xué)《信息檢索與利用》2023-2024學(xué)年第一學(xué)期期末試卷
- 常見精神癥狀的護(hù)理
- 石河子大學(xué)《土木工程概論》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《人力資源管理實(shí)訓(xùn)軟件》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《當(dāng)代世界社會(huì)主義》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《先進(jìn)制造技術(shù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《汽車檢測與診斷技術(shù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《集成電路的應(yīng)用電路》2023-2024學(xué)年期末試卷
- 沈陽理工大學(xué)《工程制圖》2021-2022學(xué)年第一學(xué)期期末試卷
- 光伏組件維修合同范本
- 前臺(tái)月度績效考核表(KPI)
- 雞的飼養(yǎng)管理-優(yōu)質(zhì)課件
- 德育課(共19張PPT)
- 歷史幽憤的現(xiàn)代回響——《記念劉和珍君》課堂實(shí)錄
- 化學(xué)微生物學(xué)第7章 微生物轉(zhuǎn)化
- 《少年正是讀書時(shí)》-完整版PPT課件
- 四、貼標(biāo)機(jī)基本調(diào)整法1
- 船舶建造方案
- 35KV集電線路鐵塔組立專項(xiàng)方案
- 不銹鋼管規(guī)格表大全以及理論重量表大全
- 滑雪場管理手冊(cè)
評(píng)論
0/150
提交評(píng)論