回覆列表
-
1 # 工控程式設計
-
2 # 工控愛好
上位機一般都是hmi和工控機,設計原則都是在滿足所有inn能的前提下把畫面做得越簡潔越好。花樣?你不怕操作工在背後指著你脖子罵?
-
3 # 955314ybch
上位機一般不只是人機互動,更重要是資料儲存,處理,傳輸,組網等功能,透過乙太網和伺服器交換資料,訪問或提供資料庫是上位機的重要任務。
-
4 # stone_duan
這要看你想要什麼樣。流程行業一般是以平面或3D流程圖形式,離散加工業一般是平面或3D佈置圖形式,也有按裝置外形圖做的。我見過最炫的是沉浸式,也就是說是第一視角的視覺效果,使用了遊戲引擎,其缺點是缺乏全域性觀。總之,很多方法都可利用,只要你能想得出來。而且組態軟體的使用也很靈活的,有大量的第三方控制元件可以使用,不要被侷限住。除了組態軟體,還有很多其他的軟體也可以使用,看得多了你就會發現了。
一.首先你得明確上位機的概念。
什麼上位機,上位機可以統一理解為發號施令的裝置,不分種族,不分大小。
比如觸控式螢幕可以發出指令,控制PLC或其他智慧儀表。
比如工控機可以發出指令,控制運動卡,採集卡,PLC等硬體。
對應的,接收到指令,被動作出應答的裝置,我們可以統一理解為下位機,比如一臺電腦控制另一臺電腦,一臺PLC控制另一臺PLC等等。
不過在我們主觀認識上,只認為工控機是上位機,其他的都是下位機。
但這並不影響我們搞工控,所以我們對上位機概念要有個認識才好。
二.HMI上位機。
工業上常見的就是人機介面HMI了,也就是我們常說的觸控式螢幕,至於能做出什麼花樣。
相對我們熟知的電腦程式語言,其功能是比較少,設計上也不是太靈活,但介面可以透過貼圖來美化,官方也提供有大量的相簿。
例如官網自帶的程式介面。
三.電腦程式語言上位機。
透過C#,MFC,QT等編寫的執行在工控機上的上位機程式,可以編寫出任何我們想要的花樣。例如QQ介面,例如迅雷影音播放器介面等等。如下圖,就是MFC編寫的用於工業組態的控制元件介面。
四.總結。
工業領域,追求的是硬體,裝置的執行效率,介面上不過分講究花樣。
所以我們經常看到生產裝置的操作介面都是灰白等單調顏色。
搞工控,除了要會PLC,觸控式螢幕,建議學習一門電腦程式語言。
不為別的,只為適應工業4.0