上位機和下位機的概念
上位機和下位機的概念
上位機是指:人可以直接發出操控命令的計算機,一般是PC,屏幕上顯示各種信號變化(液壓,水位,溫度等)。
下位機是指:直接控制設備獲取設備狀況的的計算機,一般是PLC/單片機之類的。上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態數據(一般模擬量),轉化成數字信號反饋給上位機。
簡言之如此,真實情況千差萬別不離其宗。上下位機都需要編程,都有專門的開發系統。
在概念上 控制者和提供服務者是上位機
被控制者和被服務者是下位機
也可以理解為主機和從機的關系
但上位機和下位機是可以轉換的
兩機如何通訊,一般取決於下位機。TCP/IP一般是支持的。但是下位機一般具有更可靠的獨有通訊協議,購買下位機時,會帶一大堆手冊光盤,告訴你如何使用特有協議通訊。裏面會舉大量例子。一般對編程人員而言一看也就那麽回事,使用一些新的API罷了。多語言支持功能模塊,一般同時支持數種高級語言為上位機編程。
上位機和下位機的概念
相關推薦
上位機和下位機的概念
模擬 http log itl kdt 主機 html trac led 上位機和下位機的概念 上位機是指:人可以直接發出操控命令的計算機,一般是PC,屏幕上顯示各種信號變化(液壓,水位,溫度等)。 下位機是指:直接控制設備
C# WPF上位機實現和下位機TCP通訊
開發十年,就只剩下這套架構體系了! >>>
單片機和嵌入式的概念
什麽 sha 嵌入式硬件工程師 mark 可能 eof vpd 但是 工業 單片機和嵌入式很多學者將他們混在一塊,當往往被問起單片機和嵌入式有啥區別的時候,他們的回答通常是二者都差不多吧。沒有一個清晰明確的回答。接下來,就讓我們著重談談單片機和嵌入式的概念。 什麽是單片機
Turbo PMAC——上位機與下位機程式設計_通訊
PC端與PMAC卡的通訊,包括:PC給PMAC卡傳送訊號(完成引數設定、運動程式等)、以及處理PMAC的中斷響應。 前提:上位機PC的程式設計是在VC6.0環境下完成的。 1.針對程式設計環境的說明 上位機需要安裝PComm32(針對不同系列的PMAC卡,不一樣,此時的硬體上Turbo
上位機與下位機程式配合是 下位機程式崩潰
最近作為一個菜鳥,一直測試同事用QT寫好的上位機與下位機程式, 結果配置一個模組,連續點選多次下載時,下位機出現程式崩潰的情況。如圖 根據提示得知 在下位機執行緒沒有結束的時候,我通過上位機就把內容情況了。 下位機執行緒繼續執行的時候,程式就崩了。 下位機程式處理
VirtualBox實現宿主機和虛擬機之間網絡的通訊
popu cto 通信 res data rest data- 虛擬網絡 bsp 摘要:實現宿主機和虛擬機之間網絡的通訊 環境: 宿主機操作系統 WindowsXP 虛擬機軟件 VirtualBox 虛
CentOS虛擬機和物理機共享文件夾實現
centos rom use vm-tools img 執行文件 src 命令 open 安裝open-vm-tools: yum -y install open-vm-tools yum -y install open-vm-tools yum -y install
斷網的情況 搭建本機和虛擬機內部局域網
blog ifcfg sysconfig 內容 打開 方便 具體實現 如果 restart 因為家裏沒網,但是還想實現xshell連接虛擬機。於是就想到了讓本機和虛擬機處於同一個局域網內。廢話不多說,具體實現步驟如下:1、設置本機電腦打開網絡屬性-》網絡連接-》VMware
jmeter控制機和執行機跨VPN分散式部署的問題
背景: XX同學使用A市的機器作為jmeter控制機,B市的機器作為jmeter執行機,通過VPN訪問。控制機能訪問執行機,但是執行機不能訪問控制機。 調研過程: 1.jmeter分散式部署的官方文件中說明,部署jmeter的伺服器如果是內網的話必須在相同網段。通過VPN連線雖然網路能通,但並不
qemu-kvm宿主機和客戶機之間的檔案共享
在虛擬機器環境下,我們可能會遇到在宿主機和客戶機之間傳輸檔案的需求,目前有幾種方法可以實現這個例如通過9p協議,或者為客戶機和宿主機之間搭建一個網路等。這些都太不容易實現,下面我介紹一種簡單的方法。 1. 使用dd建立一個檔案,作為虛擬機器和宿主機之間傳輸橋樑 dd if=
vmware實現物理機和虛擬機復制粘貼
dia linux終端 eight 打開 image 復制 img too ima 要實現物理機和虛擬機的復制粘貼需要安裝VMware Tools。 1.點擊菜單欄--虛擬機--安裝VMware Tools。 2.打開linux終端,進入/media/VMware Too
虛擬機和物理機傳輸文件
登錄 p地址 username 使用 pre shel pad pin use Windows使用Xshell,Linux使用命令scp Windows遠程登錄Linux: ping IP地址(互相都能通) 打開Xshell連接成功 Linux主機直接傳輸文件: s
virtualBox中有線和無線兩種情況下centos虛擬機和本地機互ping的方案
隨機 需要 保存 bubuko 可能 ping htm 兩個 方案 之前寫微信點餐系統的時候,剛開始是無線連接,然後每次進去虛擬機ip和本地ip都會改變,所以每次都需要配置一下nginx,還有本地的路徑。之後換有線連接,就研究了一下橋接模式有線情況下虛擬機靜態ip設置,
*Linux01機和Linux02機的切換 和秘鑰的配置
fig 地址 查看 秘鑰 mage onf bubuko con inf 先試一下 01機和02機是否可以切換成功 使用 ssh [email protected]地址 輸入密碼 ifconfig查看ip是否正確 切換回01機 01機配置的秘鑰
群集和雙機熱備的概念與區別
並行磁碟技術的各類弊端導致其發展乏術,而序列磁碟技術則具有許多先天優勢,隨著序列技術的不斷髮展與成熟,它很有可能統一整個磁碟儲存領域。SAS天生麗質SAS 是Serial Attached SCSI的縮寫,即序列連線SCSI。2001年11月26日,Compaq、IBM、LSI邏輯、Maxtor和Seagat
下位機微控制器c語言傳送資料到串列埠,上位機pc機java語言獲取埠資料
import gnu.io.CommPort; import gnu.io.CommPortIdentifier; import gnu.io.SerialPort; import java.io.FileDescriptor; import java.io.IOException; import java.
勒索病毒:你的ATM和POS機還好嗎?
數據恢復 勒索病毒 這幾天,勒索病毒在全球範圍內肆虐,仿佛是IT界的黑死病,所到之處無不烏雲密布血流成河哀鴻遍野。或許你會覺得這樣的描述過於誇張甚至還覺得勒索病毒離你很遠。但是,想象一下,如果你是一位ATM或者POS機的管理員,你的客戶想要取點錢卻看到這個畫面大概是一臉蒙圈的吧?
Docker1.12讓容器使用和宿主機同一個網段
docker1.12讓容器使用和宿主機同一個網段步驟一:創建網絡$ docker network create -d macvlan --subnet=172.16.0.0/24 --gateway=172.16.0.1 -o parent=eno16777736 mynet548d79fe04c613d3c
Android Dalvik虛擬機和ART虛擬機對比
x文件 開始 過程 優秀 clas 編譯 apk 但是 好的 1.概述 Android4.4以上開始使用ART虛擬機,在此之前我們一直使用的Dalvik虛擬機,那麽為什麽Google突然換了Android運行的虛擬機呢?答案只有一個:ART虛擬機更優秀。 2.Dalvik
OpenStack實踐系列⑦深入理解neutron和虛擬機
ice 賬號 由器 1.0 鏡像 多租戶 ridge 不同的 img OpenStack實踐系列⑦深入理解neutron和虛擬機 五、深入理解Neutron 5.1 虛擬機網卡和網橋 [[email protected]/* */ ~]# ifconfig