1. 上位機與下位機編程哪個好
越往上越雷,越往下越無聊......搞底層軟體要會點硬體也要會點上位機
2. VC++怎樣編程實現上位機與下位機的通信
一般來說,測試上下位機通信。
先使用工具測試你的下位機,完全通信成功後,在用來調試你的上位機。
不然你話,你都不知道錯誤在哪裡。
加入下位機不是開發的,根本就無法證明是否是下位機的錯誤。
先使用串口精靈之類的調試你的開發板。
確認是 OK 了之後,在調試你的程序。
//如果你的程序功底足夠深,就可以通過你的程序確定是上,還是下位機的問題了。
3. 實現上位機和下位機串口通信,兩者都要單獨編程嗎
這要看你的上位機和下位機都是什麼了,下位機應該是單片機吧,那肯定要單獨寫程序啦。
上拉機是電腦吧,當然也得單獨寫程序啦,兩者的程序不可能公用的。
如果兩者都是電腦,那程序是可以公用了。
4. plc程序怎樣從上位機存儲到下位機
plc上位機就是編程用的PC機,也可以是操作員站;但是有的PLC不設面板及上位機,就是控制機櫃,用燈眼在判斷執行步驟及故障。下位機就是PLC的控制器,每一個品牌有一個產品序列;組態軟體是能夠打開內部邏輯程序的軟體,一般存在上位硬碟,需要時連接控制器進行在線修改邏輯即可。------------望採納,謝謝
5. 上位機編寫的軟體控制下位機的界面叫什麼這種軟體是用什麼語言的軟體編的,C語言可以編嗎
在淘寶裡面搜小車電機驅動模塊,一般的賣家都會有這個軟體,常常連接串口對電機進行控制,編寫起來也很簡單,但要熟悉串口
6. 用c#編上位機程序,怎樣與下位機通訊
你要看你下位機支持哪種通訊協議。
一般的通訊包括( 232 485 )串口通訊,以及網路通訊(UDP TCP SOCKET) 如果下位機也是X86電腦的話,那麼基本所有的通訊都可以使用。
你要先去確定協議。
定好協議之後就是編寫服務端和客戶端了,各個通訊協議網上都可以查到大把的源碼,自己封裝一下,就可以實現通訊了。
7. usb編程,上位機和下位機的通信
PIC 的單片機沒用過,首先得看 PIC32MX575 是否支持 USB 介面。
如果支持,那就按照晶元說明書編寫 C 程序就是了;
如果不支持,那就得用它去控制專用的支持 USB 介面的晶元來實現 USB 通信了。直接在單片機上實現 USB 通信不可行。
8. 上位機和下位機
上位機是指:人可以直接發出操控命令的計算機,一般是PC,屏幕上顯示各種信號變化(液壓,水位,溫度等)。下位機是直接控制設備獲取設備狀況的的計算機,一般是PLC/單片機之類的。上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態數據(一般模擬量),轉化成數字信號反饋給上位機。簡言之如此,真實情況千差萬別不離其宗。上下位機都需要編程,都有專門的開發系統。
在概念上
控制者和提供服務者是上位機
被控制者和被服務者是下位機
也可以理解為主機和從機的關系
但上位機和下位機是可以轉換的
兩機如何通訊,一般取決於下位機。TCP/IP一般是支持的。但是下位機一般具有更可靠的獨有通訊協議,購買下位機時,會帶一大堆手冊光碟,告訴你如何使用特有協議通訊。裡面會舉大量例子。一般對編程人員而言一看也就那麼回事,使用一些新的API罷了。多語言支持功能模塊,一般同時支持數種高級語言為上位機編程。
9. 上位機,下位機如何理解
上位機主要指電腦,其程序用於控制下位機,接受信息,處理數據等
下位機一般指單片機及其外圍電路
10. PLC中的上位機和下位機是什麼東西
上位機是指可以直接發出操作控制命令的計算機,在屏幕上顯示例如液壓,水位,溫度等信號變化。
下位機是直接控制設備獲取設備狀況的計算機。通常工控機,工作站,觸摸屏作為上位機;PLC,單片機等作為下位機,從而控制相關設備元件和驅動裝置。
(10)上位機下位機編程擴展閱讀:
兩者關系
兩機如何通訊,一般取決於下位機,TCP/IP一般是支持的,但是下位機一般具有更可靠的獨有通訊協議,購買下位機時,會帶一大堆手冊光碟,告訴你如何使用特有協議通訊,裡面會舉大量例子,一般對編程人員而言一看也就那麼回事。
使用一些新的API(API(Application Programming Interface,應用程序編程介面)是一些預先定義的函數,目的是提供應用程序與開發人員基於某軟體或硬體的以訪問一組常式的能力,而又無需訪問源碼。