工業(yè)局域網(wǎng)對實時性是有要求的,各級子網(wǎng)對實時性的要求不同。通常愈靠底層的子網(wǎng)對實時性要求愈高,愈靠上層的子網(wǎng)對實時性的要求愈低。
實時性通常采用“響應(yīng)時間”來定量描述。響應(yīng)時間是指某一系統(tǒng)對輸入做出響應(yīng)所需的時間,以 ms, s, min, h
為計量單位。響應(yīng)時間越短,就標(biāo)志著系統(tǒng)的實時性越好。
plc網(wǎng)絡(luò)中,各站通過通信子網(wǎng)互連在一起,當(dāng)某站對子網(wǎng)請求通信時,它對響應(yīng)時間是有要求的。不同站對實時性的要求可能不同,同一站中不同通信任務(wù)對實時性的要求也可能不同。一項通信任務(wù)的實時性得到滿足是指其響應(yīng)時間小于規(guī)定的時限;一個站的實時性合乎要求是指該站提出的所有通信任務(wù)在指定的時限內(nèi)都能獲得響應(yīng)。整個通信子網(wǎng)的實時性符合要求是指分布在子網(wǎng)上每一個站的每項通信任務(wù)的實時性均得到保證。
要保證plc網(wǎng)絡(luò)的實時性必須滿足下列三個時間約束條件:
( 1 )必須限定每個站每次取得通信權(quán)的時間上限值,以防某一站長期霸占子網(wǎng)而導(dǎo)致其它各站實時性惡化。
( 2 )應(yīng)當(dāng)保證在某一固定的時間周期內(nèi),通信子網(wǎng)上的每個站都有機會取得通信權(quán),這將為每個站提供基本實時性。
( 3
)對于重要的站可優(yōu)先服務(wù),對于某項緊急通信任務(wù)應(yīng)當(dāng)給予優(yōu)先處理,應(yīng)當(dāng)可以用靜態(tài)(固定)的方式賦予某些站以較高的優(yōu)先權(quán),應(yīng)當(dāng)可以用動態(tài)(臨時)方式賦予某些緊急任務(wù)緊急以較高的優(yōu)先權(quán)。
plc網(wǎng)絡(luò)的實時性首先是由它所選用的存取控制方式來保證的。此外提高實時性還可以通過減少通信協(xié)議的層數(shù)來實現(xiàn),一般靠底層的子網(wǎng)采用只包含 3
層通信協(xié)議的塌縮結(jié)構(gòu),這正是為了提高實時性,另外選擇適當(dāng)?shù)臄?shù)據(jù)傳送方式對于提高實時性有明顯的效果,發(fā)送數(shù)據(jù)要求對方應(yīng)答,比無應(yīng)答服務(wù)慢得多,要求連接又要應(yīng)答的服務(wù)則更慢,而廣播式通信最快。當(dāng)然不能只考慮實時性,還要考慮可靠性。