《mcgs第一節-概述》由會員分享,可在線閱讀,更多相關《mcgs第一節-概述(19頁珍藏版)》請在裝配圖網上搜索。
1、,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,計算機科學與工程系,*,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,Chap 1,:,MCGS,組態軟件概述,MCGS,組態軟件簡介,1,MCGS,組態軟件的系統構成,2,MCGS,組態軟件的功能和特點,3,MCGS,組態軟件常用術語,4,什么是組態軟件?,組態英文是“Configuration“,就是用應用軟件中供給的工具、方法、完成工程中某一具體任務的過程。,組態與組裝類似,在組
2、態概念消逝之前,要實現某一軟件任務,都是通過編寫程序如使用BASIC,C等來實現的。編寫程序工作量大、周期長、易出錯。使用組態軟件,對于過去需要幾個月的工作,通過組態幾天就可以完成。,組態軟件是有專業性的。一種組態軟件只能適合某種領域的應用。,1,、,MCGS,組態軟件簡介,MCGS,:,Monitor,and,Control,Generated System,,,是一套基于Windows平臺的,用于快速構造和生成上位機監控系統的組態軟件系統,可運行于Microsoft Windows 95/98/Me/NT/2023等操作系統。,1,、,MCGS,組態軟件簡介,MCGS為用戶供給了解決實際工
3、程問題的完整方案和開發平臺,能夠完成現場數據采集、實時和歷史數據處理、報警和安全機制、流程把握、動畫顯示、趨勢曲線和報表輸出以及企業監控網絡等功能。,使用MCGS,用戶無須具備計算機編程的學問,就可以在短時間內輕而易舉地完成一個運行穩定,功能全面,維護量小并且具備專業水準的計算機監控系統的開發工作。,2,、,MCGS,組態軟件的系統構成,MCGS組態軟件的整體構造,組態環境:,組態生成,應用系統,組態結果,數據庫,運行環境:,解釋執行,組態結果,2,、,MCGS,組態軟件的系統構成,MCGS 5.1軟件系統包括組態環境和運行環境兩個局部。,組態環境相當于一套完整的工具軟件,幫助用戶設計和構造自
4、己的應用系統。,運行環境則依據組態環境中構造的組態工程,以用戶指定的方式運行,并進展各種處理,完成用戶組態設計的目標和功能。,2,、,MCGS,組態軟件的系統構成,兩局部相互獨立,又嚴密相連,核心是實時數據庫,2,、,MCGS,組態軟件的系統構成,MCGS組態環境是生成用戶應用系統的工作環境,由可執行程序McgsSet.exe支持,用戶在MCGS組態環境中完成動畫設計、設備連接、編寫把握流程、編制工程打印報表等全部組態工作后,生成擴展名為.mcg的工程文件,又稱為組態結果數據庫,其與MCGS 運行環境一起,構成了用戶應用系統,統稱為“工程”。,MCGS運行環境是用戶應用系統的運行環境,由可執行
5、程序McgsRun.exe支持,在運行環境中完成對工程的把握工作。,3,、,MCGS,組態軟件的功能和特點,全中文、可視化、面對窗口的組態開發界面,符 合中國人的使用習慣和要求;,浩大的標準圖形庫、完備的繪圖工具以及豐富的多媒體支持;,支持目前絕大多數硬件設備,同時可以便利地定制各種設備驅動;,強大的數據處理功能,能夠對工業現場產生的數據以各種方式進展統計處理。,3,、,MCGS,組態軟件的功能和特點,便利的報警設置、豐富的報警類型;,強大的網絡功能,支持TCP/IP、Modem、485/422/232,以及各種無線網絡和無線電臺等多種網絡體系構造。,4,、,MCGS,組態軟件常用術語,工程:
6、用戶應用系統的簡稱。引入工程的概念,是使簡潔的計算機專業技術更貼近于一般工程用戶。在MCGS組態環境中生成的文件稱為工程文件,后綴為.mcg,存放于MCGS名目的WORK子名目中。如:“D:MCGSWORK水位把握系統.mcg”。,對象:操作目標與操作環境的統稱。如窗口、構件、數據、圖形等皆稱為對象。,選中對象:鼠標點擊窗口或對象,使其處于可操作狀態,稱此操作為選中對象,被選中的對象包括窗口,也叫當前對象。,4,、,MCGS,組態軟件常用術語,組態:在MCGS組態軟件開發平臺中對五大局部,進展對象的定義、制作和編輯,并設定其狀態特征屬性參數,將此項工作稱為組態。,屬性:對象的名稱、類型、狀態、
7、性能及用法等特征的統稱。,菜單:是執行某種功能的命令集合。如系統菜單中的“文件”菜單命令,是用來處理與工程文件有關的執行命令。位于窗口頂端菜單條內的菜單命令稱為頂層菜單,一般分為獨立的菜單項和下拉菜單兩種形式,下拉菜單還可分成多級,每一級稱為次級子菜單。,4,、,MCGS,組態軟件常用術語,構件:具備某種特定功能的程序模塊,可以用VB、VC等程序設計語言編寫,通過編譯,生成DLL、OCX等文件。用戶對構件設置確定的屬性,并與定義的數據變量相連接,即可在運行中實現相應的功能。,策略:是指對系統運行流程進展有效把握的措施和方法。,啟動策略:在進入運行環境后首先運行的策略,只運行一次,一般完成系統初
8、始化的處理。該策略由MCGS自動生成,具體處理的內容由用戶充填。,4,、,MCGS,組態軟件常用術語,退出策略:退出運行環境時執行的策略。該策略由MCGS自動生成,自動調用,一般由該策略模塊完成系統完畢運行前的善后處理任務。,用戶策略:由用戶定義,用來完成特定的功能。用戶策略一般由按鈕、菜單、其他策略來調用執行。,大事策略:當對應的大事發生時執行的策略,例如在用戶窗口中定義了鼠標單擊大事,工程運行時在用戶窗口中單擊鼠標則執行相應的大事策略,只運行一次。,4,、,MCGS,組態軟件常用術語,熱鍵策略:當用戶按下定義的組合熱鍵如:Ctrl+D時執行的策略,只運行一次。,可見度:指對象在窗口內的顯現
9、狀態,即可見與不行見。,變量類型:MCGS定義的變量有五種類型:數值型、開關型、字符型、大事型和組對象。,大事對象:用來記錄和標識某種大事的產生或狀態的轉變。如開關量的狀態發生變化。,4,、,MCGS,組態軟件常用術語,組對象:用來存儲具有一樣存盤屬性的多個變量的集合,內部成員可包含多個其他類型的變量。組對象只是對有關聯的某一類數據對象的整體表示方法,而實際的操作則均針對每個成員進展。,動畫刷新周期:動畫更新速度,即顏色變換、物體運動、液面升降的快慢等,以毫秒為單位。,父設備:本身沒有特定功能,但可以和其他設備一起與計算機進展數據交換的硬件設備。如:串口通訊父設備。,4,、,MCGS,組態軟件
10、常用術語,子設備:必需通過一種父設備與計算機進展通訊的設備。如:浙大中控JL-26無紙記錄儀、研華4017模塊等。,模擬設備:在對工程文件測試時,供給可變化的數據的內部設備,可供給多種變化方式,如正弦波、三角波等。,數據庫存盤文件:MCGS工程文件在硬盤中存儲時的文件,類型為MDB文件,一般以工程文件的文件名+“D”進展命名,存儲在MCGS名目下WORK子名目中,如D:MCGSWork水位把握系統D.MDB。,練習與思考,什么是,MCGS,?,MCGS,組態的系統構成框架是怎樣的,?,其核心是什么?,MCGS,組態軟件有哪些功能特點?,什么叫工程?什么叫對象?什么叫策略?,本 講 內 容 到 此 結 束,Thank You!,