PLC的通用性數(shù)據(jù)通信接口/
style="WHITE-SPACE: normal; TEXT-TRANSbbbb: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); bbbbbbb-BOTTOM: 0px; bbbbbbb-TOP: 0px; FONT: 14px/28px Simsun; bbbbbbb-LEFT: 0px; MARGIN: 0px; LETTER-SPACING: normal; bbbbbbb-RIGHT: 0px; BACKGROUND-COLOR: rgb(248,252,253); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">
5.2 采集點分散的動態(tài)采集算法
在現(xiàn)有的數(shù)據(jù)交換過程中,用戶關(guān)心的數(shù)據(jù)往往只占全部信息的很小一部分,而且這些采集點分散在海量的數(shù)據(jù)中,如果不加判斷的依次讀取數(shù)據(jù),有效信息與采集信息的比例很低,實時性差;如果僅采集有效信息,分配的采集粒度過小,又會造成系統(tǒng)效率低下,信道利用率差。針對這一問題,采取以下的解決方法:
?。?)只采集用戶關(guān)心的數(shù)據(jù)。如當有多個通道時,只傳送當前用戶只關(guān)心的通道的數(shù)據(jù),而不關(guān)心其它的通道。保證采集盡量少的通道,為每個需要采集的通道提供更快的采集周期。從而減少通訊量。
(2)對于待采集的數(shù)據(jù)分配不同的優(yōu)先級,對實時性要求高的部分數(shù)據(jù)優(yōu)先采集。可以根據(jù)用戶設(shè)置的數(shù)據(jù)刷新時間來改變其優(yōu)先級。
(3)實現(xiàn)一個動態(tài)分塊算法,在一個合理的粒度上對采集的信息分塊傳輸,兼顧信道利用率與有效信息獲取的實時性;實現(xiàn)的分塊算法簡述如下:在采集時判斷,如果當前采集的寄存器類的激活通道可以組成一個數(shù)據(jù)請求包,則進行處理,提高一次采集的通道數(shù)。根據(jù)開發(fā)人員定義的通道優(yōu)先級,找出優(yōu)先級最高的通道地址附近的地址連續(xù)(或緊密)的通道,這些通道形成一個通道塊。重復(fù)同樣的過程,將剩下的通道繼續(xù)分塊,直到形成的塊數(shù)大于某一規(guī)定的數(shù)值比如20 或?qū)⒈炯拇嫫鞯乃型ǖ婪峙渫瓿伞?nbsp;
(4)根據(jù)通訊協(xié)議的特點,在打包數(shù)據(jù)請求時盡量保證包含更多的請求,從而減少請求的總次數(shù)。
6 結(jié)論
根據(jù)本文的PLC 通用性數(shù)據(jù)接口開發(fā)人員已開發(fā)出多個廠家的PLC 驅(qū)動,并在不同項目中得到應(yīng)用。在此PLC 通用數(shù)據(jù)接口基礎(chǔ)上開發(fā)PLC 驅(qū)動,縮短了開發(fā)時間和難度。投入運行的系統(tǒng)通信穩(wěn)定,采集速度快,通用性好,可靠性高。保證了項目的順利實施。本文作者創(chuàng)新點:具有通用性的監(jiān)控系統(tǒng)與PLC 通信接口設(shè)計,能夠大大縮短開發(fā)時間和難度,并提高通信穩(wěn)定性、實時性,具有很高的實用價值和經(jīng)濟價值。
5.2 采集點分散的動態(tài)采集算法
在現(xiàn)有的數(shù)據(jù)交換過程中,用戶關(guān)心的數(shù)據(jù)往往只占全部信息的很小一部分,而且這些采集點分散在海量的數(shù)據(jù)中,如果不加判斷的依次讀取數(shù)據(jù),有效信息與采集信息的比例很低,實時性差;如果僅采集有效信息,分配的采集粒度過小,又會造成系統(tǒng)效率低下,信道利用率差。針對這一問題,采取以下的解決方法:
?。?)只采集用戶關(guān)心的數(shù)據(jù)。如當有多個通道時,只傳送當前用戶只關(guān)心的通道的數(shù)據(jù),而不關(guān)心其它的通道。保證采集盡量少的通道,為每個需要采集的通道提供更快的采集周期。從而減少通訊量。
(2)對于待采集的數(shù)據(jù)分配不同的優(yōu)先級,對實時性要求高的部分數(shù)據(jù)優(yōu)先采集。可以根據(jù)用戶設(shè)置的數(shù)據(jù)刷新時間來改變其優(yōu)先級。
(3)實現(xiàn)一個動態(tài)分塊算法,在一個合理的粒度上對采集的信息分塊傳輸,兼顧信道利用率與有效信息獲取的實時性;實現(xiàn)的分塊算法簡述如下:在采集時判斷,如果當前采集的寄存器類的激活通道可以組成一個數(shù)據(jù)請求包,則進行處理,提高一次采集的通道數(shù)。根據(jù)開發(fā)人員定義的通道優(yōu)先級,找出優(yōu)先級最高的通道地址附近的地址連續(xù)(或緊密)的通道,這些通道形成一個通道塊。重復(fù)同樣的過程,將剩下的通道繼續(xù)分塊,直到形成的塊數(shù)大于某一規(guī)定的數(shù)值比如20 或?qū)⒈炯拇嫫鞯乃型ǖ婪峙渫瓿伞?nbsp;
(4)根據(jù)通訊協(xié)議的特點,在打包數(shù)據(jù)請求時盡量保證包含更多的請求,從而減少請求的總次數(shù)。
6 結(jié)論
根據(jù)本文的PLC 通用性數(shù)據(jù)接口開發(fā)人員已開發(fā)出多個廠家的PLC 驅(qū)動,并在不同項目中得到應(yīng)用。在此PLC 通用數(shù)據(jù)接口基礎(chǔ)上開發(fā)PLC 驅(qū)動,縮短了開發(fā)時間和難度。投入運行的系統(tǒng)通信穩(wěn)定,采集速度快,通用性好,可靠性高。保證了項目的順利實施。本文作者創(chuàng)新點:具有通用性的監(jiān)控系統(tǒng)與PLC 通信接口設(shè)計,能夠大大縮短開發(fā)時間和難度,并提高通信穩(wěn)定性、實時性,具有很高的實用價值和經(jīng)濟價值。
本文標簽:PLC的通用性數(shù)據(jù)通信接口/
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC的通用性數(shù)據(jù)通信接口/》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“PLC的通用性數(shù)據(jù)通信接口/”的更多資訊










