工控組態程式設計相關知識點介紹

暖楓無敵發表於2015-02-28

1、何為上位機和下位機?

上位機:人可以直接發出操控命令的計算機,一般是PC,螢幕上顯示各種訊號變化(液壓,水位,溫度等)。

        下位機:直接控制裝置獲取裝置狀況的的計算機,一般是PLC/微控制器之類的。

      上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序訊號直接控制相應裝置。下位機不時讀取裝置狀態資料(一般模擬量),轉化成數字訊號反饋給上位機。簡言之如此,真實情況千差萬別不離其宗。上下位機都需要程式設計,都有專門的開發系統。 
       在概念上 
      控制者和提供服務者是上位機 
      被控制者和被服務者是下位機 
  

       也可以理解為主機和從機的關係 
       但上位機和下位機是可以轉換的
       兩機如何通訊,一般取決於下位機。TCP/IP一般是支援的。

       但是下位機一般具有更可靠的獨有通訊協議,購買下位機時,會帶一大堆手冊光碟,告訴你如何使用特有協議通訊。裡面會舉大量例子。一般對程式設計人員而言一看也就那麼回事,使用一些新的API罷了。多語言支援功能模組,一般同時支援數種高階語言為上位機程式設計。


2、什麼是iFix?

      iFix現在是GE公司的一款組態軟體。他一般和PLC等其他工控裝置連線,讀取工控裝置的資訊。並將其顯示在上位機上,能非常直觀的瞭解到與PLC連線的各類感測器,動力機構的執行情況。



相關文章