GFD563A101 3BHE046836R0101
GFD563A101? 3BHE046836R0101通信協(xié)議及軟件實(shí)現(xiàn)
在系統(tǒng)中,上位機(jī)給下位機(jī)發(fā)送運(yùn)行定值以及起停信號(hào),并且會(huì)定時(shí)查詢各單機(jī)的運(yùn)行狀況以對(duì)其狀態(tài)進(jìn)行相應(yīng)的調(diào)整。
具體通信過(guò)程分為2類:
(1)上位機(jī)向下位機(jī)傳送操作命令及定值,上位機(jī)發(fā)送的是數(shù)據(jù)幀。
上位機(jī)發(fā)送完數(shù)據(jù)幀后,若下位機(jī)收到該數(shù)據(jù)幀則向上位機(jī)發(fā)送確認(rèn)幀,該數(shù)據(jù)幀發(fā)送結(jié)束。若發(fā)送失敗,上位機(jī)在等待一段時(shí)間后未接收到確認(rèn)幀,則自動(dòng)重發(fā)該數(shù)據(jù)幀。
(2)上位機(jī)對(duì)下位機(jī)的運(yùn)行狀態(tài)及各種記錄定值進(jìn)行查詢,上位機(jī)發(fā)送的是遠(yuǎn)程幀。
遠(yuǎn)程幀中只包含有數(shù)據(jù)類型而沒(méi)有數(shù)據(jù)內(nèi)容,下位機(jī)接到遠(yuǎn)程幀后,根據(jù)上位機(jī)要求的數(shù)據(jù)類型向上位機(jī)傳送數(shù)據(jù)。同時(shí)等待上位機(jī)的確認(rèn)幀。若未接收到確認(rèn)幀則定時(shí)重發(fā)。
GFD563A101? 3BHE046836R0101在該系統(tǒng)中,以標(biāo)準(zhǔn)幀進(jìn)行通信,即采用11位的標(biāo)識(shí)符。其各位的定義如下:
ID0~I(xiàn)D4:節(jié)點(diǎn)標(biāo)識(shí),5位的節(jié)點(diǎn)標(biāo)識(shí)可使網(wǎng)絡(luò)能容納32個(gè)節(jié)點(diǎn)。
ID5~I(xiàn)D7:數(shù)據(jù)類型,需要傳送的數(shù)據(jù)種類比較多,上傳的數(shù)據(jù)幀規(guī)定了7種類型(包括確認(rèn)幀),與此對(duì)應(yīng)下傳的遠(yuǎn)程幀有6種類型,而下傳的數(shù)據(jù)幀則有6種類型。需要至少3位標(biāo)識(shí)符來(lái)確定數(shù)據(jù)類型。
ID8~I(xiàn)D10:幀計(jì)數(shù),數(shù)據(jù)量最大的數(shù)據(jù)類型包含有17字的數(shù)據(jù),而每幀最多能傳4字,故該類型數(shù)據(jù)至少需要5幀才能傳完。需對(duì)數(shù)據(jù)幀進(jìn)行計(jì)數(shù)以對(duì)傳送數(shù)據(jù)具體類型進(jìn)行確定,故至少需要3位標(biāo)識(shí)符來(lái)進(jìn)行確定幀計(jì)數(shù)。
由于LF2407有專門(mén)的CAN模塊中斷,且在CAN控制模塊中設(shè)計(jì)了專門(mén)的CAN中斷標(biāo)志及屏蔽寄存器,可以十分方便地采用中斷的方式來(lái)啟動(dòng)CAN控制器進(jìn)行數(shù)據(jù)的接收與發(fā)送。
GFD563A101? 3BHE046836R0101在進(jìn)行CAN控制器的設(shè)置時(shí),需要先對(duì)改變數(shù)據(jù)請(qǐng)求位CCR進(jìn)行使能,并在改變后進(jìn)行復(fù)原。值得注意的是,TMS320LF2407中有很多寄存器位是需要通過(guò)寫(xiě)“1”來(lái)實(shí)現(xiàn)清“0”的,還有些位是只能讀不能用程序直接改寫(xiě)的,例如:對(duì)郵箱中斷(包括接收和發(fā)送)的標(biāo)志位MIFn(0~5),在進(jìn)入中斷響應(yīng)后應(yīng)將其清除,但該位是只讀位,用戶程序只有寫(xiě)1到TCR寄存器的TAn位(對(duì)發(fā)送郵箱)和寫(xiě)1到RCR寄存器的RMPn位(對(duì)接受郵箱)才可達(dá)到清位目的。
5 實(shí)現(xiàn)的功能
通過(guò)該通信系統(tǒng)實(shí)現(xiàn)的功能包括:定值傳送(從上位機(jī)傳到下位機(jī)的數(shù)據(jù)幀):
(1)對(duì)時(shí):具體到時(shí)分秒的數(shù)據(jù)。
(2)運(yùn)行定值的傳輸:包括閃絡(luò)參數(shù)(閃絡(luò)系數(shù)KSP,給定火花率SPARK_NUM)、充電參數(shù)(給定峰值Up,上升率RISE-NUM,充電時(shí)限Ton-max)、放電參數(shù)(平均電壓Vg,平均電流Ig,放電時(shí)間極限Toff-max)。[!--empirenews.page--]
(3)保護(hù)定值:包括開(kāi)路參數(shù)(電壓,電流,延時(shí))、短路參數(shù)(電壓,電流,延時(shí))、欠壓電壓、延時(shí)、過(guò)載電流、偏勵(lì)磁、IGBT溫度、油溫等。
(4)通道參數(shù):包括一次電流、輸出電壓電流、IGBT溫度、油溫、輸入電流(三相)、直流電壓。
運(yùn)行定值查詢(上位機(jī)發(fā)出遠(yuǎn)程幀):包括系統(tǒng)狀態(tài)、故障記錄、運(yùn)行定值、保護(hù)定值、通道系數(shù)等。
6 結(jié) 語(yǔ)
本系統(tǒng)已經(jīng)過(guò)調(diào)試,在我們初制成的單對(duì)單系統(tǒng)(上位機(jī)帶1臺(tái)控制系統(tǒng))中,能抗除強(qiáng)干擾,在較大傳輸數(shù)據(jù)量的情況下正常工作。
REXROTH PPC-R22.1N-T-Q2-G2-NN-FW
WOODWARD 5441-693
HONEYWELL FC-QPP-0001
PACIFIC SCE905AN-002-01
ABB REF543KM129AAAB
ABB CI854AK01
GE IC693TCM302
ABB CTB810,HN800
WOODWARD 5417-028
TOSHIBA UTLH21
EMERSON PR6423/10R-030+CON021
EMERSON PR9268/617-100
ABB 3BHB030479R0512
AMAT 0100-20173
REXROTH MSK040C-0600-NN-M1-UG0-NNNN
FOXBORO FBM215? RH922VU
GE 8502-BI-DP
GE 8507-BI-DP
WOODWARD 0306-5358
KONGSBERG MP8200
WOODWARD 8280-419
GE IS200EISBH1A
B&R 8MSA4L.E1-V6
B&R 8MSA4L.E1-68
ABB PFRA101 3BSE003911R230
EMERSON 1X00781H01L
WOODWARD 8250-749
A-B 2711P-RP8D
Rolls-Royce H1111.0204
ABB PM511V08 3BSE011180R1
HONEYWELL 05704-A-0144
ABB GVC736BE101 3BHE019719R0101
ABB GVC736CE101 3BHB045647R0001
HONEYWELL FC-RUSLS-3224
REXROTH MKD090B-058-KP1-KN
REXROTH MKD041B-144-KP1-KN
REXROTH MKD071B-061-KP1-KN
GE M2LR-00-000-0
PACIFIC 6410-001-CHK
ABB UAD149A0011 3BHE014135R0011
ABB REF542PLUS
A-B 1326AS-B460F-21
EMERSON TREX-LHP-KLWS3-S
GE IS420PPNGH1A
GE IS400UCLIH1A
B&R 8LSA35.DB030S000-3
B&R 8LSA37.DB030S200-3
GE 8510-MO-NS
ABB PM866AK02 3BSE081637R1
ABB BC810K02 3BSE031155R1
ABB CI868K01 3BSE048845R1
ABB CI867K01 3BSE043660R1
ABB SB822 3BSE018172R1
ABB TB840A 3BSE037760R1
ABB DI830? 3BSE013210R1
ABB DO810 3BSE008510R1
ABB TB826 3BSE061637R1
ABB SD833 3BSC610066R1
ABB SD834 3BSC610067R1
ABB SS832 3BSC610068R1
ABB NE870 3BSE080239R1
B&R 8MSA4L.E1-V6
B&R 8MSA5L.E1-D400-1
B&R 8MSA3L.E1-X4
ABB PNI800
ABB GFD563A101? 3BHE046836R0101
PROSOFT MVI94-MCM
ABB PFSA103D
AMAT 0010-52034
EATON MC2-442-57CQB-1-2A