工控領域的組態軟體概念

banq發表於2007-11-07
中國語言太豐富,搞得隔行就象隔山一樣,Java作為大型計算平臺,不但在伺服器市場擁有巨大市場,這個趨勢也擴充套件到嵌入式工控系統,嵌入式工控必須依賴上位機強大的計算能力才能對大量工控訊號進行監控 報警 計算,這些大量工控訊號對伺服器的衝擊能力以及資料量一點不亞於網站的併發訪問量。

因為嵌入式工控領域屬於螺絲殼裡做道場,效能至上,思維屬於向下,而java屬於大型可擴充套件的領域,模式架構可擴充套件至上,思維方式屬於向上,因此,嵌入式領域的專業人才進入Java世界要頭暈,就拿組態軟體這個概念來說,實際上就是我們通常所的元件、構件。

組態軟體的最大特點就是可配置,在Java中,元件之間協同工作就是靠XML配置,如Spring /EJB/Jdon等等。這個概念兩個領域是一致的。

有文說:“組態”的概念是伴隨著集散型控制系統(Distributed Control System簡稱DCS)的出現才開始被廣大的生產過程自動化技術人員所熟知的。
DCS和我們提的Distributed Computing System非常類似,這是與集中式系統相反的概念,怎麼到了工控領域被翻譯成集散型,其中帶了一個集中式的“集”。真是奇怪。

現在國內大部分產品和資料都是基於windows的,這也是一個不太正常的現象,其實隨著Linux迅速普及,比如goole最近開放其手機Linu作業系統,必然對嵌入式軟體帶來衝擊。

Liunx嵌入作業系統有其獨特優點,其組態可配置性更加特出,特別是優異效能,在其上再跑Java,透過OO思想和方法將組態軟體優點發揮極致,相信隨著ARM晶片不斷升級,Java/J2ME蔓延嵌入工控時代已經來臨。

本人將不斷關注這方面的發展,打破國內傳統工控人員圈於微軟windows平臺的工控軟體開發思維。

在下面這份組態軟體資料中,有一段話:
http://www.gkong.com/gkong_bbs/dispbbs.asp?id=73199

“未來的組態軟體將是提供更加強大的分散式環境下的組態功能、全面支援ActiveX、擴充套件能力強、支援OPC等工業標準、控制功能強、並能透過Internet進行訪問的開放式系統”

其中ActiveX OPC等都是微軟概念(除了ActiveX COM就沒有其他組態技術,如Javascript和EJB等),這種將技術原理術語和商業公司技術掛鉤的說辭該受到極力批判。真正的是誤導初學者啊。


工控領域很多軟體都是偏重功能演算法為主,將功能完成就是軟體完成的標誌,這個現象和企業管理軟體領域是一樣的,由於這種只注重效能忽視擴充套件的設計理念存在,導致大量的工控嵌入式軟體無法升級換代,或者說根本就不可能升級換代,工控軟體從幫助生產提高效率變為阻礙生產發展降低效率,這個現象與企業管理軟體領域是完全一致的,很多人沒有認真研究其中的原因。

說白了,就是OO得不夠。。

opc 的跨平臺開發?

http://bbs.gongkong.com/detail.asp?id=111778

Java 分散式控制組態軟體jddac

https://jddac.dev.java.net/
包含記錄 圖形監控等功能,可以在J2ME J2SE J2EE下執行,真正的跨平臺,不但可以透過執行J2ME實現現場監控,還可以執行在J2EE平臺在後臺統一分級監控,一套軟體到處執行,這就是Java的魅力。

[該貼被banq於2007-11-07 23:23修改過]

相關文章