本發(fā)明涉及一種機組并聯(lián)控制器隨機分配通信ID的方法,可廣泛應(yīng)用于各種發(fā)電機組并聯(lián)系統(tǒng)。
背景技術(shù):
隨著對電源可靠性和運行經(jīng)濟性要求的逐漸提高,發(fā)電機組并聯(lián)系統(tǒng)也越來越多,由于單個通信總線帶載能力的限制和帶寬的限制,導(dǎo)致總線上最大節(jié)點數(shù)量有限制,那么通信ID(標示通信數(shù)據(jù)是由哪個控制器發(fā)出)只能在有限的數(shù)量內(nèi)取值。如果總線上有相同ID的數(shù)據(jù),那么就會引起通信ID沖突,導(dǎo)致數(shù)據(jù)混亂或錯誤,無法識別數(shù)據(jù)所屬控制器,進一步導(dǎo)致功率分配和機組開停機調(diào)度策略的錯誤?,F(xiàn)在市場上并聯(lián)控制器都是將通信ID預(yù)先設(shè)置在控制器里,但是預(yù)設(shè)ID有以下兩個問題:
當機組數(shù)量大于總線上允許節(jié)點最大數(shù)量時,那么機組ID會有重復(fù),當需要機組自由組合并聯(lián)供電時,會存在ID相同的可能,這種情況下需要更改控制器通信ID,每次重組并聯(lián)機組時都有可能需要重新預(yù)設(shè)控制器通信ID;
當臨時增加并聯(lián)機組,預(yù)設(shè)通信ID時,需要預(yù)先知道總線上所有控制器的通信ID,然后設(shè)置一個與總線上所有控制器不同的通信ID。
為了解決以上存在的問題,人們一直在尋求一種理想的技術(shù)解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是針對現(xiàn)有技術(shù)的不足,從而提供一種能夠保證通信ID唯一性的機組并聯(lián)控制器隨機分配通信ID的方法。
本發(fā)明的目的是通過下面的技術(shù)方案來實現(xiàn)的:一種機組并聯(lián)控制器隨機分配通信ID的方法,該方法包括:
步驟1,在控制器上電后,設(shè)置通信保持處于只接收數(shù)據(jù)不發(fā)送數(shù)據(jù)的靜默狀態(tài),先對通信總線上的數(shù)據(jù)進行監(jiān)聽;
步驟2,提取已經(jīng)正在使用的通信ID,根據(jù)通信ID的取值范圍得出該控制器可使用的ID范圍A;
步驟3,在范圍A中隨機挑取一個ID1,嘗試使用ID1發(fā)送數(shù)據(jù),如果無ID1沖突,則該控制器鎖定此ID作為自己的通信ID。
基于上述,步驟3中,同時有其他控制器也使用ID1嘗試發(fā)送數(shù)據(jù),則所有使用ID1通信的控制器,延時隨機時間,在延時時間內(nèi)對總線數(shù)據(jù)進行監(jiān)聽,調(diào)整控制器可使用ID范圍A,延時時間到,后嘗試再次發(fā)送隨機ID2,如遇沖突,則重新延時隨機時間,重新嘗試發(fā)送,直到找到合適ID。
基于上述,所述隨機時間為0~3秒。
基于上述,所述步驟1中,對通信總線上的數(shù)據(jù)進行監(jiān)聽,持續(xù)時間為1秒。
本發(fā)明相對現(xiàn)有技術(shù)具有突出的實質(zhì)性特點和顯著的進步,具體的說,本發(fā)明方法降低了發(fā)電機組并聯(lián)控制系統(tǒng)通信ID設(shè)置的人力成本,提高了效率。
說明書附圖
圖1是本發(fā)明的實施流程圖。
具體實施方式
下面給出具體實施方式對本發(fā)明做進一步的詳細描述:
如圖1所示,一種機組并聯(lián)控制器隨機分配通信ID的方法,該方法包括:
步驟1,在控制器上電后,設(shè)置通信保持處于只接收數(shù)據(jù)不發(fā)送數(shù)據(jù)的靜默狀態(tài),先對通信總線上的數(shù)據(jù)進行監(jiān)聽1秒;
步驟2,提取已經(jīng)正在使用的通信ID,根據(jù)通信ID的取值范圍得出該控制器可使用的ID范圍A;
步驟3,在范圍A中隨機挑取一個ID1,嘗試使用ID1發(fā)送數(shù)據(jù),如果無ID1沖突,則該控制器鎖定此ID作為自己的通信ID。
在分配的過程中,若同時有其他控制器也使用ID1嘗試發(fā)送數(shù)據(jù),則所有使用ID1通信的控制器,延時隨機時間0~3秒,在延時時間內(nèi)對總線數(shù)據(jù)進行監(jiān)聽,調(diào)整控制器可使用ID范圍A,延時時間到,后嘗試再次發(fā)送隨機ID2,如遇沖突,則重新延時隨機時間,重新嘗試發(fā)送,直到找到合適ID。
最后應(yīng)當說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其限制;盡管參照較佳實施例對本發(fā)明進行了詳細的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當理解:依然可以對本發(fā)明的具體實施方式進行修改或者對部分技術(shù)特征進行等同替換;而不脫離本發(fā)明技術(shù)方案的精神,其均應(yīng)涵蓋在本發(fā)明請求保護的技術(shù)方案范圍當中。