前言:想要寫出一篇引人入勝的文章?我們特意為您整理了分布式先進(jìn)控制軟件技術(shù)應(yīng)用研究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:隨著信息化時(shí)代的到來,計(jì)算機(jī)技術(shù)的使用范圍不斷擴(kuò)大。分布式控制技術(shù)是現(xiàn)在較為流行的對計(jì)算機(jī)軟件進(jìn)行分層次處理的一種手段。隨著計(jì)算機(jī)軟件的不斷開發(fā)與應(yīng)用,分布式技術(shù)在我國的技術(shù)使用范圍逐漸擴(kuò)大。文章對分布式先進(jìn)控制軟件技術(shù)進(jìn)行概述,并提出了該技術(shù)的應(yīng)用。
關(guān)鍵詞:分布式先進(jìn)控制軟件技術(shù);應(yīng)用;概念
1分布式先進(jìn)控制軟件技術(shù)的概念
分布式控制技術(shù)就是基于計(jì)算機(jī)技術(shù),系統(tǒng)劃分網(wǎng)絡(luò)通信的信息資源管理。系統(tǒng)一般分為四個(gè):操作系統(tǒng)、程序設(shè)計(jì)系統(tǒng)、文件處理系統(tǒng)以及文件數(shù)據(jù)庫保存系統(tǒng),而分布式控制技術(shù)就是對這四個(gè)系統(tǒng)進(jìn)行合理的規(guī)劃。先進(jìn)控制技術(shù)比起傳統(tǒng)常規(guī)的PID技術(shù),更能滿足人們低耗、高效、優(yōu)質(zhì)、安全的要求,從而達(dá)到經(jīng)濟(jì)效益最大化的目的[1-2]。
2分布式先進(jìn)控制軟件技術(shù)的應(yīng)用
2.1OPC技術(shù)
OPC是一個(gè)通信技術(shù)標(biāo)準(zhǔn),大都用于工業(yè)以及商業(yè)領(lǐng)域,OPC標(biāo)準(zhǔn)以O(shè)LE技術(shù)為基礎(chǔ),其提供了一種非常高效的機(jī)制,逐漸受到客戶以及硬件供應(yīng)商的認(rèn)可與支持。2.1.1OPC技術(shù)的特點(diǎn)1)分布式。符合OPC標(biāo)準(zhǔn)的驅(qū)動(dòng)程序有個(gè)最大的優(yōu)點(diǎn),那就是不管是修改還是升級都十分便捷,增加一個(gè)提供OPC服務(wù)器的設(shè)備,數(shù)據(jù)也不會丟失。不像以前,設(shè)備與程序能相互匹配的概率很小,通常情況下,要么放棄,要么選擇一個(gè)不怎么合適的,因此程序運(yùn)行的效率十分低下。2)開放性。一般的傳統(tǒng)開放方式是軟件廠商負(fù)責(zé)開發(fā)程序,而每個(gè)驅(qū)動(dòng)程序都是特定的。但若是采用了OPC技術(shù)以后,那么將會變成由硬件廠商來負(fù)責(zé)這一項(xiàng)工作。硬件制造者只需要開發(fā)一個(gè)通用的驅(qū)動(dòng)程序即可,那么軟件廠商就可以將更多的精力投入開發(fā)核心產(chǎn)品中。而開放性是相對于用戶來說的,用戶可以根據(jù)自己的需要選擇最好的設(shè)備以及軟件,但是前提條件是用戶選擇的工具箱是符合OPC標(biāo)準(zhǔn)的[3]。
2.1.2OPC技術(shù)的應(yīng)用以前的軟件開發(fā)商需要為不同的硬件開發(fā)不同的驅(qū)動(dòng)軟件,可以看出整個(gè)過程都非常的麻煩,而且不管是人力資源還是軟件資源都會出現(xiàn)重復(fù)的情況。然而,OPC技術(shù)能很好地解決這一問題。生產(chǎn)硬件的廠商只需要向用戶提供一套驅(qū)動(dòng)程序。
2.2COM技術(shù)
COM是一種分布式組件標(biāo)準(zhǔn),它是由微軟提出的。不管兩個(gè)組件是在什么計(jì)算機(jī)上運(yùn)行,也不管操作程序有什么不同、使用的什么語言,通過使用COM技術(shù),都能讓兩個(gè)組件進(jìn)行交互,這就是COM技術(shù)神奇的地方。
2.2.1COM技術(shù)的特點(diǎn)1)語言無關(guān)性。在設(shè)計(jì)系統(tǒng)的時(shí)候,往往會為一個(gè)特定的軟件選擇哪種語言而苦惱。然而,COM技術(shù)不需要,因?yàn)樗捎玫氖嵌M(jìn)制代碼,并不依賴于某種特定的語言。因此,在編寫COM時(shí),除了接口需要使用國際上通用的標(biāo)準(zhǔn)語言IDL,其余的只要生成符合二進(jìn)制代碼,并沒有語言限制。而語言無關(guān)性最大的一個(gè)好處就是可以進(jìn)行跨語言的交流與合作,這樣能使COM技術(shù)得到更好的發(fā)展。2)安全性。每個(gè)軟件模型都需要保證其安全性,從而讓系統(tǒng)正常運(yùn)行,COM技術(shù)也不例外。COM提供了激活安全性以及調(diào)用安全性這兩種安全性。最典型的一種方法就是,在登錄的時(shí)候,需要用戶輸入賬號和密碼,而這些都應(yīng)該被加密。系統(tǒng)則需要對用戶進(jìn)行確認(rèn),并且形成記憶,以便用戶以后調(diào)用[4]。3)多線程性。Windows里程序的運(yùn)行都是以線程為單位的,再加上COM并沒有規(guī)定特定的線程,還是會涉及線程的問題。COM提供了消息可以循環(huán)的單元線程以及可以自由調(diào)動(dòng)COM對象的自由線程這兩種線程類型。4)重用性。在COM中,這里的重用指的是可執(zhí)行代碼的重復(fù)使用,這就意味著有一部分的組件是可以直接繼續(xù)使用的,而沒有必要返還給客戶。這樣不僅降低了煩瑣程序,也加快了運(yùn)行效率。
2.2.2COM技術(shù)的應(yīng)用COM技術(shù)最顯著的應(yīng)用最早體現(xiàn)在OLE技術(shù)當(dāng)中,而OLE技術(shù)指的是對象的鏈接與嵌入,比如在Word中嵌入一個(gè)Excel的表格。正因?yàn)镺LE技術(shù)的成功,從側(cè)面驗(yàn)證了COM技術(shù)有著巨大的潛力。
2.3抗干擾自動(dòng)調(diào)節(jié)技術(shù)
在實(shí)際應(yīng)用當(dāng)中,抗干擾技術(shù)也是較為重要的。在分布式系統(tǒng)進(jìn)行信息傳輸時(shí),電流處于相對穩(wěn)定的狀態(tài)。然而,也會出現(xiàn)繼電器回流的情況,這對于數(shù)據(jù)資源管理的科學(xué)性、信息輸入的準(zhǔn)確性都會有一定的影響。為了避免上述情況的發(fā)生,讓計(jì)算機(jī)系統(tǒng)得到綜合性的應(yīng)用,可以利用有偏繼電器來進(jìn)行測試,結(jié)合連續(xù)回路閉合自整定技術(shù),從而得到比較精確的參數(shù)值。
3結(jié)束語
計(jì)算機(jī)的快速發(fā)展,帶來了技術(shù)的新一輪革命,將軟件技術(shù)應(yīng)用到先進(jìn)的軟件控制技術(shù)當(dāng)中去是極為迫切的,否則就會被淘汰。自動(dòng)化系統(tǒng)的發(fā)展并不取決于自身的技術(shù),而是融合了不同領(lǐng)域的技術(shù),以達(dá)到提高自動(dòng)化系統(tǒng)以及設(shè)備價(jià)值的目的。由此看來,分布式技術(shù)真的非常重要,只有充分發(fā)揮分布式先進(jìn)控制軟件技術(shù),并加以運(yùn)用,才能實(shí)現(xiàn)效益最大化。
參考文獻(xiàn):
[1]張磊.分布式先進(jìn)控制軟件技術(shù)與應(yīng)用[J].電子技術(shù)與軟件工程,2017(6):71.
[2]薄迎春,范建國,魏玉平,等.OPC技術(shù)在催化裝置分布式先進(jìn)控制軟件中的應(yīng)用[J].化工自動(dòng)化及儀表,2005(6):40-43.
[3]王躍宣,蘇宏業(yè),胡昔祥,等.多層分布式先進(jìn)控制軟件及其應(yīng)用[J].浙江大學(xué)學(xué)報(bào)(工學(xué)版),2004(3):7-11.
[4]王德康.分布式先進(jìn)控制軟件技術(shù)與應(yīng)用[D].杭州:浙江大學(xué),2001.
作者:蔡靖 單位:廣東科技學(xué)院