工控領域的組態軟體概念
中國語言太豐富,搞得隔行就象隔山一樣,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 的跨平臺開發?
因為嵌入式工控領域屬於螺絲殼裡做道場,效能至上,思維屬於向下,而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修改過]
相關文章
- .NET 工控閘道器 輕量級組態軟體
- 工業領域Web組態視覺化開發工具軟體Web視覺化
- 軟體測試領域的 penetration testing 的概念和目標
- 工業物聯網:國內外主流工控組態軟體
- 微服務領域的軟體架構微服務架構
- 軟體領域的流氓公司是中國的360軟體
- DDD之2領域概念
- 什麼是組態軟體?Web組態軟體又是什麼?Web
- 讀書系列-《解構領域驅動》-領域概念
- DSSA特定領域軟體體系結構
- 戲說領域驅動設計(十六)——實體概念
- SAP智慧領域概念區分
- DDD領域設計概念梳理
- 分享5款在各自領域遙遙領先的軟體
- 【觸想智慧】工控一體機在智慧家居領域上應用的優勢分析
- 關於軟體測試領域的 Happy PathAPP
- 讀軟體設計的要素03概念的組合
- 工控機的軟體的簡單介紹
- 領域驅動設計核心概念
- 領域故事講述:協作構建領域驅動軟體 - Stefan Hofer
- 什麼是軟體測試領域的 Flaky test?
- 領域邏輯的組織模式模式
- 領域驅動設計的概念解釋 -DEVdev
- 機器學習領域:硬體的未來是軟體 - octoml機器學習TOML
- DDD學習(二)—— 領域建模重要概念
- 軟體工程團隊的基於領域的結構 - snaptravel軟體工程APT
- 資料中心領域的新常態
- 什麼是軟體測試領域的 false-positive test?False
- RocketMQ系列2:領域模型和技術概念MQ模型
- C 結構體中的位域概念結構體
- 在複雜領域中設計軟體:領域驅動設計 - levelup
- Web SCADA 電力接線圖工控組態編輯器Web
- 領域驅動設計對軟體複雜度的應對複雜度
- 產品領域MVP、MMP和MLP概念區別MVP
- Web前端組態軟體 + 資料大屏Web前端
- 域控組策略日常分發、安裝、軟體的小結
- 六西格瑪設計在軟體研發領域的應用
- 地緣政治打破傳統戰爭侷限,工控領域成戰略要地
- ARM是計算領域重要動態的中心