本發(fā)明涉及發(fā)電機(jī)組監(jiān)控領(lǐng)域,具體涉及用于發(fā)電設(shè)備的通訊系統(tǒng)。
背景技術(shù):
當(dāng)前發(fā)電組行業(yè)所用的控制有國(guó)際和國(guó)內(nèi)眾多品牌,各個(gè)品牌所用的之控制器各不相同,提供的接口種類(lèi)也各式各樣。這些控制器無(wú)一列都提供了一個(gè)數(shù)據(jù)訪問(wèn)接口,物聯(lián)網(wǎng)橋接貓可通過(guò)這個(gè)接口與發(fā)電機(jī)組連接。但許多地方這個(gè)接口被本地的上位機(jī)占據(jù),導(dǎo)致物聯(lián)網(wǎng)橋接貓無(wú)法連接發(fā)電機(jī)組。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供用于發(fā)電設(shè)備的通訊系統(tǒng),實(shí)現(xiàn)一種能讓物聯(lián)網(wǎng)和本地上位機(jī)都能訪問(wèn)發(fā)電機(jī)組的系統(tǒng)的目的。
本發(fā)明通過(guò)下述技術(shù)方案實(shí)現(xiàn):
用于發(fā)電設(shè)備的通訊系統(tǒng),包括上位機(jī)、發(fā)電機(jī)組、橋接貓,在橋接貓內(nèi)設(shè)置有控制器、數(shù)據(jù)存儲(chǔ)模塊、第一通信接口、第二通信接口,所述第一通信接口與上位機(jī)連接,所述第二通信接口與發(fā)電機(jī)組連接,其中:
上位機(jī):發(fā)送訪問(wèn)數(shù)據(jù)到第一通信接口,接收第一通信接口傳輸?shù)姆祷財(cái)?shù)據(jù);
第一通信接口:接收上位機(jī)傳輸?shù)脑L問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸?shù)娇刂破鳎唤邮湛刂破鱾鬏數(shù)姆祷財(cái)?shù)據(jù),并將返回?cái)?shù)據(jù)傳輸給上位機(jī);
控制器:接收第一通信接口傳輸?shù)脑L問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸?shù)綌?shù)據(jù)存儲(chǔ)模塊,同時(shí)發(fā)送訪問(wèn)指令到第二通信接口;當(dāng)對(duì)發(fā)電機(jī)組訪問(wèn)結(jié)束后,讀取數(shù)據(jù)存儲(chǔ)模塊中的訪問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸給第二通信接口;接收第二通信接口傳輸?shù)姆祷財(cái)?shù)據(jù),并將返回?cái)?shù)據(jù)傳輸給第一通信接口;
第二通信接口:接收控制器傳輸?shù)脑L問(wèn)指令,并將訪問(wèn)指令傳輸給發(fā)電機(jī)組;接收控制器傳輸?shù)脑L問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸給發(fā)電機(jī)組;接收發(fā)電機(jī)組傳輸?shù)姆祷財(cái)?shù)據(jù),并將返回?cái)?shù)據(jù)傳輸給控制器;
數(shù)據(jù)存儲(chǔ)模塊:接收控制器傳輸?shù)脑L問(wèn)數(shù)據(jù),并存儲(chǔ);
發(fā)電機(jī)組:接收第二通信接口傳輸?shù)脑L問(wèn)指令,開(kāi)啟發(fā)電機(jī)組與橋接貓之間的訪問(wèn)通道;接收第二通信接口傳輸?shù)脑L問(wèn)數(shù)據(jù),發(fā)送返回?cái)?shù)據(jù)到第二通信接口。進(jìn)一步的,發(fā)電機(jī)組中有一個(gè)對(duì)外接口,上位機(jī)通過(guò)這一接口訪問(wèn)發(fā)電機(jī)組,橋接貓也可通過(guò)這個(gè)接口與發(fā)電機(jī)組連接。但許多地方這個(gè)接口被本地的上位機(jī)軟件占據(jù),導(dǎo)致橋接貓無(wú)法連接發(fā)電機(jī)組。針對(duì)以上問(wèn)題,本發(fā)明在發(fā)電機(jī)組與上位機(jī)之間設(shè)置了一個(gè)橋接貓,在橋接貓中額外增加一個(gè)通信接口,加上橋接貓中原有的通信接口,此時(shí)橋接貓共有兩個(gè)通信接口,其中一個(gè)通信接口與上位機(jī)連接、另一個(gè)通信接口與發(fā)電機(jī)組連接,這樣使橋接貓?jiān)谧陨碓L問(wèn)發(fā)電機(jī)組的同時(shí),可以不停的監(jiān)聽(tīng)上位機(jī)來(lái)的訪問(wèn)數(shù)據(jù),然后將上位機(jī)發(fā)來(lái)的數(shù)據(jù)暫時(shí)存儲(chǔ);在發(fā)電機(jī)組當(dāng)前訪問(wèn)結(jié)束后,發(fā)電機(jī)組立即將上位來(lái)的訪問(wèn)數(shù)據(jù)轉(zhuǎn)發(fā)給發(fā)電機(jī)組;并等待發(fā)電機(jī)組的返回?cái)?shù)據(jù);在接到返回?cái)?shù)據(jù)報(bào)文后,再將返回?cái)?shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給上位機(jī),通過(guò)以上系統(tǒng)實(shí)現(xiàn)一種能讓物聯(lián)網(wǎng)和本地上位機(jī)都能訪問(wèn)發(fā)電機(jī)組的系統(tǒng)的目的,解決了發(fā)電機(jī)組接口被本地的上位機(jī)占據(jù),導(dǎo)致橋接貓無(wú)法連接發(fā)電機(jī)組地方問(wèn)題。
優(yōu)選的,所述第一通信接口、第二通信接口均采用rs232或rs485。進(jìn)一步的,rs232和rs485為發(fā)電機(jī)組常用的對(duì)外接口,例如:原來(lái)的上位機(jī)是連接在發(fā)電機(jī)組的的rs232接口上,則用橋接貓連接發(fā)電機(jī)組的rs232接口,再將上位機(jī)連接到橋接貓的rs232上位機(jī)接口上;同理,如果原來(lái)的上位機(jī)是連接在發(fā)電機(jī)組的rs485接口上,則用橋接貓連接發(fā)電機(jī)組的rs485接口,再將上位機(jī)連接到橋接貓的rs485上位機(jī)接口上。
本發(fā)明與現(xiàn)有技術(shù)相比,具有如下的優(yōu)點(diǎn)和有益效果:
本發(fā)明用于發(fā)電設(shè)備的通訊系統(tǒng),在橋接貓中設(shè)置兩個(gè)同類(lèi)型的通信接口,并且將這兩個(gè)通信接口分別與上位機(jī)和發(fā)電機(jī)組連接,使橋接貓?jiān)谧陨碓L問(wèn)發(fā)電機(jī)組的同時(shí),可以不停的監(jiān)聽(tīng)上位機(jī)來(lái)的數(shù)據(jù),然后將上位機(jī)發(fā)來(lái)的數(shù)據(jù)暫時(shí)存儲(chǔ);在發(fā)電機(jī)組當(dāng)前訪問(wèn)結(jié)束后,發(fā)電機(jī)組立即將上位來(lái)的訪問(wèn)數(shù)據(jù)轉(zhuǎn)發(fā)給發(fā)電機(jī)組;并等待發(fā)電機(jī)組的返回?cái)?shù)據(jù);在接到返回?cái)?shù)據(jù)報(bào)文后,再將返回?cái)?shù)據(jù)報(bào)文轉(zhuǎn)發(fā)給上位機(jī);通過(guò)以上系統(tǒng)實(shí)現(xiàn)一種能讓物聯(lián)網(wǎng)和本地上位機(jī)都能訪問(wèn)發(fā)電機(jī)組的系統(tǒng)的目的,并且提高了訪問(wèn)效率。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成
本技術(shù):
的一部分,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。在附圖中:
圖1為本發(fā)明結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明,本發(fā)明的示意性實(shí)施方式及其說(shuō)明僅用于解釋本發(fā)明,并不作為對(duì)本發(fā)明的限定。
實(shí)施例
如圖1所示,本發(fā)明用于發(fā)電設(shè)備的通訊系統(tǒng),包括上位機(jī)、發(fā)電機(jī)組、橋接貓,在橋接貓內(nèi)設(shè)置有控制器、數(shù)據(jù)存儲(chǔ)模塊、第一通信接口、第二通信接口,所述第一通信接口與上位機(jī)連接,所述第二通信接口與發(fā)電機(jī)組連接,其中:
上位機(jī):發(fā)送訪問(wèn)數(shù)據(jù)到第一通信接口,接收第一通信接口傳輸?shù)姆祷財(cái)?shù)據(jù);
第一通信接口:接收上位機(jī)傳輸?shù)脑L問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸?shù)娇刂破?;接收控制器傳輸?shù)姆祷財(cái)?shù)據(jù),并將返回?cái)?shù)據(jù)傳輸給上位機(jī);
控制器:接收第一通信接口傳輸?shù)脑L問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸?shù)綌?shù)據(jù)存儲(chǔ)模塊,同時(shí)發(fā)送訪問(wèn)指令到第二通信接口;當(dāng)對(duì)發(fā)電機(jī)組訪問(wèn)結(jié)束后,讀取數(shù)據(jù)存儲(chǔ)模塊中的訪問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸給第二通信接口;接收第二通信接口傳輸?shù)姆祷財(cái)?shù)據(jù),并將返回?cái)?shù)據(jù)傳輸給第一通信接口;
第二通信接口:接收控制器傳輸?shù)脑L問(wèn)指令,并將訪問(wèn)指令傳輸給發(fā)電機(jī)組;接收控制器傳輸?shù)脑L問(wèn)數(shù)據(jù),并將訪問(wèn)數(shù)據(jù)傳輸給發(fā)電機(jī)組;接收發(fā)電機(jī)組傳輸?shù)姆祷財(cái)?shù)據(jù),并將返回?cái)?shù)據(jù)傳輸給控制器;
數(shù)據(jù)存儲(chǔ)模塊:接收控制器傳輸?shù)脑L問(wèn)數(shù)據(jù),并存儲(chǔ);
發(fā)電機(jī)組:接收第二通信接口傳輸?shù)脑L問(wèn)指令,開(kāi)啟發(fā)電機(jī)組與橋接貓之間的訪問(wèn)通道;接收第二通信接口傳輸?shù)脑L問(wèn)數(shù)據(jù),發(fā)送返回?cái)?shù)據(jù)到第二通信接口。所述第一通信接口、第二通信接口均為rs232。在發(fā)電機(jī)組和上位機(jī)中均設(shè)置有一個(gè)通信接口,該通信接口與第一通信接口、第二通信接口同類(lèi)型。另外,本發(fā)明中的數(shù)據(jù)存儲(chǔ)模塊采用隨機(jī)存取存儲(chǔ)器,控制器為plc控制器。本發(fā)明實(shí)現(xiàn)了一種能讓物聯(lián)網(wǎng)和本地上位機(jī)都能訪問(wèn)發(fā)電機(jī)組的系統(tǒng)的目的,提高了訪問(wèn)效率。
以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。