




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一 實時通信調(diào)度 傳輸規(guī)劃 下面的討論主要針對主從式 原始的辦法是采用輪詢方式 無法保證系統(tǒng)的確定的時態(tài)特性 對通信的滯后無法預(yù)測和控制 采取恰當(dāng)?shù)恼{(diào)度策略 1 通信數(shù)據(jù)的實時性通信是用來節(jié)點之間交換數(shù)據(jù) 這些數(shù)據(jù) 1 實時數(shù)據(jù) 包括周期實時數(shù)據(jù)和非周期性實時數(shù)據(jù) 2 非實時數(shù)據(jù)數(shù)據(jù)的實時性是以數(shù)據(jù)的截止期來表示的 所謂實時通信既是滿足任務(wù)截止期的通信 工業(yè)控制系統(tǒng)的數(shù)據(jù)截止期滿足采樣周期和系統(tǒng)的穩(wěn)定性要求 2 通信調(diào)度的基本方法兩種基本方法 時間觸發(fā) TT 事件觸發(fā) ET 時間觸發(fā)適合周期性任務(wù)的調(diào)度 如現(xiàn)場傳感器 變送器 節(jié)點狀態(tài)數(shù)據(jù)以及執(zhí)行器的控制更新數(shù)據(jù) 對于周期性的任務(wù)調(diào)度國內(nèi)外學(xué)者研究得較多 相對也比較成熟 JiaXu和DavidLorgeParnas給出了周期性傳輸過程的描述 以及對應(yīng)的靜態(tài)和動態(tài)的傳輸方法 產(chǎn)生一個大規(guī)劃周期的傳輸規(guī)劃時刻表 由于大周期是各個周期過程的周期的最小公倍數(shù) 而事件觸發(fā)的調(diào)度方法適合突發(fā)任務(wù)的調(diào)度 如具有硬實時要求的調(diào)度 緊急停車 報警 故障處理 1 Tindell和Clark1994年最早提出了事件觸發(fā)的任務(wù)的調(diào)度模型 采用周期性的任務(wù)策略來傳輸突法任務(wù)的傳輸 其周期為最小的兩個任務(wù)之間的間隔 2 基于中斷的傳輸策略有的學(xué)者在時間觸發(fā)的基礎(chǔ)上 提出了擴展的時間調(diào)度方法 FTT 即TDMA協(xié)議的基礎(chǔ)上 每個時間片采用兩階段 周期數(shù)據(jù)傳輸階段和非周期數(shù)據(jù)傳輸階段 3 CAN協(xié)議現(xiàn)場總線控制系統(tǒng)的實時通信調(diào)度 1 優(yōu)先級相同的數(shù)據(jù)傳輸下面討論假設(shè) 系統(tǒng)工作在主從方式 現(xiàn)場從節(jié)點是通過硬件中斷接收主機發(fā)送的信息 回收的報文也在該中斷服務(wù)程序中完成的 考慮現(xiàn)場節(jié)點的信息優(yōu)先級相同 即實時性相同 分析協(xié)議 我們可以看出 只要確定通信的目的地址和通信報文的用途 命令字 即可根據(jù)命令字和主節(jié)點的有關(guān)信息組成一個完整的報文 所以將主機和現(xiàn)場節(jié)點通信的所有報文的目的地址和命令字提取出來 組成一個任務(wù)列表 一個報文占一個任務(wù) 具體分析如下 設(shè)某一報文的目的地址和命令字為NODEx和CMDx 則主機根據(jù)事先制定的協(xié)議 命令字 可以組成一個完整的發(fā)送報文 現(xiàn)場節(jié)點收到該報文后 根據(jù)NODEx和CMDx可以組成一個回收報文 所以 NODEx CMDx 可以唯一確定這一次傳輸過程 即一個任務(wù) 下面為簡化起見 稱 NODEx CMDx 為一個任務(wù) 將系統(tǒng)內(nèi)所有需要的 NODEx CMDx 即可組成任務(wù)列表 unsignedchartask tab N 2 NODE1 CMD1 NODE2 CMD2 NODEx CMDx NODEN CMDN 按照等優(yōu)先級的假設(shè) 相鄰兩個任務(wù)之間的發(fā)送時間間隔相等 設(shè)為T1 則將所有任務(wù)列表執(zhí)行一次的時間為T N T1 如果時間T能滿足系統(tǒng)的實時性要求 則選取的T1是合適的 如果不能滿足要求 適當(dāng)修改T1 原則上這個時間不能太小 T1 2ms 要留出一部分時間給其他程序 可以得到如下的一個傳輸時序示意圖 如圖二所示 2 多種優(yōu)先級任務(wù)傳輸策略根據(jù)系統(tǒng)的信息實時性 將系統(tǒng)中的傳輸任務(wù)分為若干種不同周期的任務(wù) 一般不要超過四種 這樣就可形成若干種不同周期的任務(wù)列表 在定時中斷服務(wù)程序中 每中斷一次 只能完成某一類任務(wù)列表的某一個任務(wù) 在這幾類任務(wù)中 周期短的任務(wù)優(yōu)先級最高 周期長的任務(wù)優(yōu)先級低 只有當(dāng)高一級的任務(wù)列表中的任務(wù)在其循環(huán)周期內(nèi)完成傳輸后 才進入下一級的任務(wù)的傳輸 高一級的任務(wù)傳輸可以打斷優(yōu)先級低的任務(wù)傳輸循環(huán) 當(dāng)高一級的任務(wù)在其循環(huán)周期傳輸完成后 接著進行被中斷的任務(wù)傳輸循環(huán) 不管是哪一種任務(wù) 其單個任務(wù)的傳輸過程和一般周期性任務(wù)的傳輸過程一樣 3 非周期性的數(shù)據(jù)傳輸策略A 緊急任務(wù)傳輸首先 一個緊急任務(wù)也是由 NODEex CMDex 來表示的 所以對某一次的緊急任務(wù)的傳輸和一個一般的任務(wù)的傳輸過程一樣 對于非周期性的實時性要求強的任務(wù) 采用緊急任務(wù)進行傳輸 首先查詢是否有緊急任務(wù) 有 傳輸緊急任務(wù)列表中的表頭任務(wù) 緊急任務(wù)采取隊列形式 先進先出 在一個傳輸周期中 只傳送一個緊急任務(wù) 對于緊急任務(wù)的傳輸 采用確認措施 只有確認一個緊急任務(wù)的傳輸過程完成 才將其從緊急任務(wù)的隊列中刪除 否則重新傳輸這個緊急任務(wù) 只有在緊急任務(wù)傳輸全部結(jié)束后也就是在緊急任務(wù)隊列中無緊急任務(wù)傳輸時 才傳輸一般的周期性任務(wù) B采用周期性任務(wù)傳輸策略 二 8套色圓網(wǎng)一共有10個節(jié)點 PC104人機界面主節(jié)點 導(dǎo)帶節(jié)點 1號圓網(wǎng)控制節(jié)點 8號圓網(wǎng)控制節(jié)點 節(jié)點地址分別設(shè)置為1 2 3 4 5 6 7 8 9 10 圖中除PC104外 其它為自主開發(fā)的節(jié)點 首先定義命令字的具體含義 1 主機 PC104 向?qū)Ч?jié)點發(fā)送命令取編碼器脈沖數(shù) 命令字為1 2 主機向圓網(wǎng)控制節(jié)點發(fā)送命令取工藝數(shù)據(jù) 狀態(tài)信息等 命令字為2 3 主機向圓網(wǎng)控制節(jié)點發(fā)送控制數(shù)據(jù) 命令字為3 4 主機向?qū)Ч?jié)點發(fā)送控制信號 命令字為4 采用等優(yōu)先級的報文傳輸策略 則得到主機發(fā)送的任務(wù)列表為 unsignedchartask tab N 2 2 1 2 4 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 3 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 二 人機界面技術(shù)工業(yè)控制系統(tǒng)可分為 運動控制系統(tǒng)和過程控制系統(tǒng)運動控制系統(tǒng)中有采用專用系統(tǒng)人機界面 如機床行業(yè) 大多采用PLC 人機界面 另外配組態(tài)軟件 過程控制系統(tǒng) 計算機組態(tài)目前現(xiàn)場總線控制系統(tǒng)的人機界面開發(fā) 1 PLC制造商提供的現(xiàn)場總線 如Profibus ControlNet采用專用的組態(tài)軟件 如RSview32等 2 采用過程控制的組態(tài)軟件 如Intouch Fix 國內(nèi)研華genie 組態(tài)王 杰控FameView Mcgs 3 自主開發(fā)語言 匯編 c vc vb硬件 單片機 pc104嵌入式計算機 pc工控機 1 布鋏絲光機現(xiàn)場總線控制系統(tǒng) 2 蠟印機 3 圓網(wǎng)印花機CANBUS控制系統(tǒng) 4 76M陶瓷輥邊窯CANBUS控制系統(tǒng) 人機界面對陶瓷輥道窯各電機運行狀態(tài)進行監(jiān)控和故障報警 顯示溫度實時曲線和歷史曲線 對風(fēng)機 傳動電機等進行啟停控制 與WEB實現(xiàn)數(shù)據(jù)交換 實現(xiàn)遠程訪問 PLC接受人機界面操作信息以及來自CANIO 2416 CANIO 0808的輸入信息 進行邏輯運行 輸出開關(guān)量至IO2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省二級造價工程師之建設(shè)工程造價管理基礎(chǔ)知識能力測試試卷B卷附答案
- 中班健康領(lǐng)域體育活動說課稿設(shè)計
- 汽機調(diào)速系統(tǒng)培訓(xùn)
- 國債期貨業(yè)務(wù)培訓(xùn)課件
- 母嬰產(chǎn)后護理培訓(xùn)課件
- 安全教育體系構(gòu)建與實踐
- 【江蘇省期末真題匯編】核心考點:詩詞曲鑒賞 語文八年級下冊統(tǒng)編版(含解析)
- 右半結(jié)腸癌護理
- 鋁廠特色面試題及答案
- 定制公交面試題及答案
- 2025年養(yǎng)老護理員職業(yè)考試試題及答案
- 揭陽惠來縣紀委監(jiān)委等部門屬下事業(yè)單位招聘筆試真題2024
- 春蘇教版六年級數(shù)學(xué)總復(fù)習(xí)30課時教學(xué)設(shè)計
- 黨課課件含講稿:以作風(fēng)建設(shè)新成效激發(fā)干事創(chuàng)業(yè)新作為
- 西安美術(shù)學(xué)院《舞臺編導(dǎo)藝術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 城投公司工程管理制度
- 2025全國農(nóng)業(yè)(水產(chǎn))行業(yè)職業(yè)技能大賽(水生物病害防治員)選拔賽試題庫(含答案)
- 油浸式變壓器 電抗器 檢修規(guī)范標準
- 2025年中國膨潤土貓砂項目投資可行性研究報告
- 職業(yè)技術(shù)學(xué)院2024級智能機器人技術(shù)專業(yè)人才培養(yǎng)方案
- TSG G7002-2015 鍋爐定期檢驗規(guī)則
評論
0/150
提交評論