廬陵華科牌BWD-4K系列干式變壓器溫控儀通訊規(guī)約干變溫控器的通訊連接方式廬陵華科牌BWD-4K系列干式變壓器溫控儀通訊規(guī)約干變溫控器的通訊連接方式:HK-BWD系列干式變壓器溫控儀是我公司為風冷干式電力變壓器可靠運行而設計的新一代多功能型微電腦溫控儀。利用預埋在干式電力變壓器三相(或鐵芯)繞組線包中的三只(四只)PT100熱鉑電阻來檢測干式電力變壓器線包的溫升,并根據(jù)溫升自動控制冷卻風機的啟停、超溫報警直至高溫跳閘以保證干式電力變壓器的安全運行。 由于采用目前先進的RISC單片計算機并結合先進的I2C存儲與調整技術,根據(jù)JB/T7631標準設計而成,使得干式變壓器溫控器具有結構簡單,運行可靠,抗干擾能力極強的特點。該干式變壓器溫控儀具有RS485通訊功能,同時支持Modbus-RTU通信協(xié)議 溫控儀實現(xiàn)Modbus通信協(xié)議時,遵循Modbust通信規(guī)程,采用了MODBUS-RTU協(xié)議的03讀寄存器命令子集。 注:03命令用于主機讀取溫控儀的當前溫度數(shù)據(jù)及工作狀態(tài)。 ①數(shù)據(jù)傳輸方式: 異步10位——1位起始位,8位數(shù)據(jù)位,1位停止位,無校驗位。 ②數(shù)據(jù)傳輸速率: 9600BPS,4800BPS,2400BPS,1200BPS。(缺省波特率為9600BPS,不可修改,用戶希望使用其他波特率時,請在定貨時聲明。) ③地址: 1~63,用戶可通過溫控儀隨時進行設置。 ④主機請求數(shù)據(jù)報文格式:XX操作地址為XX溫控儀的從機/XX(03)為向溫控儀發(fā)出操作指令/xx xx xx xx根據(jù)功能碼填入相應數(shù)據(jù)(共4字節(jié))/xx xx由主機計算得到CRC碼(低字節(jié)在前) 數(shù)據(jù)區(qū): Data start reg hi, Data start reg lo,Data #of regs hi, Data #of regs lo共 4 字節(jié) Data start reg hi: 數(shù)據(jù)起始地址寄存器高字節(jié) Data start reg lo: 數(shù)據(jù)起始地址寄存器低字節(jié) Data #of regs hi : 數(shù)據(jù)讀取個數(shù)寄存器高字節(jié) Data #of regs lo : 數(shù)據(jù)讀取個數(shù)寄存器低字節(jié) ⑤錯誤校驗碼(CRC校驗): 主機或從機可用CRC校驗碼判別接收信息是否正確。由于總線上的電子噪聲或一些其它干擾,信息在傳輸過程中可能會發(fā)生錯誤,接收一方可以使用CRC校驗碼判斷接收到的信息幀是否正確,并放棄錯誤的信息幀,提高了通信系統(tǒng)的安全性和可靠性。 MODBUS通訊協(xié)議的CRC(冗余循環(huán)碼)包含2個字節(jié),即16位二進制數(shù)。發(fā)送設備計算CRC碼,放置于發(fā)送信息幀的尾部。接收信息的設備將接收到的所有信息(含CRC碼)重新計算CRC碼,并判斷該CRC碼是否為0,如果為0,表示接收的信息幀正確無誤,否則,則表明接收的信息幀有誤, 在進行CRC計算時只用8個數(shù)據(jù)位,起始位及停止位都不參與CRC計算。 ● CRC碼的計算方法是: 1.預置1個16位的寄存器為十六進制FFFF(即全為1);稱此寄存器為CRC寄存器; 2.把**個8位二進制數(shù)據(jù)(既通訊信息幀的**個字節(jié))與16位的CRC寄存器的低 8位相異或,把結果放于CRC寄存器; 3.把CRC寄存器的內容右移一位(朝低位)用0填補最高位,并檢查右移后的移出位; 4.如果移出位為0:重復第3步(再次右移一位); 如果移出位為1:CRC寄存器與多項式A001(1010 0000 0000 0001)進行異或; 5.重復步驟3和4,直到右移8次,這樣整個8位數(shù)據(jù)全部進行了處理; 6.重復步驟2到步驟5,進行通訊信息幀下一個字節(jié)的處理 7.將該通訊信息幀所有字節(jié)按上述步驟計算完成后,得到的16位CRC寄存器的高、低 字節(jié)進行交換; 8.最后得到的CRC寄存器內容即為:CRC碼。 對于BWD系列溫控儀,主機請求數(shù)據(jù)的實際報文如下: (CRCH為CRC校驗高字節(jié),CRCL為CRC校驗低字節(jié))。 通訊格式 XXH(地址),03H,00H,00H,00H,05H,CRCL,CRCH(8字節(jié)) 干變溫控器說明: ①.溫度數(shù)據(jù)為二進制帶符號位,實際溫度為轉化為十進制時再乘以0.1(倍率為0.1)。 當溫度值等于+799.9時表示該相傳感器故障,溫度無效。 ②.狀態(tài)字節(jié)為二進制數(shù)據(jù),每位表示如下: CIDH:7: 超高溫跳閘時為1; CIDH:6:高溫報警時為1; CIDH:5: 鐵芯溫度控制輸出時為1; CIDH:4: 風機啟動時為1 CIDH:3: D相傳感器故障時為1; CIDH:2: C相傳感器故障時為1; CIDH:1:B相傳感器故障時為1;; CIDH:0:A相傳感器故障時為1;; CIDL:7: 手動開風機時為1; CIDL:6: 最高顯示時為1; CIDL:5:無效; CIDL:4:無效; CIDL:3:無效; CIDL:2:無效; |