3.1數(shù)據(jù)采集的方式
大多數(shù)組態(tài)軟件提供多種數(shù)據(jù)采集程序,用戶可以進行配置 。然而,在這種情況下,驅動程序只能由組態(tài)軟件開發(fā)商提供,或者由用戶按照某種組態(tài)軟件的接口規(guī)范編寫,這為用戶提出了過高的要求 。由OPC基金組織提出的OPC規(guī)范基于微軟的OLE/DCOM技術,提供了在分布式系統(tǒng)下,軟件組件交互和共享數(shù)據(jù)的完整的解決方案 。在支持OPC的系統(tǒng)中,數(shù)據(jù)的提供者作為服務器(Server),數(shù)據(jù)請求者作為客戶(Client),服務器和客戶之間通過DCOM接口進行通信,而無需知道對方內(nèi)部實現(xiàn)的細節(jié) 。由于COM技術是在二進制代碼級實現(xiàn)的,所以服務器和客戶可以由不同的廠商提供 。在實際應用中,作為服務器的數(shù)據(jù)采集程序往往由硬件設備制造商隨硬件提供,可以發(fā)揮硬件的全部效能,而作為客戶的組態(tài)軟件可以通過OPC與各廠家的驅動程序無縫連接,故從根本上解決了以前采用專用格式驅動程序總是滯后于硬件更新的問題 。同時,組態(tài)軟件同樣可以作為服務器為其他的應用系統(tǒng)(如MIS等)提供數(shù)據(jù) 。OPC現(xiàn)在已經(jīng)得到了包括Interllution、Simens、GE、ABB等國外知名廠商的支持 。隨著支持OPC的組態(tài)軟件和硬件設備的普及,使用OPC進行數(shù)據(jù)采集必將成為組態(tài)中更合理的選擇 。
3.2腳本的功能
腳本語言是擴充組態(tài)系統(tǒng)功能的重要手段 。因此,大多數(shù)組態(tài)軟件提供了腳本語言的支持 。具體的實現(xiàn)方式可分為三種:一是內(nèi)置的類C/Basic語言;二是采用微軟的VBA的編程語言;三是有少數(shù)組態(tài)軟件采用面向對象的腳本語言 。類C/Basic語言要求用戶使用類似高級語言的語句書寫腳本,使用系統(tǒng)提供的函數(shù)調(diào)用組合完成各種系統(tǒng)功能 。應該指明的是,多數(shù)采用這種方式的國內(nèi)組態(tài)軟件,對腳本的支持并不完善,許多組態(tài)軟件只提供IF…THEN…ELSE的語句結構,不提供循環(huán)控制語句,為書寫腳本程序帶來了一定的困難 。微軟的VBA是一種相對完備的開發(fā)環(huán)境,采用VBA的組態(tài)軟件通常使用微軟的VBA環(huán)境和組件技術,把組態(tài)系統(tǒng)中的對象以組件方式實現(xiàn),使用VBA的程序對這些對象進行訪問 。由于VisualBasic是解釋執(zhí)行的,所以VBA程序的一些語法錯誤可能到執(zhí)行時才能發(fā)現(xiàn) 。而面向對象的腳本語言提供了對象訪問機制,對系統(tǒng)中的對象可以通過其屬性和方法進行訪問,比較容易學習、掌握和擴展,但實現(xiàn)比較復雜 。
3.3組態(tài)環(huán)境的可擴展性
可擴展性為用戶提供了在不改變原有系統(tǒng)的情況下,向系統(tǒng)內(nèi)增加新功能的能力,這種增加的功能可能來自于組態(tài)軟件開發(fā)商、第三方軟件提供商或用戶自身 。增加功能最常用的手段是ActiveX組件的應用,目前還只有少數(shù)組態(tài)軟件能提供完備的ActiveX組件引入功能及實現(xiàn)引入對象在腳本語言中的訪問 。
3.4組態(tài)軟件的開放性
隨著管理信息系統(tǒng)和計算機集成制造系統(tǒng)的普及,生產(chǎn)現(xiàn)場數(shù)據(jù)的應用已經(jīng)不僅僅局限于數(shù)據(jù)采集和監(jiān)控 。在生產(chǎn)制造過程中,需要現(xiàn)場的大量數(shù)據(jù)進行流程分析和過程控制,以實現(xiàn)對生產(chǎn)流程的調(diào)整和優(yōu)化 ?,F(xiàn)有的組態(tài)軟件對大部分這些方面需求還只能以報表的形式提供,或者通過ODBC將數(shù)據(jù)導出到外部數(shù)據(jù)庫,以供其他的業(yè)務系統(tǒng)調(diào)用,在絕大多數(shù)情況下,仍然需要進行再開發(fā)才能實現(xiàn) 。隨著生產(chǎn)決策活動對信息需求的增加,可以預見,組態(tài)軟件與管理信息系統(tǒng)或領導信息系統(tǒng)的集成必將更加緊密,并很可能以實現(xiàn)數(shù)據(jù)分析與決策功能的模塊形式在組態(tài)軟件中出現(xiàn) 。
3.5對Internet的支持程度
現(xiàn)代企業(yè)的生產(chǎn)已經(jīng)趨向國際化、分布式的生產(chǎn)方式 。Internet將是實現(xiàn)分布式生產(chǎn)的基礎 。組態(tài)軟件能否從原有的局域網(wǎng)運行方式跨越到支持Internet,是擺在所有組態(tài)軟件開發(fā)商面前的一個重要課題 。限于國內(nèi)目前的網(wǎng)絡基礎設施和工業(yè)控制應用的程度,筆者認為,在較長時間內(nèi),以瀏覽器方式通過Internet對工業(yè)現(xiàn)場的監(jiān)控,將會在大部分應用中停留于監(jiān)視階段,而實際控制功能的完成應該通過更穩(wěn)定的技術,如專用的遠程客戶端、由專業(yè)開發(fā)商提供的ActiveX控件或Java技術實現(xiàn) 。
以上關于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 運動型蛋白尿發(fā)生病因解析
- 最全解析遷移系統(tǒng)步驟 怎么換系統(tǒng)盤
- 深入剖析就業(yè)創(chuàng)業(yè)證作用 創(chuàng)業(yè)就業(yè)證是干嘛用的
- 一文解析廣州網(wǎng)絡推廣方法 廣州網(wǎng)絡推廣
- 史上最全解析門戶網(wǎng)站涵義 門戶網(wǎng)站是什么意思
- 解析百度推廣引流的3種技巧 百度推廣技巧2020
- 深入解剖整合推廣內(nèi)涵 整合推廣什么意思
- 全新解析2020品牌運營內(nèi)況 品牌運營具體做什么
- 深入解讀百度免費推廣法 百度免費推廣有哪些方式
- 2022壬寅年正月二十三喜神方位解析,迎喜神的習俗
