1. 程式人生 > >組態王、力控、MCGS、瑞爾、傑控等國內組態軟體一點看法

組態王、力控、MCGS、瑞爾、傑控等國內組態軟體一點看法

從結構上說,組態王和MCGS一樣,前臺動畫和後臺整合在一起,在執行模式下一起執行。而力控、瑞爾卻分為後臺驅動、實時資料庫、前臺三部分組成,更為有意思的是,瑞爾的每一個驅動就是一個EXE,其驅動DLL的介面和力控的一致,不知他們是同出一源,還是互為“切磋”!

一般組態程式都是用MFC實現,驅動更是用VC實現,但MCGS卻反其道而行之,用VB開發驅動,其效率和穩定性可見一斑。在具體的驅動應用上,組態王要做的好的多,比如PPI協議,一旦裝置通訊失敗,組態王會用短命令(登入命令)測試,直到通訊正常,而MCGS卻一直用比較長的讀寫命令;此外MCGS一旦定義內部變數,在程式啟動後,不管該變數用不用,都要讀取;雖然設定了變數的訪問週期,但好像是樣子,並沒有真正按指定週期讀寫。

組態王一旦啟動就把自己的所有變數,都作為OPC,DDE伺服器的資料釋出出去,不過效率還可以。

傑控的指令碼直接用VBScript,不過太懶了,直接把微軟的指令碼幫助搬來了。MCGS的指令碼編輯器太差了,連個關鍵字高亮功能都沒有,瑞爾的到時有關鍵字高亮功能,但效果太差了,對拷貝進和新加入的命令,沒有反應,此外相應的啟動指令碼的機制也比較少。

力控的變數配置不太容易配置,還是組態王的比較簡潔。

對實時資料庫,感覺力控的還是有點感覺,其它的不過是些記憶體變數而已。

目前感覺國內的程式設計師很浮躁,做的程式太粗糙,沒有在細節上下足功夫,國內軟體要想走向海外,還是認真一點好。

對國外的組態軟體,有時間在深入研究一把...



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=466974