0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是上位机,什么是下位机?

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2021-03-23 10:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

关于启程

启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成、工业机器人编程、EPLAN电气设计、视觉等培训与技术服务的机构。

上位机

上位机是指可以直接发出操控命令的计算机,

一般是PC/host computer/master computer/upper computer,

屏幕上显示各种信号变化(液压,水位,温度等)。

下位机

下位机是直接控制设备获取设备状况的计算机,

一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。

工具/原料

计算机一台

组态王,PLC

方法/步骤

概述:上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。

上下位机都需要编程,都有专门的开发系统。

在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。

42687a64-8928-11eb-8b86-12bb97331649.jpg

工作原理

两机如何通讯,一般取决于下位机,下位机一般具有更可靠的独有通讯协议;

使用一些新的API(API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力;

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

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

当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。采用封装好的程序开发工具就可以实现PLC和上位机的通讯,当然可以自己编写驱动类的接口协议控制上位机和下位机的通讯。

经验:

通常工控机,工作站,触摸屏作为上位机,

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

注意事项

上位机是指可以直接发出操控命令的计算机

下位机是直接控制设备获取设备状况的计算机

工控机,工作站,触摸屏作为上位机, 通信控制PLC,单片机等作为下位机

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    90

    文章

    3707

    浏览量

    96737
  • 自动化
    +关注

    关注

    30

    文章

    5884

    浏览量

    89150
  • 上位机
    +关注

    关注

    27

    文章

    992

    浏览量

    56703

原文标题:搞工控自动化的要知道到底什么是上位机,什么是下位机?

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    上位报错2033问题处理方案

    在工业自动化和软件开发领域,上位下位的通信稳定性直接影响整个系统的运行效率。当出现报错代码2033时,往往意味着通信协议、内存管理或数据类型等底层环节出现了异常。本文将从错误机理
    的头像 发表于 11-13 17:40 504次阅读

    上位程序编写

    本文将讨论GPS/北斗定位模块作为接收,将接收到的定位信息通过串口发送给计算机,再由计算机接收并解码获取相关信息。 在定位模块正确移植到DDR200T开发板的基础上,首先编写下位程序。
    发表于 10-28 06:40

    单片机板跟上位进行串口发收数据时,每次上位下发指令,为什么?

    单片机板跟上位进行串口发收数据时,每次上位下发指令,出现问题都是在第一条指令后,有时在单片回发完数据后偷发0x00,怎么解?
    发表于 08-08 08:20

    第二十六章 W55MH32 上位搜索和配置示例

    本文讲解了如何在 W55MH32 芯片上实现上位搜索和配置功能,通过实战例程展示了使用开源上位配置工具 SmartConfigTool 搜索局域网中的 W55MH32 并进行网络地
    的头像 发表于 07-24 16:13 581次阅读
    第二十六章 W55MH32 <b class='flag-5'>上位</b><b class='flag-5'>机</b>搜索和配置示例

    构建稳定通信桥梁:上位下位通信实现方式解析

    下位通信技术全景解析 在工业控制与自动化系统中,上位(监控/管理端)与下位(PLC/仪表
    的头像 发表于 07-11 15:56 781次阅读
    构建稳定通信桥梁:<b class='flag-5'>上位</b><b class='flag-5'>机</b>与<b class='flag-5'>下位</b><b class='flag-5'>机</b>通信实现方式解析

    下位CY7C68013A发送数据,上位C#读取数据,510字节一帧,会丢帧或者帧内错位是怎么回事?

    下位CY7C68013A发送数据,上位C#在1个while循环内不断地读取数据,510字节1帧,1秒333帧、1秒667帧、1秒1333帧,会整帧丢帧或者帧内丢部分字节导致错位(帧
    发表于 05-30 07:43

    上位下位是什么关系

    上位下位在工业自动化、仪器仪表等控制领域中是相互协作、紧密配合的关系,以下从定义、通信方式、功能分工、协同作用几个方面详细阐述它们的关系: 定义与角色
    的头像 发表于 05-29 18:03 1090次阅读

    上位下位之间的通信是通过什么实现的

    上位下位之间的通信可通过多种方式实现,以下从有线通信和无线通信两大类别展开介绍: 有线通信 串口通信 RS232 原理 :采用不平衡传输方式,即单端通讯。它通过发送端将逻辑电平转
    的头像 发表于 05-29 09:24 760次阅读

    labview做上位 连接两台TCP下位 调用通道使两台下位数据交互 无法生成exe

    labview做MODBUS TCP上位连接多个下位建立多个独立循环,再使用通道连接不同的循环进行数据交互,无法生成exe
    发表于 04-10 10:30

    英特尔技术助力Acontis虚拟化负载整合解决方案

    工业负载整合是指通过技术手段将传统工业中分散在多个工控机上的负载集中部署到单一硬件平台上,以优化硬件性能并降低成本。在传统工业场景中,上位负责人机交互、数据分析或视觉检测,下位负责
    的头像 发表于 04-02 15:43 919次阅读
    英特尔技术助力Acontis虚拟化负载整合解决方案

    下位是如何配置VL53L4CD?

    有一套P-NUCLEO-53L4A1,连接PC后,可以使用上位STSW-IMG027来查看TOP数据。 想要查看下位是如何配置VL53L4CD,在官网中一直找不到对应程序,请求帮忙
    发表于 03-13 07:56

    都说上位通信难,谁能说说到底难在哪儿?

    前言 在工业自动化和物联网(IoT)领域,上位通信一直被认为是开发过程中的一大难点。上位通信扮演着至关重要的角色。上位
    的头像 发表于 03-12 16:52 840次阅读
    都说<b class='flag-5'>上位</b><b class='flag-5'>机</b>通信难,谁能说说到底难在哪儿?

    使用stm32u535实现usb hid custom上下位通信功能时遇到了从上位(计算机)接收数据有个别错误的问题,怎么解决?

    最近使用stm32u535系列单片实现usb hid custom上下位通信功能时遇到了从上位(计算机)接收数据有个别错误的问题,如下
    发表于 03-12 07:16

    基于 NXP RT1052 的 Klipper 3D 打印机下位方案

    世平集团推出基于 NXP RT1052 的 Klipper 3D 打印机下位方案,只需用一个 MCU 即可处理 Kliiper 上位传输过来的运动指令、同时驱动四个步进电机,省去四
    的头像 发表于 02-03 00:00 1924次阅读
    基于 NXP RT1052 的 Klipper 3D 打印机<b class='flag-5'>下位</b><b class='flag-5'>机</b>方案

    ADS1299EEGFE如果想采集实时的话,需要修改上位还是下位程序呢?

    一下 要是想实时采集连续的数据但是不确定现有的这种模式是不是DSP硬件的某些特殊限定如果想采集实时的话 需要修改上位还是下位程序呢
    发表于 12-27 07:55