版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
組態(tài)軟件及應(yīng)用項目式教程真正的成功努力拚搏,創(chuàng)造屬于自己的充滿意義的人生!大學(xué)是為擇業(yè)、就業(yè)、創(chuàng)業(yè)準(zhǔn)備知識、品德、能力的階段。項目1認(rèn)知MCGS組態(tài)軟件任務(wù)1了解MCGS組態(tài)軟件什么是MCGS組態(tài)軟件01MCGS組態(tài)軟件的系統(tǒng)構(gòu)成、功能和特點02MCGS組態(tài)軟件的工作方式03了解國產(chǎn)組態(tài)軟件的發(fā)展動態(tài)04學(xué)習(xí)目標(biāo)什么是MCGS組態(tài)軟件
組態(tài)(configuration):shapeoroutline;methodofarrangement.
形狀、外貌、輪廓、構(gòu)形、排列方法、組態(tài)、配置即:在軟件領(lǐng)域內(nèi),運用軟件中提供的工具、方法完成工程中某一具體任務(wù)的過程。
組態(tài)軟件:
從應(yīng)用角度講組態(tài)軟件是完成系統(tǒng)硬件與軟件溝通、建立現(xiàn)場與監(jiān)控層溝通的人機(jī)界面的軟件平臺。
MCGS(MonitorandControlGeneratedSystem):即“監(jiān)視與控制通用系統(tǒng)”,它是一套基于Windows平臺的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng)。MCGS組態(tài)軟件的系統(tǒng)構(gòu)成多項目管理實現(xiàn)的核心是實時數(shù)據(jù)庫MCGS組態(tài)軟件的系統(tǒng)構(gòu)成
MCGS軟件系統(tǒng)包括組態(tài)環(huán)境和運行環(huán)境兩部分。①
MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,用戶在MCGS組態(tài)環(huán)境中完成全部組態(tài)工作。②MCGS運行環(huán)境是用戶應(yīng)用系統(tǒng)的運行環(huán)境,在運行環(huán)境中完成對工程的控制工作。MCGS組態(tài)軟件的五大窗口MCGS組態(tài)軟件的功能和特點
全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中國人的使用習(xí)慣和要求。
龐大的標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持。
圖形的旋轉(zhuǎn)功能,使組態(tài)工程更加生動、逼真。
通用性強,支持目前絕大多數(shù)硬件設(shè)備,同時可以方便地定制各種設(shè)備驅(qū)動。MCGS組態(tài)軟件與設(shè)備無關(guān),不同的設(shè)備對應(yīng)不同的設(shè)備驅(qū)動構(gòu)件,對于某一構(gòu)件的操作和改動,不會影響其他構(gòu)件和整個系統(tǒng)的結(jié)構(gòu)。
封裝性好,易學(xué)易用。
強大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計處理MCGS組態(tài)軟件的功能和特點
方便的報警設(shè)置、豐富的報警類型、報警存貯與應(yīng)答等功能。
完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。
強大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。
良好的可擴(kuò)充性,可通過OPC、DDE、ODBC、ActiveX等機(jī)制,方便地擴(kuò)展MCGS組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開發(fā)的軟件進(jìn)行連接。
延續(xù)性強,用MCGS組態(tài)軟件開發(fā)的應(yīng)用程序,當(dāng)現(xiàn)場(包括硬件設(shè)備或系統(tǒng)結(jié)構(gòu))或用戶需求發(fā)生改變時,不需作很多修改而方便地完成軟件的更新和升級。MCGS組態(tài)軟件的工作方式MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過設(shè)備驅(qū)動程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。MCGS如何產(chǎn)生動畫效果:MCGS為每一種基本圖形元素定義了不同的動畫屬性,通過動畫屬性中的“表達(dá)式”建立與實時數(shù)據(jù)庫的連接,從而產(chǎn)生動畫。MCGS如何實施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺計算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。
如何對工程運行流程實施有效控制:MCGS開辟了專用的“運行策略”窗口,建立用戶運行策略??刂葡到y(tǒng)的運行流程和設(shè)備的工作狀態(tài)。國產(chǎn)組態(tài)軟件的發(fā)展動態(tài)亞控組態(tài)王(KingView)紫金橋(RealHistorian)力控(ForceControl)杰控(FameView)1234項目1/任務(wù)1THEEND“故兵無常勢,水無常形,能因敵變化而制勝者,謂之神?!本唧w問題具體對待,靈活機(jī)動,敢于創(chuàng)新,探尋解決問題的新途徑。組態(tài)軟件及應(yīng)用項目式教程項目1認(rèn)知MCGS組態(tài)軟件任務(wù)2學(xué)習(xí)MCGS組態(tài)軟件掌握MCGS組態(tài)軟件常用術(shù)語01掌握MCGS組態(tài)軟件的組態(tài)環(huán)境和工具02掌握MCGS組態(tài)軟件組建一個工程的一般過程03學(xué)習(xí)目標(biāo)MCGS組態(tài)軟件常用術(shù)語工程:用戶應(yīng)用系統(tǒng)的簡稱。引入工程的概念,是使復(fù)雜的計算機(jī)專業(yè)技術(shù)更貼近于普通工程用戶。在MCGS組態(tài)環(huán)境中生成的文件稱為工程文件,后綴為.mcg,存放于MCGS目錄的WORK子目錄中。如:“D:\MCGS\WORK\水位控制系統(tǒng).mcg”。對象:操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù)據(jù)、圖形等皆稱為對象。選中對象:鼠標(biāo)點擊窗口或?qū)ο?,使其處于可操作狀態(tài),稱此操作為選中對象,被選中的對象(包括窗口),也叫當(dāng)前對象。MCGS組態(tài)軟件常用術(shù)語組態(tài):在MCGS組態(tài)軟件開發(fā)平臺中對五大部分,進(jìn)行對象的定義、制作和編輯,并設(shè)定其狀態(tài)特征(屬性)參數(shù),將此項工作稱為組態(tài)。屬性:對象的名稱、類型、狀態(tài)、性能及用法等特征的統(tǒng)稱。菜單:是執(zhí)行某種功能的命令集合。如系統(tǒng)菜單中的“文件”菜單命令,是用來處理與工程文件有關(guān)的執(zhí)行命令。位于窗口頂端菜單條內(nèi)的菜單命令稱為頂層菜單,一般分為獨立的菜單項和下拉菜單兩種形式,下拉菜單還可分成多級,每一級稱為次級子菜單。MCGS組態(tài)軟件常用術(shù)語構(gòu)件:具備某種特定功能的程序模塊,可以用VB、VC等程序設(shè)計語言編寫,通過編譯,生成DLL、OCX等文件。用戶對構(gòu)件設(shè)置一定的屬性,并與定義的數(shù)據(jù)變量相連接,即可在運行中實現(xiàn)相應(yīng)的功能。策略:是指對系統(tǒng)運行流程進(jìn)行有效控制的措施和方法。
啟動策略:在進(jìn)入運行環(huán)境后首先運行的策略,只運行一次,一般完成系統(tǒng)初始化的處理。該策略由MCGS自動生成,具體處理的內(nèi)容由用戶充填。MCGS組態(tài)軟件常用術(shù)語退出策略:退出運行環(huán)境時執(zhí)行的策略。該策略由MCGS自動生成,自動調(diào)用,一般由該策略模塊完成系統(tǒng)結(jié)束運行前的善后處理任務(wù)。用戶策略:由用戶定義,用來完成特定的功能。用戶策略一般由按鈕、菜單、其他策略來調(diào)用執(zhí)行。事件策略:當(dāng)對應(yīng)的事件發(fā)生時執(zhí)行的策略,例如在用戶窗口中定義了鼠標(biāo)單擊事件,工程運行時在用戶窗口中單擊鼠標(biāo)則執(zhí)行相應(yīng)的事件策略,只運行一次。MCGS組態(tài)軟件常用術(shù)語熱鍵策略:當(dāng)用戶按下定義的組合熱鍵(如:Ctrl+D)時執(zhí)行的策略,只運行一次??梢姸龋褐笇ο笤诖翱趦?nèi)的顯現(xiàn)狀態(tài),即可見與不可見。變量類型:MCGS定義的變量有五種類型:數(shù)值型、開關(guān)型、字符型、事件型和組對象。事件對象:用來記錄和標(biāo)識某種事件的產(chǎn)生或狀態(tài)的改變。如開關(guān)量的狀態(tài)發(fā)生變化。MCGS組態(tài)軟件常用術(shù)語組對象:用來存儲具有相同存盤屬性的多個變量的集合,內(nèi)部成員可包含多個其他類型的變量。組對象只是對有關(guān)聯(lián)的某一類數(shù)據(jù)對象的整體表示方法,而實際的操作則均針對每個成員進(jìn)行。動畫刷新周期:動畫更新速度,即顏色變換、物體運動、液面升降的快慢等,以毫秒為單位。父設(shè)備:本身沒有特定功能,但可以和其他設(shè)備一起與計算機(jī)進(jìn)行數(shù)據(jù)交換的硬件設(shè)備。如:串口通訊父設(shè)備。MCGS組態(tài)軟件常用術(shù)語子設(shè)備:必須通過一種父設(shè)備與計算機(jī)進(jìn)行通訊的設(shè)備。如:浙大中控JL-26無紙記錄儀、研華4017模塊等。模擬設(shè)備:在對工程文件測試時,提供可變化的數(shù)據(jù)的內(nèi)部設(shè)備,可提供多種變化方式,如正弦波、三角波等。數(shù)據(jù)庫存盤文件:MCGS工程文件在硬盤中存儲時的文件,類型為MDB文件,一般以工程文件的文件名+“D”進(jìn)行命名,存儲在MCGS目錄下WORK子目錄中,如D:\MCGS\Work\水位控制系統(tǒng)D.MDB。MCGS組態(tài)軟件的組態(tài)環(huán)境和工具系統(tǒng)工作臺面:是MCGS組態(tài)操作的總工作臺面。鼠標(biāo)雙擊桌面上的“MCGS組態(tài)環(huán)境”圖標(biāo),彈出的窗口即為MCGS的工作臺窗口。組態(tài)工作窗口:是創(chuàng)建和配置圖形對象、數(shù)據(jù)對象和各種構(gòu)件的工作環(huán)境,又稱為對象的編輯窗口。包括:主控窗口,用戶窗口,設(shè)備窗口,運行策略窗口,實時數(shù)據(jù)庫窗口。MCGS組態(tài)軟件的組態(tài)環(huán)境和工具屬性設(shè)置窗口:是設(shè)置對象各種特征參數(shù)的工作環(huán)境,又稱屬性設(shè)置對話框。對象不同,屬性窗口的內(nèi)容各異,但結(jié)構(gòu)形式大體相同。圖形庫工具箱:
MCGS為用戶提供了豐富的組態(tài)資源。工具按鈕一覽:工作臺窗口的工具條一欄內(nèi),排列標(biāo)有各種位圖圖標(biāo)的按鈕,稱為工具條功能按鈕,簡稱為工具按鈕。組建新工程的一般過程(1)工程項目系統(tǒng)分析(2)工程立項搭建框架(3)設(shè)計菜單基本體系(4)制作動畫顯示畫面(5)編寫控制流程程序(6)完善菜單按鈕功能(7)編寫程序調(diào)試工程(8)連接設(shè)備驅(qū)動程序(9)工程完工綜合測試項目1/任務(wù)2THEEND組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)1建立一個新工程了解如何建立一個新工程01靈活應(yīng)用工具箱02學(xué)習(xí)目標(biāo)建立一個新工程一、工程項目簡介水位控制系統(tǒng)需要采集二個模擬數(shù)據(jù):液位1(最大值10米)液位2(最大值6米)三個開關(guān)數(shù)據(jù):水泵、調(diào)節(jié)閥、出水閥。建立一個新工程二、工程項目組態(tài)效果建立一個新工程三、工程項目剖析(1)工程的框架結(jié)構(gòu)(2)動畫圖形的制作(3)控制流程的實現(xiàn)(4)各種功能的實現(xiàn)(報表、曲線、報警等)(5)輸入、輸出設(shè)備(6)其它功能的實現(xiàn)(安全機(jī)制)四、建立MCGS新工程雙擊“Mcgs組態(tài)環(huán)境”圖標(biāo)設(shè)計畫面流程1.建立新畫面2.打開工具箱3.裝載背景位圖4.制作文字框圖5.設(shè)置框圖顏色6.對象元件庫管理7.整體畫面☆
裝載的位圖是流程畫面的背景圖,不能喧賓奪主?!罟こ痰拿Q和工程存儲的路徑均不能含有空格?!罱⒌男鹿こ套詈么鎯υ赪ORK目錄下。操作規(guī)范意識☆在流動塊繪制過程中,如果在鼠標(biāo)移動的同時按下Shift鍵,則流動塊只能以水平或垂直的方式繪制和移動?!顖D2-10中的流程畫面布局應(yīng)考慮工程整體布局,可參照圖2-1(a),應(yīng)考慮工程整體布局,以便于后期添加其它組態(tài)功能。設(shè)計畫面流程1.建立新畫面2.打開工具箱3.裝載背景位圖4.制作文字框圖5.設(shè)置框圖顏色6.對象元件庫管理7.整體畫面工匠精神李向前,中國共產(chǎn)黨的十九大代表、全國技術(shù)能手、全國鐵路技術(shù)能手、全國鐵路火車頭獎?wù)拢拌F路工匠”,并榮獲全國“最美奮斗者”的殊榮。1995年從原鄭州鐵路機(jī)械學(xué)校(現(xiàn)鄭州鐵路職業(yè)技術(shù)學(xué)院)內(nèi)燃機(jī)車專業(yè)畢業(yè),是洛陽機(jī)務(wù)段寶豐檢修車間內(nèi)燃機(jī)車鉗工、高級技師,鄭州局集團(tuán)公司首席技師,國鐵集團(tuán)首席高級技師??菰锏臅?,讀爛。大國工匠李向前枯燥的工作,做精。項目2/任務(wù)1THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)2讓畫面動起來了解實時數(shù)據(jù)庫的結(jié)構(gòu)及如何建立數(shù)據(jù)對象01了解如何使用模擬設(shè)備進(jìn)行模擬調(diào)試03學(xué)習(xí)目標(biāo)了解如何連接數(shù)據(jù)對象,讓動畫動起來02了解MCGS組態(tài)軟件腳本程序的編寫方法04實時數(shù)據(jù)庫和數(shù)據(jù)對象一、MCGS實時數(shù)據(jù)庫的概述
在MCGS中的數(shù)據(jù)不同于傳統(tǒng)意義的數(shù)據(jù)或變量,它不只包含了變量的數(shù)值特征,還將與數(shù)據(jù)相關(guān)的其它屬性(如數(shù)據(jù)的狀態(tài)、報警限值等)以及對數(shù)據(jù)的操作方法(如存盤處理、報警處理等)封裝在一起,作為一個整體,以對象的形式提供服務(wù)。這種把數(shù)值、屬性和方法定義成一體的數(shù)據(jù)稱為數(shù)據(jù)對象(數(shù)據(jù)變量)。實時數(shù)據(jù)庫和數(shù)據(jù)對象二、數(shù)據(jù)對象的類型:
(1)開關(guān)型數(shù)據(jù)對象 (2)數(shù)值型數(shù)據(jù)對象 (3)字符型數(shù)據(jù)對象 (4)事件型數(shù)據(jù)對象 (5)數(shù)據(jù)組對象
實時數(shù)據(jù)庫和數(shù)據(jù)對象定義數(shù)據(jù)對象一、分析系統(tǒng)所需數(shù)據(jù)對象:表2-1列出了水位控制系統(tǒng)項目工程中與動畫和設(shè)備控制相關(guān)的所有變量名稱。這些數(shù)據(jù)對象均需要建在實時數(shù)據(jù)庫里,既可以在使用之前全部建好,也可以在使用過程中逐一建立。二、數(shù)據(jù)對象屬性設(shè)置:在數(shù)據(jù)對象屬性設(shè)置窗口中,用戶將系統(tǒng)定義的缺省名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入數(shù)據(jù)對象注釋文字。
定義數(shù)據(jù)對象三、數(shù)據(jù)對象的作用域:實時數(shù)據(jù)庫中定義的數(shù)據(jù)對象都是全局性的,MCGS各個部分都可以對數(shù)據(jù)對象進(jìn)行操作,通過數(shù)據(jù)對象來交換信息和協(xié)調(diào)工作。數(shù)據(jù)對象的各種屬性在整個運行過程中都保持有效。如在水位控制系統(tǒng)中的液位1、液位2,在組態(tài)實時曲線、實時報表、動畫流程時都是用的同一變量。分享——勤于實踐冬夜讀書示子聿宋陸游古人學(xué)問無遺力,少壯工夫老始成。
紙上得來終覺淺,絕知此事要躬行。竭盡全力持之以恒親身實踐工程能力源于實踐!動畫連接一、水罐動畫連接:(1)水罐1動畫連接
(2)水罐2動畫連接動畫連接二、調(diào)節(jié)閥、水泵和出水閥動畫連接:(1)調(diào)節(jié)閥動畫連接
(2)水泵動畫連接
(3)出水閥動畫連接鼠標(biāo)單擊手動控制運行效果動畫連接三、流動塊動畫連接鼠標(biāo)單擊手動控制運行效果動畫連接四、滑動輸入器動畫連接:(1)滑動輸入器背景組態(tài)
(2)滑動輸入器動畫連接滑動輸入器手動控制運行效果動畫連接五、顯示儀表動畫連接:(1)數(shù)字顯示儀表動畫連接
(2)旋轉(zhuǎn)指針式儀表動畫連接動畫連接一、水罐動畫連接:(1)水罐1動畫連接
(2)水罐2動畫連接二、調(diào)節(jié)閥、水泵和出水閥動畫連接:(1)調(diào)節(jié)閥動畫連接
(2)水泵動畫連接
(3)出水閥動畫連接三、流動塊動畫連接四、滑動輸入器動畫連接:(1)滑動輸入器背景組態(tài)
(2)滑動輸入器動畫連接五、顯示儀表動畫連接:(1)數(shù)字顯示儀表動畫連接
(2)旋轉(zhuǎn)指針式儀表動畫連接鼠標(biāo)單擊手動控制運行效果滑動輸入器手動控制運行效果模擬設(shè)備
模擬設(shè)備是MCGS軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用戶調(diào)試工程使用。本構(gòu)件可以產(chǎn)生標(biāo)準(zhǔn)的正弦波,方波,三角波,鋸齒波信號,且其幅值和周期都可以任意設(shè)置。模擬設(shè)備運行效果編寫控制流程如果想讓水泵、調(diào)節(jié)閥和出水閥會根據(jù)水罐中的水位變化而自動開啟或關(guān)閉,就需要運用腳本程序編寫控制流程。用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序。腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。編寫控制流程IF液位1<9THEN水泵=1ELSE水泵=0ENDIFIF液位2<1THEN出水閥=0ELSE出水閥=1ENDIFIF液位1>1and液位2<6THEN調(diào)節(jié)閥=1ELSE調(diào)節(jié)閥=0ENDIF腳本程序運行效果想一想做一做:1.什么是數(shù)據(jù)對象?數(shù)據(jù)對象的命名規(guī)則是什么?2.數(shù)據(jù)對象有哪幾種類型?3.什么是組對象?定義并使用組對象時應(yīng)注意哪些問題?4.在圖2-21中,如果把“最大變化百分比”的數(shù)值“100”改成“10”,組態(tài)運行結(jié)果如何?5.在循環(huán)策略屬性設(shè)置中,循環(huán)時間缺省值是60000(ms),如果忘記修改此數(shù)值,組態(tài)運行效果如何?6.你能改變水罐液位變化的快慢嗎?你能改變水罐液位的最大值嗎?7.試組態(tài)完成:當(dāng)液位1>5時,數(shù)字顯示儀表中數(shù)字顏色為紅色,否則為綠色;當(dāng)液位2>3時,數(shù)字顯示儀表中數(shù)字顏色為紅色,否則為綠色。8.自行創(chuàng)意設(shè)計一個新圖符并添加到圖庫中。項目2/任務(wù)2THEENDAsummaryonthestage真正聰明的人,早就知道人生路上沒有捷徑,那些所謂的捷足先登,一定是因為提前付出了比別人更多的努力。組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)3報警顯示與報警數(shù)據(jù)掌握如何定義報警及其實現(xiàn)方法01學(xué)習(xí)目標(biāo)基本訓(xùn)練任務(wù)水位控制系統(tǒng)組態(tài)學(xué)習(xí)過程靜態(tài)流程畫面全手動動畫半自動動畫全自動動畫1.實時報警信息2.歷史報警信息3.實時修改報警限值4.燈光報警報警組態(tài)定義報警定義報警的具體操作如下:
對于“液位1”變量,在實時數(shù)據(jù)庫中,雙擊“液位1”,在報警屬性中,選中“允許進(jìn)行報警處理”;在報警設(shè)置中選中“上限報警”,把報警值設(shè)為:9米;報警注釋為:水罐1的水已達(dá)上限值;在報警設(shè)置中選中“下限報警”,把報警值設(shè)為:1米;報警注釋為:水罐1沒水了。在存盤屬性中,選中“自動保存產(chǎn)生的報警信息”。對于液位2變量來說,只需要把“上限報警”的報警值設(shè)為:4米,其它一樣。實時報警顯示實時報警顯示
實時數(shù)據(jù)庫只負(fù)責(zé)關(guān)于報警的判斷、通知和存儲三項工作,而報警產(chǎn)生后所要進(jìn)行的其它處理操作(報警確認(rèn),即對報警動作的響應(yīng)),則需要您在組態(tài)時實現(xiàn)。
在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中,選中“水位控制”窗口,雙擊“水位控制”或單擊“動畫組態(tài)”進(jìn)入。在工具條中單擊“工具箱”,彈出“工具箱”,從“工具箱”中單擊“報警顯示”圖標(biāo),變“十”后用鼠標(biāo)拖動到適當(dāng)位置與大小。在“報警顯示構(gòu)件屬性設(shè)置”中,把“對應(yīng)的數(shù)據(jù)對象的名稱”改為:液位組,“最大記錄次數(shù)”為:6,其它不變。按“確認(rèn)”后,則報警顯示設(shè)置完畢。此時按“F5”或直接按工具條中圖標(biāo),進(jìn)入運行環(huán)境,您會發(fā)現(xiàn)報警顯示已經(jīng)輕松地實現(xiàn)了。實時報警顯示報警數(shù)據(jù)
在報警定義時,我們已經(jīng)讓當(dāng)有報警產(chǎn)生時,“自動保存產(chǎn)生的報警信息”,這時我們可以通過如下操作,看看是否有報警數(shù)據(jù)存在?
在“運行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。如圖2-42所示。修改報警限值一、了解系統(tǒng)函數(shù):(1)系統(tǒng)函數(shù)的分類和功能
(2)系統(tǒng)函數(shù)示例修改報警限值二、修改報警限值操作步驟:(1)新增數(shù)據(jù)對象
(2)制作交互界面
(3)編寫控制流程燈光報警動畫報警整體效果圖報警運行效果報警組態(tài)創(chuàng)意設(shè)計掃描二維碼,嘗試做出報警應(yīng)答運行效果。2.掃描二維碼,嘗試做出彈出報警畫面的運行效果:當(dāng)水罐1的液位高于上限或低于下限時,彈出報警畫面,報警標(biāo)志閃爍,并用文字提示水罐1液位異常。當(dāng)水罐1的液位處于正常范圍時,則關(guān)閉報警窗口。3.掃描二維碼,在水位控制系統(tǒng)中,添加模擬設(shè)備以后,滑動輸入器就不能手動控制了。請設(shè)置手動/自動控制切換按鈕實現(xiàn)手動控制與自動控制的切換。報警應(yīng)答運行效果彈出報警畫面運行效果手動/自動控制切換燈光報警動畫創(chuàng)意設(shè)計——超級高鐵項目2/任務(wù)3THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目3水位控制系統(tǒng)組態(tài)任務(wù)4報表輸出如何做實時報表與歷史報表01學(xué)習(xí)目標(biāo)最終效果圖圖中包括三個標(biāo)簽:1.水位控制系統(tǒng)數(shù)據(jù)顯示2.實時數(shù)據(jù)3.歷史數(shù)據(jù)兩個報表:實時報表、歷史報表,三個構(gòu)件:1.自由表格2.歷史表格3.存盤數(shù)據(jù)瀏覽實時報表
實時數(shù)據(jù)報表是實時的將當(dāng)前時間的數(shù)據(jù)變量按一定報告格式(用戶組態(tài))顯示和打印,即:對瞬時量的反映,實時數(shù)據(jù)報表可以通過MCGS系統(tǒng)的實時表格構(gòu)件來組態(tài)顯示實時數(shù)據(jù)報表。歷史報表一、用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件實現(xiàn)歷史報表注意:☆在設(shè)置構(gòu)件屬性設(shè)置時,當(dāng)單擊“顯示屬性”屬性頁的“復(fù)位”按鈕,“時間條件”的屬性“排序列名”設(shè)置會清空,需要重新設(shè)置。否則,運行環(huán)境下無法正常顯示?!钔?,當(dāng)液位組的組對象發(fā)生變化時,必須重新選擇“數(shù)據(jù)來源”屬性頁的“MCGS組對象對應(yīng)的存盤數(shù)據(jù)表”,即重新選擇液位組。然后在點擊“顯示屬性”的復(fù)位按鈕。修改過的數(shù)據(jù)成員才能正常顯示。歷史報表二、用歷史表格構(gòu)件實現(xiàn)歷史報表在“工具箱”中單擊“歷史表格”圖標(biāo)從編輯條中單擊“合并表元”圖標(biāo),表格中所選區(qū)域會出現(xiàn)反斜杠歷史報表二、用歷史表格構(gòu)件實現(xiàn)歷史報表數(shù)值型格式化字符串:表示為X|Y的形式,如:2|1豎線左邊是小數(shù)位數(shù),右邊是在格式化好的文本的右邊添加的空格的個數(shù)。
開關(guān)型數(shù)值格式化字符串:表示為S1|S2的形式,如:開|關(guān),當(dāng)開關(guān)型數(shù)值不等于0時,顯示字符串S1,當(dāng)開關(guān)型數(shù)值等于0時,顯示字符串S2。項目2/任務(wù)4THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)5曲線顯示如何用MCGS組態(tài)軟件實現(xiàn)實時曲線與歷史曲線01學(xué)習(xí)目標(biāo)注意:☆在基本屬性頁中,絕對時鐘趨勢曲線是指以絕對時間為橫軸標(biāo)度,構(gòu)件顯示的是數(shù)據(jù)對象與時間的函數(shù)關(guān)系。相對時鐘趨勢曲線是指定一個數(shù)據(jù)對象為橫軸標(biāo)度,從而實現(xiàn)一個數(shù)據(jù)對象相對于另一個數(shù)據(jù)對象的變化曲線?!钤诋嫻P屬性頁中,畫筆對應(yīng)的表達(dá)式可以簡單地指定一個數(shù)據(jù)對象,如圖中的“液位1”、“液位2”,也可以按照表達(dá)式的規(guī)則建立一個復(fù)雜的表達(dá)式。
實時曲線歷史趨勢
歷史曲線構(gòu)件實現(xiàn)了歷史數(shù)據(jù)的曲線瀏覽功能。運行時,歷史曲線構(gòu)件能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢效果圖。歷史曲線主要用于事后查看數(shù)據(jù)和狀態(tài)變化趨勢和總結(jié)規(guī)律。
歷史曲線具體操作如下:
在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“歷史曲線”圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“歷史曲線構(gòu)件屬性設(shè)置”窗口,按圖2-70設(shè)置,在“歷史曲線構(gòu)件屬性設(shè)置”中,“液位1”曲線顏色為“綠色”;“液位2”曲線顏色為“紅色”。歷史趨勢歷史趨勢注意:☆在設(shè)置曲線標(biāo)識的時候,在曲線標(biāo)識窗口勾選曲線條數(shù),并在曲線內(nèi)容下拉框中選擇與曲線對應(yīng)的數(shù)據(jù)對象。否則,工程進(jìn)入運行環(huán)境,無法正常顯示曲線?!钊粢@示的曲線更平滑,可以采用增加曲線點數(shù)的方法,即增加單位時間內(nèi)采集曲線的點數(shù)及縮短曲線數(shù)據(jù)對象的存盤周期。在運行環(huán)境中,單擊“數(shù)據(jù)顯示”菜單,打開“數(shù)據(jù)顯示窗口”,就可以看到實時數(shù)據(jù),歷史報表,實時曲線,歷史曲線,如圖所示。
最終效果圖項目2/任務(wù)5THEENDAsummaryonthestage失敗只不過是命運試圖將我們推向另一個方向罷了!組態(tài)軟件及應(yīng)用項目式教程項目2水位控制系統(tǒng)組態(tài)任務(wù)6安全機(jī)制如何設(shè)置軟件的安全機(jī)制01學(xué)習(xí)目標(biāo)操作權(quán)限
MCGS系統(tǒng)的操作權(quán)限機(jī)制1.采用用戶組和用戶的概念來進(jìn)行操作權(quán)限的控制
在MCGS中可以定義無限多個用戶組,每個用戶組中可以包含無限多個用戶,同一個用戶可以隸屬于多個用戶組。操作權(quán)限的分配是以用戶組為單位來進(jìn)行的,即某種功能的操作哪些用戶組有權(quán)限,而某個用戶能否對這個功能進(jìn)行操作取決于該用戶所在的用戶組是否具備對應(yīng)的操作權(quán)限。2.安全機(jī)制的劃分
(1)操作員組:一般只能進(jìn)行簡單的日常操作
(2)技術(shù)員組:負(fù)責(zé)工藝參數(shù)等功能的設(shè)置(3)負(fù)責(zé)人組:能對重要的數(shù)據(jù)進(jìn)行統(tǒng)計分析。
各組的權(quán)限各自獨立,但某用戶可能因工作需要,能進(jìn)行所有操作,則只需把該用戶同時設(shè)為隸屬于三個用戶組即可。系統(tǒng)權(quán)限管理一、用戶權(quán)限管理二、安全機(jī)制組態(tài):(1)登錄用戶
(2)退出登錄
(3)用戶管理
(4)修改密碼
(5)系統(tǒng)運行權(quán)限安全機(jī)制工程加密
在“MCGS組態(tài)環(huán)境”下,如果不想要其它人隨便看到您所組態(tài)的工程或防止競爭對手了解到您的工程組態(tài)細(xì)節(jié),可以為工程加密。
在“工具”下拉菜單中單擊“工程安全管理”,再單擊“工程密碼設(shè)置”,彈出“修改工程密碼”窗口,如圖所示。修改密碼完成后按“確認(rèn)”工程加密即可生效,下次打開“水位控制系統(tǒng)”需要輸入密碼。設(shè)置工程試用期限
設(shè)置工程試用期限,也是一種保護(hù)開發(fā)者利益的措施,工程運行到設(shè)定的期限,系統(tǒng)會發(fā)出提示信息,控制直到停止工程運行。
選擇“工具”下拉菜單的“工程安全管理”項,單擊“工程運行期限設(shè)置”菜單項,彈出“修改工程運行期限”窗口,如圖2-81所示。鎖定軟件狗
軟件狗屬于硬加密技術(shù),它具有加密強度大、可靠性高等特點。近年來,在保護(hù)軟件開發(fā)者利益、防止軟件盜版方面起了很大作用,已廣泛應(yīng)用于計算機(jī)軟件保護(hù)。鎖定軟件狗可以把組態(tài)好的工程和軟件狗鎖定在一起,運行時,離開所鎖定的軟件狗,該工程運行三十分鐘后會自動退出系統(tǒng)。隨MCGS一起提供的軟件狗都有一個唯一的序列號,鎖定后的工程在其它任何MCGS系統(tǒng)中都無法正常運行,充分保護(hù)開發(fā)者的權(quán)利。想一想做一做:1.MCGS組態(tài)軟件中的安全機(jī)制都包括什么?2.MCGS組態(tài)軟件中的安全機(jī)制包括什么內(nèi)容?創(chuàng)新與創(chuàng)意項目2/任務(wù)6THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目3動畫制作任務(wù)1了解腳本程序會根據(jù)組態(tài)要求編制腳本程序01學(xué)習(xí)目標(biāo)腳本程序語言要素一、數(shù)據(jù)類型:
開關(guān)型 值為0或1
數(shù)值型 值在3.4E±38范圍內(nèi)
字符型 值為最多512字符組成的字符串二、變量及常量:
(1)變量
(2)常量
(3)系統(tǒng)變量
(4)系統(tǒng)函數(shù)腳本程序語言要素三、MCGS對象MCGS操作對象包括工程中的用戶窗口、用戶策略和設(shè)備構(gòu)件,MCGS操作對象在腳本程序中不能當(dāng)作變量和表達(dá)式使用,但可以當(dāng)作系統(tǒng)函數(shù)的參數(shù)使用。四、表達(dá)式(六種表現(xiàn)形式)(1)常量,如“1”、“200”(2)單個的數(shù)據(jù)對象,如“出水閥”、“啟停按鈕”(3)簡單或復(fù)雜的算術(shù)表達(dá)式,如“液位1+5”(4)簡單或復(fù)雜的邏輯表達(dá)式,如“液位1﹥5”(5)系統(tǒng)變量,如“$Date”(6)系統(tǒng)函數(shù),如“!abs()”腳本程序語言要素五、運算符運算符類型符號意義算術(shù)運算符∧乘方*乘法/除法\整除+加法-減法Mod取模運算邏輯運算符AND邏輯與NOT邏輯非OR邏輯或XOR邏輯異或比較運算符>
大于>=大于等于=等于<=小于等于<
小于<>
不等于腳本程序語言要素六、運算符優(yōu)先級運
算
符優(yōu)
先
級()
高
低∧*,/,\,Mod+,-<,>,<=,>=,=,<>NOTAND,OR,XOR腳本程序基本語句一、賦值語句二、條件語句:
(1)If〖表達(dá)式〗Then〖賦值語句或退出語句〗
(2)If〖表達(dá)式〗Then
〖語句〗 EndIf
(3)If〖表達(dá)式〗Then
〖語句〗 Else
〖語句〗 EndIf腳本程序基本語句三、退出語句“Exit”,用于中斷腳本程序的運行,停止執(zhí)行其后面的語句。四、注釋語句以單引號“’”開頭的語句稱為注釋語句五、循環(huán)語句While〖條件表達(dá)式〗…EndWhile想一想做一做:1.什么是腳本程序?2.哪種數(shù)據(jù)對象可以應(yīng)用于腳本程序?3.什么是系統(tǒng)變量?4.什么是系統(tǒng)函數(shù)?5.表達(dá)式有幾種表現(xiàn)形式?6.腳本程序中有幾種語句?項目3/任務(wù)1THEENDAsummaryonthestage不逼一下自己永遠(yuǎn)不知道自己有多優(yōu)秀!組態(tài)軟件及應(yīng)用項目式教程項目3動畫制作任務(wù)2封面動畫制作如何制作封面的動畫效果01學(xué)習(xí)目標(biāo)建立數(shù)據(jù)對象
表中列出了封面窗口中與動畫和設(shè)備控制相關(guān)的所有變量名稱。這些數(shù)據(jù)對象均需要建在實時數(shù)據(jù)庫里,既可以在使用之前全部建好,也可以在使用過程中逐一建立。變量名稱類型注釋日期字符型顯示系統(tǒng)日期時間字符型顯示系統(tǒng)時間角度數(shù)值型用于封面窗口動畫的變量封面制作一、封面窗口屬性設(shè)置二、文字標(biāo)簽動畫組態(tài)屬性設(shè)置
三、文字標(biāo)簽動畫組態(tài)閃爍效果設(shè)置四、日期標(biāo)簽動畫組態(tài)屬性設(shè)置五、橢圓和小球的定位圖六、小球的動畫組態(tài)屬性設(shè)置封面制作角度=角度+3.14/180IF角度>=2*3.14THEN角度=角度-2*3.14ENDIF日期=$Date時間=$Time動畫效果
在MCGS組態(tài)軟件工作臺上,單擊“主控窗口”進(jìn)入,選中“主控窗口”,單擊“系統(tǒng)屬性”按鈕,彈出“主控窗口屬性設(shè)置”對話框,具體設(shè)置如圖所示,在“基本屬性”中把“封面顯示時間”設(shè)為30秒,“封面窗口”選中“MCGS組態(tài)軟件演示工程”。按“F5”進(jìn)入運行環(huán)境,首先運行的是“封面窗口”,如果不操作鍵盤與鼠標(biāo),封面窗口自動運行30秒后進(jìn)入“水位控制”窗口,否則,鼠標(biāo)單擊即可立即進(jìn)入“水位控制”窗口。動畫效果想一想做一做:1.在本任務(wù)組態(tài)中,封面窗口自動運行30秒后進(jìn)入“水位控制”窗口,此時小球運行至什么位置?如果想讓小球運行半圈后進(jìn)入“水位控制”窗口,應(yīng)如何組態(tài)?2.創(chuàng)意組態(tài)設(shè)計1:訓(xùn)練項目中小球繞著橢圓的圓周按順時針運動,如果想讓小球繞著橢圓的圓周按逆時針運動,應(yīng)如何組態(tài)?3.創(chuàng)意組態(tài)設(shè)計2:如何改變小球運行的速度?封面創(chuàng)意設(shè)計想一想做一做:創(chuàng)意廣告設(shè)計項目3/任務(wù)2THEENDAsummaryonthestage如果不在質(zhì)上斤斤計較,就難在量上綽綽有余?!|(zhì)量的考究組態(tài)軟件及應(yīng)用項目式教程項目3動畫制作任務(wù)3小人推車旋轉(zhuǎn)動畫制作學(xué)會制作旋轉(zhuǎn)動畫效果01學(xué)習(xí)目標(biāo)增強創(chuàng)新意識,敢于創(chuàng)新,善于創(chuàng)新02建立數(shù)據(jù)對象
表中列出了小人推車窗口中與動畫和設(shè)備控制相關(guān)的所有變量名稱。這些數(shù)據(jù)對象均需要建在實時數(shù)據(jù)庫里,既可以在使用之前全部建好,也可以在使用過程中逐一建立。變量名稱類型注釋wheel數(shù)值型水平運動距離angle數(shù)值型雙腿旋轉(zhuǎn)角度angle1數(shù)值型雙腿旋轉(zhuǎn)角度中間變量組態(tài)環(huán)境下的旋轉(zhuǎn)設(shè)置一、組態(tài)布置效果組態(tài)環(huán)境下的旋轉(zhuǎn)設(shè)置二、小人推車畫面制作
三、旋轉(zhuǎn)動畫制作(1)車輪和人的動畫制作(2)車軸的旋轉(zhuǎn)動畫制作(3)小人雙腿的旋轉(zhuǎn)動畫制作組態(tài)環(huán)境下的旋轉(zhuǎn)設(shè)置四、策略組態(tài)啟停復(fù)位控制如果對小人推車進(jìn)行啟??刂茟?yīng)如何組態(tài)呢?
打開用戶窗口“小人推車”,在工具箱中選擇兩個“標(biāo)準(zhǔn)按鈕”,放置在畫面合適的位置,一個按鈕作為暫停控制,另一個按鈕作為復(fù)位控制。也可以在工具箱中選擇“動畫按鈕”和“標(biāo)準(zhǔn)按鈕”,放置在畫面合適的位置,動畫按鈕作為暫??刂?,標(biāo)準(zhǔn)按鈕作為復(fù)位控制。然后對標(biāo)準(zhǔn)按鈕或動畫按鈕進(jìn)行動畫屬性設(shè)置,并對循環(huán)策略加以控制即可實現(xiàn)啟??刂乒δ埽堊孕薪M態(tài)設(shè)計。小人推車啟停復(fù)位運行效果想一想做一做:1.在圖3-14中,如果將水平移動參數(shù)分別如圖3-20所示進(jìn)行修改,運行效果有何不同?為什么?2.在圖3-19所示的小人推車腳本程序中,有兩個有關(guān)角度的數(shù)據(jù)對象:angle和angle1,試分析angle、angle1與小人雙腿的運動關(guān)系,并將相關(guān)數(shù)據(jù)填入表3-6中。變量及參數(shù)數(shù)值變化angle10~100~200angle
前腿的角度
后腿的角度3.如何改變小人推車的速度?4.如何改變小人雙腿運動的速度?5.如果想讓小推車倒行,應(yīng)如何組態(tài)?6.一個小球(紅綠漸變)沿著一條線段從右向左運行并自動循環(huán);用數(shù)字顯示儀表實時顯示運行距離值;當(dāng)運行距離大于200時,報警指示燈亮,否則指示燈熄滅;在畫面上設(shè)置一個啟??刂瓢粹o,實現(xiàn)小球的運行與停止。7.一個小球(黃綠漸變)沿著一條線段從左上角向右下角方向運行并自動循環(huán);用數(shù)字顯示儀表實時顯示運行距離值;當(dāng)運行距離大于280時,報警指示燈亮,否則指示燈熄滅;在畫面上設(shè)置一個啟??刂瓢粹o,實現(xiàn)小球的運行與停止。8.一個小人沿著圓(半徑為200)軌跡運行并能持續(xù)運行;用兩個旋轉(zhuǎn)指針儀表實時顯示小人的橫坐標(biāo)和縱坐標(biāo)數(shù)值;當(dāng)橫坐標(biāo)運行距離大于50時,橫坐標(biāo)數(shù)值顯示為紅色,否則顯示為綠色;在畫面上設(shè)置一個啟??刂瓢粹o,實現(xiàn)小人的運行與暫停。創(chuàng)新精神2020年,我國提出要強化國家戰(zhàn)略科技力量,并將其寫入《中共中央關(guān)于制定國民經(jīng)濟(jì)和社會發(fā)展第十四個五年規(guī)劃和二〇三五年遠(yuǎn)景目標(biāo)的建議》。其中,第一條重大舉措就是科技創(chuàng)新,第二條就是突破產(chǎn)業(yè)瓶頸。
“中國天眼”是國家重大科技基礎(chǔ)設(shè)施,是觀天巨目、國之重器,實現(xiàn)了我國在前沿科學(xué)領(lǐng)域的一項重大原創(chuàng)突破,以南仁東為代表的一大批科技工作者為此默默工作,無私奉獻(xiàn),令人感動。我們要勇攀世界科技高峰,在一些領(lǐng)域?qū)崿F(xiàn)并跑領(lǐng)跑,為加快建設(shè)科技強國、實現(xiàn)科技自立自強做出新的更大貢獻(xiàn)。
作為新時代的大學(xué)生,更要擔(dān)起時代賦予我們的重任,要以與時俱進(jìn)的精神、革故鼎新的勇氣,主動思考,勇于開拓視野,敢于質(zhì)疑,積極探索,全方位提升自己的創(chuàng)意和創(chuàng)新能力,將來走向工作崗位才能更好地為社會主義現(xiàn)代化建設(shè)增強磚添利瓦。惟創(chuàng)新者進(jìn),惟創(chuàng)新者強,惟創(chuàng)新者勝。項目3/任務(wù)3THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目3動畫制作任務(wù)4腳本程序應(yīng)用場合學(xué)會腳本程序在五種場合中的應(yīng)用01學(xué)習(xí)目標(biāo)
腳本程序在MCGS組態(tài)軟件中有五種應(yīng)用場合:1.在“運行策略”中的“腳本程序”構(gòu)件中使用;2.在“用戶窗口”屬性設(shè)置中的“啟動腳本”、“循環(huán)腳本”、“退出腳本”中使用;3.在用戶窗口中“標(biāo)準(zhǔn)按鈕”的屬性設(shè)置中的“腳本程序”中使用;4.在用戶窗口設(shè)置事件的腳本程序中使用;5.在“菜單”屬性設(shè)置中的“腳本程序”中使用。
腳本程序的應(yīng)用場合
腳本程序操作演示相關(guān)變量名稱一覽表變量名稱類型注釋計數(shù)器1號數(shù)值型顯示1號計數(shù)器的值姓名字符型顯示下拉框的選擇計數(shù)器1號時間顯示字符型用于時鐘方式顯示1號計數(shù)器的值計數(shù)器1號工作狀態(tài)開關(guān)型用于啟動、停止1號計數(shù)器計時器1號最大值數(shù)值型用于限制1號計數(shù)器計數(shù)的最大值數(shù)據(jù)1至數(shù)據(jù)5數(shù)值型用于數(shù)據(jù)提取時產(chǎn)生數(shù)據(jù)數(shù)據(jù)顯示1至4數(shù)值型用于顯示字符轉(zhuǎn)換成ASCII碼用16進(jìn)制的數(shù)數(shù)據(jù)輸入數(shù)值型輸入0-9999之間的數(shù)字符串顯示字符型用于顯示輸入數(shù)據(jù)轉(zhuǎn)換成的字符串字符串分解1至4字符型用于顯示字符串分解成的字符腳本程序相關(guān)變量
腳本程序在“窗口”中的應(yīng)用——下拉框演示功能
進(jìn)入“用戶窗口”,單擊“新建窗口”按鈕,生成“窗口0”,選中“窗口0”,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性”設(shè)置,如圖所示設(shè)置基本屬性,按“確認(rèn)”按鈕,退出。該用戶窗口被命名為:腳本程序。腳本程序在“標(biāo)準(zhǔn)按鈕”中的應(yīng)用一、計數(shù)器操作演示:
系統(tǒng)計時器的序號1~255,MCGS系統(tǒng)內(nèi)嵌255個系統(tǒng)計時器。我們以1號計數(shù)器為例,要求用按鈕啟動、停止1號計數(shù)器,使1號計數(shù)器復(fù)位,給1號計數(shù)器限制最大值。二、字符串操作演示:
在實際應(yīng)用過程中我們經(jīng)常要用到字符串操作,例如:對西門子200系列PLC中的“V數(shù)據(jù)存儲器”進(jìn)行處理。輸入一個0~9999的某個數(shù),先要把這個數(shù)轉(zhuǎn)換為字符串,不足四位字符時,前面補“0”,再對字符串進(jìn)行分解,分解后先轉(zhuǎn)換為相應(yīng)的ASCII碼,再用16進(jìn)制表示
。腳本程序在事件中的應(yīng)用1.兩個標(biāo)簽作為靜態(tài)文字:“計數(shù)器1號當(dāng)前值=”“計數(shù)器1號最大值=”。2.兩個標(biāo)簽設(shè)置為對應(yīng)的顯示輸出:對應(yīng)的表達(dá)式分別為:“計數(shù)器1號”
“計數(shù)器1號最大值”。在腳本程序編輯器中添加子窗口代碼“用戶窗口.腳本程序.OpenSubWnd(子窗口,650,450,150,150,0)”,此用戶窗口的方法是用來顯示子窗口,從左至右依次包含6個參數(shù):參數(shù)1:表示顯示的窗口名;參數(shù)2:整型,打開子窗口想對于本窗口的X坐標(biāo);參數(shù)3:整型,打開子窗口相對于本窗口的Y坐標(biāo);參數(shù)4:整型,打開子窗口的寬度;參數(shù)5:整型,打開子窗口的高度;參數(shù)6:打開子窗口的類型(包括6種表示法,0:表示是否模式打開,使用此功能,必須在此窗口中使用CloseSubWnd來關(guān)閉本子窗口,子窗口外別的構(gòu)件對鼠標(biāo)操作不響應(yīng))。腳本程序在事件中的應(yīng)用OpenSubWnd(參數(shù)1,參數(shù)2,參數(shù)3,參數(shù)4,參數(shù)5,參數(shù)6)腳本程序在事件中的應(yīng)用腳本程序在“菜單”中的應(yīng)用
在MCGS組態(tài)軟件工作臺上,單擊“主控窗口”進(jìn)入“菜單組態(tài)”,在“工具條”中單擊“新增菜單項”,產(chǎn)生菜單“操作0”,雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”對話框,設(shè)置如圖3-38所示,在“腳本程序”中輸入如下腳本程序:數(shù)值輸入=689'賦初值計數(shù)器1號最大值=60'賦初值!TimerStop(1)'使1號計數(shù)器停止工作!TimerReset(1,0)'使1號計數(shù)器復(fù)位!TimerSetLimit(1,計數(shù)器1號最大值,0)'設(shè)置1號計數(shù)器的上限為60,'運行到60后重新循環(huán)運行腳本程序在“菜單”中的應(yīng)用按“F5”進(jìn)入運行環(huán)境,單擊“腳本程序”菜單,打開“腳本程序”窗口,單擊“啟動1號計數(shù)器”按鈕,讓1號計數(shù)器啟動運行;單擊“數(shù)值轉(zhuǎn)變?yōu)樽址卑粹o、“字符串分解為單個字符”按鈕、“字符轉(zhuǎn)為ASCII碼用16進(jìn)制顯示”按鈕,當(dāng)在窗口中單擊鼠標(biāo)左鍵時就會彈出子對話框,運行效果如圖所示。腳本程序在“菜單”中的應(yīng)用創(chuàng)新思維工具項目3/任務(wù)4THEENDAsummaryonthestage有時候,你吞下的是委屈,喂大的是格局。組態(tài)軟件及應(yīng)用項目式教程項目4設(shè)備連接與工程組態(tài)實踐任務(wù)1了解設(shè)備窗口了解MCGS支持的硬件設(shè)備01學(xué)會在設(shè)備窗口里進(jìn)行設(shè)備連接02學(xué)習(xí)目標(biāo)設(shè)備窗口概述1.點擊工具條中的“工具箱”圖標(biāo),打開“設(shè)備工具箱”2.如果在“設(shè)備工具箱”中沒有發(fā)現(xiàn)需要添加的設(shè)備,請單擊“設(shè)備工具箱”中的“設(shè)備管理”進(jìn)入,或者單擊“工具”菜單下的“設(shè)備構(gòu)件管理項”。設(shè)備窗口概述1.用戶可快速定制開發(fā)特定的設(shè)備驅(qū)動程序。2.使用設(shè)備構(gòu)件管理工具對已經(jīng)編好的設(shè)備驅(qū)動程序,MCGS使用設(shè)備構(gòu)件管理工具進(jìn)行管理,單擊在MCGS“工具”菜單下的“設(shè)備構(gòu)件管理項”,將彈出如圖所示的“設(shè)備管理”窗口:MCGS設(shè)備目錄的分類方法,為了用戶在眾多的設(shè)備驅(qū)動中方便快速的找到需要的設(shè)備驅(qū)動,MCGS所有的設(shè)備驅(qū)動都是按合理的分類方法排列的。設(shè)備窗口概述支持硬件設(shè)備一、智能模塊二、采集板卡支持硬件設(shè)備三、智能儀表支持硬件設(shè)備四、變頻器支持硬件設(shè)備五、PLC
項目4/任務(wù)1THEENDAsummaryonthestage越長大越懂吃藥,因為知道了,和疼痛比起來,藥味的苦澀簡直不算什么。組態(tài)軟件及應(yīng)用項目式教程項目4設(shè)備連接與工程組態(tài)實踐任務(wù)2GEPLC設(shè)備窗口組態(tài)學(xué)會GEPLC設(shè)備窗口組態(tài)方法01學(xué)習(xí)目標(biāo)設(shè)備選擇
在MCGS組態(tài)軟件工作臺上,單擊“設(shè)備窗口”,再單擊“設(shè)備組態(tài)”按鈕進(jìn)入設(shè)備組態(tài)。從“工具條”中單擊“工具箱”,彈出“設(shè)備工具箱”對話框。單擊“設(shè)備管理”按鈕,彈出“設(shè)備管理”對話框。從“可選設(shè)備”中雙擊“通用設(shè)備”,找到“串口通訊父設(shè)備”雙擊,選中其下的“串口通訊父設(shè)備”雙擊或單擊“增加”按鈕,加到右面已選設(shè)備。再雙擊“PLC設(shè)備”,找到“GE”雙擊,再雙擊“GE-SNP”,選中“GE_90PLC”,雙擊或單擊“增加”按鈕,加到右面已選設(shè)備。如圖所示。設(shè)備選擇設(shè)備屬性設(shè)置
雙擊“設(shè)備1-[串口通訊父設(shè)備]”,彈出“設(shè)備屬性設(shè)置”對話框,如圖所示,按實際情況進(jìn)行設(shè)置,GEVersaMaxMicro64PLC默認(rèn)參數(shù)設(shè)置為:波特率19200,8位數(shù)據(jù)位,1位停止位,奇校驗。參數(shù)設(shè)置完畢,單擊“確認(rèn)”按鈕保留。設(shè)備屬性設(shè)置設(shè)備屬性設(shè)置設(shè)備屬性設(shè)置設(shè)備在線調(diào)試
“通訊狀態(tài)標(biāo)志”為“1”則表示通訊失??;如果“通訊狀態(tài)標(biāo)志”為“0”則表示通訊正常,各通道顯示實時數(shù)值。如通訊失敗,則按以下方法排除:(1)檢查PLC是否上電。(2)檢查通訊電纜是否正常。(3)檢查父設(shè)備、子設(shè)備的通訊參數(shù)是否正確。(4)確認(rèn)PLC的實際地址是否和設(shè)備構(gòu)件基本屬性頁的地址一致,若不知道PLC的實際地址,則用編程軟件的搜索工具檢查,若有則會顯示PLC的地址。(5)檢查對某一寄存器的操作是否超出范圍。
其它設(shè)備如板卡、模塊、儀表、PLC等,在用MCGS組態(tài)軟件調(diào)試前,請詳細(xì)閱讀硬件使用說明與MCGS在線幫助系統(tǒng)。設(shè)備在線調(diào)試項目4/任務(wù)2THEENDAsummaryonthestage這世界上有兩樣事情最簡單,一是花別人的錢,二是批評別人的東西。組態(tài)軟件及應(yīng)用項目式教程項目4設(shè)備連接與工程組態(tài)實踐任務(wù)3西門子PLC設(shè)備窗口組態(tài)學(xué)會西門子PLC設(shè)備窗口組態(tài)方法01學(xué)習(xí)目標(biāo)設(shè)備選擇
在MCGS組態(tài)軟件工作臺上,單擊“設(shè)備窗口”,再單擊“設(shè)備組態(tài)”按鈕進(jìn)入設(shè)備組態(tài)。從“工具條”中單擊“工具箱”,彈出“設(shè)備工具箱”對話框。單擊“設(shè)備管理”按鈕,彈出“設(shè)備管理”對話框。從“可選設(shè)備”中雙擊“通用設(shè)備”,找到“串口通訊父設(shè)備”雙擊,選中其下的“串口通訊父設(shè)備”雙擊或單擊“增加”按鈕,加到右面已選設(shè)備。再雙擊“PLC設(shè)備”,找到“西門子”雙擊,再雙擊“S7-200-PPI”,選中“西門子S7-200PPI”雙擊或單擊“增加”按鈕,加到右面已選設(shè)備。設(shè)備選擇設(shè)備選擇設(shè)備屬性設(shè)置
雙擊“設(shè)備1-[串口通訊父設(shè)備]”,彈出“設(shè)備屬性設(shè)置”對話框,如圖4-15所示,按實際情況進(jìn)行設(shè)置,西門子默認(rèn)參數(shù)設(shè)置為:波特率9600,8位數(shù)據(jù)位,1位停止位,偶校驗。參數(shù)設(shè)置完畢,單擊“確認(rèn)”按鈕保留。設(shè)備屬性設(shè)置設(shè)備屬性設(shè)置設(shè)備在線調(diào)試如果“通訊狀態(tài)標(biāo)志”為0則表示通訊正常,否則MCGS組態(tài)軟件與西門子S7_200PLC設(shè)備通訊失敗。如通訊失敗,則按以下方法排除:(1)檢查PLC是否上電。(2)檢查PPI電纜是否正常。(3)檢查父設(shè)備、子設(shè)備的通訊參數(shù)是否正確。(4)確認(rèn)PLC的實際地址是否和設(shè)備構(gòu)件基本屬性頁的地址一致,若不知道PLC的實際地址,則用編程軟件的搜索工具檢查,若有則會顯示PLC的地址。(5)檢查對某一寄存器的操作是否超出范圍。其它設(shè)備如板卡、模塊、儀表、PLC等,在用MCGS組態(tài)軟件調(diào)試前,請詳細(xì)閱讀硬件使用說明與MCGS在線幫助系統(tǒng)。在“設(shè)備調(diào)試”中就可以在線調(diào)試“西門子S7-200PPI”,如圖所示。設(shè)備在線調(diào)試項目4/任務(wù)3THEENDAsummaryonthestage沙漠之所以美麗,是因為在它的某個角落還掩藏著一口井。組態(tài)軟件及應(yīng)用項目式教程項目4設(shè)備連接與工程組態(tài)實踐任務(wù)4數(shù)據(jù)處理學(xué)會數(shù)據(jù)處理的思路和方法01學(xué)會復(fù)雜報表的組態(tài)方法02學(xué)習(xí)目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)同步
打開設(shè)備工具箱,若網(wǎng)絡(luò)數(shù)據(jù)同步設(shè)備在設(shè)備工具箱的話,雙擊,將它添加到設(shè)備窗口中網(wǎng)絡(luò)父設(shè)備下;若設(shè)備工具箱中沒有,點擊設(shè)備管理,從通用設(shè)備中將網(wǎng)絡(luò)數(shù)據(jù)同步設(shè)備添加到設(shè)備工具箱中。根據(jù)以下提示設(shè)置設(shè)備構(gòu)件屬性,即可使用。雙擊“設(shè)備工具箱”中的“網(wǎng)絡(luò)數(shù)據(jù)同步”設(shè)備。
(1)基本屬性設(shè)置
(2)通道連接和設(shè)置網(wǎng)絡(luò)數(shù)據(jù)同步數(shù)據(jù)前處理
在實際應(yīng)用中,經(jīng)常需要對從設(shè)備中采集到的數(shù)據(jù)或輸出到設(shè)備的數(shù)據(jù)進(jìn)行處理,以得到實際需要的工程物理量,如從AD通道采集進(jìn)來的數(shù)據(jù)一般都為電壓mV值,需要進(jìn)行量程轉(zhuǎn)換或查表、計算等處理才能得到所需的工程物理量。MCGS系統(tǒng)對設(shè)備采集通道的數(shù)據(jù)可以進(jìn)行八種形式的數(shù)據(jù)處理,包括:多項式計算、倒數(shù)計算、開方計算、濾波處理、工程轉(zhuǎn)換計算、函數(shù)調(diào)用、標(biāo)準(zhǔn)查表計算、自定義查表計算,各種處理可單獨進(jìn)行也可組合進(jìn)行。MCGS的數(shù)據(jù)前處理與設(shè)備是緊密相關(guān)的,在MCGS設(shè)備窗口下,打開設(shè)備構(gòu)件,設(shè)置其數(shù)據(jù)處理屬性頁即可進(jìn)行MCGS的數(shù)據(jù)前處理組態(tài)。數(shù)據(jù)前處理數(shù)據(jù)前處理數(shù)據(jù)后處理
MCGS中的數(shù)據(jù)后處理,其本質(zhì)上是對歷史數(shù)據(jù)庫的處理,MCGS的存盤歷史數(shù)據(jù)庫是原始數(shù)據(jù)的基本集合,MCGS數(shù)據(jù)后處理就是對這些原始數(shù)據(jù)的數(shù)據(jù)操作(修改、刪除、添加、查詢等數(shù)據(jù)庫操作),數(shù)據(jù)后處理的目的是要從這些原始數(shù)據(jù)中提煉出對用戶真正有用的數(shù)據(jù)和信息并以數(shù)據(jù)報表的形式展示出來。
在工程應(yīng)用中,對采集的工程物理量存盤后,需要對數(shù)據(jù)庫進(jìn)行操作和對存盤的數(shù)據(jù)進(jìn)行各種統(tǒng)計,以根據(jù)需要做出各種形式的報表。1.存盤數(shù)據(jù)瀏覽構(gòu)件2.存盤數(shù)據(jù)提取構(gòu)件3.歷史表格構(gòu)件數(shù)據(jù)提取一、新建一個窗口最終組態(tài)效果數(shù)據(jù)提取二、模擬所需要的數(shù)據(jù)在腳本程序編輯環(huán)境,輸入下面的語句:數(shù)據(jù)1=數(shù)據(jù)1+1數(shù)據(jù)2=數(shù)據(jù)2+2數(shù)據(jù)3=數(shù)據(jù)3+3數(shù)據(jù)4=數(shù)據(jù)4+4數(shù)據(jù)5=數(shù)據(jù)5+5!SaveData(數(shù)據(jù)組)數(shù)據(jù)提取三、按時間間隔提取數(shù)據(jù)(1)存盤數(shù)據(jù)提取(2)存盤數(shù)據(jù)瀏覽四、按提取方式提取數(shù)據(jù)(1)存盤數(shù)據(jù)提取(2)存盤數(shù)據(jù)瀏覽五、數(shù)據(jù)提取結(jié)果(1)建立數(shù)據(jù)提取演示菜單(2)數(shù)據(jù)提取運行效果總圖(3)數(shù)據(jù)提取結(jié)果瀏覽項目4/任務(wù)4THEENDAsummaryonthestage珍惜時間!!組態(tài)軟件及應(yīng)用項目式教程項目4設(shè)備連接與工程組態(tài)實踐任務(wù)5工程組態(tài)實踐學(xué)會控制系統(tǒng)工程組態(tài)實踐的思路和方法01學(xué)習(xí)目標(biāo)培養(yǎng)做產(chǎn)品、做精品的意識,不斷提升工程實踐能力。02延時控制系統(tǒng)組態(tài)一、控制要求分析:1.現(xiàn)場設(shè)置啟??刂瓢粹o;上位機(jī)組態(tài)畫面上也設(shè)置啟停控制按鈕,實現(xiàn)軟啟動和軟停車。2.當(dāng)發(fā)出啟動命令后,指示燈1點亮,15秒后指示燈2也點亮;當(dāng)發(fā)出停車命令后,兩個指示燈均熄滅。二、硬件系統(tǒng)設(shè)計與調(diào)試:1.選用GEVersaMaxMicro64PLC2.輸入/輸出設(shè)備:系統(tǒng)共有兩個輸入點,兩個輸出點I/O設(shè)備電氣符號名稱(觸點、線圈)形式I/O名稱I/O地址功能說明輸入設(shè)備SB1常開觸點I1%I00001啟動按鈕輸入設(shè)備SB2常開觸點I2%I00002停止運行按鈕輸出設(shè)備HL1指示燈Q1%Q00001指示燈1輸出設(shè)備HL2指示燈Q2%Q00002指示燈2延時控制系統(tǒng)組態(tài)三、軟件系統(tǒng)設(shè)計與調(diào)試
用定時器(計數(shù)器)指令編寫延時控制系統(tǒng)控制程序,參考程序中,其中M00001為軟啟動,M00002為軟停車。打開PME軟件,系統(tǒng)配置正確后輸入控制程序并下載到PLC。操作啟動按鈕,指示燈1點亮,15秒后指示燈2也點亮,操作停車按鈕,兩個指示燈均熄滅,則PLC運行正常。PLC程序調(diào)試結(jié)束后退出PME軟件。延時控制系統(tǒng)組態(tài)四、組態(tài)設(shè)計與調(diào)試:
1.設(shè)備連接
2.畫面組態(tài)
3.動畫組態(tài)
4.通道連接延時控制系統(tǒng)組態(tài)四、組態(tài)設(shè)計與調(diào)試:延時控制系統(tǒng)組態(tài)SB1、SB2兩個外部按鈕和熱繼電器常閉觸點FR是PLC的輸入變量,需接在三個輸入端子上;三個接觸器KM1、KM2、KM3是PLC的三個輸出,它們是PLC的輸出端需控制的設(shè)備,要占用三個輸出端子。故整個系統(tǒng)需要用6個I/O點:三個輸入點,三個輸出點。三相異步電動機(jī)星-三角降壓啟動控制系統(tǒng)組態(tài)二、硬件系統(tǒng)設(shè)計與調(diào)試1.電路圖采用PLC實現(xiàn)星-三角形降壓啟動,電氣控制硬件電路部分應(yīng)改為如圖所示,主電路不變,控制電路則由PLC輸出點Q1、Q2、Q3分別控制KM1、KM2、KM3。三相異步電動機(jī)星-三角降壓啟動控制系統(tǒng)組態(tài)2.I/O分配與接線圖
系統(tǒng)共有三個輸入點,三個輸出點,系統(tǒng)I/O地址分配如表所示。I/O設(shè)備電氣符號名稱(觸點、線圈)形式I/O名稱I/O地址功能說明輸入設(shè)備SB1常開觸點I1%I00001停止運行按鈕輸入設(shè)備SB2常開觸點I2%I00002啟動按鈕輸入設(shè)備FR常開觸點I3%I00003熱繼電器保護(hù)觸點輸出設(shè)備KM1接觸器線圈Q1%Q00001電源控制接觸器輸出設(shè)備KM2接觸器線圈Q2%Q00002三角形控制接觸器輸出設(shè)備KM3接觸器線圈Q3%Q00003星形控制接觸器三相異步電動機(jī)星-三角降壓啟動控制系統(tǒng)組態(tài)繪制三相異步電動機(jī)星-三角降壓啟動控制PLC的I/O接線圖三相異步電動機(jī)星-三角降壓啟動控制系統(tǒng)組態(tài)三、軟件系統(tǒng)設(shè)計與調(diào)試三相異步電動機(jī)星-三角降壓啟動控制系統(tǒng)組態(tài)四、組態(tài)設(shè)計與調(diào)試 1.設(shè)備連接 2.畫面組態(tài) 3.通道連接
三相異步電動機(jī)星-三角降壓啟動控制系統(tǒng)組態(tài)想一想做一做:1.在延時控制系統(tǒng)中,還可以用什么方法實現(xiàn)定時器經(jīng)過值的十分之一數(shù)值的顯示?2.在延時控制系統(tǒng)中,試在MCGS畫面上用數(shù)字顯示兩個按鈕和兩個指示燈的運行狀態(tài)。1+X證書組態(tài)技術(shù)相關(guān)證書工程能力源自實踐“中國精神”是社會主義核心價值體系的精髓,是民族精神與時代精神的統(tǒng)一,“中國精神”是中華民族的靈魂,博大精深,內(nèi)涵深刻,意義深遠(yuǎn),“中國精神”是歷次社會實踐的凝練和升華。
實現(xiàn)中華民族偉大復(fù)興的中國夢,必須弘揚中國精神,中國精神的基本內(nèi)容就是以愛國主義為核心的民族精神和以改革創(chuàng)新為核心的時代精神。項目4/任務(wù)5THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目5認(rèn)知iFIX組態(tài)軟件任務(wù)1了解iFIX組態(tài)軟件了解什么是iFIX組態(tài)軟件01了解iFIX組態(tài)軟件的功能和特點03學(xué)習(xí)目標(biāo)了解iFIX組態(tài)軟件的系統(tǒng)構(gòu)成02了解iFIX組態(tài)軟件的工作方式04什么是iFIX組態(tài)軟件
ProficyiFIX是一個HMI/SCADA應(yīng)用軟件,負(fù)責(zé)采集車間數(shù)據(jù),并通過所連接的網(wǎng)絡(luò),將數(shù)據(jù)分配給人員和應(yīng)用。各種不同行業(yè)采用ProficyiFIX了解車間內(nèi)的狀況,使操作人員能夠?qū)Ξ?dāng)前情況進(jìn)行評估、提高績效、保障安全、防止工業(yè)過程中出現(xiàn)代價高昂或危險的故障。
HMI/SCADA應(yīng)用軟件一般涵蓋兩種寬泛的過程角色:
SCADA(監(jiān)視控制和數(shù)據(jù)采集)負(fù)責(zé)采集或獲取過程控制數(shù)據(jù),以及自動或手動的控制過程設(shè)備或裝置。SCADA組件還可以“管理”網(wǎng)絡(luò)上其他用戶的信息。通常,這包含情況判斷和生成報警、將采樣數(shù)據(jù)提供給本地或工廠歷史數(shù)據(jù)庫,以及生成報表和其他應(yīng)用交互車間數(shù)據(jù)。SCADA是基于服務(wù)器的。iFIX組態(tài)軟件的系統(tǒng)構(gòu)成
一、I/O驅(qū)動器:
1.過程數(shù)據(jù)
2.I/O驅(qū)動器
3.常用驅(qū)動
二、過程數(shù)據(jù)庫:三、圖形顯示:
1.I/O驅(qū)動器讀取過程硬件
2.SAC掃描DIT
3.Workspace向PDB發(fā)出請求
4.數(shù)據(jù)也可寫入硬件
5.數(shù)據(jù)庫標(biāo)志信息iFIX組態(tài)軟件的系統(tǒng)構(gòu)成iFIX組態(tài)軟件的功能和特點具體來說iFIX有以下的功能:(1)監(jiān)視功能(2)監(jiān)控功能(3)報警功能(4)控制功能(5)報表功能(6)歷史趨勢(7)安全控制iFIX組態(tài)軟件的工作方式iFIX如何與設(shè)備進(jìn)行通訊:iFIX是一個基于Windows的平臺,支持各種標(biāo)準(zhǔn)技術(shù),方便在網(wǎng)絡(luò)上和其他應(yīng)用間傳輸數(shù)據(jù)。其中包括TCP/IP網(wǎng)絡(luò)協(xié)議、OPC功能、iClient、ODBC、OLEDB和ADO等數(shù)據(jù)庫訪問技術(shù)。iFIX如何產(chǎn)生動畫效果:在iFIX中與動畫設(shè)計密切相關(guān)的一個概念就是“數(shù)據(jù)源”。在數(shù)據(jù)庫管理器中我們提到“數(shù)據(jù)塊”可以作為動畫的一個數(shù)據(jù)源;而同時數(shù)據(jù)源還有可能是在user.fxg中定義的變量,或者同一畫面中某個對象的屬性值等,都可以作為動畫的數(shù)據(jù)源。然后將動畫的“對象屬性”與“數(shù)據(jù)源”關(guān)聯(lián)起來,實現(xiàn)“對象屬性”隨“數(shù)據(jù)源”的變化而做相應(yīng)變化,達(dá)到動態(tài)效果。iFIX如何實施遠(yuǎn)程多機(jī)監(jiān)控:iFIX提供了一套完善的網(wǎng)絡(luò)機(jī)制,可以通過TCP/IP網(wǎng)、Modbus網(wǎng)絡(luò)、和串口網(wǎng)絡(luò)將多臺計算機(jī)連接到一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實現(xiàn)網(wǎng)絡(luò)間的實時數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。想一想做一做:1.什么是iFIX組態(tài)軟件?2.iFIX組態(tài)軟件的結(jié)構(gòu)包括什么?3.什么是HMI?4.什么是DIT?5.什么是PDB?6.什么是SAC?項目5/任務(wù)1THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目5認(rèn)知iFIX組態(tài)軟件任務(wù)2學(xué)習(xí)iFIX組態(tài)軟件了解iFIX組態(tài)軟件的常用術(shù)語01了解組態(tài)軟件創(chuàng)建工程的一般過程03學(xué)習(xí)目標(biāo)了解iFIX組態(tài)軟件的系統(tǒng)配置和工作臺0204了解組態(tài)工程師的崗位職業(yè)素養(yǎng)iFIX組態(tài)軟件常用術(shù)語報警:通過報警過程,塊接受過程數(shù)據(jù),將數(shù)據(jù)與預(yù)定義的報警限值相比較,并對超過這些限值的那些過程值也做出響應(yīng)。表達(dá)式:表達(dá)式是以一個或者多個運算符連接起常量、數(shù)據(jù)源或常量和數(shù)據(jù)源的集合。使用表達(dá)式編輯器,可以創(chuàng)建特定的表達(dá)式從獨特的數(shù)據(jù)源中訪問數(shù)據(jù)。標(biāo)簽:標(biāo)簽是存儲在數(shù)據(jù)庫中的指令的各個單位,能夠接收、校驗、操作和輸出過程值。標(biāo)簽也可以將過程值與報警限值進(jìn)行比較,并基于具體的過程值進(jìn)行計算。調(diào)度:運行在與ProficyiFIX工作臺腳本不同線程的調(diào)度。對象:包括數(shù)據(jù)和進(jìn)程,作為一個單元處理。每一個對象都有可用來編程的屬性、方法和事件。方法:影響對象特性地VBA子程序。工程:工程是一組應(yīng)用程序文件,如畫面、數(shù)據(jù)庫、標(biāo)簽組等,這些文件存放在由工程名稱標(biāo)識的特定目錄中。在系統(tǒng)配置應(yīng)用程序(SCU)的“路徑配置”對話框中定義項目名稱和路徑。過程數(shù)據(jù)庫:保存所有來自過程硬件的數(shù)據(jù)的數(shù)據(jù)文件叫做過程數(shù)據(jù)庫。對于多數(shù)iFIX應(yīng)用程序是主要數(shù)據(jù)源。畫面:工作臺與之互動的畫面??梢酝ㄟ^標(biāo)題欄的外觀來區(qū)分活動的畫面,活動畫面的標(biāo)題欄與非活動畫面的標(biāo)題欄的顏色或陰影不同。沒有標(biāo)題欄的活動畫面上的畫面邊框加亮顯示。節(jié)點:一臺運行iFIX軟件的計算機(jī)稱為一個節(jié)點。工程:工程是一組應(yīng)用程序文件,如畫面、數(shù)據(jù)庫、標(biāo)簽組等,這些文件存放在由工程名稱標(biāo)識的特定目錄中。在系統(tǒng)配置應(yīng)用程序(SCU)的“路徑配置”對話框中定義項目名稱和路徑。iFIX組態(tài)軟件常用術(shù)語配方:配方是一組規(guī)則,用于將一個或多個過程值改變?yōu)樘囟ǖ臄?shù)據(jù)庫塊。事件:對象能夠認(rèn)知的動作,例如鼠標(biāo)點擊對象以改變尺寸大小。如果一個腳本對應(yīng)于一個事件,當(dāng)事件被觸發(fā)或發(fā)生時,腳本就被執(zhí)行。事件的發(fā)生是對用戶動作、程序代碼或者iFIX其他事件的響應(yīng)。數(shù)據(jù)源:對信息源的引用,如iFIX標(biāo)簽名和歷史文件,或其他兼容OPC的數(shù)據(jù)服務(wù)器。此外,數(shù)據(jù)源也可以包括iFIX對象(如圖形、圖表和變量)或第三方OLE控件。屬性:對象的特征叫做屬性。圖符集:定制的或預(yù)先創(chuàng)建的圖符集合。iFIX包含一系列可用的圖符集庫,用戶也可以創(chuàng)建自己的圖符集。iFIX組態(tài)軟件常用術(shù)語系統(tǒng)配置應(yīng)用程序:系統(tǒng)配置應(yīng)用程序(SCU)用于創(chuàng)建包含關(guān)于程序和選項的特定信息的文件,包括:文件的位置、與哪個節(jié)點建立網(wǎng)絡(luò)連接、向哪里發(fā)送報警和操作員消息、載入哪個I/O驅(qū)動程序、使用哪種SCADA選項、載入哪個數(shù)據(jù)庫以及執(zhí)行哪些程序。SCADA服務(wù)器:SCADA(SupervisoryControlAndDataAcquisition監(jiān)視控制和數(shù)據(jù)采集),一個從過程硬件獲取數(shù)據(jù)的節(jié)點稱為一個SCADA服務(wù)器。盲SCADA服務(wù)器:具有數(shù)據(jù)采集和網(wǎng)絡(luò)管理功能,而無圖形顯示的節(jié)點稱為一個盲SCADA服務(wù)器(BlindSCADA),也就是iFIX-Server版。HMI:Human/MachineInterface人機(jī)接口。iFIX組態(tài)軟件常用術(shù)語iFIX組態(tài)軟件的系統(tǒng)配置和工作臺一、ProficyiFIX系統(tǒng)配置iFIX組態(tài)軟件的系統(tǒng)配置和工作臺二、SCADA配置三、iFIX工作臺組建新工程的一般過程工程項目系統(tǒng)分析工程立項搭建框架設(shè)立菜單基本體系制作動畫顯示動畫編寫控制流程程序完善菜單按鈕功能編寫程序調(diào)試工程連接設(shè)備驅(qū)動程序工程完工綜合測試想一想做一做:1.什么叫節(jié)點和SCADA?2.什么叫配方?3.什么是SCU?4.什么叫iFIX工作臺?勇于創(chuàng)業(yè)、善于創(chuàng)業(yè)一、組態(tài)技術(shù)相關(guān)崗位技能要求具備系統(tǒng)的電氣自動化基礎(chǔ)知識;理解組態(tài)對象的生產(chǎn)工藝流程、自動化控制系統(tǒng)架構(gòu);3.能夠理解自控領(lǐng)域主流的通訊協(xié)議;4.理解不同組態(tài)監(jiān)控軟件產(chǎn)品或平臺功能實現(xiàn)的數(shù)據(jù)邏輯和功能開發(fā)流程;能夠綜合運用計算機(jī)語言和數(shù)據(jù)庫等工具開發(fā)組態(tài)項目。組態(tài)工程師任職要求1.自動化控制相關(guān)專業(yè);2.能熟練使用兩種以上組態(tài)軟件者更佳;3.有良好的職業(yè)素養(yǎng)和溝通交流能力,具有良好的團(tuán)隊意識和團(tuán)結(jié)協(xié)作精神;4.有人機(jī)界面開發(fā)經(jīng)驗者優(yōu)先。組態(tài)工程師的職業(yè)發(fā)展方向1.自動化控制系統(tǒng)SCADA開發(fā)工程師2.綜合運用PLC、智能傳感器、SCADA等技能的自動化系統(tǒng)集成工程師。3.運用IT技術(shù)實現(xiàn)自動化和信息化的綜合應(yīng)用,可以成為自動化軟件工程師,或軟件工程師。
組態(tài)工程師主要針對工廠數(shù)字化需求運用成熟平臺或自主開發(fā)平臺工具進(jìn)行自動化系統(tǒng)開發(fā)或應(yīng)用,從而實現(xiàn)生產(chǎn)過程或設(shè)備運行的可視化,并對系統(tǒng)進(jìn)行運營維護(hù)等。項目5/任務(wù)2THEENDAsummaryonthestage組態(tài)軟件及應(yīng)用項目式教程項目6水位控制系統(tǒng)組態(tài)任務(wù)1建立一個新工程了解iFIX組態(tài)軟件建立的工程內(nèi)容01了解iFIX組態(tài)軟件畫面設(shè)計流程02學(xué)習(xí)目標(biāo)03培養(yǎng)勤于思考,認(rèn)真鉆研的好習(xí)慣建立工程一、工程項目簡介
通過一個水位控制系統(tǒng)的組態(tài)過程,介紹如何應(yīng)用iFIX組態(tài)軟件完成一個工程。通過本項目學(xué)習(xí),您將會應(yīng)用iFIX組態(tài)軟件建立一個比較簡單的水位控制系統(tǒng)。本項目中涉及到動畫制作、控制流程的編寫、SIM驅(qū)動器的連接、報警輸出、報表曲線顯示與打印等多項組態(tài)操作。水位控制系統(tǒng)需要采集兩個模擬數(shù)據(jù):
液位1(最大值100米)
液位2(最大值70米)
三個開關(guān)數(shù)據(jù):水泵、調(diào)節(jié)閥、出水閥。二、項目工程組態(tài)內(nèi)容(1)水位控制系統(tǒng)畫面構(gòu)成:水位控制系統(tǒng)工程運行以后,首先顯示的是水位控制流程畫面。水位控制窗口由水泵、兩個水罐、調(diào)節(jié)閥、出水閥和管道組成,配置了水位高低的指示儀表、控制器件和控制面板。同時,設(shè)有手動/自動控制切換旋鈕。(2)水位控制系統(tǒng)運行流程:水從最左端的水泵抽出,經(jīng)管道流入1號水罐,1號水罐設(shè)有調(diào)節(jié)閥,當(dāng)水位達(dá)到一定高度時,調(diào)節(jié)閥打開,水經(jīng)管道流入2號水罐,2號水罐設(shè)有出水閥,當(dāng)水位達(dá)到一定高度時,出水閥打開,水經(jīng)管道流出。(3)水位控制系統(tǒng)監(jiān)控功能:水罐的水位由數(shù)字式顯示儀表和旋轉(zhuǎn)指針式儀表指示,當(dāng)水罐的水位達(dá)到限定高度時,畫面顯示實時報警信息。水泵啟停、調(diào)節(jié)閥/出水閥的開閉和水罐的水位高低既可以手動控制,也可以自動控制。(4)水位控制系統(tǒng)窗口切換:系統(tǒng)菜單和功能按鈕進(jìn)行窗口切換,可顯示流程畫面、曲線、歷史數(shù)據(jù)和報警一覽等。建立工程建立工程三、工程項目剖析(1)工程的框架結(jié)構(gòu)水位控制系統(tǒng)工程項目一共建立三個畫面、四個主菜單,分別作為首頁、水位控制、報警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了水位控制系統(tǒng)工程的基本骨架。(2)動畫圖形的制作水位控制窗口是一幅模擬系統(tǒng)真實工作流程并實施監(jiān)控操作的動畫窗口。包括:1)水位控制系統(tǒng):水泵、水箱和閥門由“圖符集”插入。2)液位指示儀表:采用數(shù)字顯示儀表和旋轉(zhuǎn)式指針儀表,指示水罐的液位。3)液位控制儀表:采用滑動式輸入器,由鼠標(biāo)操作滑動指針,改變水位高低。4)報警動畫顯示:由“OLE對象”插入,用報警一覽實現(xiàn)。建立工程(3)各種功能的實現(xiàn)通過iFIX提供的控件實現(xiàn)下述功能:1)歷史曲線:選用標(biāo)準(zhǔn)圖表控件實現(xiàn);2)歷史數(shù)據(jù):選用VX控件實現(xiàn);3)報警顯示:選用報警一覽控件實現(xiàn)。(4)輸入、輸出設(shè)備1)抽水泵的啟停:開關(guān)量輸出;2)調(diào)節(jié)閥的開啟關(guān)閉:開關(guān)量輸出;3)出水閥的開啟關(guān)閉:開關(guān)量輸出;4)水罐1、2液位指示:模擬量輸入。建立工程設(shè)計畫面流程一、建立新畫面二、新畫面顏色修改三、輸入文本
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年南昌大學(xué)共青學(xué)院單招綜合素質(zhì)筆試模擬試題含詳細(xì)答案解析
- 2026年內(nèi)蒙古體育職業(yè)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 2026年內(nèi)蒙古化工職業(yè)學(xué)院單招綜合素質(zhì)筆試模擬試題含詳細(xì)答案解析
- 2026年廣西城市職業(yè)大學(xué)單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年酒泉職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考試題含詳細(xì)答案解析
- 2026年山東外事職業(yè)大學(xué)單招職業(yè)技能考試備考題庫含詳細(xì)答案解析
- 2026年廣東機(jī)電職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細(xì)答案解析
- 2026年安徽汽車職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考試題含詳細(xì)答案解析
- 2026年揭陽職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年綿陽職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考題庫含詳細(xì)答案解析
- 八年級地理《中國氣候的主要特征》單元核心課教學(xué)設(shè)計
- 長護(hù)險人員管理培訓(xùn)制度
- 2026河南大學(xué)附屬中學(xué)招聘77人備考題庫附答案
- 網(wǎng)絡(luò)安全運維與管理規(guī)范(標(biāo)準(zhǔn)版)
- 名創(chuàng)優(yōu)品招聘在線測評題庫
- 液冷系統(tǒng)防漏液和漏液檢測設(shè)計研究報告
- (2025版)中國焦慮障礙防治指南
- 妊娠期缺鐵性貧血中西醫(yī)結(jié)合診療指南-公示稿
- 金蝶合作協(xié)議書
- 2025年工廠三級安全教育考試卷含答案
- 2026年上海理工大學(xué)單招職業(yè)適應(yīng)性測試題庫附答案
評論
0/150
提交評論