上位機軟件開發(fā)是什么意思(上位機軟件開發(fā)待遇怎么樣)
今天給各位分享上位機軟件開發(fā)是什么意思的知識,其中也會對上位機軟件開發(fā)待遇怎么樣進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
本文目錄一覽:
上位機和前端軟件有什么區(qū)別
上位軟件和平臺軟件的區(qū)別如下:
上位機是指:人可以直接發(fā)出操控命令的計算機,一般是PC,屏幕上顯示各種信號變化(液壓,水位,溫度等)。下位機是直接控制設備獲取設備狀況的的計算機,一般是PLC/單片機之類的。上位機發(fā)出的命令首先給下位機,下位機再根據(jù)此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態(tài)數(shù)據(jù)(一般模擬量),轉(zhuǎn)化成數(shù)字信號反饋給上位機。
平臺軟件(中國大陸及香港用語,臺灣稱作軟體,英文:Software)是一系列按照特定順序組織的計算機數(shù)據(jù)和指令的集合。一般來講軟件被劃分為系統(tǒng)軟件、應用軟件和介于這兩者之間的中間件。
什么是上位機和下位機
上位機和下位機分別是:
1、上位機:
上位機是指可以直接發(fā)出操控命令的計算機,一般是PC/host computer/master computer/upper computer,屏幕上顯示各種信號變化。
2、下位機:
下位機是直接控制設備獲取設備狀況的計算機,一般是PLC/單片機single chip microcomputer/slave computer/lower computer之類的。
擴展資料:
通常上位機和下位機通訊可以采用不同的通訊協(xié)議,可以有RS232的串口通訊或者采用RS485串行通訊。
當用計算機和PLC通訊的時候,不但可以采用傳統(tǒng)的D形式的串行通訊,還可以采用更適合工業(yè)控制的雙線的PROFIBUS-DP通訊。采用封裝好的程序開發(fā)工具就可以實現(xiàn)PLC和上位機的通訊,可以自己編寫驅(qū)動類的接口協(xié)議控制上位機和下位機的通訊。
參考資料來源:百度百科—上位機
參考資料來源:百度百科—下位機
如果要用電腦做組態(tài)軟件則上位機應該是什么
上位機,主要用于和硬件設備通信的軟件。
組態(tài)軟件,又稱組態(tài)監(jiān)控系統(tǒng)軟件,是指數(shù)據(jù)采集與過程控制的專用軟件,也是指在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境。這些軟件實際上也是一種通過靈活的組態(tài)方式,為用戶提供快速構建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件廣泛應用于機械、汽車、石油、化工、造紙、水處理以及過程控制等諸多領域。
上位機,主要用于和硬件設備通信的軟件。上位機需要編程語言來編寫,c#,c++,python等等。和硬件通信看硬件通信的方式,有串口通信,網(wǎng)口,usb等等。上位機可以寫出更多的功能,并且更靈活,應用場景廣泛一些。但是要比組態(tài)開發(fā)時間長一些。并且組態(tài)是針對觸摸屏的,上位機主要運行在pc機上。
什么叫上位機軟件
上位機軟件,就是安裝在電腦里的軟件。用來和下位機進行通信,控制或者讀取下位機的數(shù)據(jù)。
下位機有單片機,F(xiàn)PGA,DSP,等等。
什么是上位機?
上位機是指可以直接發(fā)出操控命令的計算機,一般是PC/host computer/master computer/upper computer,屏幕上顯示各種信號變化(液壓,水位,溫度等)。
下位機是直接控制設備獲取設備狀況的計算機,一般是PLC/單片機single chip microcomputer/slave computer/lower computer之類的。
上位機發(fā)出的命令首先給下位機,下位機再根據(jù)此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態(tài)數(shù)據(jù)(一般為模擬量),轉(zhuǎn)換成數(shù)字信號反饋給上位機。
在概念上,控制者和提供服務者是上位機,被控制者和被服務者是下位機,也可以理解為主機和從機的關系,但上位機和下位機是可以轉(zhuǎn)換的。
擴展資料:
工作原理
兩機如何通訊,一般取決于下位機,TCP/IP一般是支持的,但是下位機一般具有更可靠的獨有通訊協(xié)議,使用一些新的API(API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數(shù)。
目的是提供應用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)罷了,多語言支持功能模塊,一般同時支持數(shù)種高級語言為上位機編程。
參考資料來源:百度百科-上位機
上位機是什么?
上位機是指可以直接發(fā)出操控命令的計算機,一般是PC/master
computer/upper
computer,屏幕上顯示各種信號變化(液壓,水位,溫度等)。
上位機發(fā)出的命令首先給下位機,下位機再根據(jù)此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態(tài)數(shù)據(jù)(一般為模擬量),轉(zhuǎn)換成數(shù)字信號反饋給上位機。
實際情況千差萬別,但萬變不離其宗,上下位機都需要編程,都有專門的開發(fā)系統(tǒng)。
擴展資料:
上位機的工作原理:
兩機通訊,一般取決于下位機,下位機一般具有更可靠的獨有通訊協(xié)議。
使用的一些新的AP是一些預先定義的函數(shù),目的是提供應用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力。多語言支持功能模塊,一般同時支持數(shù)種高級語言為上位機編程。
通常上位機和下位機通訊可以采用不同的通訊協(xié)議,有RS232的串口通訊或者RS485串行通訊。
當用計算機和PLC通訊的時候,不但可以采用傳統(tǒng)的D形式的串行通訊,還可以采用更適合工業(yè)控制的雙線的PROFIBUS-DP通訊。
參考資料來源:百度百科-上位機
上位機軟件開發(fā)是什么意思的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于上位機軟件開發(fā)待遇怎么樣、上位機軟件開發(fā)是什么意思的信息別忘了在本站進行查找喔。