PCHMI嚴格的講它并不是一款組態(tài)軟件,也不是一款SCADA軟件,而是一個基于.NET構建的DLL文件,開發(fā)者可以使用微軟的Visual Studio將PCHMI.DLL加載到工具箱里面進行二次開發(fā)。開發(fā)者不用去學習那些沒有用的腳本語言,借助Visual Studio對多語言的支持。比如:C#、VB、C 、F#、JS、J#、Python等。你只需要使用你最熟悉的那門語言,就可以對PCHMI進行復雜的二次開發(fā)。當然這不是PCHMI的初衷,作者已經(jīng)將工業(yè)組態(tài)中最常用的功能進行了模塊化封裝。開發(fā)者只需要少量代碼甚至不用寫代碼,通過對控件的拖拽就能完成一個復雜的組態(tài)軟件的開發(fā)。不用專門去學PCHMI,開發(fā)過觸摸屏軟件的PLC工程師就可以直接上手使用。因為PCHMI的使用完全符合其它觸摸屏軟件的使用習慣。如果你使用過proface、威綸通、GT-Designer等觸摸屏軟件就能方便的切換到PCHMI上來。作者的目的是要讓每一位PLC工程師都能夠輕松的使用PCHMI在上位機上開發(fā)出組態(tài)軟件,享受調(diào)試PLC和HMI都能在同一臺電腦上帶來的高效率和快感。
想象一下,當你還在用工業(yè)觸摸屏軟件做組態(tài)的時候,每當要測試自己的程序的時候,你都得先把程序下到觸摸屏里,然后跑到觸摸屏那邊去測試你的程序,稍微有點不合理你都得趕緊跑回自己的電腦去修改,然后就是重復前這兩個過程。時間都浪費在上面了。如果你的HMI和PLC程序都在同一臺電腦上監(jiān)控調(diào)試,稍有覺得不爽的地方立即修改立即調(diào)試。
當你開發(fā)稍微有點復雜的項目時,我說的是有上位機這塊,比如MES,說實話現(xiàn)在只要有點規(guī)模的客戶,那個不要求數(shù)據(jù)可追溯。通常的自動化設備公司都是至少要配兩個寫程序的,一個做PLC編程的,一個高上位機的。告訴你溝通的效率是很不經(jīng)濟的,有多糟糕我就不多說了,我想說的是1 1不僅小于2,而且小于1。如果每一位PLC程序員都能把MES的工作做掉,不只是提高了效率的問題,人員配置成本也會降低很低。說不定那天你那兩位搞PLC和搞上位機的其中一位同事跳槽了,好了你就等著涼涼吧。我不知道你能不能看懂他的代碼,反正我看別人的代碼是比較吃力。PCHMI的設計初衷是盡量少用代碼甚至不用代碼,這樣才能讓程序具有更加的可復制性。軟件的成本就是開發(fā),利潤就是復制。一個靠代碼堆出來的程序可復制性極差。而且程序員最可悲的地方就是過段時間連自己都看不懂自己寫的代碼。更談不上程序的管理和歸類,一個程序如果不能讓同事和新人來維護,對于公司來說恐怕是災難性的。
PCHMI生成的程序是直接被編譯成EXE執(zhí)行文件,運行效率高。不會像傳統(tǒng)的組態(tài)軟件還需要二次解析,并且在程序啟動時特別還需要加載一大堆東西,明顯的顯得慢。而且還一言不合就報幾個XXX文件已損壞錯誤。
隨著一體式工業(yè)電腦的逐漸成熟,以及工業(yè)電腦的價格越來越低,現(xiàn)在已經(jīng)和普通工業(yè)觸摸屏的價格差不多。相比傳統(tǒng)工業(yè)觸摸屏的太多缺陷,工業(yè)觸摸屏逐漸會被工業(yè)電腦淘汰,再說現(xiàn)在那家開發(fā)的設備,客戶不要求帶個掃描槍、打印機、相機、激光代碼、數(shù)據(jù)存儲、安裝個第三方軟件以及MES接口的功能。
PCHMI除了包含常規(guī)觸摸屏軟件的功能,對MES的開發(fā)支持也很強大,開發(fā)者不需要寫代碼就能很方便的對接MES系統(tǒng)。
想必你應該改也學習或用過了不少的組態(tài)軟件,我當然知道其過程都是從入門到放棄,還有一部人在勉為其難的死扛。雖然各家的軟件都有自己的特色,但是每當你發(fā)現(xiàn)有實現(xiàn)不了你的應用的時候。什么?找廠家?他會鳥你才怪。不同的PCHMI是基于.NET構架,一旦有滿足不了你的地方你完全可以輕而易舉的二次開發(fā)出你想要的功能。求人不如求己,自己能搞定的就盡量不要求別人。自己會了比什么都強!
很多用戶可能會擔心PCHMI的收費問題,這也正是我要告訴你的,PHCMI是完全免費的。使用者可以用于任何商業(yè)用途。
想了解PCHMI的更多消息,可以到下面的鏈接去觀看視頻教程。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。