上位机和下位机的区别(上位机(PC机)和下位机(工控机)的区别?)

题图来自Unsplash,基于CC0协议
本文目录
正文
1、上位机(PC机)和下位机(工控机)的区别?
这个没有什么实质的区别,上位机和下位机是相对而言的,上位机就是能主动发送数据,监控下位机,而下位机是被动发送数据,接受到上位机的指令后,执行并反馈数据。只要是主动发送数据的就是可以看作是上位机,被动反馈数据的就是下位机。PC和工控机都可以做上位机,也都可以做下位机。PC主动发送数据,工控机反馈数据,PC就是工控机的上位机,工控机就是PC的下位机,如果反过来,工控机主动发送数据,PC反馈数据,那么工控机就是PC上位机,PC就是工控机的下位机。还有即是上位机,又是下位机的,比如PC与触摸屏通信,触摸屏又与PLC或者变频器通信,这里一般就是PC是触摸屏的上位机,触摸屏是PC的下位机,触摸屏同时又是PLC的上位机,PLC是触摸屏的下位机。这里触摸屏就是即是上位机,又是下位机,但都是相对而言的。
2、上位机与下位机之间的连接方法是什么?
上位机与下位机之间可以用USB或者串口进行连接通讯上位机指的是计算机(电脑),下位机指的是内部有单片机(MCU)的电子产品或者设备。计算机可以用作给下位机通讯的接口有USB和串口(比较旧的计算机还有并口,现在比较少用了)。USB连接通讯计算机都会有USB接口,但不是所的单片机都有USB接口的。功能比较强大并且带有USB接口的单片机(下位机)可以通过USB与计算机(上位机)进行通讯。当然,上位机和下位机都需要有用于互相通讯的程序才可以进行沟通。串口连接通讯一般单片机都有UART接口,可以用于与上位机进行连接通讯,所以串口连接是用得比较多的方法因为计算机串口使用的是RS232,电平信号是+/-12V的,单片机UART接口是5V(或者3.3V)的TTL电平;就好比一个说中文一个说英文,是没法沟通的,需要用到232电平转换芯片协助。转换出来的TTL电平信号就可以接到单片机的UART接口了。特别注意Rx和Tx的接法,上位机的Tx(发送)要接到下位机的Rx(接收);上位机的Rx(接收)要接到下位机的Rx(发送);这个应该比较容易理外解,别人发送你就要接收,你发送别人就要接收。计算机没有串口接口怎么办?现在新的计算机,特别是笔计本,很多都是没有串口,但USB接口是一定有的。我们可以使用USB转UART的模块来协助。USB转UART的模块的Rx接到单片机的Tx;Tx接到单片机的Rx就要以了当然你还可以把USB转UART的芯片设计到你的产品去,就可以直接通过USB与计算机进行通讯了。欢迎关注@电子产品设计方案,一起享受分享与学习的乐趣!关注我,成为朋友,一起交流一起学习记得点赞和评论哦!非常感谢3、PLC中的上位机和下位机是什么东西?
上位机就是可以与人沟通的设备,比如触摸屏、PC电脑等;下位机是控制系统,机器的大脑,比如PLC、单片机等等。
4、上位机与下位机的区别?
上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发系统。 在概念上 控制者和提供服务者是上位机 被控制者和被服务者是下位机 也可以理解为主机和从机的关系 但上位机和下位机是可以转换的 两机如何通讯,一般取决于下位机。TCP/IP一般是支持的。但是下位机一般具有更可靠的独有通讯协议,购买下位机时,会带一大堆手册光盘,告诉你如何使用特有协议通讯。里面会举大量例子。一般对编程人员而言一看也就那么回事,使用一些新的API罢了。多语言支持功能模块,一般同时支持数种高级语言为上位机编程。
5、上位机与下位机的区别?
这其实只是我们自己定义的一个概念
上位机:系统中起主控,主要作为系统的规划控制,属于决策层
下位机:具体执行层,主要完成系统规划层下达的任务。
单片机在系统中通常作为下位机使用。
6、上位机和下位机之间传输的是什么?
不同的上位机和下位机通信协议不同,所以数据和命令都有可能,而且有时候命令就是数据。例如,正向旋转1000圈,你说是数据还是控制?
下位机接受的是单纯的指令,下位机有各种寄存器,存放各种数据,和命令,你的所谓的自带的函数库不过是把这种命令封装起来而已,例如带差补的下位机控制卡,可以直接3g代码,是可以直接完成翻译和插拔的功能的。
函数和算法本质上没有任何区别,例如你可以吧机器手臂抬高1度作为个算法,但是这个算法本身就是个函数,这个函数还要调用电机正反转的函数吧,你说有什么区别?
记得给个优秀答案哦,呵呵。
7、PC机和上位机是什么关系?
通常情况下PC机作为上位机来使用,但是上位机不一定是PC机。具体分析如下几点。
1.首先理解上位机和下位机的概念。上位机一般是指可以发出操作命令的计算机,一般包括PC机、工控机、工作站、触摸屏电脑等,可以通过屏幕实现对现场设备的数据(包括气体浓度、温度、压力等)显示查看功能。下位机是指直接控制设备并且获取设备信息的设备,一般是指PLC、触摸屏等设备。
2.一般情况下,上位机是发送数据端,下位机是接受数据端并且反馈数据给上位机,同时可以控制现场设备。在工业现场,一般PC作为上位机来给PLC设备发送数据和控制命令,PLC设备实现直接对设备的控制。
特殊情况下,PC机也可以作为下位机,如果工控机作为上位机,PC作为下位机,工控机发送数据给PC机,PC机接收数据并且反馈给上位机。所以,PC机是上位机还是下位机都不是绝对的,需要根据应用场景来界定。
3.所以我们可以归纳起来就是控制者是上位机,被控制者是下位机。如果PC机实现的是控制功能,就是上位机,反之,如果PC机是被控制者就是下位机。
4.在工业控制现场最普遍的应用场景是PC机作为上位机来使用,通过下位机PLC反馈过来的数据可以浏览实时的工业现场设备数据信息,并且在界面上可以实现对现场设备直接的软件控制。而下位机一般是指PLC设备,PLC设备接收到PC发送过来的控制信号通过工业网络直接对现场的传感器、开关仪表等设备的直接硬件控制。这样就完成了整个数据通信过程。
希望我的回答对您有所帮助,有不完善的地方,欢迎大家补充。
我是IT从业者,如果您对科技类话题感兴趣,可以关注我。如果觉得不错,记得点赞、评论、转发,谢谢。