1、何為上位機和下位機?
上位機:人可以直接發出操控指令的計算機,一般是PC,螢幕上顯示各種信号變化(液壓,水位,溫度等)。
下位機:直接控制裝置擷取裝置狀況的的計算機,一般是PLC/單片機之類的。
上位機發出的指令首先給下位機,下位機再根據此指令解釋成相應時序信号直接控制相應裝置。下位機不時讀取裝置狀态資料(一般模拟量),轉化成數字信号回報給上位機。簡言之如此,真實情況千差萬别不離其宗。上下位機都需要程式設計,都有專門的開發系統。
在概念上
控制者和提供服務者是上位機
被控制者和被服務者是下位機
也可以了解為主機和從機的關系
但上位機和下位機是可以轉換的
兩機如何通訊,一般取決于下位機。TCP/IP一般是支援的。
但是下位機一般具有更可靠的獨有通訊協定,購買下位機時,會帶一大堆手冊CD光牒,告訴你如何使用特有協定通訊。裡面會舉大量例子。一般對程式設計人員而言一看也就那麼回事,使用一些新的API罷了。多語言支援功能子產品,一般同時支援數種進階語言為上位機程式設計。
2、什麼是iFix?
iFix現在是GE公司的一款組态軟體。他一般和PLC等其他工控裝置連接配接,讀取工控裝置的資訊。并将其顯示在上位機上,能非常直覺的了解到與PLC連接配接的各類傳感器,動力機構的運作情況。