版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
組態(tài)控制技術簡介卜令濤什么是工控組態(tài)工控指的是工業(yè)自動化控制,主要利用電子電氣、機械、軟件組合實現(xiàn)。即是工業(yè)控制(Factorycontrol),或者是工廠自動化控制(FactoryAutomationcontrol)。主要是指使用計算機技術,微電子技術,電氣手段,使工廠的生產(chǎn)和制造過程更加自動化、效率化、精確化,并具有可控性及可視性。例如:電站電網(wǎng)的實時監(jiān)控需要采集大量的數(shù)據(jù)值,并進行綜合處理,工控技術的介入方便了大量信息的處理。與硬件生產(chǎn)相對照,組態(tài)與組裝類似。在使用工控軟件中,我們經(jīng)常提到組態(tài)一詞,組態(tài)英文是“Configuration”,它的意義通俗的講就是用應用軟件中提供的工具、方法、完成工程中某一具體任務的過程在組態(tài)概念出現(xiàn)之前,要實現(xiàn)某一任務,都是通過編寫程序(如使用BASIC,C,FORTRAN等)來實現(xiàn)的。編寫程序不但工作量大、周期長,而且容易犯錯誤,不能保證工期。組態(tài)軟件的出現(xiàn),解決了這個問題。對于過去需要幾個月的工作,通過組態(tài)幾天就可以完成組態(tài)的概念最早出現(xiàn)在工業(yè)計算機控制中。如DCS(集散控制系統(tǒng))組態(tài),PLC(可編程控制器)梯形圖組態(tài)。人機界面生成軟件就叫工控組態(tài)軟件雖然通過組態(tài)可以不需要編寫程序就能完成特定的應用。但是為了提供一些靈活性,大部分組態(tài)軟件都提供了編程手段,一般都是內(nèi)置編譯系統(tǒng),提供類BASIC語言,有的甚至支持VB。關于組態(tài)軟件,它譯自英文SCADA,即SupervisoryControlandDataAcquisition(數(shù)據(jù)采集與監(jiān)視控制),又稱組態(tài)監(jiān)控軟件。它是指一些數(shù)據(jù)采集與過程控制的專用軟件。它們處在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件的應用領域很廣,可以應用于電力系統(tǒng)、給水系統(tǒng)、石油、化工等領域的數(shù)據(jù)采集與監(jiān)視控制以及過程控制等諸多領域。在電力系統(tǒng)以及電氣化鐵道上又稱遠動系統(tǒng)。組態(tài)軟件的數(shù)據(jù)流組態(tài)軟件通過I/O驅動程序從現(xiàn)場I/O設備獲得實時數(shù)據(jù),對數(shù)據(jù)進行必要的加工后,一方面以圖形方式直觀地顯示在計算機屏幕上;另一方面按照組態(tài)要求和操作人員的指令將控制數(shù)據(jù)送給I/O設備,對執(zhí)行機構實施控制或調(diào)整控制參數(shù)。對已經(jīng)組態(tài)歷史趨勢的變量存儲歷史數(shù)據(jù),對歷史數(shù)據(jù)檢索請求給予響應。當發(fā)生報警時及時將報警以聲音、圖象的方式通知給操作人員,并記錄報警的歷史信息,以備檢索。圖中組態(tài)軟件的數(shù)據(jù)流直觀地表示出了組態(tài)軟件的數(shù)據(jù)處理流程。在圖中可以看出,實時數(shù)據(jù)庫是組態(tài)軟件的核心和引擎,歷史數(shù)據(jù)的存儲與檢索、報警處理與存儲、數(shù)據(jù)的運算處理、數(shù)據(jù)庫冗余控制、I/O數(shù)據(jù)連接都是由實時數(shù)據(jù)庫系統(tǒng)完成的。圖形界面系統(tǒng)、I/O驅動程序等組件以實時數(shù)據(jù)庫為核心,通過高效的內(nèi)部協(xié)議相互通訊,共享數(shù)據(jù)。典型的組態(tài)步驟:(1)將所有I/O點的參數(shù)收集齊全,并填寫表格,以備在監(jiān)控組態(tài)軟件和PLC上組態(tài)時使用,比如工程常用的開關量信號和模擬量信號。(2)搞清楚所使用的I/O設備的生產(chǎn)商、種類、型號,使用的通訊接口類型、采用的通訊協(xié)議,以便在定義I/O設備時做出準確選擇。(3)將所有I/O點的I/O標識收集齊全,并填寫表格,I/O標識是唯一確定一個I/O點的關鍵字,組態(tài)軟件通過向I/O設備發(fā)出I/O標識來請求其對應的數(shù)據(jù)。在大多數(shù)情況下I/O標識是I/O點的地址或位號名稱。(4)根據(jù)工藝圖,繪制設計畫面結構和畫面草圖。(5)按照第一步統(tǒng)計出的表格,建立實時數(shù)據(jù)庫,正確組態(tài)各種變量參數(shù)。(6)根據(jù)第一步和第三步的統(tǒng)計結果,在實時數(shù)據(jù)庫中建立實時數(shù)據(jù)庫變量與I/O點的一一對應關系,即定義數(shù)據(jù)連接。(7)根據(jù)設計的畫面結構和畫面草圖,組態(tài)每一幅靜態(tài)的操作畫面(主要是組圖)。(8)將操作畫面中的圖形對象與實時數(shù)據(jù)庫變量建立動畫連接關系,規(guī)定動畫屬性。(9)根據(jù)工程任務,理清組態(tài)畫面中各個圖形對象的邏輯關系,編寫后臺腳本程序。(10)對組態(tài)內(nèi)容進行局部和總體調(diào)試。(11)系統(tǒng)投入運行。幾款常用的組態(tài)軟件組態(tài)王KINGVIEW昆侖通態(tài)MCGS美國通用電氣公司(GE)的CIMPLICITY西門子WINCC等等國家高技術研究發(fā)展計劃(863計劃)對組態(tài)軟件行業(yè)的影響上世紀八十年代,科學技術迅速發(fā)展,對人類產(chǎn)生了巨大的影響,引起了經(jīng)濟、社會、文化、政治、軍事等各方面深刻的變革。許多國家為了在國際競爭中贏得先機,都把發(fā)展高技術列為國家發(fā)展戰(zhàn)略的重要組成部分,不惜花費巨額投資,組織大量的人力與物力。1983年美國提出的“戰(zhàn)略防御倡議”(即星戰(zhàn)計劃)、歐洲尤里卡計劃,日本的今后十年科學技術振興政策等,對世界高技術大發(fā)展產(chǎn)生了一定的影響和震動。我國“863計劃”于1987年3月正式開始組織實施,上萬名科學家在各個不同領域,協(xié)同合作,各自攻關,很快就取得了豐碩的成果。“863計劃”的實施,為中國在世界高科技領域占有一席之地奠定了更加堅實的基礎。2016年,隨著國家重點研發(fā)計劃的出臺,863計劃結束了自己的歷史使命。這是我國新時期滿足國家發(fā)展需求、適應新技術革命和產(chǎn)業(yè)變革的適時之舉、關鍵之舉??蒲薪M織形式隨著時間在變,但是,從“兩彈一星”到863計劃,不變的是一以貫之的科學精神。求真是科學精神的核心;創(chuàng)新是科學精神的特征;家國情懷、使命擔當是中國科學家精神的靈魂。精神建設是我們科技隊伍建設的靈魂,也是建設科技強國的文化保障。這種精神文化是一種軟實力,是一種非常硬的軟實力,是物質(zhì)不可替代的力量。傳承和弘揚這種精神,用以武裝一代又一代的青年科技工作者,是實現(xiàn)“世界科技強國”這一新的奮斗目標的精神長城。國家高技術研究發(fā)展計劃(863計劃)對組態(tài)軟件行業(yè)的影響國產(chǎn)組態(tài)軟件,比如組態(tài)王(kingview)、紫金橋監(jiān)控組態(tài)軟件等這些國內(nèi)組態(tài)軟件行業(yè)的翹楚,背后都有國家863計劃的支持。像亞控的863課題《支持開放式現(xiàn)場總線設備軟邏輯控制軟件》內(nèi)容包括:軟邏輯控制系統(tǒng)體系結構及其功能、系統(tǒng)的實時性和可靠性、實用的控制算法、模塊化編程研究和IO機制等;紫金橋的863項目工程《大慶石化總廠乙烯廠CIMS》、《大慶石化化肥廠CIMS》和《實時數(shù)據(jù)庫系統(tǒng)的研究開發(fā)》等,其先進性都達到或超過了國外同類產(chǎn)品水平,打破了國內(nèi)組態(tài)行業(yè)被國外壟斷的局面,并將產(chǎn)品的出口逐漸從最初的發(fā)展中國家推廣到發(fā)達國家。END組態(tài)控制技術簡介卜令濤組態(tài)王軟件是我國亞控科技根據(jù)當前的自動化技術的發(fā)展趨勢,面向自動化市場及應用,以實現(xiàn)企業(yè)一體化為目標開發(fā)的一套產(chǎn)品。該產(chǎn)品以搭建戰(zhàn)略性工業(yè)應用服務平臺為目標,集成了對亞控科技自主研發(fā)的工業(yè)實時數(shù)據(jù)庫(KingHistorian)的支持,可以為企業(yè)提供一個對整個生產(chǎn)流程進行數(shù)據(jù)匯總、分析及管理的有效平臺,使企業(yè)能夠及時有效地獲取信息,及時地做出反應,以獲得最優(yōu)化的結果。組態(tài)王,即組態(tài)王開發(fā)監(jiān)控系統(tǒng)軟件,是新型的工業(yè)自動控制系統(tǒng),它以標準的工業(yè)計算機軟、硬件平臺構成的集成系統(tǒng)取代傳統(tǒng)的封閉式系統(tǒng)。組態(tài)王軟件介紹北京亞控科技發(fā)展有限公司北京亞控科技發(fā)展有限公司簡稱“亞控科技”,是一家成立于1997年的自動化軟件平臺高科技企業(yè),總部位于中國北京,在日本、韓國、新加坡等多個國家設有分支機構,在中國北京、天津、西安、武漢、成都、南京、沈陽、廣州設有研發(fā)中心,專注于國產(chǎn)工業(yè)軟件自主研發(fā)、營銷和服務。亞控科技可為廣大設備層廠商、自控系統(tǒng)集成商、MES實施商、最終用戶提供數(shù)據(jù)采集平臺、監(jiān)控軟件平臺、實時數(shù)據(jù)庫平臺、管控一體化全組態(tài)平臺以及工業(yè)App組態(tài)運維平臺全系列的完整產(chǎn)品線和全行業(yè)解決方案。目前,亞控科技的產(chǎn)品及解決方案已被廣泛應用于汽車、機加、鋰電材料、PCB、制衣、造紙、煙草、熱網(wǎng)、自來水、污水、燃氣、港口、煤礦、油氣和大型設備等多個行業(yè)。亞控科技擁有完整的自動化軟件產(chǎn)品線:數(shù)據(jù)采集平臺KingIOServer側重于完成各種工業(yè)設備、協(xié)議接口的數(shù)據(jù)采集、解析和轉發(fā);設備或工段級監(jiān)控平臺即組態(tài)王KingView系列側重于對各種設備運行狀態(tài)、某個工段或生產(chǎn)線運行情況的監(jiān)視控制;廠級監(jiān)控平臺即KingSCADA系列側重于廠級生產(chǎn)運營情況的全面監(jiān)控及管理;KingSuperSCADA不僅能夠滿足集團級以上的生產(chǎn)調(diào)度監(jiān)控,還具有自主研發(fā)、安全可控的特性,致力于保障國家公共安全和工業(yè)及信息化安全;工業(yè)實時歷史數(shù)據(jù)庫平臺KingHistorian側重于完成工廠海量過程數(shù)據(jù)的存儲和查詢服務;管控一體化全組態(tài)平臺即KingFusion產(chǎn)品側重于幫助企業(yè)實現(xiàn)產(chǎn)線監(jiān)控和生產(chǎn)管理的完美融合,打通企業(yè)內(nèi)部縱向和橫向各系統(tǒng)層級間的數(shù)據(jù)流,構建了一個基于企業(yè)過程數(shù)據(jù)和業(yè)務數(shù)據(jù)的管控一體化平臺,可快速完成MES及智能排產(chǎn)系統(tǒng)相關解決方案的開發(fā)與應用。2019年,亞控科技推出了自主研發(fā)的工業(yè)App組態(tài)開發(fā)平臺,將產(chǎn)品線擴展到云、地、端三層,成為擁有“終端連接+邊緣計算+云端存儲+大數(shù)據(jù)分析+應用服務”等端到云的工業(yè)互聯(lián)網(wǎng)平臺供應商。該平臺以亞控科技自主創(chuàng)新的新一代時空數(shù)據(jù)庫為設計理念,具有“端-邊-云”一體化的核心優(yōu)勢,采用完全配置化模式,讓大量無編程基礎而又深懂業(yè)務的企業(yè)內(nèi)工程師可以量身定制工業(yè)App,最終幫助企業(yè)實現(xiàn)工業(yè)知識的沉淀和價值分享。亞控科技自成立以來一直保持快速穩(wěn)健的發(fā)展,公司現(xiàn)有員工800余人,人員構成以碩士學歷為主,每年將三分之一的銷售收入投入研發(fā)。2018年,ARC報告顯示,亞控科技SCADA軟件已經(jīng)超過西門子和施耐德,在國內(nèi)市場取得領先的地位。亞控科技本著科技創(chuàng)新振興民族工業(yè)、以客為尊服務民族工業(yè)的理念,整合全線產(chǎn)品著力打造國際領先的“兩化融合”完整解決方案,多次被評為先進企業(yè)、守信企業(yè)、優(yōu)秀企業(yè)、十大民族品牌,產(chǎn)品多次榮獲優(yōu)秀產(chǎn)品、最具競爭力產(chǎn)品大獎,解決方案及案例多次榮獲行業(yè)最佳方案、最具影響力工程大獎。亞控科技的戰(zhàn)略目標就是為廣大客戶提供優(yōu)秀的自動化軟件產(chǎn)品和國際領先的“兩化融合”完整解決方案,公司卓越的創(chuàng)新能力、雄厚的研發(fā)實力,以及多年專注于該領域而積累的成功經(jīng)驗,將為實現(xiàn)這一目標提供有力的保障。北京亞控科技發(fā)展有限公司“組態(tài)王”軟件包由工程管理器ProjectManage、工程瀏覽器TouchExplorer和畫面運行系統(tǒng)TouchVew三部分組成。其中工程瀏覽器TouchExplorer內(nèi)嵌組態(tài)王畫面制作開發(fā)系統(tǒng),生成人機界面工程。畫面制作開發(fā)系統(tǒng)中設計開發(fā)的畫面工程在TouchVew運行環(huán)境中運行。TouchExplorer和TouchVew各自獨立,一個工程可以同時被編輯和運行。工程管理器ProjectManage界面工程瀏覽器TouchExplorer界面運行系統(tǒng)TouchVew界面組態(tài)王畫面制作開發(fā)系統(tǒng)界面工程管理器界面的三個部分菜單條、工具欄工程信息顯示區(qū)狀態(tài)欄在此可以新建工程組態(tài)王工程瀏覽器的結構Tab標簽條菜單欄工具欄工程目錄顯示區(qū)目錄內(nèi)容顯示區(qū)狀態(tài)欄工程開發(fā)從這里開始用戶運行系統(tǒng)的配置:配置-運行系統(tǒng)設置“運行系統(tǒng)設置”對話框由三個配置屬性頁組成,分別是“運行系統(tǒng)外觀”、“主畫面配置”、“特殊”建立用戶、用戶組權限,以及安全區(qū)配置為VIP建立賬號、密碼、權限。999為最大權限。工具\更新變量計數(shù)數(shù)據(jù)庫采用對變量引用進行計數(shù)的辦法來表明變量是否被引用“變量引用計數(shù)”為0表明數(shù)據(jù)定義后沒有被使用過。當刪除、修改某些連接表達式,或刪除畫面,使變量引用計數(shù)變化時,數(shù)據(jù)庫并不自動更新此計數(shù)值。工程師需要使用更新變量計數(shù)命令來統(tǒng)計、更新變量使用情況。一般情況下工程人員不需要選擇此命令,在應用設計結束時作最后的清理工作時才會用到此項功能。刪除未用變量之前需要更新變量計數(shù)。更新變量計數(shù)之前要求關閉所有畫面。END組態(tài)控制技術基礎知識卜令濤運算符常用指令變量命令語言類似于程序編程,是組態(tài)軟件中較為難掌握的內(nèi)容,也是非常重要的內(nèi)容。根據(jù)事件和功能的不同,包括應用程序命令語言、熱鍵命令語言、事件命令語言、數(shù)據(jù)改變命令語言、自定義函數(shù)命令語言、動畫連接命令語言和畫面命令語言等。各種命令語言通過“命令語言編輯器”編輯輸入,在“組態(tài)王”運行系統(tǒng)中被編譯執(zhí)行。命令語言語法命令語言程序的語法與一般C程序的語法沒有大的區(qū)別,每一程序語句的末尾應該用分號“;”結束,在使用if…else…、while()等語句時,其程序要用花括號“{}”括起來。用運算符連接變量或常量就可以組成較簡單的命令語言語句,如賦值、比較、數(shù)學運算等。運算符入門常用的運算符有以下幾種:+加法—減法&&邏輯與||邏輯或<小于>大于<=小于或等于>=大于或等于==等于!=不等于=等于(賦值)邏輯與和邏輯或的概念,請復習《電子技術課程》中的數(shù)字電子部分運算符的優(yōu)先級(同一行的算符)表達式表達的是一個條件,它的內(nèi)容是:有兩個開關(開關1和開關2)和一個有液體的容器。表達式要表達的內(nèi)容是:開關1或者開關2等于1(打開),并且容器里面的液體介于50%和80%之間。這些都需要成立。才能執(zhí)行以后規(guī)定的程序內(nèi)容賦值語句用得最多,語法如下:變量(變量的可讀寫域)=表達式;可以給一個變量賦值,也可以給可讀寫變量的域賦值。例如:自動開關=1;表示將自動開關置為開(1表示開,0表示關)顏色=2;將顏色置為黑色(如果數(shù)字2代表黑色)反應罐溫度priority=3;表示將反應罐溫度的報警優(yōu)先級設為3其中的“自動開關”、“顏色”、“反應罐溫度priority”都是數(shù)據(jù)變量的名稱。賦值語句If—Else語句用于按表達式的狀態(tài)有條件地執(zhí)行不同的程序,可以嵌套使用。語法為:IF(表達式){一條或多條語句;}ELSE{一條或多條語句;}If-Else語句例:if(step==3){顏色=“紅色”;反應罐溫度priority=1;}else{顏色=“黑色”;反應罐溫度priority=3;}當變量step與數(shù)字3相等時,將變量顏色置為“紅色”(變量“顏色”為內(nèi)存字符串變量),反應罐溫度的報警優(yōu)先級設為1;否則變量顏色置為“黑色”,反應罐溫度的報警優(yōu)先級設為3。關于語句結束符“;”,由于輸入法的影響,初學者編程時最好直接點擊軟件自帶的結束符“;”While()語句當while()括號中的表達式條件成立時,循環(huán)執(zhí)行后面“{}”內(nèi)的程序。WHILE(表達式){一條或多條語句;}例:while(循環(huán)<=10){ReportSetCellvalue("實時報表",循環(huán),1,原料罐液位);循環(huán)=循環(huán)+1;}當變量“循環(huán)”的值小于等于10時,向報表第一列的1~10行添入變量“原料罐液位”的值。應該注意使whlie表達式條件滿足,然后退出循環(huán)。命令語言程序的注釋方法注釋的方法分為單行注釋和多行注釋兩種。注釋可以在程序的任何地方進行。多行注釋是在注釋語句前加“/*”,在注釋語句后加“*/”。單行注釋在注釋語句的開頭加注釋符“//”:例:if(游標刻度>=10)/*判斷液位的高低*/裝桶速度=80;//設置裝桶速度if(游標刻度>=10)//判斷液位的高低裝桶速度=80;數(shù)據(jù)庫是“組態(tài)王”最核心的部分。在組態(tài)王運行時,工業(yè)現(xiàn)場的生產(chǎn)狀況要以動畫的形式反映在屏幕上,同時工程人員在計算機前發(fā)布的指令也要迅速送達生產(chǎn)現(xiàn)場,所有這一切都是以實時數(shù)據(jù)庫為中介環(huán)節(jié),數(shù)據(jù)庫是聯(lián)系上位機和下位機的橋梁。變量定義和管理在數(shù)據(jù)庫中存放的是變量的當前值,變量包括系統(tǒng)變量和用戶定義的變量。變量的集合形象地稱為“數(shù)據(jù)詞典”?;咀兞款愋停簝?nèi)存變量、I/O變量I/O變量是指可與外部數(shù)據(jù)采集程序直接進行數(shù)據(jù)交換的變量,如下位機數(shù)據(jù)采集設備(如PLC、儀表等)。這種數(shù)據(jù)交換是雙向的、動態(tài)的,就是說:在“組態(tài)王”系統(tǒng)運行過程中,每當I/O變量的值改變時,該值就會自動寫入下位機;每當下位機中的值改變時,“組態(tài)王”系統(tǒng)中的變量值也會自動更新。所以,那些從下位機采集來的數(shù)據(jù)、發(fā)送給下位機的指令,比如“反應罐液位”、“電源開關”等變量,都需要設置成“I/O變量”。內(nèi)存變量是指那些不需要和其它應用程序交換數(shù)據(jù)、也不需要從下位機得到數(shù)據(jù)、只在“組態(tài)王”內(nèi)需要的變量,比如計算過程的中間變量,就可以設置成“內(nèi)存變量”。基本變量的定義內(nèi)存離散、內(nèi)存實型、內(nèi)存長整數(shù)、內(nèi)存字符串、I/O離散、I/O實型、I/O長整數(shù)、I/O字符串,這八種基本類型的變量是通過
“變量屬性”對話框定義的。變量基本屬性的定義:“變量屬性”對話框的基本屬性卡片中的各項用來定義變量的基本特征,各項意義解釋如下:1、變量名:唯一標識一個應用程序中數(shù)據(jù)變量的名字,同一應用程序中的數(shù)據(jù)變量不能重名,數(shù)據(jù)變量名區(qū)分大小寫。變量名可以是漢字或英文名字,第一個字符不能是數(shù)字。例如,溫度、壓力、液位、var1等均可以作為變量名。組態(tài)王變量名命名規(guī)則:變量名命名時不能與組態(tài)王中現(xiàn)有的變量名、函數(shù)名、關鍵字、構件名稱等相重復;命名的首字符只能為字符,不能為數(shù)字等非法字符,名稱中間不允許有空格、算術符號等非法字符存在。名稱長度不能超過31個字符。2、寄存器:指定要與組態(tài)王定義的變量進行連接通訊的寄存器變量名,該寄存器與工程人員指定的連接設備有關。3、數(shù)據(jù)類型:只對I/O類型的變量起作用,定義變量對應的寄存器的數(shù)據(jù)類型,共有9種數(shù)據(jù)類型供用戶使用,這9種數(shù)據(jù)類型分別是:BIT、BYTE、SHORT、USHORT、BCD、LONG、LONGBCD、FLOAT、STRING。刪除未用的變量選擇工程瀏覽器中的“工具\刪除未用變量”菜單,系統(tǒng)會彈出“刪除未用變量”對話框,在列表中列出當前工程中定義的未被使用的變量,點擊選擇要刪除的變量。單擊“確定”按鈕,將永久性刪除選中的變量。注意:在刪除未用變量之前,使用“更新變量計數(shù)”刷新系統(tǒng)中變量的使用情況。END組態(tài)控制技術工程創(chuàng)建入門卜令濤啟動“組態(tài)王”工程管理器(ProjManager),選擇菜單“文件\新建工程”或單擊“新建”按鈕。第一步創(chuàng)建工程路徑和名稱在工程路徑文本框中輸入一個有效的工程路徑,或單擊“瀏覽…”按鈕,在彈出的路徑選擇對話框中選擇一個有效的路徑。在工程名稱文本框中輸入工程的名稱,該工程名稱同時將被作為當前工程的路徑名稱。在工程描述文本框中輸入對該工程的描述文字。工程名稱長度應小于32個字符,工程描述長度應小于40個字符。單擊“完成”完成工程的新建。創(chuàng)建新工程操作視頻二維碼第二步構造數(shù)據(jù)庫數(shù)據(jù)庫是“組態(tài)王”軟件的核心部分,數(shù)據(jù)庫中變量的集合形象地稱為“數(shù)據(jù)詞典”,數(shù)據(jù)詞典記錄了所有用戶可使用的數(shù)據(jù)變量的詳細信息。點擊左側目錄顯示區(qū)里的“數(shù)據(jù)詞典”,新建變量A。對變量A進行定義,其中“變量類型”是必選項。第三步設計一個界面設計的界面將是以后工程使用者的交互界面,一般按照客戶要求設計。點擊左側目錄顯示區(qū)的“畫面”,再次點擊右側工作區(qū)的“新建”,進入新畫面的設置。進入“畫面”設計界面:畫面中的“工具箱”、“線型”、“過渡色類型”、“調(diào)色板”可以通過菜單欄的“工具”選項使其隱藏或顯現(xiàn)。在畫布中任意畫幾個圖形,熟悉對幾種工具的綜合應用。繪制一個圓。第四步建立動畫連接雙擊畫面中的橢圓或右擊橢圓選擇“動畫連接”,得到“動畫連接”的屬性設置。點擊“水平移動”,進行“水平移動”的屬性設置。點擊“?”,將圖形賦予數(shù)據(jù)變量A,使圖形和數(shù)據(jù)進行關聯(lián),以后這個橢圓形的圖形就和數(shù)據(jù)A綁定在了一起,可以將它暫時理解為數(shù)據(jù)A的宿主外形。綁定后“水平移動”的屬性表達式如下圖,可以更改移動距離和對應值,其中“移動距離”是圖形像素,而A的“對應值”最大可以設置到999999999,這是在初期設置“數(shù)據(jù)庫”中的“數(shù)據(jù)詞典”,建“內(nèi)存整型”數(shù)A時設置好的。改變“移動距離”100為1000,使其移動的效果更明顯。用同樣的方法設置畫布中的另一個小矩形,不同的在于在“動畫連接”屬性設置中,不設置“水平移動”改成“滑動桿輸入”/“水平”,如下圖所示,設置后,這個矩形就成了可以控制數(shù)據(jù)A大小滑塊,通過拖動它水平移動,數(shù)據(jù)A就會發(fā)生大小的變化。點擊“文件”/“保存”,然后再點擊“文件”/“切換到View”。觀看效果多做幾次這樣的練習,比如將“水平滑動桿”的屬性進行重新設置。在畫面中輸入任意4個字符,將其進行“動畫連接”?!爸递敵觥?“模擬值輸出”,可以監(jiān)控到數(shù)據(jù)A的變化。在畫布中添加一個“按鈕”圖形。雙擊畫布中的“按鈕”圖形,設置其動畫屬性,選擇“命令語言連接”/“按下時”在“命令語言”框中輸入A=A+10“確認”、“保存”后再次“切換到VIEW”,點擊按鈕,驗證效果。嘗試“動畫連接”的各項功能:屬性變化、位置與大小變化、值輸出、值輸入、命令語言連接、特殊、滑動桿輸入。END2024/12/1216:29:17組態(tài)控制技術建立與PLC的聯(lián)結2024/12/1216:29:171設置本機(PC)及PLC地址
本機:
PLC:2024/12/1216:29:17首先需要保障PLC與PC機的通信
范例采用西門子PLCS7-200SmartSR40型號。打開軟件STEP7-MicroWINSMART雙擊項目樹中的“系統(tǒng)塊”圖標,進行CPU型號的配置、通信的配置,參數(shù)圖所示。2PLC配置2024/12/1216:29:17雙擊項目樹中的“通信”圖標,跳出通信窗口,在“網(wǎng)絡接口卡”的下拉列表中會出現(xiàn)PC機的網(wǎng)絡硬件信息,選中對應的網(wǎng)卡,點擊“查找CPU”,將在“找到CPU”中出現(xiàn)與PC機連接的PLC的IP地址,如圖所示。點擊“閃爍指示燈”,可以觀察到PLC的“RUN”、“STOP”、“ERROR”的燈閃爍,說明PLC與PC機連接正常。2024/12/1216:29:17進行組態(tài)王軟件的升級
首先將組態(tài)王6.55軟件的驅動進行升級,否則無法與西門子PLCS7-200Smart系列通信
1.在亞控公司網(wǎng)站下載更新的驅動程序,版本為0,網(wǎng)址如下::8080/driverdownload/Kingview_Generic_Version_Extendedview.asp?Number=4142.下載的驅動中有兩個文件夾“KS驅動”和“KV驅動”,使用其中的“KV驅動”并進行改寫。該文件夾中的初始化文件“kvS7200.ini”的原文為:[2:0]LocalTSAP=4D57RemoteTSAP=4D57TpduTSAP=000ASourceTSAP=0009[3:0]/SMARTLocalTSAP=1000RemoteTSAP=1000TpduTSAP=000ASourceTSAP=0009
將它改寫為:[:0]LocalTSAP=0101RemoteTSAP=0101TpduTSAP=000ASourceTSAP=0009其中的“”是CPU的IP地址。如果有多臺PLC,應列出它們的IP地址,如:[:0]、[:0]等。2024/12/1216:29:17安裝驅動程序單擊Windows的“開始”按鈕,執(zhí)行菜單命令“\所有程序\組態(tài)王6.55\工具\安裝新驅動”,打開驅動安裝工具。單擊按鈕,打開保存驅動的文件夾,雙擊其中的驅動文件“S7_TCP.dll”,單擊“安裝驅動”按鈕,安裝成功后顯示“安裝完成!”,如圖所示。2024/12/1216:29:17組態(tài)王軟件與PLC的配置雙擊“設備”-“COM1”,設置串口COM1參數(shù)如圖.2024/12/1216:29:17設備配置向導,雙擊“COM1”工作區(qū)域中的“新建”,選擇PLC-西門子-S7200(TCP),如圖.2024/12/1216:29:17為安裝設備起一個邏輯名稱,如圖。2024/12/1216:29:17為安裝設備選擇一個串口,如圖。
2024/12/1216:29:17為該設備設定地址
因PLC的地址已經(jīng)設定為,因此該設備地址須設定為,如圖。2024/12/1216:29:17完成PLC的硬件配置設置:2024/12/1216:29:172數(shù)據(jù)庫及組態(tài)畫面建立
調(diào)試采用PLC的M0.1和Q0.1,作一個簡單的燈開關。在組態(tài)軟件中新建數(shù)據(jù)M01和Q01分別與連接設備的寄存器M0.1和Q0.1對應,如圖。2024/12/1216:29:173測試組態(tài)連接PLC是否成功
在工程瀏覽器中的目錄中,選中設備,單擊建立起的西門子TCP,選擇測試西門子TCP。如下圖所示:2024/12/1216:29:17進行設備測試,利用PLC輸入端口可以外部硬件控制的特性,選擇I0.1(外部電路已接),通斷外部開關,可從組態(tài)軟件監(jiān)視觀察到變量值的變化;說明組態(tài)連接PLC成功,如圖。
2024/12/1216:29:17新建一個畫面,圖素開關關聯(lián)M01,圖素指示燈關聯(lián)Q0,如圖。2024/12/1216:29:17再進入西門子STEP7-MicroWINSMART軟件,將梯形圖寫入PLC中,如下圖所示。2024/12/1216:29:17運行調(diào)試工程
組態(tài)畫面開關可以控制指示燈,觀察PLC的Q0.1隨著鼠標對畫面開關的控制和指示燈同步熄滅和點亮。調(diào)試工程完成。2024/12/1216:29:17END組態(tài)控制技術腳本程序入門卜令濤命題一:開關K1、K2和燈形成串聯(lián)電路,K1、K2以與邏輯控制燈的亮滅。新建工程后,在數(shù)據(jù)庫的數(shù)據(jù)詞典中建立與串聯(lián)電路對應的3個數(shù)據(jù)變量。變量名作用類型A3開關K1內(nèi)存離散A4開關K2內(nèi)存離散A10串聯(lián)燈內(nèi)存離散1為工程創(chuàng)建數(shù)據(jù)變量(數(shù)據(jù)詞典)定義變量新建并設置3個變量屬性2建立名稱為串聯(lián)電路的新畫面??梢岳谩肮ぞ呦洹崩锏摹皥D庫”調(diào)用開關和指示燈的圖符。鼠標右擊畫面的空白處,選擇“畫面屬性”,點擊“命令語言”,進行腳本編寫。點擊這里3腳本程序編寫注意將程序步進周期由每3000毫秒更改為55毫秒,否則程序執(zhí)行遲緩。腳本編寫器界面切換到“運行系統(tǒng)”,從畫面中打開“串聯(lián)電路”。4調(diào)試運行撥動開關K1、K2,驗證效果。教學視頻命題二:開關K1、K2構成并聯(lián)電路,K1、K2以或邏輯控制燈的亮滅。新建工程后,在數(shù)據(jù)庫的數(shù)據(jù)詞典中建立與并聯(lián)電路對應的3個數(shù)據(jù)變量。1為工程創(chuàng)建數(shù)據(jù)變量(數(shù)據(jù)詞典)變量名作用類型A5開關K1內(nèi)存離散A6開關K2內(nèi)存離散A20并聯(lián)燈內(nèi)存離散2建立名稱為并聯(lián)電路的新畫面??梢岳谩肮ぞ呦洹崩锏摹皥D庫”調(diào)用開關和指示燈的圖符。鼠標右擊畫面的空白處,選擇“畫面屬性”,點擊“命令語言”,進行腳本編寫。3腳本程序編寫教學視頻切換到“運行系統(tǒng)”,從畫面中打開“并聯(lián)電路”。4調(diào)試運行撥動開關K1、K2,驗證效果。命題三:開關K1、K2、K3構成串并聯(lián)混合電路,K1、K2、K3以與或邏輯控制燈的亮滅。1為工程創(chuàng)建數(shù)據(jù)變量(數(shù)據(jù)詞典)新建工程后,在數(shù)據(jù)庫的數(shù)據(jù)詞典中建立與并聯(lián)電路對應的4個數(shù)據(jù)變量。變量名作用類型A7開關K1內(nèi)存離散A8開關K2內(nèi)存離散A9開關K3內(nèi)存離散A30串并聯(lián)燈內(nèi)存離散2建立名稱為串并聯(lián)電路的新畫面??梢岳谩肮ぞ呦洹崩锏摹皥D庫”調(diào)用開關和指示燈的圖符。鼠標右擊畫面的空白處,選擇“畫面屬性”,點擊“命令語言”,進行腳本編寫。3腳本程序編寫教學視頻切換到“運行系統(tǒng)”,從畫面中打開“串并聯(lián)電路”。4調(diào)試運行撥動開關K1、K2、k3,驗證效果。END組態(tài)控制技術動力滑臺(液壓、氣壓)的組態(tài)運行監(jiān)控卜令濤SQ1為原位行程開關;SQ2為工進行程開關;SQ3為加工終點行程開關;在整個工進過程中SQ2一直受壓,故采用長擋鐵;自動循環(huán)時應按圖所示順序動作。動力滑臺(液壓、氣壓)的組態(tài)運行監(jiān)控動力滑臺的工作循環(huán)、油路系統(tǒng)和電磁閥通斷表.按啟動按鈕SB1后,滑臺即進入循環(huán),直至壓下SQ3后滑臺自動退回原位;也可按快退按鈕SB2,使滑臺在其他任何位置上立即退回原位。電氣路控制:YV1得電,液壓油自左邊油路進,右邊油路回,推動液缸前進;YV2得電,液壓油自右邊油路進,自左邊油路回,推動液缸后退;YV3得電,YV3所在旁路阻塞,油路經(jīng)調(diào)速閥,速度較慢;YV3不得電,油路可經(jīng)調(diào)速閥和右邊YV3所在旁路走,速度較快。1建立數(shù)據(jù)變量庫變量名作用類型
變量名作用類型A0啟動內(nèi)存離散
B0滑塊水平移動內(nèi)存整型A1復位清零內(nèi)存離散
B1SQ1垂直移動內(nèi)存整型A2右移字符內(nèi)存離散
B2SQ2垂直移動內(nèi)存整型A3左移字符內(nèi)存離散
B3SQ3垂直移動內(nèi)存整型A42S等待燈內(nèi)存離散
B4時間軸內(nèi)存整型A5快速回位內(nèi)存離散
B5紅管道內(nèi)存整型A8Yv3內(nèi)存離散
B6綠管道內(nèi)存整型B10三位四通閥移動內(nèi)存整型
B7藍管道內(nèi)存整型B11二位二通閥移動內(nèi)存整型
B8棕管道內(nèi)存整型B12油箱收集內(nèi)存整型
B9紫管道內(nèi)存整型2建立滑臺畫面滑臺由滑塊、滑桿、擋鐵、限位開關組成。將滑塊和擋鐵合成組合圖素(排列),擋鐵的位置恰好可以壓住限位開關,每個限位開關的圓頭與B1、B2、B3進行動畫連接。依據(jù)滑塊進程圖,設定SQ1、SQ2、SQ3的位置,距離要合適。滑塊與B0進行動畫連接,并建立B0的數(shù)據(jù)監(jiān)控輸出####,以便腳本程序中準確取位?!坝乙啤?、“左移”由字符工具完成,并與A2、A3進行動畫連接。依題要求,設置一個2S的等待燈,與B4動畫連接,并將B4的值輸出顯示監(jiān)控。建立“啟動”、“復位”按鈕,與A0、A1動畫連接?!翱焖僮笠啤遍_關與A5動畫連接。限位開關取位:暫建一個滑動桿輸入,與B0動畫連接;拉動滑動桿帶動滑塊以確定SQ1、SQ、SQ3對應的模擬量。3建立滑臺動畫連接4滑臺腳本編寫難點:工進與快速退回在右移擋鐵壓住SQ2時,移動速度變慢;而左移壓住SQ2,移動速度無變化。條件語句中采用嵌套。當滑塊右移(A2=1)至SQ2被壓住時(其被壓住的位置B0為18到40和60到82),B0=B0-1對于正常的右移速度B0=B0+2來說,滑塊仍右移,但速度為B0=B0+1;B2=0為SQ2的圓頭歸位,B2=5為SQ2的圓頭被壓下。5建立液壓通路、換向閥、活塞的動畫連接滑臺的驅動系統(tǒng)由缸體、液壓通路、三位四通電磁閥、二位二通電磁閥、油箱、節(jié)流閥油泵組成。液壓通路由工具箱—立體管道繪出。設置管道屬性管道流動連接:將各種顏色管道與不同的變量連接,因為在管道液體的流動方向會發(fā)生變化。缸采用動畫連接的填充,將管道、缸內(nèi)變化、活塞等與滑臺的變量關聯(lián)。注意:(1)不要將YV1、YV2、YV3與電磁閥合成組合圖素,以便在電磁閥動作時的正常動畫表現(xiàn)。(2)由于管道液體有反向流動,因此需要在數(shù)據(jù)庫里將有關變量設置的范圍為雙向。1滑塊設置與滑塊啟動教學視頻6操作步驟及教學視頻2滑塊復位3滑塊左移4限位開關的設置5限位開關2的設置6限位開關2的腳本編程7自動運行與暫停設置腳本8等待2秒自動右轉9二秒時間軸后遺問題的解決10第三個限位開關的影響11活塞的往復運動效果制作12三位四通閥的工作過程13三位四通閥的畫法14二位二通閥及油路系統(tǒng)15液壓系統(tǒng)數(shù)據(jù)的設定16三位四通閥的移動對位17工進與二位二通閥18電磁閥的電狀態(tài)19合理的管道液體流動20管道液體流動及程序整合21管道液體流動及油箱整合23油箱填充關聯(lián)及嵌套END組態(tài)控制技術液體混合與自動閥門、管道的腳本編寫卜令濤立體管道的創(chuàng)建在“工具箱”中點擊的“立體管道”。1立體管道在拖動鼠標創(chuàng)建管道時要注意起始點,因為默認情況下,起始點也是管道動畫流動效果的起始點。管道圖畫創(chuàng)建好后,右擊管道圖片,選擇“管道屬性”以便對“流動效果”、“管道顏色”、“管道直徑”等進行設置。起始點決定立體管道的流動方向。雙擊立體管道圖片進行動畫連接的設置,在“動畫連接”卡里選擇“特殊”項目中的“流動”。點擊“流動”后將對管道綁定數(shù)據(jù)及設置流動效果,綁定數(shù)據(jù)如果為0或者-255都將不產(chǎn)生流動效果。注意“說明”中對流動條件和方向的提示。管道流動與數(shù)據(jù)輸入教學視頻建立工程畫面三個矩形框分別表示三個儲液罐,三個閥門控制儲液罐液體的進出,管道設置如前所述,為便于腳本編寫將各個圖形所綁定的數(shù)據(jù)在工程畫面中列出,并建立“##”進行監(jiān)控,其中儲液罐采用“填充”的動畫連接。立體管道應用案例腳本編寫與調(diào)試IF(B1==1){A9=A9+4;A7=A7-4;A10=9;}//如果閥門B1打開,A9液位上升,A7液位下降,A10流動。IF(B2==1){A9=A9+6;A8=A8-6;A11=9;}IF(B3==1){A9=A9-11;A12=9;}在此基礎上,在A12管道下添加水滴效果,自行設計。程序運行周期設定為55msA7=A7+2;A8=A8+4;//A7和A8液罐液位上升速度。IF(A7>=50){B1=1;}//如果A7液罐達到50,閥門B1打開。ELSE{B1=0;}//如果A7液罐沒達到50,閥門B1關掉。IF(A8>=70){B2=1;}//如果A8液罐達到70,閥門B2打開。IF(A8<30){B2=0;}//如果A8沒達到30,閥門B2關掉IF(A9>=80){B3=1;}//如果A9液罐達到20,閥門B2打開。IF(A9<=40){B3=0;}//以上為閥門打開的時機設定。課堂練習設計一個觀賞魚養(yǎng)殖系統(tǒng)的組態(tài)。魚缸具有循環(huán)水、魚的游動、管道、水位等元素構成。多邊形的畫法(魚形等)魚缸系統(tǒng)的建立魚缸腳本程序編寫魚缸系統(tǒng)調(diào)試與腳本修正END組態(tài)控制技術運料小車組態(tài)監(jiān)控卜令濤運料小車組態(tài)監(jiān)控模擬運料小車的運行,包括小車自動往返、自動停車、自動裝卸、物料的轉移、車輪的旋轉、料斗的開合等等。運料過程:按下按鈕SB1,小車由左終端SQ1處出發(fā),開始右行,到達甲料斗下方SQ2處,料斗的閘門打開,給小車裝甲料,加料后關閉閘門;小車繼續(xù)右行前進,到達乙料斗下方SQ3處,乙料斗的閘門打開,給小車裝乙料,加料后關閉閘門;小車開始左行,當返回到左終端SQ1處時,小車底門打開卸料;卸料后小車底門關閉,完成一個運行周期,并自動進入下一個周期工作,如此循環(huán)運行。1建立數(shù)據(jù)變量變量名作用類型
變量名作用類型A1藍料顯示內(nèi)存離散
B1小車水平移動內(nèi)存整型A2白料顯示內(nèi)存離散
B2白料垂直移動內(nèi)存整型A3方向指示右內(nèi)存離散
B3藍料垂直移動內(nèi)存整型A4方向指示左內(nèi)存離散
B4甲料斗門開內(nèi)存整型A5限位指示燈SQ1內(nèi)存離散
B5乙料斗門開內(nèi)存整型A6限位指示燈SQ2內(nèi)存離散
B6車底門開內(nèi)存整型A7限位指示燈SQ3內(nèi)存離散
B7車輪旋轉內(nèi)存整型A8程序啟動內(nèi)存離散
B8車內(nèi)白球垂直移動內(nèi)存整型A9車內(nèi)藍料顯示內(nèi)存離散
B9車內(nèi)籃球垂直移動內(nèi)存整型A10車內(nèi)白料顯示內(nèi)存離散
B10時間軸1內(nèi)存整型A11清零復位內(nèi)存離散
B11時間軸2內(nèi)存整型依據(jù)題意建立數(shù)據(jù)變量2車輪旋轉及水平移動繪制一個大小合適的圓,同時選中圖素動畫連接里的旋轉和水平移動。參考程序(車輪右行):B1右移、B7旋轉參考程序(左右往返)3雙色球垂直移動選擇性顯示利用工具菜單項,排列雙色料球。利用排列菜單項,合成組合圖素。選中球體的動畫連接,進行隱含連接和垂直移動、水平移動的設置。當小車移動到SQ2和SQ3位置時,藍料和白料分別落下,記錄下小車在SQ2和SQ3的B1值,便于腳本編寫。車輪在SQ2位置時,B1的值為50。4料斗倉門開啟腳本編寫時,當B1=50時,車輪停止運動,設置SQ2燈亮,藍料顯示并垂直落下,同時還需打開料斗門倉(利用旋轉動畫)。倉門旋轉將料斗門倉利用工具箱的多邊形工具繪上。料斗門倉的開啟使用旋轉動畫連接向導,步驟為:首先在畫面上繪制旋轉動畫的圖素。選中該圖素,選擇菜單命令“編輯\旋轉向導”,鼠標形狀變?yōu)樾 笆弊中?。選擇圖素旋轉時的圍繞中心,在畫面上相應位置單擊鼠標左鍵。隨后鼠標形狀變?yōu)槟鏁r針方向的旋轉箭頭,表示現(xiàn)在定義的是圖素逆時針旋轉的起始位置和旋轉角度。移動鼠標,環(huán)繞選定的中心,則一個圖素形狀的虛線框會隨鼠標的移動而轉動。確定逆時針旋轉的起始位置后,單擊鼠標左鍵,鼠標形狀變?yōu)轫槙r針方向的旋轉箭頭,表示現(xiàn)在定義的是圖素順時針旋轉的起始位置和旋轉角度,方法同逆時針定義。5料斗倉門開啟腳本測算好SQ2位置(此處是50)。開啟倉門到90度角,也需要鎖定。物料下落測算是40,鎖定。6小車裝滿返回以時間軸B10為準,鎖定這個時間點41,因為時間仍在變動,以A2(離散)做為標志后,開始關閉倉門B5,時間點到50,倉門關閉完成。倉門關閉完成后,設定返回的應有條件:SQ3限位指示燈熄滅(A7),左右方向指示燈切換(A3、A4),白料回位(B2),時間軸回零。7小車回到SQ1利用時間軸B11,到達時間點后將左右指示設定(A3、A4),車內(nèi)藍白料顯示(A9、A10),底倉門打開(B6),藍白料下落(B8、B9),料落下后,關閉底倉門(B6),準備下次的循環(huán)。END2024/12/1216:29:17組態(tài)控制技術MCGS基礎2024/12/1216:29:17MCGS是北京昆侖通態(tài)自動化軟件科技有限公司研發(fā)的一套基于Windows平臺的,用于快速構造和生成上位機監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),主要完成現(xiàn)場數(shù)據(jù)的采集與監(jiān)測、前端數(shù)據(jù)的處理與控制,可運行于MicrosoftWindows95/98/Me/NT/2000/xp等操作系統(tǒng)。MCGS組態(tài)軟件-國產(chǎn)軟件的崛起MCGS組態(tài)軟件包括三個版本,分別是網(wǎng)絡版、通用版、嵌入版
。具有功能完善、操作簡便、可視性好、可維護性強的突出特點。通過與其他相關的硬件設備結合,可以快速、方便的開發(fā)各種用于現(xiàn)場采集、數(shù)據(jù)處理和控制的設備。用戶只需要通過簡單的模塊化組態(tài)就可構造自己的應用系統(tǒng),如可以靈活組態(tài)各種智能儀表、數(shù)據(jù)采集模塊,無紙記錄儀、無人值守的現(xiàn)場采集站、人機界面等專用設備。2024/12/1216:29:17北京昆侖通態(tài)自動化軟件科技有限公司是國內(nèi)一家高科技企業(yè)集團。公司主要從事專業(yè)自動化軟、硬件的開發(fā)、設計與應用系統(tǒng)的集成,并向用戶提供從硬件到軟件的總體設計方案。公司下設北京公司總部、濟南辦事處、成都制造中心、上海辦事處、深圳辦事處、沈陽辦事處、西安辦事處、南京辦事處、無錫技術(客服)中心等分支機構。北京昆侖通態(tài)自動化軟件科技有限公司2024/12/1216:29:171995年:公司率先進軍組態(tài)軟件產(chǎn)業(yè),先后推出MCGS通用版、MCGS網(wǎng)絡版軟件,通過多年努力,公司已經(jīng)成為國內(nèi)一流的組態(tài)軟件廠商,正在向國際組態(tài)軟件市場進軍。2001年:公司確定嵌入式發(fā)展策略,成為國內(nèi)第一家推出嵌入式組態(tài)軟件的廠商,并成為嵌入式軟件領域的領導者。2002年:公司進軍硬件領域,推出以嵌入式技術為基礎的mcgsTpc系列人機界面產(chǎn)品,開創(chuàng)了從軟件走向硬件企業(yè)發(fā)展之路,形成了軟硬一體的綜合優(yōu)勢。2004年:公司推出完全自主知識產(chǎn)權的基于ARM2410技術的CPU主板,成為工控領域少數(shù)擁有主板開發(fā)技術的高科技企業(yè)。2006年:公司的mcgsTpc產(chǎn)品全線升級,升級成為ARM2440為核心,主頻為400MHz的新一代人機界面產(chǎn)品,一舉成為國內(nèi)外最領先的人機界面產(chǎn)品。2009年:公司推出全新mcgsTpc嵌入式一體化觸摸屏/工控機系列產(chǎn)品,全線產(chǎn)品統(tǒng)一升級為128M存儲內(nèi)存,產(chǎn)品設計結構堅固、緊湊,觸摸操作方便、安全,外觀簡約時尚,mcgsTpc新一代產(chǎn)品必將改寫行業(yè)新標準,引領人機界面進入新紀元。至此,公司完成了人機界面所有的核心技術,包括組態(tài)軟件技術,操作系統(tǒng)技術,主板技術和其他相關核心技術的積累。成為國內(nèi)軟、硬件技術綜合優(yōu)勢最強的企業(yè)之一,同時昆侖通態(tài)的mcgsTpc系列產(chǎn)品,也以世界一流的性能優(yōu)勢,中國領先的價格優(yōu)勢,中國本土的服務優(yōu)勢,成為國內(nèi)、國際人機界面領域最具有競爭優(yōu)勢的產(chǎn)品。北京昆侖通態(tài)自動化軟件科技有限公司歷程2024/12/1216:29:17昆侖組態(tài)安裝成功會在桌面出現(xiàn)兩個MCGS圖標MCGS系統(tǒng)分為組態(tài)環(huán)境和運行環(huán)境兩個部分;文件McgsSet.exe對應于MCGS系統(tǒng)的組態(tài)環(huán)境;文件McgsRun.exe對應于MCGS系統(tǒng)的運行環(huán)境;MCGS系統(tǒng)安裝完成后,在用戶指定的目錄(或系統(tǒng)缺省目錄D:\MCGS)下創(chuàng)建有三個子目錄:Program、Samples和Work;組態(tài)環(huán)境和運行環(huán)境對應的兩個執(zhí)行文件以及MCGS中用到的設備驅動、動畫構件及策略構件存放在子目錄Program中,樣例工程文件存放在Samples目錄下,Work子目錄則是用戶的缺省工作目錄。2024/12/1216:29:17雙擊Windows桌面上的MCGS組態(tài)環(huán)境圖標,可以進行組態(tài)工程開發(fā)。第一次進入組態(tài)環(huán)境時如下圖所示2024/12/1216:29:17
選擇【文件】并【新建工程】,屏幕顯示如下圖所示,這個窗口即為MCGS的工作臺。2024/12/1216:29:17MCGS工作臺由以下5個功能窗口組成。1、主控窗口MCGS的主控窗口是組態(tài)工程的主窗口,是所有設備窗口和用戶窗口的父窗口,它相當于一個大的容器,可以放置一個設備窗口和多個用戶窗口,負責這些窗口的管理和調(diào)度,并調(diào)度用戶策略的運行。同時,主控窗口又是組態(tài)工程結構的主框架,可以在主控窗口內(nèi)建立菜單系統(tǒng),創(chuàng)建各種菜單命令,展現(xiàn)工程的總體概貌和外觀,設置系統(tǒng)運行流程及特征參數(shù),方便用戶的操作。2、設備窗口設備窗口是MCGS系統(tǒng)的重要組成部分,在設備窗口中建立系統(tǒng)與外部硬件設備的連接關系,使系統(tǒng)能夠從外部設備讀取數(shù)據(jù)并控制外部設備的工作狀態(tài),實現(xiàn)對工業(yè)過程的實時監(jiān)控。3、用戶窗口用戶窗口是由用戶來定義的、用來構成MCGS圖形界面的窗口。是組成MCGS圖形界面的基本單位,所有的圖形界面都是由一個或多個用戶窗口組合而成的。用戶窗口相當于一個“容器”,用來放置圖元、圖符和動畫構件等各種圖形對象,通過對圖形對象的組態(tài)設置,建立與實時數(shù)據(jù)庫的連接,來完成圖形界面的設計工作。4、實時數(shù)據(jù)庫在MCGS中,用數(shù)據(jù)對象來描述系統(tǒng)中的實時數(shù)據(jù),用對象變量代替?zhèn)鹘y(tǒng)意義上的值變量,把數(shù)據(jù)庫技術管理的所有數(shù)據(jù)對象的集合稱為實時數(shù)據(jù)庫。實時數(shù)據(jù)庫是MCGS系統(tǒng)的核心,是應用系統(tǒng)的數(shù)據(jù)處理中心。系統(tǒng)各個部分均以實時數(shù)據(jù)庫為公用區(qū)交換數(shù)據(jù),實現(xiàn)各個部分協(xié)調(diào)動作。5、運行策略所謂運行策略,是用戶為實現(xiàn)對系統(tǒng)運行流程自由控制所組態(tài)生成的一系列功能塊的總稱。MCGS為用戶提供了進行策略組態(tài)的專用窗口和工具箱。
2024/12/1216:29:17用戶窗口屬性設置屬性設置窗口是設置對象各種特征參數(shù)的工作環(huán)境。對象不同,屬性窗口的設置內(nèi)容各異,但結構形式大體相同?!居脩舸翱趯傩栽O置】窗口如下圖所示。2024/12/1216:29:17圖形庫工具箱MCGS為用戶提供了豐富的組態(tài)資源,包括:用戶窗口中的繪圖工具箱,設備窗口中的設備構件工具箱,運行策略窗口中的策略構件工具箱等。用戶窗口中的繪圖工具箱:進入【用戶窗口】,單擊工具條中的【工具箱】按鈕,打開用戶窗口中的繪圖工具箱,如下圖所示。2024/12/1216:29:17設備工具箱進入【設備窗口】,單擊工具條中的【工具箱】按鈕
,打開【設備工具箱】窗口,如下圖所示;單擊【設備管理】按鈕,打開【可選設備】列表,如左圖所示;選用所需的設備構件,放置到圖中【選定設備】窗口中,經(jīng)過屬性設置和通道連接后,該構件即可實現(xiàn)對外部設備的驅動和控制。2024/12/1216:29:17策略工具箱進入【運行策略】窗口,選擇某個策略,進入該策略的策略組態(tài)窗口2024/12/1216:29:17單擊工具條中的【工具箱】按鈕,打開【策略工具箱】,如下圖所示。工具箱內(nèi)包括MCGS提供的策略功能構件。添加所需的策略構件,生成用戶策略行,實現(xiàn)對系統(tǒng)運行程的有效控制。2024/12/1216:29:17對象元件庫對象元件庫是圖形對象存放庫,具有通用價值的動畫圖形庫便于對組態(tài)成果的重復利用。進入【用戶窗口】的【組態(tài)窗口】,執(zhí)行【工具】菜單中的【對象元件庫管理】菜單命令,或者打開【用戶窗口】系統(tǒng)圖形工具箱,選擇【插入元件】按鈕打開【對象元件庫管理】如下圖所示,選擇需要的圖形元件,可進行圖形操作。
2024/12/1216:29:17檢測練習5成功在自己的計算機中安裝MCGS通用版6.2。找到MCGS的工作臺。新建一個工程,工程名稱為小組成員姓的組合。在用戶窗口中,新建一個(每個人建個)以自己小組成員名字命名的窗口(窗口屬性設置),并將窗口位置置于最大化顯示。在命名的窗口中,插入閥43,泵27,開關3,指示燈1,時鐘3。進入運行策略窗口找到策略工具箱,并將定時器放置在新增的策略行中。在設備窗口中將通用串口父設備及模擬設備放到選定設備中。2024/12/1216:29:17END2024/12/1216:29:17組態(tài)控制技術MCGS基礎2024/12/1216:29:17昆侖組態(tài)安裝成功會在桌面出現(xiàn)兩個MCGS圖標MCGS系統(tǒng)分為組態(tài)環(huán)境和運行環(huán)境兩個部分;文件McgsSet.exe對應于MCGS系統(tǒng)的組態(tài)環(huán)境;文件McgsRun.exe對應于MCGS系統(tǒng)的運行環(huán)境;MCGS系統(tǒng)安裝完成后,在用戶指定的目錄(或系統(tǒng)缺省目錄D:\MCGS)下創(chuàng)建有三個子目錄:Program、Samples和Work;組態(tài)環(huán)境和運行環(huán)境對應的兩個執(zhí)行文件以及MCGS中用到的設備驅動、動畫構件及策略構件存放在子目錄Program中,樣例工程文件存放在Samples目錄下,Work子目錄則是用戶的缺省工作目錄。2024/12/1216:29:17雙擊Windows桌面上的MCGS組態(tài)環(huán)境圖標,可以進行組態(tài)工程開發(fā)。第一次進入組態(tài)環(huán)境時如下圖所示2024/12/1216:29:17
選擇【文件】并【新建工程】,屏幕顯示如下圖所示,這個窗口即為MCGS的工作臺。2024/12/1216:29:17MCGS工作臺由以下5個功能窗口組成。1、主控窗口MCGS的主控窗口是組態(tài)工程的主窗口,是所有設備窗口和用戶窗口的父窗口,它相當于一個大的容器,可以放置一個設備窗口和多個用戶窗口,負責這些窗口的管理和調(diào)度,并調(diào)度用戶策略的運行。同時,主控窗口又是組態(tài)工程結構的主框架,可以在主控窗口內(nèi)建立菜單系統(tǒng),創(chuàng)建各種菜單命令,展現(xiàn)工程的總體概貌和外觀,設置系統(tǒng)運行流程及特征參數(shù),方便用戶的操作。2、設備窗口設備窗口是MCGS系統(tǒng)的重要組成部分,在設備窗口中建立系統(tǒng)與外部硬件設備的連接關系,使系統(tǒng)能夠從外部設備讀取數(shù)據(jù)并控制外部設備的工作狀態(tài),實現(xiàn)對工業(yè)過程的實時監(jiān)控。3、用戶窗口用戶窗口是由用戶來定義的、用來構成MCGS圖形界面的窗口。是組成MCGS圖形界面的基本單位,所有的圖形界面都是由一個或多個用戶窗口組合而成的。用戶窗口相當于一個“容器”,用來放置圖元、圖符和動畫構件等各種圖形對象,通過對圖形對象的組態(tài)設置,建立與實時數(shù)據(jù)庫的連接,來完成圖形界面的設計工作。4、實時數(shù)據(jù)庫在MCGS中,用數(shù)據(jù)對象來描述系統(tǒng)中的實時數(shù)據(jù),用對象變量代替?zhèn)鹘y(tǒng)意義上的值變量,把數(shù)據(jù)庫技術管理的所有數(shù)據(jù)對象的集合稱為實時數(shù)據(jù)庫。實時數(shù)據(jù)庫是MCGS系統(tǒng)的核心,是應用系統(tǒng)的數(shù)據(jù)處理中心。系統(tǒng)各個部分均以實時數(shù)據(jù)庫為公用區(qū)交換數(shù)據(jù),實現(xiàn)各個部分協(xié)調(diào)動作。5、運行策略所謂運行策略,是用戶為實現(xiàn)對系統(tǒng)運行流程自由控制所組態(tài)生成的一系列功能塊的總稱。MCGS為用戶提供了進行策略組態(tài)的專用窗口和工具箱。
2024/12/1216:29:17用戶窗口屬性設置屬性設置窗口是設置對象各種特征參數(shù)的工作環(huán)境。對象不同,屬性窗口的設置內(nèi)容各異,但結構形式大體相同。【用戶窗口屬性設置】窗口如下圖所示。2024/12/1216:29:17圖形庫工具箱MCGS為用戶提供了豐富的組態(tài)資源,包括:用戶窗口中的繪圖工具箱,設備窗口中的設備構件工具箱,運行策略窗口中的策略構件工具箱等。用戶窗口中的繪圖工具箱:進入【用戶窗口】,單擊工具條中的【工具箱】按鈕,打開用戶窗口中的繪圖工具箱,如下圖所示。2024/12/1216:29:17設備工具箱進入【設備窗口】,單擊工具條中的【工具箱】按鈕
,打開【設備工具箱】窗口,如下圖所示;單擊【設備管理】按鈕,打開【可選設備】列表,如左圖所示;選用所需的設備構件,放置到圖中【選定設備】窗口中,經(jīng)過屬性設置和通道連接后,該構件即可實現(xiàn)對外部設備的驅動和控制。2024/12/1216:29:17策略工具箱進入【運行策略】窗口,選擇某個策略,進入該策略的策略組態(tài)窗口2024/12/1216:29:17單擊工具條中的【工具箱】按鈕,打開【策略工具箱】,如下圖所示。工具箱內(nèi)包括MCGS提供的策略功能構件。添加所需的策略構件,生成用戶策略行,實現(xiàn)對系統(tǒng)運行程的有效控制。2024/12/1216:29:17對象元件庫對象元件庫是圖形對象存放庫,具有通用價值的動畫圖形庫便于對組態(tài)成果的重復利用。進入【用戶窗口】的【組態(tài)窗口】,執(zhí)行【工具】菜單中的【對象元件庫管理】菜單命令,或者打開【用戶窗口】系統(tǒng)圖形工具箱,選擇【插入元件】按鈕打開【對象元件庫管理】如下圖所示,選擇需要的圖形元件,可進行圖形操作。
2024/12/1216:29:17檢測練習5成功在自己的計算機中安裝MCGS通用版6.2。找到MCGS的工作臺。新建一個工程,工程名稱為小組成員姓的組合。在用戶窗口中,新建一個(每個人建個)以自己小組成員名字命名的窗口(窗口屬性設置),并將窗口位置置于最大化顯示。在命名的窗口中,插入閥43,泵27,開關3,指示燈1,時鐘3。進入運行策略窗口找到策略工具箱,并將定時器放置在新增的策略行中。在設備窗口中將通用串口父設備及模擬設備放到選定設備中。2024/12/1216:29:17END2024/12/1216:29:17組態(tài)控制技術實時數(shù)據(jù)庫2024/12/1216:29:17數(shù)據(jù)對象的概念在MCGS中,數(shù)據(jù)不同于傳統(tǒng)意義的數(shù)據(jù)或變量,它以數(shù)據(jù)對象的形式來進行操作與處理。數(shù)據(jù)對象它不僅包含了數(shù)據(jù)變量的數(shù)值特征,還將與數(shù)據(jù)相關的其它屬性(如數(shù)據(jù)的狀態(tài)、報警限值等)以及對數(shù)據(jù)的操作方法(如存盤處理、報警處理等)封裝在一起,作為一個整體,以對象的形式提供服務,這種把數(shù)值、屬性和方法定義成一體的數(shù)據(jù)稱為數(shù)據(jù)對象。在MCGS中,用數(shù)據(jù)對象表示數(shù)據(jù),可以把數(shù)據(jù)對象認為是比傳統(tǒng)變量具有更多功能的對象變量,象使用變量一樣來使用數(shù)據(jù)對象,大多數(shù)情況下只需使用數(shù)據(jù)對象的名稱來直接操作數(shù)據(jù)對象。2024/12/1216:29:17實時數(shù)據(jù)庫的概念在MCGS中,用數(shù)據(jù)對象來描述系統(tǒng)中的實時數(shù)據(jù),用對象變量代替?zhèn)鹘y(tǒng)意義上的值變量,把數(shù)據(jù)庫技術管理的所有數(shù)據(jù)對象的集合稱為實時數(shù)據(jù)庫。實時數(shù)據(jù)庫是MCGS系統(tǒng)的核心,是應用系統(tǒng)的數(shù)據(jù)處理中心。系統(tǒng)各個部分均以實時數(shù)據(jù)庫為公用區(qū)交換數(shù)據(jù),實現(xiàn)各個部分協(xié)調(diào)動作。2024/12/1216:29:17設備窗口通過設備構件驅動外部設備,將采集的數(shù)據(jù)送入實時數(shù)據(jù)庫;由用戶窗口組成的圖形對象,與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立連接關系,以動畫形式實現(xiàn)數(shù)據(jù)的可視化;運行策略通過策略構件,對數(shù)據(jù)進行操作和處理。如圖所示2024/12/1216:29:17定義數(shù)據(jù)對象定義數(shù)據(jù)對象的過程,就是構造實時數(shù)據(jù)庫的過程。定義數(shù)據(jù)對象時,在組態(tài)環(huán)境工作臺窗口中,選擇“實時數(shù)據(jù)庫”標簽,進入實時數(shù)據(jù)庫窗口頁,顯示已定義的數(shù)據(jù)對象,如下圖所示。2024/12/1216:29:17對于新建工程,窗口中顯示系統(tǒng)內(nèi)建的四個字符型數(shù)據(jù)對象,分別是InputETime、InputSTime、InputUser1和InputUser2。對于新建工程,首次定義的數(shù)據(jù)對象,缺省名稱為Data1。需要注意的是,數(shù)據(jù)對象的名稱中不能帶有空格,否則會影響對此數(shù)據(jù)對象存盤數(shù)據(jù)的讀取。為了快速生成多個相同類型的數(shù)據(jù)對象,可以選擇“成組增加”按鈕,彈出“成組增加數(shù)據(jù)對象”對話框,一次定義多個數(shù)據(jù)對象,如上圖所示。成組增加的數(shù)據(jù)對象,名稱由主體名稱和索引代碼兩部分組成。其中,“對象名稱”一欄,代表該組對象名稱的主體部分,而“起始索引值”則代表第一個成員的索引代碼,其它數(shù)據(jù)對象的主體名稱相同,索引代碼依次遞增。成組增加的數(shù)據(jù)對象,其他特性如數(shù)據(jù)類型、工程單位、最大最小值等都是一致的。2024/12/1216:29:17數(shù)據(jù)對象的類型在MCGS中,數(shù)據(jù)對象有開關型、數(shù)值型、字符型、事件型和組對象等五種類型。不同類型的數(shù)據(jù)對象,屬性不同,用途也不同。開關型數(shù)據(jù)對象記錄開關信號(0或非0)的數(shù)據(jù)對象稱為開關型數(shù)據(jù)對象,通常與外部設備的數(shù)字量輸入輸出通道連接,用來表示某一設備當前所處的狀態(tài)。開關型數(shù)據(jù)對象也用于表示MCGS中某一對象的狀態(tài),如對應于一個圖形對象的可見度狀態(tài)。開關型數(shù)據(jù)對象沒有工程單位和最大最小值屬性,沒有限值報警屬性,只有狀態(tài)報警屬性。數(shù)值型數(shù)據(jù)對象在MCGS中,數(shù)值型數(shù)據(jù)對象的數(shù)值范圍是:負數(shù)是從-3.402823E38到-1.401298E-45,正數(shù)是從1.401298E-45到3.402823E38。數(shù)值型數(shù)據(jù)對象除了存放數(shù)值及參與數(shù)值運算外,還提供報警信息,并能夠與外部設備的模擬量輸入輸出通道相連接。數(shù)值型數(shù)據(jù)對象有最大和最小值屬性,其值不會超過設定的數(shù)值范圍。當對象的值小于最小值或大于最大值時,對象的值分別取為最小值或最大值。數(shù)值型數(shù)據(jù)對象有限值報警屬性,可同時設置下下限、下限、上限、上上限、上偏差、下偏差等六種報警限值,當對象的值超過設定的限值時,產(chǎn)生報警;當對象的值回到所有的限值之內(nèi)時,報警結束。字符型數(shù)據(jù)對象字符型數(shù)據(jù)對象是存放文字信息的單元,用于描述外部對象的狀態(tài)特征,其值為多個字符組成的字符串,字符串長度最長可達64KB。字符型數(shù)據(jù)對象沒有工程單位和最大、最小值屬性,也沒有報警屬性。2024/12/1216:29:17數(shù)據(jù)組對象數(shù)據(jù)組對象是MCGS引入的一種特殊類型的數(shù)據(jù)對象,類似于一般編程語言中的數(shù)組和結構體,用于把相關的多個數(shù)據(jù)對象集合在一起,作為一個整體來定義和處理。例如在實際工程中,描述一個鍋爐的工作狀態(tài)有溫度、壓力、流量、液面高度等多個物理量,為便于處理,定義“鍋爐”為一個組對象,用來表示“鍋爐”這個實際的物理對象,其內(nèi)部成員則由上述物理量對應的數(shù)據(jù)對象組成,這樣,在對“鍋爐”對象進行處理(如進行組態(tài)存盤、曲線顯示、報警顯示)時,只需指定組對象的名稱“鍋爐”,就包括了對其所有成員的處理。組對象只是在組態(tài)時對某一類對象的整體表示方法,實際的操作則是針對每一個成員進行的。如在報警顯示動畫構件中,指定要顯示報警的數(shù)據(jù)對象為組對象“鍋爐”,則該構件顯示組對象包含的各個數(shù)據(jù)對象在運行時產(chǎn)生的所有報警信息。把一個對象的類型定義成組對象后,還必須定義組對象所包含的成員。如下圖所示,在“組對象屬性設置”對話框內(nèi),專門有“組對象成員”窗口頁,用來定義組對象的成員。2024/12/1216:29:17數(shù)據(jù)對象的屬性設置數(shù)據(jù)對象定義之后,應根據(jù)實際需要設置數(shù)據(jù)對象的屬性。在組態(tài)環(huán)境工作臺窗口中,選擇“實時數(shù)據(jù)庫”標簽,從數(shù)據(jù)對象列表中選中某一數(shù)據(jù)對象,鼠標單擊“對象屬性”按鈕,或者鼠標雙擊數(shù)據(jù)對象,即可彈出如下圖所示的“數(shù)據(jù)對象屬性設置”對話框。對話框設有三個窗口頁:基本屬性、存盤屬性和報警屬性?;緦傩詳?shù)據(jù)對象的基本屬性中包含數(shù)據(jù)對象的名稱、單位、初值、取值范圍和類型等基本特征信息。在基本屬性設置頁的“對象名稱”一欄內(nèi)輸入代表對象名稱的字符串,字符個數(shù)不得超過32個(漢字16個),對象名稱的第一個字符不能為“!”、“$”符號或0~9的數(shù)字,字符串中間不能有空格。用戶不指定對象的名稱時,系統(tǒng)缺省定為“DATAX”,其中X為順序索引代碼(第一個定義的數(shù)據(jù)對象為DATA0)。數(shù)據(jù)對象的類型必須正確設置。不同類型的數(shù)據(jù)對象,屬性內(nèi)容不同,按所列欄目設定對象的初始值、最大值、最小值及工程單位等。在內(nèi)容注釋一欄中,輸入說明對象情況的注釋性文字。2024/12/1216:29:17存盤屬性MCGS把數(shù)據(jù)的存盤處理作為數(shù)據(jù)對象的一個屬性,封裝在數(shù)據(jù)對象的內(nèi)部,由實時數(shù)據(jù)庫根據(jù)預先設定的要求,自動完成數(shù)據(jù)的存盤操作。MCGS把數(shù)據(jù)對象的存盤屬性分為三部分:對象值的存盤、存盤時間的設置和報警數(shù)值的存盤。對基本類型(包括數(shù)值型、開關型、字符型及事件型)的數(shù)據(jù)對象,可以設置為按數(shù)值的變化量方式存盤,如下圖所示。變化量是指對象的當前值與前一次存盤值的差值。當對象值的變化量超過設定值時,實時數(shù)據(jù)庫自動記錄下該對象的當前值及其對應的時刻。如果變化量設為0,則表示只要數(shù)據(jù)對象的值發(fā)生了變化就進行存盤操作。對開關型、字符型、事件型數(shù)據(jù)對象,系統(tǒng)內(nèi)部自動定義變化量為0。如果選擇了“退出時,自動保存數(shù)據(jù)對象的當前值為初始值”一項,則MCGS運行環(huán)境退出時,把數(shù)據(jù)對象的初始值設為退出時的當前值,以便下次進入運行時,恢復該數(shù)據(jù)對象退出時的值。2024/12/1216:29:17對數(shù)據(jù)組對象,只能設置為定時方式存盤,如下圖所示。實時數(shù)據(jù)庫按設定的時間間隔,定時存儲數(shù)據(jù)組對象的所有成員在同一時刻的值。如果定時間隔設為0秒,則實時數(shù)據(jù)庫不進行自動存盤處理。對于數(shù)據(jù)對象發(fā)出的報警信息,實時數(shù)據(jù)庫進行自動存盤處理,但也可以選擇不存盤。存盤的報警信息有:產(chǎn)生報警的對象名稱、報警產(chǎn)生時間、報警結束時間、報警應答時間、報警類型、報警限值、報警時數(shù)據(jù)對象的值、用戶定義的報警內(nèi)容注釋等。如需要實時打印報警信息,則應選取對應的選項。加速存盤一般用于當報警產(chǎn)生時,加快數(shù)據(jù)記錄的頻率,以便事后進行分析。改變存盤時間間隔是為了在有限的存盤空間內(nèi),盡可能多保留當前最新的存盤數(shù)據(jù),而對于過去的歷史數(shù)據(jù),通過改變存盤數(shù)據(jù)的時間間隔,減少歷史數(shù)據(jù)的存儲量。2024/12/1216:29:17報警屬性MCGS把報警處理作為數(shù)據(jù)對象的一個屬性,封裝在數(shù)據(jù)對象內(nèi)部,由實時數(shù)據(jù)庫判斷是否有報警產(chǎn)生,并自動進行各種報警處理。如下圖所示,用戶應首先設置“允許進行報警處理”選項,才能對報警參數(shù)進行設置。不同類型的數(shù)據(jù)對象,報警屬性的設置各不相同。數(shù)值型數(shù)據(jù)對象最多可同時設置六種限值報警;開關型數(shù)據(jù)對象只有狀態(tài)報警,按下的狀態(tài)(“開”或“關”)為報警狀態(tài),另一種狀態(tài)即為正常狀態(tài),當對象的值變?yōu)橄鄳闹?0或1)時,將觸發(fā)報警;事件型數(shù)據(jù)對象不用設置報警狀態(tài),對應的事件產(chǎn)生一次,就有一次報警,且報警的產(chǎn)生和結束是同時的;字符型數(shù)據(jù)對象和數(shù)據(jù)組對象,沒有報警屬性。2024/12/1216:29:17數(shù)據(jù)對象的作用域數(shù)據(jù)對象的全局性實時數(shù)據(jù)庫中定義的數(shù)據(jù)對象都是全局性的,MCGS各個部分都可以對數(shù)據(jù)對象進行引用或操作,通過數(shù)據(jù)對象來交換信息和協(xié)調(diào)工作。數(shù)據(jù)對象的各種屬性在整個運行過程中都保持有效。數(shù)據(jù)對象的操作MCGS中直接使用數(shù)據(jù)對象的名稱進行操作,在用戶應用系統(tǒng)中,需要操作數(shù)據(jù)對象的有如下幾個地方:建立設備通道連接。在設備窗口組態(tài)配置中,需要建立設備通道與實時數(shù)據(jù)庫的連接,指明每個設備通道所對應的數(shù)據(jù)對象,以便通過設備構件,把采集到的外部設備的數(shù)據(jù)送入實時數(shù)據(jù)庫。建立圖形動畫連接。在用戶窗口創(chuàng)建圖形對象并設置動畫屬性時,需要將圖形對象指定的動畫動作與數(shù)據(jù)對象建立連接,以便能用圖形方式可視化數(shù)據(jù)。參與表達式運算。類似于傳統(tǒng)的變量用法,對數(shù)據(jù)對象賦值,作為表達式的一部分,參與表達式的數(shù)值運算。制定運行控制條件。運行策略的“數(shù)據(jù)對象條件”構件中,指定數(shù)據(jù)對象的值和報警限值等屬性,作為策略行的條件部分,控制運行流程。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西北工業(yè)大學自動化學院王小旭教授團隊招聘考試題庫附答案
- 南京理工大學圖書館招聘勞務派遣人員備考題庫必考題
- 開封時代面向集團內(nèi)部招聘20人(二)備考題庫及答案1套
- 云南省玉溪市江川區(qū)教育體育系統(tǒng)公開招聘畢業(yè)生38人考試題庫及答案1套
- 湖北宣恩縣供銷集團有限公司公開招聘工作人員考試題庫附答案
- 2026年鄭州工業(yè)安全職業(yè)學院單招職業(yè)傾向性測試題庫附答案
- 2026河北省定向國防科技大學選調(diào)生招錄考試題庫及答案1套
- 2026年福建江夏學院單招職業(yè)適應性考試模擬測試卷附答案
- 四川港榮數(shù)字科技有限公司2025年第一批項目制員工公開招聘考試題庫附答案
- 東莞市公安局水上分局道滘水上派出所第1批警務輔助人員招聘考試題庫及答案1套
- 管道檢修方案(3篇)
- 舊物業(yè)交接協(xié)議書
- 馬來酸酐接枝聚丙烯的研究與應用進展
- 醫(yī)療機構醫(yī)保數(shù)據(jù)共享管理制度
- 人工智能通識教程 第2版 課件 第12章 GPT-大語言模型起步
- 大疆無人機租賃合同協(xié)議書
- 網(wǎng)絡新聞評論智慧樹知到期末考試答案章節(jié)答案2024年西南交通大學
- FreeCAD從入門到綜合實戰(zhàn)
- 藥房藥品安全管理月檢查表
- 下潘格莊金礦開發(fā)前景分析校正版
- 運輸合同普通版
評論
0/150
提交評論