一.首先你得明確上位機的概念。
什么上位機,上位機可以統一理解為發號施令的設備,不分種族,不分大小。
比如觸摸屏可以發出指令,控制PLC或其他智能儀表。
比如工控機可以發出指令,控制運動卡,采集卡,PLC等硬件。
對應的,接收到指令,被動作出應答的設備,我們可以統一理解為下位機,比如一臺電腦控制另一臺電腦,一臺PLC控制另一臺PLC等等。
不過在我們主觀認識上,只認為工控機是上位機,其他的都是下位機。
但這并不影響我們搞工控,所以我們對上位機概念要有個認識才好。
二.HMI上位機。
工業上常見的就是人機界面HMI了,也就是我們常說的觸摸屏,至于能做出什么花樣。
相對我們熟知的電腦編程語言,其功能是比較少,設計上也不是太靈活,但界面可以通過貼圖來美化,官方也提供有大量的圖庫。
例如官網自帶的程序界面。
三.電腦編程語言上位機。
通過C#,MFC,QT等編寫的運行在工控機上的上位機程序,可以編寫出任何我們想要的花樣。例如QQ界面,例如迅雷影音播放器界面等等。如下圖,就是MFC編寫的用于工業組態的控件界面。
四.總結。
工業領域,追求的是硬件,設備的執行效率,界面上不過分講究花樣。
所以我們經常看到生產設備的操作界面都是灰白等單調顏色。
搞工控,除了要會PLC,觸摸屏,建議學習一門電腦編程語言。
不為別的,只為適應工業4.0