數據傳輸控制
在通信系統中,為了確保通信雙方能有效、可靠地進行數據傳輸,在傳送端和接收端對數據的格式、數據鏈路的控制、雙方應答等有一系列的約定。由於在實際的通信開始之前,通信兩側無任何意義上的連線關係,因此通信雙方首先應建立起通信鏈路。通信鏈路的建立、數據信息的傳送、接收的確認、鏈路的拆除等過程均在一問一答中完成,如圖1所示。
幀格式
1.可變幀長的幀格式。可變幀長的幀格式如圖2所示。圖中L包括控制域、地址域、用戶數據區的8位位組的個數,為二進制數。控制域用來說明數據傳輸方向、傳輸狀態以及幀類型等;地址域說明信息的傳送源或目的地地址。當由主站觸發一次傳輸服務,主站向變電站端傳輸時說明目的地地址;當變電站端向主站傳輸報文時說明源地址,故地址域總是指向變電站端地址;鏈路用戶數據即報文傳送的遠動數據;幀校驗和是控制、地址、用戶數據區8位位組的算術和。可變幀長幀格式用於由主站向變電站端傳輸數據,或由變電站端向主站傳輸數據。
2.固定幀長格式。固定幀長格式如圖3所示。圖中各項的意義與可變幀長幀格式意義相同。固定幀長幀格式用於變電站端向主站回答的確認報文或主站向變電站端傳送查詢報文。
鏈路傳輸規則
1.鏈路服務。在POLLING規約中,鏈路服務級別分為三級。
1)第一級是傳送/無回答服務,主要用在主站向變電站端傳送廣播報文。
2)第二級是傳送/確認服務,用於由主站向變電站端設定參數和遙控、設點、升降的選擇、執行命令。
3)第三級是請求/回響服務,用於由主站向變電站端召喚數據,變電站端以數據或事件數據回答。
2.等待-逾時-重發、等待-逾時、重傳次數。
1)等待-逾時~重發:主站未收到廠站發過來的確認幀或回響幀,超過時問後按服務用戶給定的重傳次數,鏈路層重傳原報文,直至等於重傳次數為止。
2)等待-逾時:主站未收到廠站發過來的確認幀或回響幀,超過時間後,即結束這一次傳輸服務,啟動新一輪傳輸服務。
3)重傳次數:其值按不同的報文取0~5次。
3.鏈路傳輸規則。鏈路傳輸按視窗尺寸為1的非平衡方式傳輸規則進行,適用於各種網路配置。所謂視窗尺寸為1,即主站向變電站端觸發一次傳輸服務,成功地完成或者報告產生差錯之後才能開始下一輪傳輸服務。對於傳送/確認和請求/回響傳輸服務在傳輸過程中受到的干擾,可用等待-逾時-重發或等待-逾時方式傳送下一幀。
1)傳送/無回答服務傳輸規則:即只有在前一輪服務結束之後,才能開始新的一輪的傳送。當一幀傳送完後,傳送線路空閒間隔。
2)傳送/確認服務傳輸規則:即只有在前一輪傳輸結束後,才能開始新的一輪的傳送。當變電站端正確收到主站報文,變電站端即向主站傳送一個確認幀。若變電站端因為過載等原因不能接收主站報文,變電站端則傳送忙幀給主站。若確認幀受到干擾或逾時未收到,則不改變幀計數目的狀態,重發原報文直至允許的重複次數。變電站端依前後兩次接收到的傳送幀中計數位的值是否相同,確定是繼續保留確認幀拷貝,還是消除該拷貝,形成新的確認幀。
3)請求/回響服務傳輸規則:即當前一輪傳輸過程結束才能觸發新一輪的請求幀。變電站端收到請求後,將按有無所要求的數據發出回響或否定的回響幀。若回響幀受到干擾或逾時,則不改變幀計數位,重複傳送請求幀,直至允許的重複次數。變電站端依前後兩次收到的幀計數位的值是否相同,確定是繼續保留回響幀拷貝,還是消除拷貝形成新的回響幀。
變電站事件啟動觸發傳輸
變電站端事件啟動觸發傳輸只適用於點對點和多個點對點的全雙工通道結構。當遙信發生變位或遙測的變化逾時時,變電站端主動觸發一次傳送/確認服務,並組織報文向主站傳送。主站收到報文後,以確認報文回答變電站端。如果因為忙,數據緩衝區溢出,則主站以忙幀回答廠站。隨後變電站端如還要傳送數據時,則變電站端此時觸發一次請求/回響服務,變電站端以請求幀詢問凋度中心鏈路狀態,主站以回響幀報告鏈路狀態。此種傳輸按平衡傳輸的鏈路規則的規定進行。
平衡式傳輸的鏈路傳輸規則採用的視窗尺寸為1,即變電站端事件啟動觸發一次傳輸服務,並成功地完成和收到主站的回答報文。如果沒有正確收到報文,則逾時後才能開始下一輪新的傳輸任務。變電站端沒有數據變化時,不主動發出事件啟動觸發傳輸,主站和變電站端之間的鏈路傳輸按以下規則進行,由主站觸發傳送/確認、請求/回響、傳送/無回答服務。
只有在前一輪的傳輸結束之後,如果變電站端內又發生遙信變位或遙測越死區,而主站又沒有傳送詢問報文,此時變電站端才主動觸發一次傳輸服務。
變電站端每次主動觸發傳送/確認幀或請求/回響幀時,幀計數位改變其狀態;若主站收到無差錯的確認幀或回響幀,則這一次主動觸發傳輸即告結束。
若傳送幀、請求幀或確認幀、回響幀受到干擾,致使變電站端逾時未收到報文,則變電站端不改變計數值狀態,重發前一輪的傳送幀或請求幀,直至五次重複。為防止報文丟失,重複傳輸技術同前。