上位機是什(shen)么
時(shi)間(jian):2018-12-17 來源:華(hua)清遠見
上位機(ji)(ji)是(shi)指(zhi)人(ren)可以直(zhi)(zhi)接發(fa)出操控(kong)命令的計(ji)(ji)算機(ji)(ji),一般(ban)是(shi)PC,屏幕上顯(xian)示各種信(xin)號變化(液壓(ya),水位,溫度等)。下位機(ji)(ji)是(shi)直(zhi)(zhi)接控(kong)制設備(bei)獲取設備(bei)狀況的計(ji)(ji)算機(ji)(ji),一般(ban)是(shi)PLC/單片機(ji)(ji)之類的。上位機(ji)(ji)發(fa)出的命令首先給下位機(ji)(ji),下位機(ji)(ji)再根(gen)據此命令解釋成(cheng)相應時(shi)序信(xin)號直(zhi)(zhi)接控(kong)制相應設備(bei)。
下位(wei)(wei)機不(bu)時讀取設備狀態數據(一般為模擬量),轉換成數字(zi)信號反饋給上(shang)位(wei)(wei)機。簡言之如此,實際情況千差(cha)萬(wan)別,但萬(wan)變不(bu)離其宗(zong):上(shang)下位(wei)(wei)機都(dou)需要(yao)編程,都(dou)有專門的開發系統。
從(cong)概念上(shang)來講,控(kong)制(zhi)者(zhe)和提供服務者(zhe)是(shi)上(shang)位(wei)機(ji),被控(kong)制(zhi)者(zhe)和被服務者(zhe)是(shi)下位(wei)機(ji),也可以(yi)理解為主機(ji)和從(cong)機(ji)的關系,但(dan)上(shang)位(wei)機(ji)和下位(wei)機(ji)是(shi)可以(yi)轉換(huan)的。
兩機(ji)(ji)(ji)如何(he)通訊,一(yi)(yi)般(ban)取決于下(xia)位機(ji)(ji)(ji)。TCP/IP一(yi)(yi)般(ban)是(shi)支持(chi)的(de)。但是(shi)下(xia)位機(ji)(ji)(ji)一(yi)(yi)般(ban)具有(you)更可靠的(de)獨有(you)通訊協(xie)議,購買下(xia)位機(ji)(ji)(ji)時(shi),會(hui)帶一(yi)(yi)大堆手冊光盤,告訴你如何(he)使用(yong)特有(you)協(xie)議通訊,里面會(hui)舉(ju)大量例子,一(yi)(yi)般(ban)對(dui)編程人員而言(yan)一(yi)(yi)看也就那么回(hui)事,使用(yong)一(yi)(yi)些新的(de)API罷了。多語言(yan)支持(chi)功(gong)能(neng)模塊(kuai),一(yi)(yi)般(ban)同時(shi)支持(chi)數種高級(ji)語言(yan)為上位機(ji)(ji)(ji)編程。
通(tong)(tong)(tong)常上位(wei)機(ji)和下位(wei)機(ji)通(tong)(tong)(tong)訊(xun)可以(yi)(yi)(yi)采用(yong)(yong)(yong)不同的(de)(de)(de)通(tong)(tong)(tong)訊(xun)協(xie)議,可以(yi)(yi)(yi)有RS232的(de)(de)(de)串口(kou)通(tong)(tong)(tong)訊(xun),或者采用(yong)(yong)(yong)RS485串行(xing)通(tong)(tong)(tong)訊(xun),當(dang)用(yong)(yong)(yong)計(ji)算機(ji)和PLC通(tong)(tong)(tong)訊(xun)的(de)(de)(de)時候不但可以(yi)(yi)(yi)采用(yong)(yong)(yong)傳統的(de)(de)(de)D形式的(de)(de)(de)串行(xing)通(tong)(tong)(tong)訊(xun),還可以(yi)(yi)(yi)采用(yong)(yong)(yong)更適合工業(ye)控制(zhi)的(de)(de)(de)雙線的(de)(de)(de)PROFIBUS-DP通(tong)(tong)(tong)訊(xun),采用(yong)(yong)(yong)封裝好(hao)的(de)(de)(de)程序開發工具就可以(yi)(yi)(yi)實現PLC和上位(wei)機(ji)的(de)(de)(de)通(tong)(tong)(tong)訊(xun)。當(dang)然可以(yi)(yi)(yi)自己編寫驅動(dong)類的(de)(de)(de)接口(kou)協(xie)議控制(zhi)上位(wei)機(ji)和下位(wei)機(ji)的(de)(de)(de)通(tong)(tong)(tong)訊(xun)。通(tong)(tong)(tong)常工控機(ji),工作(zuo)站,觸摸屏(ping)作(zuo)為上位(wei)機(ji),通(tong)(tong)(tong)信控制(zhi)PLC,單(dan)片機(ji)等下位(wei)機(ji),從而控制(zhi)相關(guan)設備(bei)元件和驅動(dong)裝置。

