上位机与下位机的区别

转载 2011年01月20日 17:15:00

 

上位机:系统中起主控,主要作为系统的规划控制,属于决策层。

下位机:具体执行层,主要完成系统规划层下达的任务。

 

上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。

下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。

 

上位机发出的命令首先给下位机下位机再根据此命令解释成相应时序信号直接控制相应设备。

下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机

简言之如此,实际情况千差万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。

 

另:在概念上

  控制者和提供服务者是上位机

  被控制者和被服务者是下位机

  也可以理解为主机和从机的关系

  但上位机和下位机是可以转换的

  两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。

但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,

告诉你如何使用特有协议通讯,里面会举大量例子,一般对编程人员而言一看也就那么回事,使用一些新的API罢了。

多语言支持功能模块,一般同时支持数种高级语言为上位机编程。

 

  通常上位机和下位机通讯可以采用不同的通讯协议,可以有RS232的串口通讯,或者采用RS485串行通讯,

采用封装好的程序开发工具就可以实现PLC和上位机的通讯。当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。

 

转自:百度百科。

 

相关文章推荐

串口通讯摘要(转)

串口通信之并发与单步 物理连接示意图如下所示,每个串口挂接多个采集器。 通信协议: 包头(1B) + 地址码(1B) + 命令字(1B) + 数据长度(1B) + 校验码1(1B) + ...

基于VS2010的MFC串口开发

近日,项目上需要一个上位机软件来监控串口,同时进行一些信息处理和显示。笔者之前接触过VS的开发,于是边搜索边做,最终完成了项目需求。 下面对开发过程中遇到的问题和关键步骤进行总结。 在整个项目开发...

上位机和下位机区别

  • 2011年10月31日 16:59
  • 21KB
  • 下载

上位机与下位机的区别

上位机:系统中起主控,主要作为系统的规划控制,属于决策层。 下位机:具体执行层,主要完成系统规划层下达的任务。   上位机是指人可以直接发出操控命令的计算机,一般是PC,...

串口操作包括 java上位机 嵌入式c下位机

利用大量的截图,包括上传源代码。保证大家会使用java获取串口数据,利用嵌入式c发送数据到串口。...

下位机单片机c语言发送数据到串口,上位机pc机java语言获取端口数据

总是有些人在质疑,说pc机用java无法直接进行串口通信。这篇文章通过完成的实例代码,完美的宣告了一些!!!!...

java实现上位机与下位机串口通信

串口通信是在工程应用中很常见。在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用。在说个之前先来简单解释一下上位机与下位机的概念。上位机与下位机通常上位机指的是P...
  • cai2016
  • cai2016
  • 2016年12月24日 23:38
  • 8298

上位机和下位机简介

原文:上位机-百度百科 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位...

usb6-usb数据采集仪,sic8051f320下位机,micro2440 linux2.6.32.2上位机

此单片机最多可配置17个ad采集通道,本例用到8个。 usb1.1,full speed 使用两个端点,数据流从sic8051f320的中断输入端点1流向micro2440,输出端点2也配置成中断...

上位机和下位机的一些解释

上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:上位机与下位机的区别
举报原因:
原因补充:

(最多只允许输入30个字)