工控組態程式設計相關知識點介紹
1、何為上位機和下位機?
上位機:人可以直接發出操控命令的計算機,一般是PC,螢幕上顯示各種訊號變化(液壓,水位,溫度等)。
下位機:直接控制裝置獲取裝置狀況的的計算機,一般是PLC/微控制器之類的。
上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序訊號直接控制相應裝置。下位機不時讀取裝置狀態資料(一般模擬量),轉化成數字訊號反饋給上位機。簡言之如此,真實情況千差萬別不離其宗。上下位機都需要程式設計,都有專門的開發系統。
在概念上
控制者和提供服務者是上位機
被控制者和被服務者是下位機
也可以理解為主機和從機的關係
但上位機和下位機是可以轉換的
兩機如何通訊,一般取決於下位機。TCP/IP一般是支援的。
但是下位機一般具有更可靠的獨有通訊協議,購買下位機時,會帶一大堆手冊光碟,告訴你如何使用特有協議通訊。裡面會舉大量例子。一般對程式設計人員而言一看也就那麼回事,使用一些新的API罷了。多語言支援功能模組,一般同時支援數種高階語言為上位機程式設計。
2、什麼是iFix?
iFix現在是GE公司的一款組態軟體。他一般和PLC等其他工控裝置連線,讀取工控裝置的資訊。並將其顯示在上位機上,能非常直觀的瞭解到與PLC連線的各類感測器,動力機構的執行情況。
相關文章
- 設計模式的相關介紹設計模式
- GreatSQL統計資訊相關知識點SQL
- Git相關知識點Git
- redis相關知識點Redis
- shell相關知識點
- Oracle 相關知識點Oracle
- 計組知識點
- 【Java】容器相關知識點Java
- ivar layout 相關知識點
- LR模型相關知識點模型
- ARP相關知識點
- 網路程式設計框架t-io的程式設計基本知識介紹程式設計框架
- React相關知識點:關於ReduxReactRedux
- t-io網路程式設計基礎知識介紹程式設計
- 好程式設計師JavaScript分享ES6相關知識程式設計師JavaScript
- Java容器相關知識點整理Java
- 總結 MySQL 相關知識點MySql
- JVM相關知識點總結JVM
- UIBarButtonItem的相關知識點UI
- library cache相關知識點
- Extjs相關知識點梳理JS
- tmpwatch相關的知識點
- 好程式設計師web前端培訓分享JavaScript相關知識程式設計師Web前端JavaScript
- Java開發程式設計師:JVM相關的知識講解Java程式設計師JVM
- 面試系列之View相關知識點面試View
- 資料庫相關知識點提要資料庫
- oracle檢查點的相關知識Oracle
- 程式設計的基本知識點(浙大)程式設計
- Linux 動態庫相關知識整理Linux
- Java知識點總結(註解-介紹)Java
- java多執行緒程式設計,Thread,Runnable,Future相關知識Java執行緒程式設計thread
- javascript的節點相關內容介紹JavaScript
- Nginx 相關介紹Nginx
- 關於mysql基礎知識的介紹MySql
- Fragment 相關知識點都在這裡了Fragment
- PHP物件相關知識點的總結PHP物件
- rman配置及常用操作相關知識點
- 異常處理及其相關知識點