[導(dǎo)讀]在組態(tài)軟件中,通過(guò)組態(tài)生成的一個(gè)目標(biāo)應(yīng)用項(xiàng)目在計(jì)算機(jī)硬盤(pán)中占據(jù)唯一的物理空間(邏輯空間),可以用唯一的一個(gè)名稱(chēng)來(lái)標(biāo)識(shí),就被稱(chēng)為一個(gè)應(yīng)用程序。在同一計(jì)算機(jī)中可以存儲(chǔ)多個(gè)應(yīng)用程序,組態(tài)軟件通過(guò)應(yīng)用程序的名
在組態(tài)軟件中,通過(guò)組態(tài)生成的一個(gè)目標(biāo)應(yīng)用項(xiàng)目在計(jì)算機(jī)硬盤(pán)中占據(jù)唯一的物理空間(邏輯空間),可以用唯一的一個(gè)名稱(chēng)來(lái)標(biāo)識(shí),就被稱(chēng)為一個(gè)應(yīng)用程序。在同一計(jì)算機(jī)中可以存儲(chǔ)多個(gè)應(yīng)用程序,組態(tài)軟件通過(guò)應(yīng)用程序的名稱(chēng)來(lái)訪問(wèn)其組態(tài)內(nèi)容,打開(kāi)其組態(tài)內(nèi)容進(jìn)行修改或?qū)⑵鋺?yīng)用程序裝入計(jì)算機(jī)內(nèi)存投入實(shí)時(shí)運(yùn)行。
組態(tài)軟件的結(jié)構(gòu)劃分有多種標(biāo)準(zhǔn),這里以使用軟件的工作階段和軟件體系的成員構(gòu)成兩種標(biāo)準(zhǔn)討論其體系結(jié)構(gòu)。
一、組態(tài)軟件的結(jié)構(gòu)劃分
1.以使用軟件的工作階段劃分
也可以說(shuō)是按照系統(tǒng)環(huán)境劃分,從總體上講,組態(tài)軟件是由兩大部分構(gòu)成的:
系統(tǒng)開(kāi)發(fā)環(huán)境:是自動(dòng)化工程設(shè)計(jì)工程師為實(shí)施其控制方案,在組態(tài)軟件的支持下進(jìn)行應(yīng)用程序的系統(tǒng)生成工作所必須依賴(lài)的工作環(huán)境。通過(guò)建立一系列用戶(hù)數(shù)據(jù)文件,生成最終的圖形目標(biāo)應(yīng)用系統(tǒng),供系統(tǒng)運(yùn)行環(huán)境運(yùn)行時(shí)使用。
系統(tǒng)開(kāi)發(fā)環(huán)境由若干個(gè)組態(tài)程序組成,如圖形界面組態(tài)程序、實(shí)時(shí)數(shù)據(jù)庫(kù)組態(tài)程序等。
系統(tǒng)運(yùn)行環(huán)境:在系統(tǒng)運(yùn)行環(huán)境下,目標(biāo)應(yīng)用程序被裝入計(jì)算機(jī)內(nèi)存并投入實(shí)時(shí)運(yùn)行。系統(tǒng)運(yùn)行環(huán)境由若干個(gè)運(yùn)行程序組成,如圖形界面運(yùn)行程序、實(shí)時(shí)數(shù)據(jù)庫(kù)運(yùn)行程序等。
組態(tài)軟件支持在線組態(tài)技術(shù),即在不退出系統(tǒng)運(yùn)行環(huán)境的情況下可以直接進(jìn)入組態(tài)環(huán)境并修改組態(tài),使修改后的組態(tài)直接生效。
自動(dòng)化工程設(shè)計(jì)工程師最先接觸的一定是系統(tǒng)開(kāi)發(fā)環(huán)境,通過(guò)一定工作量的系統(tǒng)組態(tài)和調(diào)試,最終將目標(biāo)應(yīng)用程序在系統(tǒng)運(yùn)行環(huán)境投入實(shí)時(shí)運(yùn)行,完成一個(gè)工程項(xiàng)目。
2. 按照成員構(gòu)成劃分
組態(tài)軟件因?yàn)槠涔δ軓?qiáng)大,而每個(gè)功能相對(duì)來(lái)說(shuō)又具有一定的獨(dú)立性,因此其組成形式是一個(gè)集成軟件平臺(tái),由若干程序組件構(gòu)成。
其中必備的典型組件包括:
應(yīng)用程序管理器
應(yīng)用程序管理器是提供應(yīng)用程序的搜索、備份、解壓縮、建立新應(yīng)用等功能的專(zhuān)用管理工具。在自動(dòng)化工程設(shè)計(jì)工程師應(yīng)用組態(tài)軟件進(jìn)行工程設(shè)計(jì)時(shí),經(jīng)常會(huì)遇到下面一些煩惱:經(jīng)常要進(jìn)行組態(tài)數(shù)據(jù)的備份;經(jīng)常需要引用以往成功應(yīng)用項(xiàng)目中的部分組態(tài)成果(如畫(huà)面);經(jīng)常需要迅速了解計(jì)算機(jī)中保存了哪些應(yīng)用項(xiàng)目。雖然這些要求可以用手工方式實(shí)現(xiàn),但效率低下,極易出錯(cuò)。有了應(yīng)用程序管理器的支持,這些操作將變得非常簡(jiǎn)單。
圖形界面開(kāi)發(fā)程序
是自動(dòng)化工程設(shè)計(jì)工程師為實(shí)施其控制方案,在圖形編輯工具的支持下進(jìn)行圖形系統(tǒng)生成工作所依賴(lài)的開(kāi)發(fā)環(huán)境。通過(guò)建立一系列用戶(hù)數(shù)據(jù)文件,生成最終的圖形目標(biāo)應(yīng)用系統(tǒng),供圖形運(yùn)行環(huán)境運(yùn)行時(shí)使用。
圖形界面運(yùn)行程序
在系統(tǒng)運(yùn)行環(huán)境下,圖形目標(biāo)應(yīng)用系統(tǒng)被圖形界面運(yùn)行程序裝入計(jì)算機(jī)內(nèi)存并投入實(shí)時(shí)運(yùn)行。
實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)組態(tài)程序
有的組態(tài)軟件只在圖形開(kāi)發(fā)環(huán)境中增加了簡(jiǎn)單的數(shù)據(jù)管理功能,因而不具備完整的實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)。目前比較先進(jìn)的組態(tài)軟件都有獨(dú)立的實(shí)時(shí)數(shù)據(jù)庫(kù)組件,以提高系統(tǒng)的實(shí)時(shí)性,增強(qiáng)處理能力。實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)組態(tài)程序是建立實(shí)時(shí)數(shù)據(jù)庫(kù)的組態(tài)工具,可以定義實(shí)時(shí)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、數(shù)據(jù)來(lái)源、數(shù)據(jù)連接、數(shù)據(jù)類(lèi)型及相關(guān)的各種參數(shù)。
實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行程序
在系統(tǒng)運(yùn)行環(huán)境下,目標(biāo)實(shí)時(shí)數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)被實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行程序裝入計(jì)算機(jī)內(nèi)存并執(zhí)行預(yù)定的各種數(shù)據(jù)計(jì)算、數(shù)據(jù)處理任務(wù)。歷史數(shù)據(jù)的查詢(xún)、檢索、報(bào)警的管理都是在實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行程序中完成的。
I/O驅(qū)動(dòng)程序
是組態(tài)軟件中必不可少的組成部分,用于和I/O設(shè)備通訊,互相交換數(shù)據(jù),DDE和OPC Client是兩個(gè)通用的標(biāo)準(zhǔn)I/O驅(qū)動(dòng)程序,用來(lái)和支持DDE標(biāo)準(zhǔn)和OPC標(biāo)準(zhǔn)的I/O設(shè)備通訊。多數(shù)組態(tài)軟件的DDE驅(qū)動(dòng)程序被整合在實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)或圖形系統(tǒng)中,而OPC Client則多數(shù)單獨(dú)存在。
擴(kuò)展可選組件包括:
通用數(shù)據(jù)庫(kù)接口(ODBC接口)組態(tài)程序
通用數(shù)據(jù)庫(kù)接口組件用來(lái)完成組態(tài)軟件的實(shí)時(shí)數(shù)據(jù)庫(kù)與通用數(shù)據(jù)庫(kù)(如Oracle、Sybase、Foxpro、DB2、Infomix、SQL Server等)的互聯(lián),實(shí)現(xiàn)雙向數(shù)據(jù)交換,通用數(shù)據(jù)庫(kù)既可以讀取實(shí)時(shí)數(shù)據(jù),也可以讀取歷史數(shù)據(jù);實(shí)時(shí)數(shù)據(jù)庫(kù)也可以從通用數(shù)據(jù)庫(kù)實(shí)時(shí)地讀入數(shù)據(jù)。通用數(shù)據(jù)庫(kù)接口(ODBC接口)組態(tài)環(huán)境用于指定要交換的通用數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)結(jié)構(gòu)、字段名稱(chēng)及屬性、時(shí)間區(qū)段、采樣周期、字段與實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)的對(duì)應(yīng)關(guān)系等。
通用數(shù)據(jù)庫(kù)接口(ODBC接口)運(yùn)行程序
已組態(tài)的通用數(shù)據(jù)庫(kù)連接被裝入計(jì)算機(jī)內(nèi)存,按照預(yù)先指定的采樣周期,對(duì)規(guī)定時(shí)間區(qū)段按照組態(tài)的數(shù)據(jù)庫(kù)結(jié)構(gòu)建立起通用數(shù)據(jù)庫(kù)和實(shí)時(shí)數(shù)據(jù)庫(kù)間的數(shù)據(jù)連接。
策略(控制方案)編輯組態(tài)程序
策略編輯/生成組件
是以PC為中心實(shí)現(xiàn)低成本監(jiān)控的核心軟件,具有很強(qiáng)的邏輯、算術(shù)運(yùn)算能力和豐富的控制算法。策略編輯/生成組件以IEC-1131-3標(biāo)準(zhǔn)為使用者提供標(biāo)準(zhǔn)的編程環(huán)境,共有4種編程方式:梯形圖、結(jié)構(gòu)化編程語(yǔ)言、指令助記符、模塊化功能塊。使用者一般都習(xí)慣于使用模塊化功能塊,根據(jù)控制方案進(jìn)行組態(tài),結(jié)束后系統(tǒng)將保存組態(tài)內(nèi)容并對(duì)組態(tài)內(nèi)容進(jìn)行語(yǔ)法檢查、編譯。
編譯生成的目標(biāo)策略代碼即可以與圖形界面同在一臺(tái)計(jì)算機(jī)上運(yùn)行,也可以下裝(Download)到目標(biāo)設(shè)備(如PC/104、Windows CE系統(tǒng)等PC-Based設(shè)備)上運(yùn)行。
策略運(yùn)行程序
組態(tài)的策略目標(biāo)系統(tǒng)被裝入計(jì)算機(jī)內(nèi)存并執(zhí)行預(yù)定的各種數(shù)據(jù)計(jì)算、數(shù)據(jù)處理任務(wù),同時(shí)完成與實(shí)時(shí)數(shù)據(jù)庫(kù)的數(shù)據(jù)交換。
實(shí)用通訊程序組件
實(shí)用通訊程序極大地增強(qiáng)了組態(tài)軟件的功能,可以實(shí)現(xiàn)與第三方程序的數(shù)據(jù)交換,是組態(tài)軟件價(jià)值的主要表現(xiàn)之一。通訊實(shí)用程序具有以下功能:
1.可以實(shí)現(xiàn)操作站的雙機(jī)冗余熱備用;
2.實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程訪問(wèn)和傳送;
3.通訊實(shí)用程序可以使用以太網(wǎng)、RS485、RS232、PSTN等多種通訊介質(zhì)或網(wǎng)絡(luò)實(shí)現(xiàn)其功能。實(shí)用通訊程序組件可以劃分為Server和Client兩種類(lèi)型,Server是數(shù)據(jù)提供方,Client是數(shù)據(jù)訪問(wèn)方,一但Server和Client建立起了連接,二者間就可以實(shí)現(xiàn)數(shù)據(jù)的雙向傳送。
欲知詳情,請(qǐng)下載word文檔
下載文檔
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
微信的好友列表里就有在德國(guó)、英國(guó)、日本、美國(guó)等國(guó)家留學(xué)的同學(xué),每次遇到這些網(wǎng)友,我都喜歡問(wèn)一個(gè)問(wèn)題:你們那里是怎么教計(jì)算機(jī)的?在跟他們的聊天對(duì)話(huà)中,我了解到了不同國(guó)家在計(jì)算機(jī)教育方面的差異。
關(guān)鍵字:
微信
同學(xué)
計(jì)算機(jī)
英偉達(dá)9月20日的“春晚”GTC沒(méi)能力挽狂瀾。美東時(shí)間9月26日,英偉達(dá)收盤(pán)于122.28美元。一個(gè)月前的8月26日,英偉達(dá)開(kāi)啟了本輪下行,從當(dāng)天開(kāi)盤(pán)的178.57美元一路下探,至今已跌去超三成。
關(guān)鍵字:
算力
英偉達(dá)
計(jì)算機(jī)
中國(guó)超級(jí)計(jì)算機(jī)是如何實(shí)現(xiàn)從無(wú)到有,從大型機(jī)到巨型機(jī)進(jìn)化的?1950年3月,中央人民廣播電臺(tái)播發(fā)了一封書(shū)信,信中說(shuō)“梁園雖好,非久居之鄉(xiāng),歸去來(lái)兮。
關(guān)鍵字:
超級(jí)
計(jì)算機(jī)
進(jìn)化史
隨著IT技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了“物聯(lián)網(wǎng)”時(shí)代。物聯(lián)網(wǎng)中需要的大量設(shè)備不在依賴(lài)人與人之間的交互產(chǎn)生聯(lián)系,更多通過(guò)協(xié)議、通信、程序設(shè)計(jì)等方式連接到一處。即 “物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計(jì)算機(jī)的智能但并不以通...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
計(jì)算機(jī)
現(xiàn)實(shí)生活中,我們聽(tīng)到的聲音都是時(shí)間連續(xù)的,我們稱(chēng)為這種信號(hào)叫模擬信號(hào)。模擬信號(hào)需要進(jìn)行數(shù)字化以后才能在計(jì)算機(jī)中使用。
關(guān)鍵字:
模擬信號(hào)
數(shù)字化
計(jì)算機(jī)
憑借其全新的功能豐富的移動(dòng)交易應(yīng)用程序,屢獲殊榮的經(jīng)紀(jì)商HFM讓客戶(hù)實(shí)現(xiàn)觸手可及的全方位交易體驗(yàn)。 毛里求斯路易港2022年10月14日 /美通社/ -- 全球多資產(chǎn)經(jīng)紀(jì)商...
關(guān)鍵字:
應(yīng)用程序
FM
移動(dòng)應(yīng)用
ADI
倫敦2022年10月13日 /美通社/ -- Ubuntu Pro是擴(kuò)展式安全維護(hù)和合規(guī)訂閱服務(wù),目前針對(duì)數(shù)據(jù)中心和工作站已推出公開(kāi)測(cè)試Beta版本。Canonical將按照...
關(guān)鍵字:
UBUNTU
CANONICAL
BSP
應(yīng)用程序
萬(wàn)物智聯(lián)時(shí)代,嵌入式技術(shù)及其應(yīng)用的形態(tài)將更加豐富和多元,同時(shí)也將日益呈現(xiàn)深度物理融合、混合架構(gòu)共存、群體智能協(xié)同、網(wǎng)絡(luò)安全攸關(guān)等諸多新的計(jì)算特性。顯然,經(jīng)典的嵌入式系統(tǒng)體系結(jié)構(gòu)、軟硬件技術(shù)和開(kāi)發(fā)方法都已很難應(yīng)對(duì)新趨勢(shì)下的...
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
計(jì)算機(jī)
物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,是互聯(lián)網(wǎng)與嵌入式系統(tǒng)發(fā)展到高級(jí)階段的融合。通用計(jì)算機(jī)經(jīng)歷了從智慧平臺(tái)到互聯(lián)網(wǎng)的獨(dú)立發(fā)展道路;嵌入式系統(tǒng)則經(jīng)歷了智慧物聯(lián)到局域智慧物聯(lián)的獨(dú)立發(fā)展道路。
關(guān)鍵字:
嵌入式
物聯(lián)網(wǎng)
計(jì)算機(jī)
在大多數(shù)人眼里,程序員是一份高薪職業(yè),即便是剛畢業(yè)出來(lái)找工作的應(yīng)屆生,似乎也能隨隨便便月收入過(guò)萬(wàn)。那么,事實(shí)真是如此嗎?
關(guān)鍵字:
程序員
計(jì)算機(jī)
加拿大政府9月26日表示,從2022年10月1日起,加拿大將取消所有疫情下的旅行限制,包括對(duì)乘坐航班和火車(chē)乘客的疫苗接種和口罩要求。所有旅行者(無(wú)論國(guó)籍)從10月1日開(kāi)始將不必通過(guò)ArriveCAN應(yīng)用程序提交健康信息或...
關(guān)鍵字:
ECAN
應(yīng)用程序
飛機(jī)
ARRI
Concurrent 公司的 iHawk 并行計(jì)算機(jī)仿真系統(tǒng)是具有高實(shí)時(shí)特性的實(shí)時(shí)仿真系統(tǒng),該仿真系統(tǒng)包含對(duì)稱(chēng)多處理器計(jì)算機(jī)平臺(tái)、實(shí)時(shí)操作系統(tǒng)、實(shí)時(shí)開(kāi)發(fā)工具以及應(yīng)用軟件。
關(guān)鍵字:
并行計(jì)算機(jī)
平行計(jì)算機(jī)
計(jì)算機(jī)
計(jì)算機(jī)網(wǎng)絡(luò)編程中一個(gè)非?;镜膯?wèn)題:該怎樣表示client與server之間交互的數(shù)據(jù),在往下看之前先想一想這個(gè)問(wèn)題。
關(guān)鍵字:
計(jì)算機(jī)
二進(jìn)制
(全球TMT2022年9月22日訊)建筑項(xiàng)目管理軟件領(lǐng)域企業(yè)InEight Inc.宣布了最新的軟件創(chuàng)新,包括范圍、設(shè)計(jì)和資源管理方面的新流程標(biāo)準(zhǔn)化,以及新的進(jìn)展跟蹤功能和創(chuàng)建基準(zhǔn)驗(yàn)證型進(jìn)程預(yù)估和時(shí)間表的能力。該更新還...
關(guān)鍵字:
軟件
進(jìn)程
應(yīng)用程序
模板
今天,小編將在這篇文章中為大家?guī)?lái)量子計(jì)算機(jī)的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)量子計(jì)算機(jī)具備清晰的認(rèn)識(shí),主要內(nèi)容如下。
關(guān)鍵字:
量子計(jì)算機(jī)
計(jì)算機(jī)
量子算法
InEight專(zhuān)注于軟件創(chuàng)新的標(biāo)準(zhǔn)化和基準(zhǔn)更新,從而提高了效率,增加了項(xiàng)目信心 InEight建筑項(xiàng)目管理平臺(tái)的最新發(fā)展引入了新的設(shè)計(jì)管理和基準(zhǔn)實(shí)踐,提高了各個(gè)項(xiàng)目之間的一...
關(guān)鍵字:
軟件
應(yīng)用程序
進(jìn)程
移動(dòng)應(yīng)用
量子計(jì)算機(jī)將是下述內(nèi)容的主要介紹對(duì)象,通過(guò)這篇文章,小編希望大家可以對(duì)量子計(jì)算機(jī)的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。
關(guān)鍵字:
量子計(jì)算機(jī)
計(jì)算機(jī)
量子計(jì)算
今天,小編將在這篇文章中為大家?guī)?lái)量子計(jì)算機(jī)的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)量子計(jì)算機(jī)具備清晰的認(rèn)識(shí),主要內(nèi)容如下。
關(guān)鍵字:
量子計(jì)算機(jī)
計(jì)算機(jī)
電腦