上位机和下位机分别指的是什么呢?又有哪些区别呢?以及上位机和下位机之间的关系又是怎样的呢?常用的上位机开发软件有哪些呢?下面纳米软件Namisoft小编将为大家一篇文章介绍清楚这些常见的概念。

  一、什么是上位机?

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

  二、什么是下位机?

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

  三、上位机和下位机有什么区别?

  1、主体不同

  上位机可以直接发出操控命令的计算机。而下位机直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的。

  2、通讯协议不同

  上位机使用TCP/IP,或者RS232的串口通讯或者采用RS485串行通讯。而下位机具有更可靠的独有通讯协议。

  3、工作方式不同

  上位机:触摸屏作为上位机,通信控制PLC。下位机:单片机等作为下位机,从而控制相关设备元件和驱动装置。

  一般理解的上位机就是工控机,运行组态软件,监控控制系统;下位机一般都是PLC,也可以是DSP或者智能仪表。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发系统。

  四、上位机与下位机之间的关系

  上位机给下位机发送控制命令,下位机收到此命令并执行相应的动作;上位机给下位机发送状态获取命令,下位机收到此命令后调用传感器测量,然后转化为数字信息反馈给上位机;下位机主动发送状态信息或报警信息给上位机。

  五、常用的上位机软件开发工具

  上位机软件开发工具比较多,如国外的LABVIEW、国产上位机开发软件ATECLOUD等,都是目前用的比较多的上位机开发软件。其中近年来国产化上位机软件开发软件ATECLOUD被广泛应用,熟悉LABVIEW的人都知道,LABVIEW是一款图形化语言编程工具,而ATECLOUD直接使用文字化编程语言,从开发界面上更直观。拖拽式搭建,0代码编程,写代码就像搭积木一样简单~

上位机和下位机有什么区别和关系?常用上位机软件开发工具介绍相关推荐

  1. 华视汐感得读卡器阅读器 上位机软件开发工具营业员系统

    二代证驱动使用说明 说明: 软件在使用时需要注册 绿色软件不需要安装解压到C:\IDReader即可. 安装使用过程 1.安装软件 把IDReader.rar解压到C:\IDReader,目录结构如下 ...

  2. 仪表和中控车机GUI界面开发工具介绍

    汽车中控IVI,也有人称之为车机,HUD+仪表盘(Cockpit)+车载娱乐信息系统(In-Vehicle Infotainment,IVI)三个组成了智能座舱域.中控的屏幕也是大小不一,比如问界M7 ...

  3. Keil MDK 和 IAR 两款ARM开发工具区别比较

    首先要说明,没有那款开发工具是万能的,也没有那款工具在所有方面都具有绝对优势.对于Keil MDK-ARM和IAR两款工具择,可以根据自己的习惯来选择,而不应该在使用其中的一款时贬低另外一款,或者总是 ...

  4. iar定义arm版本_Keil MDK 和 IAR 两款ARM开发工具区别比较

    首先要说明,没有那款开发工具是万能的,也没有那款工具在所有方面都具有绝对优势.对于Keil MDK-ARM和IAR两款工具择,可以根据自己的习惯来选择,而不应该在使用其中的一款时贬低另外一款,或者总是 ...

  5. 上位机和下位机的区别

    上位机:计算机 属于决策者 下位机:单片机 属于执行者 区别 1.主体不同 上位机可以直接发出操控命令的计算机.而下位机直接控制设备获取设备状况的计算机,一般是PLC/单片机之类的. 2.通讯协议不同 ...

  6. 上下位机通讯协议_上位机与下位机的区别通讯

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

  7. 上位机与下位机的区别

    上位机:系统中起主控,主要作为系统的规划控制,属于决策层. 下位机:具体执行层,主要完成系统规划层下达的任务. 上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位 ...

  8. 计算机基础-工控机、上位机、下位机、stm32、单片机

    工控机 定义:(Industrial Personal Computer,IPC)即工业控制计算机,主要用于工业生产上. 性能:采用全钢机箱,抗震性能好,抗电磁干扰,抗冲击. 结构:包括CPU.io外 ...

  9. 控制杂谈1 —— 控制系统上位机与下位机的分工

    通常完整系统,由上位机和下位机构成,上位机负责数据输入,人机交互等,下位机负责具体运动的轨迹规划与执行. 一个高效的系统,应该明确做好上位机与下位机的分工,上位机负责处理速度比较慢,图形界面人机交互等 ...

  10. 上位机和下位机的概念,理解如何实现PC从PLC中读取数据?

    市面上的PLC有上百种, 西门子的, 三菱的, 欧姆龙的等等. 上位机和下位机的理解: 上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/ ...

最新文章

  1. 一个游戏大量合服代表什么_[游戏服务器从入门到关门]4.分区分服、连服、合服...
  2. SQL——将表中的最大ID+1插入新的ID中------Insert into 表 MAX(表id) +1
  3. vim 的tabnew带来的惊喜-建立多标签
  4. Java构建工具, ZeroC ICE, word2vec
  5. Java SE 8新功能导览:Java开发世界中的重大变化
  6. LaTeX 参考文献的排版与引用
  7. 使用sentencepiece模型替换词表
  8. 航空三字代码表_航空运输三字代码表
  9. dataframe筛选列名_python 查看列名_Pandas 库之 DataFrame - Python学习笔记
  10. 乐高创意机器人moc_深度乐高 篇一:大神带你玩转乐高 Speed 系列套内 MOC
  11. 寒假怎么过?经典计算机教材助你弯道超车
  12. 【生信】全基因组关联分析(GWAS)原理
  13. 谷歌浏览器自动翻译当前网页
  14. vcruntime140d.dll丢失的解决方法_vcruntime140d.dll修复工具下载
  15. SpringBoot 存储图片 tomcat服务器存图片 数据库图片路径
  16. python java c学哪个_李易峰拍青云志时胖了
  17. 用队列模拟患者医院看病的过程
  18. D3.js的v5版本入门教程(第十四章)—— 力导向图
  19. TÜV莱茵提醒: 欧盟发布医疗器械在MDR宽限期的重大变更指南
  20. [error] Find conduction path: ‘Current1 (Face_84133)‘ is not on any conduction path(s).

热门文章

  1. 软件开发模式有哪些?
  2. 飞机大战游戏源html代码,HTML5全民飞机大战游戏代码
  3. 网络安全之VMware12虚拟机软件安装全过程
  4. 开源应用中心 | KodExplorer高效流畅云端存储协同办公新体验
  5. 漏斗模型被营销大师们玩烂了
  6. mpp格式文用什么软件打开
  7. 【计算机网络】(谢希仁)第七版答案
  8. php油酸诱导剂,油酸诱导建鲤(Cyprinus carpio var. Jian)肝细胞脂肪变性模型的建立
  9. 16种常见的竞品分析方法,建议收藏!
  10. 解决报错 Initialize failed: invalid dom.