



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、發電廠監測系統通信協議分析(朱慧 王薇 青島科技大學)摘要系統面向現場設備,要求能夠及時可靠地傳輸現場過程信息和操作管理信息。智能前端與智能前端、智能前端與控制站之間要進行頻繁的通信;其通信應該具有快速性、實時響應能力和高可靠性的特點,因此必須采用實時性好、可靠性高的通信協議。關鍵詞:智能前端,實時性,可靠性引言OSI網絡體系結構七層協議和服務,應用在某些通信要求高可靠性的場合。可是對于工業通信網絡,標準的OSI七層協議滿足不了實時控制的要求。通信層數越多,一方面,有效數據打包、解包的次數就越多,就要花費較多的時間進行數據的打包解包;另一方面,經過多層打包的幀變得更長,傳輸過長的幀花費的時間也
2、越長,以致于有效數據傳輸率下降而影響實時性的提高24。因此,針對發電廠數據通信系統對快速實時響應能力的要求,本通信系統只實現ISO-OSI參考模型的第一層(物理層)、第二層(數據鏈路層)和第七層(應用層),使數據在網絡流動中盡量減少中間環節,加快數據傳輸速度,提高網絡通信及數據處理的實時性。CAN、PROFIBUS,HART協議就屬于此類。本系統即采用了三層通信協議模型,即物理層、數據鏈路層、應用層。如圖1所示。 操作員站 智能前端應用層應用層數據鏈路層數據鏈路層 物理層 物理層圖1 系統通信協議模型其中,物理層考慮傳輸媒體的機械特性、電氣特性和各種功能特性;數據鏈路層的主要內容是規定邏輯鏈路
3、管理方式、錯誤校驗方式、超時處理等;應用層則面向用戶定義了信息的封裝和解析格式。1. 系統通信協議模型1.1物理層物理層采用RS-485串行通信標準。RS-485以平衡輸出、差動輸入方式傳輸數據,信息傳輸介質采用屏蔽雙絞線,具有較高的傳輸速率(最高可達10Mbps)以及較強的抗共模干擾能力。RS-485總線允許多達32個終端連接在一段總線上。總線的傳輸速率和傳輸距離以及傳輸介質有關,對于通信速率為1.25MBPS時,通信距離應該小于500m,采用截面為0.50.77mm2的聚乙烯屏蔽雙絞線;對于通信速率為312.5KBPS時,通信距離小于1200m,采用截面為0.751.0mm2聚乙烯屏蔽雙絞
4、線。RS-485既支持異步傳輸,也支持同步傳輸。本系統采用了半雙工異步進行傳輸,每個字符包括11個字符,1位起始位,9位數據位,1位停止位。1. 2數據鏈路層1.2.1 差錯檢驗 在傳輸線路中,不可避免地存在噪聲,這些噪聲可能使傳輸的數據出錯,必需采取一定的檢驗措施,并糾正錯誤。有幾種方法可以檢驗錯誤,并可以糾正。第一種是將數據發送幾次,在接收端進行多數表決。第二種是接收端收到數據以后,再傳回發送端,如果傳回的數據與發送的數據相同,則認為傳輸正確。第三種是對傳輸的數據進行抗干擾編碼,即在信息數據上增加冗余位,發現差錯或自動糾正差錯。根據是否在接受端糾正錯誤,又可采用兩種策略:一種是在接收端讓每
5、塊數據包含足夠的冗余信息,以便在接受端進行錯誤糾正,即采用糾錯碼;另一種是在接受端只能檢測傳送的數據包是否出現錯誤,當發現數據包有錯時,則通過請求發送端重發數據達到無錯傳輸數據的目的,即采用錯誤碼加重傳。三種方法中,由于前兩種方法開銷太大,本設計采用了第三種方法的第二種策略。主站在接收端驗錯,如發現錯誤,要求智能前端重發數據;智能前端也在接收端檢驗接收幀,如發現錯誤將此次接收的數據扔掉,要求重發數據。檢錯碼采用循環冗余碼(CRC)。1.2.2 超時處理 主站采用超時重發。主站發出一數據幀時,即啟動一個定時器,定時器到所設定的時間值時清零。在這個時間間隔內,要保證一幀到達從站并作相應處理后,從站
6、的應答幀能返回主站。正常情況下,在定時器中止計時前,幀被從站正確接收,并返回應答幀,定時器清為零。如果所傳出的幀或響應幀被丟失,則定時器發出超時信號,主站則重發此幀,若重發次數達到最大重發次數,主站則報告通信出錯。對于從站,當一幀尚未接收完畢,而后續字節超過規定時間仍未到達,則判斷通信出錯。出錯則丟棄本幀,復位工作區,準備下一次通信。1.2.3 邏輯鏈路管理方式 邏輯鏈路管理方式負責總線使用權的分配與管理。為保證網絡通信的實時性,總線使用權的分配與管理需要滿足三個時間約束條件。(1)應保證在某一固定的時間周期內,網絡上的每個站至少有一次機會取得通信權,以防個別站因長時間得不到通信權而使實時性降
7、低,甚至喪失。(2)應當限制網上各站取得通信權占用局網的時間值,如果超過時間值,無論本次通信是否完成,均應立即釋放通信權。這樣可以防止某一通信站長期占用網絡而導致其它各站實時性普遍惡化。 (3)對于實時性要求比較高的站,應使其獲得通信權的機會比其它站多一些,即可用靜態(固定)通信方式賦予某些站較高的通信優先權。在主從式總線網絡中,對總線使用權的分配與管理采用網絡查詢的方式。要發送數據的站首先發送一個“搶線同步”信號,申請總線,若總線空閑,則占用總線,否則,繼續查詢。如果兩個站同時申請總線,則由主站根據優先權的高低,來決定誰將獲得總線。為了避免某一通信站長期占用網絡而導致其它站的通信無法進行,用
8、硬件定時復位來完成。這樣,就同時滿足了通信實時性與可靠性。1.2.4 數據通信報文服務 數據通信報文服務的基本類型有4種:確認、請求/響應、重復/非確認重復和非確認4種。(1) 確認 發送者發送一報文,并等待來自接收者的確認。有收到來自目的站的確認消息,并且超過發送者預定時間,發送者則重新發送該報文,重發次數和超時時間可選。(2) 請求/響應 報文服務的雙方以請求和響應的方式進行。(3) 重復/非確認重復 一個站點的報文在不要求得到確認或者得不到確認并且超過一定的限時,重復發送給另一個或一組站點。(4) 非確認 報文由一個站點發送給另一個或者一組站點,且僅僅發送一次,也不期望確認或響應。由于本
9、系統強調通信的可靠性,而確認具有較高的可靠性,因此數據通信報文服務采用了確認方式。1.2.5 數據鏈路層數據幀格式 數據鏈路層數據幀包括五個域:同步字、控制信息、地址信息、數據、校驗和。為了在通信網上盡量減少一些“輔助數據”的傳輸,增加“有效數據”的傳輸,數據幀結構中數據域的長度為0255個字節。在此,明確一下“有效數據”和“輔助數據”的概念。所謂“有效數據”是指兩個用戶進程之間真正需要交換的數據。凡不屬于有效數據的其它數據一律稱為“輔助數據”。輔助數據用來確保通信的正確進行。例如正式通信前的呼叫與應答、通信過程中的應答、數據的差錯校驗、對有效數據的幀格式包裝以及填充字符的加入都屬于輔助數據。
10、表1幀格式域同步字地址信息控制信息數據校驗和 字節數1 1202552注:(1) 同步字通知接收端準備通信。同步字用“FF”表示。(2) 當地址信息為00H時,表示廣播信息。(3) 控制信息域包括消息類型和幀長度兩個子域。1.3.應用層協議數據鏈路層中的消息類型指明了一幀中來自應用層的數據類型:數據掃描、模擬量通道模式設置、前端地址設置。應用層協議的任務一方面是對將要發送的數據進行分類、解釋、合并,并確定發送對象,然后根據數據鏈路層協議規范填寫各個信息幀。另一方面是解釋接收到的數據的具體含義并對其進行相應的處理。下面分別介紹對應于每種消息類型的應用層數據類型的封裝和解析格式。(1)數據掃描 在
11、數據掃描中,應用層數據包可以封裝一個或幾個數據段,表2(a) 數據掃描請求幀數據段格式字節1字節2字節3標識每次必須掃描的通道跳過掃描的通道數 每個數據段的格式如表3-3所示。表2(b)數據掃描應答幀數據段格式字節1字節2字節3字節4-N標識每次必須掃描的通道跳過掃描的通道數數據(2)通道模式設置 用來設定各類模擬量輸入通道的工作模式。表3 模入通道模式設置數據段格式字節1字節2字節3字節4字節5待設定的通道模式代碼電壓量程函數運算越限比較(3)前端地址設置 將編號為m的前端地址設為n。表4 前端地址設置數據段格式字節1字節2 待設定地址前端編號2結束語文章從通信的實時性和可靠性出發,介紹了發
12、電廠數據監測系統所采用的通信協議的設計與實現。本系統采用三層通信協議模型:應用層、數據鏈路層、物理層。物理層采用RS-485總線標準。數據鏈路層的邏輯鏈路管理采用查詢并結合硬件超時復位方式,一方面保證了通信的可靠性,同時也滿足了通信的實時性。應用層則直接面向用戶,完成信息的封裝與解析。參考文獻1 陳曉.熱電站的冗余控制系統.機電技術.2003,(1):9112 kazunori Takahashi Msys Net Series Instrumentation Module for Network Integration-PC based Super DCS Will Handle Next Stage of Instrumention. 1997,(II):36393 Wang Shengtie. Intelligent Netwo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沙漠游記題目及答案解析
- 2023-2024學年山東省部分學校高二下學期期末聯合教學質量檢測數學試卷(解析版)
- 2023-2024學年湖北省十堰市高二下學期6月期末調研考試數學試卷(解析版)
- 2024-2025學年浙江省嘉興市高二上學期期末考試語文試題(解析版)
- 店面房屋租賃協議-房屋店面租賃合同模板-店面房屋租賃協議
- 高層建筑結構試題庫
- 高中語文選擇性必修下冊8《茶館》課件(32張課件)
- 飲酒檢討書范文
- 口服保肝藥講課件
- 佛山校園封閉管理制度
- 大學語文-第四講魏晉風度和魏晉文學-課件
- 我們畢業啦畢業季通用模板課件
- 小升初數學復習八(平面圖形)講義課件
- (完整版)基建建設工程流程圖
- 墻體開槽技術交底及記錄
- 國家開放大學《調劑學(本)》形考任務1-4參考答案
- 公務員工資套改和運行案例
- 鐵路貨物裝載常用計算公式
- 哥尼斯堡七橋問題PPT課件
- 總包(消防)管理方案
- 工具鉗工理論知識鑒定要素細目表09版
評論
0/150
提交評論