新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DeviceNet現(xiàn)場總線的組態(tài)軟件SEARI-KingView

基于DeviceNet現(xiàn)場總線的組態(tài)軟件SEARI-KingView

作者: 時間:2012-11-29 來源:網(wǎng)絡(luò) 收藏


3.SEARI-KingView
  傳統(tǒng)的監(jiān)控方式建立在輪詢的基礎(chǔ)之上,雖然可以提供逢變則報、事故追憶等方式,但都還是針對周期性數(shù)據(jù)進行處理的,對非周期性數(shù)據(jù)的處理方面,傳統(tǒng)的要么是將非周期性數(shù)據(jù)當(dāng)作周期性數(shù)據(jù)處理,要么需要另外編程處理,總之,還沒有較好的辦法。
  除了一般意義下的I/O通信以外,最具特色的就是它的顯式信息通信,而如何處理顯式信息的讀取就成了能否體現(xiàn)優(yōu)點的關(guān)鍵。的顯式信息不象傳統(tǒng)的I/O信息按輪詢周期定期更新,而是采用一問一答的方式,不問不刷新。DeviceNet硬件設(shè)備將常用的信息定義為I/O信息,而將大部分不常用的信息,如配置信息、出錯信息、廠商信息、產(chǎn)品信息等定義為顯式信息。在大部分時間內(nèi),DeviceNet總線上只有I/O信息,只有在需要時,才有顯式信息的通信,這樣大大降低了通信強度。而且顯式信息定義在EDS文件中,主站通過EDS文件無需組態(tài)就可以方便的讀取顯式信息,所以DeviceNet總線的特點之一就是可以即插即用,可以方便的增減設(shè)備。
  PLC作為傳統(tǒng)的工業(yè)控制編程器,其數(shù)據(jù)采集方式就是地址映射,做為DeviceNet總線的主站,要讀取顯式信息也必須組態(tài)成PLC的內(nèi)存映射,定期掃描,由于顯式信息采用一問一答方式,效率極低,顯式信息的實時性根本沒有,造成用戶關(guān)心的數(shù)據(jù)看不到,不關(guān)心的數(shù)據(jù)倒有一堆,人為造成DeviceNet網(wǎng)絡(luò)很忙,而且一旦設(shè)備的地址更改,就要改一大堆程序,想要增加一個設(shè)備,PLC就要開一大堆內(nèi)存映射,增加一大堆程序,也增加了PLC的工作量。同樣上位機軟件也要增加一大堆與PLC的通信點,重新組態(tài),既增加與PLC的通信強度,又增加了上位機軟件的工作量,完全體現(xiàn)不出DeviceNet總線的優(yōu)勢。
  現(xiàn)有的的實時數(shù)據(jù)庫系統(tǒng)是建立在傳統(tǒng)的I/O信息的基礎(chǔ)之上的,要想在組態(tài)軟件中讀取數(shù)據(jù),必須先定義點,哪怕是內(nèi)存點,這樣就造成兩個問題,一個是想要增加一個設(shè)備,組態(tài)軟件勢必要增加一大堆點,一個是如何在組態(tài)軟件中將一問一答的數(shù)據(jù)正確分配到定義好的點上,程序量極大,而且不是所有的組態(tài)軟件都有辦法實現(xiàn)。
  用編程軟件處理顯式信息,用組態(tài)軟件處理I/O信息。編程軟件通過組態(tài)軟件提供的接口向組態(tài)軟件發(fā)問,組態(tài)軟件再將信息寫入PLC,PLC再向DeviceNet總線上的設(shè)備發(fā)問,有結(jié)果之后,組態(tài)軟件通過輪詢方式從PLC讀取結(jié)果,編程軟件再定時讀取組態(tài)軟件相應(yīng)的點得到結(jié)果。雖然解決了即插即用增減設(shè)備的問題,但由于環(huán)節(jié)太多,顯式信息的讀取速度問題仍然沒有得到很好解決。
  SEARI-KingView組態(tài)軟件是上海電器科學(xué)研究所(集團)有限公司在北京亞控公司組態(tài)王6.02的基礎(chǔ)上,為了解決上述問題,專門針對DeviceNet總線非周期性數(shù)據(jù)的特點而開發(fā)的一套專用工控組態(tài)軟件。
  SEARI-KingView組態(tài)軟件將I/O信息和顯式信息分開定義,結(jié)合了傳統(tǒng)組態(tài)軟件和DeviceNet總線的優(yōu)點,添加了許多人性化的設(shè)計,大大降低了組態(tài)的勞動強度,避免了因龐大的數(shù)據(jù)定義而引起的失誤,解決了運行過程中傳統(tǒng)I/O數(shù)據(jù)與顯式信息(非周期性數(shù)據(jù))傳輸?shù)拿堋?BR>  SEARI-KingView組態(tài)軟件在解決非周期性數(shù)據(jù)傳輸?shù)耐瑫r,還針對DeviceNet總線設(shè)備類型文件的特點,解決了兩個關(guān)鍵技術(shù)問題:
  一個就是每個設(shè)備數(shù)據(jù)庫的自動生成,每個設(shè)備的I/O點及顯式信息從幾十到幾百不等,而這些點的定義是以往監(jiān)控軟件的主要工作量之一,現(xiàn)在SEARI-KingView組態(tài)軟件根據(jù)設(shè)備類型管理數(shù)據(jù)字典,相同的設(shè)備共用同一個設(shè)備類型文件,每個設(shè)備的數(shù)據(jù)按照對象和類型可以分為很多組,設(shè)備類型文件可以重復(fù)使用,用戶根據(jù)設(shè)備類型文件添加設(shè)備,系統(tǒng)自動將相應(yīng)數(shù)據(jù)添加到數(shù)據(jù)字典中,大大減少了數(shù)據(jù)庫定義的工作量,同時也減少了出錯的幾率和修改錯誤的工作量。因為這些點的類型定義等都是在設(shè)備管理類型中定義的,如果定義中有錯誤,只需要修改相應(yīng)設(shè)備的管理類型文件,而不必每個設(shè)備一一修改。這樣,大大降低了數(shù)據(jù)字典定義的工作量,降低了由大量重復(fù)勞動而造成的出錯概率,減少了修改錯誤的工作量,方便了因設(shè)備的變更造成的數(shù)據(jù)字典的修改,減輕勞動強度,降低施工成本。
  解決的另一個關(guān)鍵技術(shù)問題就是畫面模版的建立。SEARI-KingView根據(jù)設(shè)備類型建立畫面模板,對于每種管理類型的從站設(shè)備,對應(yīng)一種畫面模板類型,也就是說,同種類型的設(shè)備,相同的畫面只要定義一幅,設(shè)備切換時,畫面不用切換,而只要通過命令語言改變相應(yīng)從站設(shè)備就可以了。通過畫面模版的建立,減少了畫面定義的數(shù)量,減少了畫面組態(tài)的工作量,降低了由大量重復(fù)勞動而造成的出錯概率,節(jié)省了大量人力、物力和系統(tǒng)資源的占用。

4.現(xiàn)場應(yīng)用實例
  2003年8月底,SEARI-KINGVIEW軟件成功運用到江蘇常熟開關(guān)制造有限公司試驗大樓二次配電監(jiān)控系統(tǒng)中。該二次配電監(jiān)控系統(tǒng)中共有34個智能開關(guān),分布在試驗大樓的三層樓面的各個開關(guān)柜中,這34個智能開關(guān)通過DeviceNet總線相連,再把信息傳遞到上位機,上位機軟件采用SEARI-KINGVIEW。系統(tǒng)結(jié)構(gòu)見下圖:


  因為它其中的33個開關(guān)都是MCCB,所以33個開關(guān)只需用一類畫面就可以了。如果是采用傳統(tǒng)的組態(tài)軟件,這33個開關(guān)勢必每一個開關(guān)至少建立一幅畫面,每幅畫面再對每個開關(guān)組態(tài),而采用SEARI-KINGVIEW后,這33個開關(guān)的一類畫面只要建立一幅,組態(tài)也只要按照一個開關(guān)組態(tài);數(shù)據(jù)庫也比以前簡單方便的多,只需添加33個從站設(shè)備,這些開關(guān)的IO變量和顯式信息都被自動加到數(shù)據(jù)庫中;相同畫面不同開關(guān)的切換只要通過簡單的命令語言就可實現(xiàn),實際使用畫面80幅,而使用傳統(tǒng)組態(tài)軟件達(dá)到相同效果需畫面374幅;開關(guān)中大量平時不用的顯式信息只在必要時才去讀,充分體現(xiàn)了DeviceNet的優(yōu)點,節(jié)省了網(wǎng)絡(luò)資源,提高了系統(tǒng)的速度,開關(guān)控制都是ms級的,命令發(fā)下去后,開關(guān)能夠馬上響應(yīng),幾乎感受不到延時。監(jiān)控系統(tǒng)于2003年8月底完成,目前系統(tǒng)運行穩(wěn)定可靠,用戶反映良好。

上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉