上位机与下位机都是个啥?
上位机与下位机都是个啥?
基础概念
上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。
下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。
上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。
下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。简言之如此,实际情况千差万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。
从概念上来讲,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。
工作原理
两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯,里面会举大量例子,一般对编程人员而言一看也就那么回事,使用一些新的API罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。
通常上位机和下位机通讯可以采用不同的通讯协议,可以有RS232的串口通讯,或者采用RS485串行通讯,当用计算机和PLC通讯的时候不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯,采用封装好的程序开发工具就可以实现PLC和上位机的通讯。当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。
通常工控机,工作站,触摸屏作为上位机,通信控制PLC,单片机等下位机,从而控制相关设备元件和驱动装置。
参考来源:http://baike.baidu.com/view/554441.htm
基础概念另解1
上位机一般是集中管理监控机,下位机是指现场直接控制器或控制机。
上位机面向管理级用户,下位机面向底层设备控制。
基础概念另解2
上位机:上位监视系统,一般为计算机系统(监控软件);
下位机:控制系统的现场执行系统,一般为PLC等设备。
基础概念另解3
上位机是指工业控制中位于较高层次的计算机。上位机通常指电脑了
下位机就通常指单片机之类
基础概念另解4
下位机一般指放置在前端的采集机,比如AD4500等设备,用来采集智能设备数据,并把数据通过串口或者其它方式发送给服务端。下位机一般具有自检和自启功能,是一种小型的计算机,功能比较单一,使用DOS操作系统或其它操作系统。上位机是相对于下位机而言,一般情况下一个上位机对应几个下位机,把下位机的数据转发给服务器或者把服务器的控制信息发送给下位机。有时候上位机本身就充当服务器。
参考来源:http://hi.baidu.com/angkorthom/item/0198c00d2f192dc775cd3c69
上位机与下位机都是个啥?相关推荐
- 上下位机通讯协议_上位机与下位机的区别通讯
上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等).下位机是直接 ...
- 上位机和下位机的概念,理解如何实现PC从PLC中读取数据?
市面上的PLC有上百种, 西门子的, 三菱的, 欧姆龙的等等. 上位机和下位机的理解: 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/ ...
- 打开单片机世界的大门——上位机控制下位机实例详解
上位机控制下位机实例详解 一.基本概念 上位机与下位机 串口 数据表达 二.下位机程序 三.上位机程序 四.总结 一.基本概念 在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节. ...
- 超详细Klipper 上位机与下位机配置
(适用多数Mega2560芯片打印机主板,本文使用香橙派ZERO2作为上位机) 上位机:ZERO2 下位机:打印机主板 下载镜像系统 首先,去Armbian官网下载Buster系统镜像:Armbian ...
- 什么是上位机、下位机
上位机 上位机是指可以直接发出操控命令的计算机, 一般是PC/host computer/master computer/upper computer, 屏幕上显示各种信号变化(液压,水位,温度等). ...
- java实现上位机与下位机串口通信
串口通信是在工程应用中很常见.在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用.在说个之前先来简单解释一下上位机与下位机的概念. 上位机与下位机 通常上位机指的 ...
- 上位机、下位机的初略解释
上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等).下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的.上位机发出的命令首先给下位 ...
- 关于上位机和下位机的一些解释
这是今天在CSDN论坛查到的一些资料,怕找不到了,有贴到这里来了,没有侵犯作者版权的意思哦,虽然很简单的东西,但是对初学的小菜鸟还是有点意义的,留着,见证我的成长. 上位机是指:人可以直接发出操控命令 ...
- 关于Qt上位机与下位机stm32数据传输的解析问题(一)
在制作上位机中,我们常常要把单片机上的数据,比如曲线图.电机速度.信号频率幅值等显示在上位机软件中,那么就需要下位机方将数据不断传给上位机以在Qt的QLCDNumber或者Qchart不断刷新,这是上 ...
最新文章
- 上海交大情感脑电数据集(SEED)简介
- 6-java代码片段
- android 点击退出账号,Android应用退出登录的实现方法
- Android中个人推崇的数据库使用方式
- 关于JQ的点击事件在微信手机端无响应的解决方案
- SAP CRM Fiori 应用 my Opportunities 的后台性能分析
- eShopOnContainers 知多少[5]:EventBus With RabbitMQ
- 普通用户nginx访问不了_Nginx降权启动之使用普通用户管理 | it运维_it技术_linux运维-追梦人博客...
- 《深入理解Linux内核》笔记5:内存管理
- 2017 多校联合训练 3 题解
- excel如何做出弧形_人民日报同款海报,只用线和字就能做出高大上的工作报告...
- VS2015+OpenCV3.4.5+QT5.12+WINDOWS10用c++调用tensorflow训练好的.pb文件图像检测
- python用什么编译器-python应选什么编译工具
- mssql sqlserver 优化注意事项:
- image加载图片 ui unity_【Unity游戏客户端框架搭建】四、资源管理之理论篇
- 360html5播放加速,总结:没有讨论加速问题,“视频快速观看”完全支持360种浏览器...
- 计算机无线网络怎么连接,怎么连接无线网络 电脑怎么添加无线网络连接
- ubuntu20.04下QT安装
- python半圆,(小小黑科技)vue+echarts实现半圆图表
- iptables 学习笔记 (下)