




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、面向?qū)ο笤O(shè)計(jì)在樓宇控制系統(tǒng)中的應(yīng)用bjet-rienteddesigninbuildingautatinappliatin摘要介紹了面向?qū)ο缶幊倘绾芜M(jìn)步程序的可靠性、提供更大的靈敏性和減少編制費(fèi)用,進(jìn)而介紹了完好的面向?qū)ο笤O(shè)計(jì)還包括構(gòu)成控制系統(tǒng)通訊根底的面向?qū)ο髤f(xié)議。BAnet協(xié)議將每個(gè)控制子單元?dú)w納為對(duì)象形式,簡(jiǎn)化了設(shè)備之間的通訊和操作。關(guān)鍵詞面向?qū)ο笤O(shè)計(jì),控制系統(tǒng),BAnet,協(xié)議Abstratlllutrateshbjet-rientedprgraingiprvesreliability,prvidesgreaterflexibilityandreduesprgraingsts,andf
2、urtherpresentsthatanbjet-rientedprtlasabasefuniatinakesahlebjet-rienteddesign.BAnethangesntrlunitstantrlunitstalletinfbjets,hihfailitatestheuniatinandperatinfthedevies.Keyrdsbjet-rienteddesign,ntrlsyste,BAnet,prtl1簡(jiǎn)介自20世紀(jì)80年代以來(lái),面向?qū)ο蟮姆椒ㄒ褟V泛應(yīng)用于計(jì)算機(jī)及其相關(guān)領(lǐng)域,它不僅應(yīng)用于編程階段,而且應(yīng)用在系統(tǒng)設(shè)計(jì)和系統(tǒng)分析上。面向?qū)迷O(shè)計(jì)在控制系統(tǒng)中的應(yīng)用減少了控制系
3、統(tǒng)的費(fèi)用、進(jìn)步了系統(tǒng)的易用性、加強(qiáng)了系統(tǒng)的可維護(hù)性,因此成為控制系統(tǒng)的開(kāi)展方向??刂葡到y(tǒng)中的面向?qū)ο笤O(shè)計(jì)主要分為兩部分:面向?qū)ο缶幊虃鹘y(tǒng)的過(guò)程化編程語(yǔ)言比方BASI,由于不具備對(duì)象的特點(diǎn),編制程序時(shí)得一行一行地編制,因此只有專(zhuān)業(yè)人員才能輕松地應(yīng)用這些工具1。但即使這些專(zhuān)業(yè)人員也難免在編程過(guò)程中產(chǎn)生錯(cuò)誤,而這對(duì)于控制系統(tǒng)可能是災(zāi)難性的。由于控制系統(tǒng)控制的是實(shí)際設(shè)備,任何忽略均可能會(huì)使設(shè)備出現(xiàn)故障甚至報(bào)廢,從而對(duì)業(yè)主造成宏大的損失。面向?qū)ο缶幊虒?shí)現(xiàn)了編程的簡(jiǎn)單化和可視化,從而大大減少編程人員的工作量。同時(shí)對(duì)象中的成員及函數(shù)均由專(zhuān)業(yè)人員反復(fù)測(cè)試和檢驗(yàn)過(guò),出錯(cuò)的可能性也因此顯著降低。相對(duì)于傳統(tǒng)的編程語(yǔ)
4、言,缺乏編程背景的建筑設(shè)備工程師可以純熟運(yùn)用對(duì)象來(lái)完成他所需的控制任務(wù),而不需軟件人員的幫助。面向?qū)ο蟮膮f(xié)議協(xié)議是控制系統(tǒng)互相之間通訊的根底,面向?qū)ο笤O(shè)計(jì)必須由面向?qū)ο蟮膮f(xié)議來(lái)完善。傳統(tǒng)的集散式控制系統(tǒng)DS主要由模擬量輸入AI、模擬量輸出A、數(shù)字量輸入DI和數(shù)字量輸出D構(gòu)成控制系統(tǒng)的各個(gè)通道,它們之間彼此互相獨(dú)立。DS的這種構(gòu)造便于工程人員根據(jù)工程的特點(diǎn)來(lái)任意組合控制系統(tǒng)通道的組成,但通道之間獨(dú)立的數(shù)據(jù)造成的大量冗余數(shù)據(jù)和信息的盲目性使數(shù)據(jù)的解釋變得非常復(fù)雜,很難發(fā)現(xiàn)其中有用的數(shù)據(jù)。面向?qū)ο蟮牡讓訁f(xié)議將數(shù)據(jù)的解釋、分類(lèi)和判斷由前期設(shè)計(jì)人員完成,使無(wú)用的數(shù)據(jù)變成有用的信息,大大方便了工程人員的應(yīng)
5、用。面向?qū)ο蠹夹g(shù)假設(shè)要在控制系統(tǒng)中真正應(yīng)用,必須在這兩個(gè)層次完成對(duì)象化改造。缺乏其中的任何一環(huán),整個(gè)面向?qū)ο笙到y(tǒng)均是不完好的。2面向?qū)ο缶幊?1控制語(yǔ)言中的對(duì)象隨著面向?qū)ο笳Z(yǔ)言+的流行,面向?qū)ο缶幊桃褟V泛被人們所認(rèn)知。但由于種種原因,控制系統(tǒng)的編程語(yǔ)言多數(shù)是逐行編制的非面向?qū)ο笳Z(yǔ)言,面向?qū)ο笳Z(yǔ)言還較少應(yīng)用。眾所周知,面向?qū)ο蠹夹g(shù)是建立在對(duì)象和類(lèi)的根底上的,因此對(duì)于它們應(yīng)有一個(gè)準(zhǔn)確的定義。對(duì)象的定義為問(wèn)題域或者其實(shí)現(xiàn)中一些東西的抽象,它反映系統(tǒng)為之保存信息和或與它交互的才能。它是一些屬性及其專(zhuān)用效勞的一個(gè)封裝體2。而類(lèi)的定義為一個(gè)或多個(gè)對(duì)象的描繪,可用一組屬性和效勞的形式來(lái)描繪1。對(duì)于控制系統(tǒng)中
6、的面向?qū)ο笳Z(yǔ)言,對(duì)象應(yīng)有如下特點(diǎn):獨(dú)立性一個(gè)對(duì)象是獨(dú)立存在的模塊,各對(duì)象彼此之間依賴(lài)性很校系統(tǒng)可由各自獨(dú)立的對(duì)象組成,而不必考慮彼此之間的干擾。連接性一個(gè)孤立的對(duì)象只能完成很少的一部分功能,只有將對(duì)象有機(jī)地結(jié)合起來(lái)才能發(fā)揮它的作用。面向?qū)ο笙到y(tǒng)通過(guò)消息激發(fā)機(jī)制使對(duì)象互相作用、互相聯(lián)絡(luò),構(gòu)成一個(gè)聯(lián)絡(luò)嚴(yán)密的整體。易維護(hù)性一個(gè)對(duì)象的內(nèi)部功能與外界環(huán)境沒(méi)有任何的固有聯(lián)絡(luò),因此對(duì)一個(gè)對(duì)象的維護(hù)、發(fā)行不會(huì)影響到其它對(duì)象和外界程序的功能。在對(duì)象的獨(dú)立性上,控制語(yǔ)言中應(yīng)別離對(duì)象內(nèi)部的運(yùn)算變量與實(shí)際的操作變量。例如集散式控制系統(tǒng)DS中直接操作設(shè)備的是420A/010V的模擬量輸出或開(kāi)關(guān)量輸出,而現(xiàn)場(chǎng)總線控制系統(tǒng)
7、FS直接操作的是閥門(mén)、電機(jī)等智能控制器??刂普Z(yǔ)言中的變量假設(shè)直接是A,D或特定的閥門(mén)、電機(jī)等,雖然程序看起來(lái)比較直觀,但它喪失了通用性和對(duì)象封裝的特點(diǎn)。當(dāng)系統(tǒng)中的控制程序移植到具有一樣特點(diǎn)的另一個(gè)系統(tǒng)中時(shí),用戶(hù)就需將程序中的每一個(gè)變量變更以適應(yīng)新的系統(tǒng),這樣做不僅費(fèi)時(shí)而且極容易出錯(cuò)。因此需要將程序中的運(yùn)算變量和實(shí)際操作變量別離,使對(duì)象的獨(dú)立性和系統(tǒng)的可操作性統(tǒng)一起來(lái)??刂葡到y(tǒng)中的現(xiàn)場(chǎng)控制模塊通常程序容量和計(jì)算速度均遠(yuǎn)低于計(jì)算機(jī)的相應(yīng)性能,因此硬件上的限制使控制語(yǔ)言盡量減少類(lèi)的復(fù)雜過(guò)程的應(yīng)用。同時(shí)類(lèi)中的成員函數(shù)也應(yīng)盡量減少,構(gòu)造函數(shù)和析構(gòu)函數(shù)均由賦值表達(dá)式完成。簡(jiǎn)言之,控制語(yǔ)言中的類(lèi)由兩部分組成
8、:變量的聲明表;對(duì)變量進(jìn)展計(jì)算和操作的方法??刂普Z(yǔ)言中的類(lèi)定義為:類(lèi)名稱(chēng):類(lèi)變量聲明表:變量類(lèi)型變量1變量類(lèi)型變量n類(lèi)代碼:方法1方法類(lèi)描繪完畢22消息的發(fā)送和接收一個(gè)面向?qū)ο蟮目刂瞥绦蛴杉僭O(shè)干互相關(guān)聯(lián)的一組對(duì)象組成,并通過(guò)對(duì)象之間的互相聯(lián)絡(luò)完成所有的功能。對(duì)象之間的聯(lián)絡(luò)方式即是消息鼓勵(lì)機(jī)制,消息是用來(lái)懇求對(duì)象執(zhí)行某個(gè)處理或答復(fù)某些信息的要求3。在面向?qū)ο笙到y(tǒng)中,對(duì)象之間的聯(lián)絡(luò)是通過(guò)消息的傳遞完成的,對(duì)象只有接收到消息之后才能做出響應(yīng)。而對(duì)消息進(jìn)展響應(yīng)的是對(duì)象中的成員函數(shù)即所謂的方法,方法是實(shí)現(xiàn)消息詳細(xì)功能的手段。消息具有如下幾個(gè)性質(zhì):同一對(duì)象可以接收不同形式的多個(gè)消息,產(chǎn)生不同響應(yīng)。一條消息
9、可以發(fā)送給不同的對(duì)象,消息的解釋完全由接收對(duì)象完成。對(duì)象對(duì)消息的響應(yīng)是不必須的。對(duì)象既可以對(duì)消息作出響應(yīng),也可以不返回任何的答復(fù)信息。根據(jù)消息表,控制語(yǔ)言將包括設(shè)備、時(shí)鐘和數(shù)據(jù)交換等系統(tǒng)事件發(fā)送給可以響應(yīng)這些事件的對(duì)象。設(shè)備事件是控制系統(tǒng)中的實(shí)際設(shè)備的狀態(tài)變化等設(shè)備信息,控制系統(tǒng)將其通知相應(yīng)的操作對(duì)象。時(shí)鐘事件用于滿(mǎn)足系統(tǒng)對(duì)時(shí)間控制的要求,定時(shí)器時(shí)鐘在時(shí)間條件具備的條件下向?qū)ο蟀l(fā)送時(shí)間已到的信息,對(duì)象根據(jù)此信息按固定時(shí)間步長(zhǎng)或絕對(duì)時(shí)間操作。由于控制程序要兼顧系統(tǒng)中的所有設(shè)備,因此在程序中不能存在無(wú)限循環(huán)等待某一外界變量變化的情況。假設(shè)對(duì)系統(tǒng)死機(jī)的現(xiàn)象。當(dāng)一個(gè)對(duì)象需要向另外一個(gè)對(duì)象發(fā)送數(shù)據(jù)的時(shí)候
10、便產(chǎn)生一個(gè)數(shù)據(jù)交換消息以鼓勵(lì)該對(duì)象,被鼓勵(lì)對(duì)象據(jù)此接收被發(fā)送的數(shù)據(jù)。數(shù)據(jù)交換的消息鼓勵(lì)機(jī)制同時(shí)可用于對(duì)象根據(jù)內(nèi)部的某些條件來(lái)觸發(fā)自己本身。在控制系統(tǒng)中事件的產(chǎn)生是沒(méi)有規(guī)律的,某一時(shí)刻可能會(huì)同時(shí)出現(xiàn)多個(gè)消息。而哪個(gè)消息應(yīng)首先得到處理、哪個(gè)最后處理就需要控制系統(tǒng)對(duì)消息進(jìn)展管理。消息管理通常采用隊(duì)列方式即按消息產(chǎn)生的時(shí)間序列來(lái)排隊(duì),先來(lái)的先處理后來(lái)的后處理。假設(shè)消息產(chǎn)生的時(shí)間恰好一樣,那么按消息的等級(jí)即設(shè)備、時(shí)間、數(shù)據(jù)通訊的順序來(lái)排列。設(shè)備消息對(duì)應(yīng)的是實(shí)際現(xiàn)場(chǎng)設(shè)備,消息的產(chǎn)生說(shuō)明現(xiàn)場(chǎng)設(shè)備出現(xiàn)了變化,因此控制系統(tǒng)應(yīng)首先作出響應(yīng)。一個(gè)對(duì)象可能對(duì)多個(gè)觸發(fā)消息響應(yīng),而每個(gè)消息必然需要一個(gè)成員函數(shù)對(duì)它響應(yīng),這
11、種成員函數(shù)即所謂的方法。將系統(tǒng)事件映射到對(duì)象時(shí)所使用的手段稱(chēng)為消息表。面向?qū)ο罂刂普Z(yǔ)言出于簡(jiǎn)便的原那么將消息映射和對(duì)應(yīng)的方法按照統(tǒng)一的格式來(lái)書(shū)寫(xiě)。在消息表中預(yù)定義了系統(tǒng)事件所映射到的方法,當(dāng)消息觸發(fā)該對(duì)象后尋找對(duì)應(yīng)這個(gè)消息的方法名稱(chēng),并據(jù)此執(zhí)行相應(yīng)的方法??刂普Z(yǔ)言中一個(gè)完好的對(duì)象應(yīng)包括對(duì)象名稱(chēng)、消息表、對(duì)象變量聲明和數(shù)據(jù)交換表和對(duì)象的實(shí)體。對(duì)象變量聲明和數(shù)據(jù)交換表將系統(tǒng)內(nèi)的變量聲明并與外界設(shè)備數(shù)據(jù)進(jìn)展交換。當(dāng)消息觸發(fā)對(duì)象時(shí),表中的系統(tǒng)設(shè)備狀態(tài)和數(shù)據(jù)均映射到相應(yīng)的變量上。對(duì)象的整體構(gòu)造為:對(duì)象名稱(chēng):消息表:方法名稱(chēng)1觸發(fā)條件1方法名稱(chēng)k觸發(fā)條件k對(duì)象變量聲明和數(shù)據(jù)交換表:變量類(lèi)型變量1=系統(tǒng)設(shè)備
12、1變量類(lèi)型變量n=系統(tǒng)設(shè)備n對(duì)象的實(shí)體:方法名稱(chēng)1方法的源代碼1方法名稱(chēng)2:方法的源代碼完畢為了簡(jiǎn)單地說(shuō)明對(duì)象在樓宇控制系統(tǒng)中的實(shí)際應(yīng)用,以最常用的PID算法為例來(lái)構(gòu)成一個(gè)PID對(duì)象。圖1所示為PID算法調(diào)節(jié)調(diào)節(jié)執(zhí)行器v使受控對(duì)象的溫度t到達(dá)溫度設(shè)定值tset。對(duì)于這個(gè)調(diào)節(jié)算法,一個(gè)簡(jiǎn)單的對(duì)象就可以將其概括。圖1PID系統(tǒng)調(diào)節(jié)系統(tǒng)離散PID算法是周期性運(yùn)算,因此它的觸發(fā)消息為時(shí)間周期。PID算法與外界存在3個(gè)數(shù)據(jù)的交換,它們是溫度設(shè)定值、溫度測(cè)量值和執(zhí)行器。完成一個(gè)PID對(duì)象只需規(guī)定時(shí)間周期,同時(shí)將映射到這3個(gè)數(shù)據(jù)的對(duì)象內(nèi)部變量與實(shí)際設(shè)備相對(duì)應(yīng)。這是一個(gè)非常簡(jiǎn)單的過(guò)程,一個(gè)不精通PID算法的人
13、可以純熟地操作PID算法。簡(jiǎn)單的PID算法只是一個(gè)例子,而對(duì)象的實(shí)際應(yīng)用在復(fù)雜的算法上。通常工程人員需要花很多時(shí)間去理解復(fù)雜的算法,如自適應(yīng)算法等等。而算法的對(duì)象化省去了這些費(fèi)事,節(jié)約了工程人員的時(shí)間和精力。由于對(duì)象對(duì)不同的消息作出不同的響應(yīng),因此可以在PID對(duì)象中加上對(duì)故障的處理等以豐富PID算法的應(yīng)用。下面例子中對(duì)溫度超限的信號(hào)進(jìn)展了處理。當(dāng)溫度超限后,對(duì)象直接執(zhí)行故障處理的程序,不再進(jìn)展PID運(yùn)算。用戶(hù)同時(shí)可以增加其它的方法來(lái)處理不同的情況,從而大大進(jìn)步了對(duì)象的靈敏性。PID算法:消息表:PID計(jì)算間隔時(shí)間10s故障處理溫度超限報(bào)警信號(hào)對(duì)象變量聲明和數(shù)據(jù)交換表:tset=溫度設(shè)定值t=溫
14、度測(cè)量值v=執(zhí)行器對(duì)象的實(shí)體PID計(jì)算PID計(jì)算源代碼故障處理:故障處理源代碼完畢3面向?qū)ο蟮膮f(xié)議在控制系統(tǒng)中僅有屬于管理層的面向?qū)ο缶幊陶Z(yǔ)言是不夠的,包括現(xiàn)場(chǎng)層的面向?qū)ο笸ㄓ崊f(xié)議才構(gòu)成完好的面向?qū)ο罂刂葡到y(tǒng)。面向?qū)ο笤O(shè)計(jì)的初衷是將編程過(guò)程大大的簡(jiǎn)化,而傳統(tǒng)的面向點(diǎn)的控制系統(tǒng)只會(huì)使編程人員的負(fù)擔(dān)增加。例如一個(gè)AI和兩個(gè)D組成的對(duì)閥門(mén)的控制,其中AI測(cè)量閥開(kāi)門(mén)度、兩個(gè)D分別是閥門(mén)電機(jī)的正反轉(zhuǎn),在控制閥門(mén)時(shí)假設(shè)AI測(cè)量值小于閥門(mén)設(shè)定值那么正轉(zhuǎn)D輸出信號(hào)開(kāi)大閥門(mén),反之關(guān)小閥門(mén)。這些簡(jiǎn)單的功能在傳統(tǒng)的面向點(diǎn)的控制系統(tǒng)中均需要編程人員來(lái)編寫(xiě),增加了系統(tǒng)的設(shè)計(jì)費(fèi)用和調(diào)試本錢(qián)。面向?qū)ο蟮腂Anet協(xié)議是用來(lái)
15、幫助系統(tǒng)中所有設(shè)備互相理解的共同語(yǔ)言。出于統(tǒng)一樓宇控制協(xié)議的目的,ASHRAE于1995年公布了BAnet協(xié)議4。BAnet協(xié)議定義了包括空調(diào)控制系統(tǒng)、消防等樓宇設(shè)備控制系統(tǒng)之間的數(shù)據(jù)通訊協(xié)議。它遵循SI開(kāi)放性網(wǎng)絡(luò)協(xié)議,將數(shù)據(jù)組合成對(duì)象在網(wǎng)絡(luò)之間傳播。同時(shí)由于樓宇控制網(wǎng)絡(luò)是網(wǎng)絡(luò),它只保存了物理層、數(shù)據(jù)鏈接層、網(wǎng)絡(luò)層和應(yīng)用層。它們的構(gòu)成見(jiàn)圖2。圖2BAnet的構(gòu)造BAnet協(xié)議沒(méi)有在詳細(xì)規(guī)定物理層和數(shù)據(jù)鏈接層的形式,它可以建立在多種不同的協(xié)議之上。圖2所示的第1,2種選擇是建立在IEEE802局域網(wǎng)標(biāo)準(zhǔn)上,它將數(shù)據(jù)鏈接層又細(xì)分為邏輯鏈路控制子層LL和介質(zhì)存取控制子層A,其中邏輯鏈路控制子層主要提
16、供尋址、排序、過(guò)失控制等功能,介質(zhì)存取控制子層提供傳輸介質(zhì)和訪問(wèn)控制方式等功能。圖中IS8802-2IEEE802.2是邏輯連路控制子層,IS8802-3IEEE802.3是介質(zhì)存取控制子層,詳細(xì)方法為沖突檢測(cè)的載波偵聽(tīng)多路訪問(wèn)SA/D。第3種選擇在數(shù)據(jù)鏈接層上為主從/令牌方式,物理層那么采用了主從構(gòu)造的RS-485標(biāo)準(zhǔn),RS-485標(biāo)準(zhǔn)允許最多并聯(lián)32臺(tái)驅(qū)動(dòng)器和32臺(tái)承受器,因此在多點(diǎn)互連時(shí)非常方便。第4種選擇是點(diǎn)對(duì)點(diǎn)協(xié)議,相應(yīng)的物理層為RS-232標(biāo)準(zhǔn)。第5種選擇是Eheln公司的LnTalk協(xié)議。BAnet的網(wǎng)絡(luò)層的目的是將不同的網(wǎng)絡(luò)連接起來(lái),不管是由何種物理層和數(shù)據(jù)鏈接層組成的。例如建
17、立一個(gè)BAnet路由器就可以將IEEE802.3和ARNET構(gòu)成的不同網(wǎng)絡(luò)組織起來(lái)。BAnet之所以沒(méi)有規(guī)定物理層和數(shù)據(jù)鏈接層的詳細(xì)協(xié)議,是希望BAnet能應(yīng)用在多種網(wǎng)絡(luò)根底上。BAnet協(xié)議的真正本質(zhì)是在應(yīng)用層定義了開(kāi)放性的設(shè)備對(duì)象,并因此成為面向?qū)ο蟮膮f(xié)議。BAnet幾乎涵蓋了樓宇控制中所有可能的情況,它定義了設(shè)備對(duì)象、時(shí)間表對(duì)象、程序?qū)ο?、文件?duì)象等等,同時(shí)還提供了管理和操作對(duì)象的效勞。BAnet目前定義了18種對(duì)象,它們分別是模擬量輸入、模擬量輸出、模擬量值、數(shù)字量輸入、數(shù)字量輸出、數(shù)字量值、設(shè)備、多態(tài)量輸入、多態(tài)量輸出、命令、時(shí)間表、時(shí)序表、事件登記、文件、環(huán)、組、通知類(lèi)和程序?qū)ο蟆?/p>
18、BAnet為這些對(duì)象定義了詳細(xì)的數(shù)據(jù)構(gòu)造和屬性,屬性代表了設(shè)備中的信息,系統(tǒng)可通過(guò)屬性對(duì)設(shè)備進(jìn)展讀取或?qū)懭胄畔ⅰT谶@18個(gè)對(duì)象中,輸入輸出對(duì)象共6個(gè),它們代表了所有可能的輸入輸出類(lèi)型。多態(tài)量輸入輸出對(duì)象2個(gè),它們表示對(duì)象所在BAnet設(shè)備中運(yùn)算程序的結(jié)果和物理輸出。命令對(duì)象1個(gè),它向一組對(duì)象的屬性寫(xiě)入一組值。時(shí)間表對(duì)象2個(gè),它們用于表示周期性的時(shí)間或日歷。事件登記對(duì)象1個(gè),它記錄了管理事件所要求的信息。文件對(duì)象管理對(duì)文件的訪問(wèn)和讀寫(xiě)。組對(duì)象將相似的設(shè)備定義為一組,使操作更簡(jiǎn)便。環(huán)對(duì)象為反響控制對(duì)象。通知類(lèi)對(duì)象包括事件通知所需的信息。程序?qū)ο髮⑦\(yùn)行程序作為一個(gè)對(duì)象。表1以數(shù)字量輸入為便說(shuō)明BAn
19、et是如何定義對(duì)象的。表中各項(xiàng)為數(shù)字量輸入對(duì)象的屬性。對(duì)象ID是代表對(duì)象的一個(gè)數(shù)字,對(duì)象名稱(chēng)和對(duì)象類(lèi)型顧名思義是對(duì)象的名字和對(duì)象的類(lèi)型。設(shè)備類(lèi)型是一個(gè)描繪所接設(shè)備的字符串,而設(shè)備狀態(tài)和事件狀態(tài)均代表設(shè)備正常與否。效勞狀態(tài)屬性代表實(shí)際輸入值和對(duì)象中的測(cè)量值是否一致。當(dāng)它為真時(shí)實(shí)際輸入值和測(cè)量值無(wú)關(guān),用戶(hù)可以隨意更改而不用考慮實(shí)際的輸入值,這為調(diào)試程序帶來(lái)了極大的方便。極性屬性代表對(duì)象的極性,當(dāng)極性為正時(shí)對(duì)象中的測(cè)量值與實(shí)際輸入值一樣,極性為負(fù)時(shí)二者相反。例如實(shí)際輸入值為N,假設(shè)極性為負(fù)時(shí)對(duì)象中的值為FF。開(kāi)、關(guān)狀態(tài)描繪說(shuō)明了對(duì)象對(duì)開(kāi)或關(guān)狀態(tài)的解釋?zhuān)珀P(guān)狀態(tài)描繪可以寫(xiě)為風(fēng)機(jī)1關(guān)。最近狀態(tài)變換時(shí)間
20、屬性是數(shù)字量從計(jì)數(shù)器復(fù)位后的狀態(tài)變換次數(shù),而狀態(tài)變換計(jì)數(shù)器復(fù)位時(shí)間屬性即記錄了上次復(fù)位的時(shí)間。開(kāi)狀態(tài)復(fù)位時(shí)間和經(jīng)歷時(shí)間屬性分別記錄了復(fù)位的時(shí)間和復(fù)位后開(kāi)狀態(tài)的時(shí)間s總和。剩下的屬性描繪了對(duì)報(bào)警信息的操作,這里就不一一詳述。表1數(shù)字量輸入對(duì)象屬性名稱(chēng)數(shù)據(jù)類(lèi)型屬性特征對(duì)象IDBAnet對(duì)象ID只讀對(duì)象名稱(chēng)字符串只讀對(duì)象類(lèi)型BAnet對(duì)象類(lèi)型只讀測(cè)量值BAnetBinaryPV只讀描繪字符串可選設(shè)備類(lèi)型字符串可選設(shè)備狀態(tài)BAnetStatusFlags只讀事件狀態(tài)BAnetEventState只讀可靠性BAnetReliability可選效勞狀態(tài)布爾量只讀極性BAnetPlarity只讀關(guān)狀態(tài)描繪字符串可選開(kāi)狀態(tài)描繪字符串可選最近狀態(tài)變化時(shí)間BAnetDateTie可選狀態(tài)變換計(jì)數(shù)器無(wú)符號(hào)整型可選狀態(tài)變換計(jì)數(shù)器復(fù)位時(shí)間BAnetDateTie可選開(kāi)狀態(tài)經(jīng)歷時(shí)間32位無(wú)符號(hào)整型可選開(kāi)狀態(tài)復(fù)位時(shí)間BAnetDateTie可選延遲時(shí)間無(wú)符號(hào)整型可選告知級(jí)別無(wú)符號(hào)整型可選報(bào)警值BAnetBinaryPV可選事件使能BAnetEventTransitinBits可選應(yīng)答B(yǎng)AnetEve
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基礎(chǔ)電路設(shè)計(jì)與仿真案例集
- (2025年標(biāo)準(zhǔn))購(gòu)買(mǎi)木耳協(xié)議書(shū)
- 醫(yī)院醫(yī)用織物清潔與消毒
- (2025年標(biāo)準(zhǔn))房車(chē)加盟協(xié)議書(shū)
- (2025年標(biāo)準(zhǔn))窗簾定金協(xié)議書(shū)
- 醫(yī)學(xué)課程思政建設(shè)案例解析
- (2025年標(biāo)準(zhǔn))餐飲賠款協(xié)議書(shū)
- 南通市2019年英語(yǔ)中考真題解析
- 管道安裝標(biāo)準(zhǔn)與質(zhì)量控制要點(diǎn)
- 員工自我評(píng)估與提升措施匯編
- 分銷(xiāo)商合作協(xié)議書(shū)范本(3篇)
- 馬宗素《傷寒鈐法》全文
- 大型商業(yè)項(xiàng)目精裝修工程管控要點(diǎn)講解
- 基于CHO細(xì)胞的單抗生產(chǎn)
- 黃新波-智能變電站在線監(jiān)測(cè)課件
- 陜西康城藥業(yè)股份有限公司中藥、植物提取及固體制劑項(xiàng)目環(huán)評(píng)報(bào)告
- GB/T 12599-2002金屬覆蓋層錫電鍍層技術(shù)規(guī)范和試驗(yàn)方法
- JG-017結(jié)構(gòu)實(shí)體位置與尺寸偏差檢測(cè)作業(yè)指導(dǎo)書(shū)
- 壓鑄件常見(jiàn)問(wèn)題-氣孔
- 化工廠員工電氣安全教育培訓(xùn)課件
- 氣排球裁判學(xué)習(xí)課件
評(píng)論
0/150
提交評(píng)論