单片机和上位机的区别是什么(单片机和上位机的区别在哪)

单片机和上位机的区别?

单片机和上位机是两个完全不同的概念,区别非常大,具体如下:

1.单片机,是特殊的CPU,是一种集成电路芯片,可以围绕该芯片搭建项目需要的外围硬件电路,然后通过编程软件,编写单片机程序,实现想要的功能。

2.上位机,是工业自动系统中的用于人机交互的设备的统称,可以是工控机,也可以是触摸屏。上位机的下位机可以是PLC,也可以是单片机,一般情况下是PLC。上位机通过特定的软件比如WINCC,INTOUCH,IFIX,KINGVIEW等,进行上位画面设计,通过通信与PLC数据交换,实现系统方便的监视与控制。上位机也可以自行用C++,VB,Delhpi,C#等软件自行编写,但需要较强的编程功底。

上位机入门教程?

如何在电脑上使用上位机详细教程说明

  1、光立方切换到电脑上位机模式(切换方法上面已经介绍)

  2、下载器驱动的安装(详情请看下载器驱动文档)

  3、连接下载器下载器与光立方的连接线: GND 接 GND 5v 或者 VCC 接 5v 或者 VCC 这条线不接 RXD 接 RXD TXD 接 TXD 由于光立方的电流会影响到下载器,所以 5V 那条线不用接,直接用电源线供电。

  4、打开上位机软件(从压缩包里面解压出来这个文件)

OTA中的上位机是什么?

上位机指可以直接发送操作指令的计算机或单片机,一般提供用户操作交互界面并向用户展示反馈数据。

典型设备类型:电脑,手机,平板,面板,触摸屏。

下位机:

下位机指直接与机器相连接的计算机或单片机,一般用于接收和反馈上位机的指令,并且根据指令控制机器执行动作以及从机器传感器读取数据。

典型设备类型:PLC,stm32,51,FPGA,ARM等各类可编程芯片。

上位机组态是什么意思?

组态就是用应用软件中提供的工具、方法,完成工程中某一具体任务的过程。很好理解,就像开展一个活动,你要组织一样,组织的这个过程就是组态。 上位机是指人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化。可以理解成电脑发出一项命令给一个控制器,控制器去控制一个机器,电脑就是上位机,控制器是下位机。

上位机中位机下位机的区别?

上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。简言之如此,实际情况千差万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。

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

  上位机和下位机的区别

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

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

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

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

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

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

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

  另:在概念上

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

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

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

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

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

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

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

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

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

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

上位机和云平台一样吗?

不一样。

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

云平台是允许开发者们或是将写好的程序放在“云”里运行,或是使用“云”里提供的服务,或二者皆是的平台。至于这种平台的名称,现在我们可以听到不止一种称呼,比如按需平台(on-demand platform)、平台即服务(platform as a service,PaaS)等等。但无论称呼它什么,这种新的支持应用的方式有着巨大的潜力。

c#上位机和plc哪个有前途?

作为一个资深电气工程师,可以明确的告诉你,C#上位机更有前途。

PLC的入门门槛实在是太低了,初中毕业的电工都可以入门,经验够了后可以很轻松做一个PLC工程师。哪怕是加上上位机组态,触摸屏等,也是一个电工经过努力可以搞定的。

而C#上位机则不一样了,C#做的上位机功能,其实也可以通过PLC的上位机现成的组态软件实现,但是正版软件是收费的,有些功能实现起来很费劲,不灵活。用C#自己编写上位机,则能最大限度上实现想要的功能。C#上位机更偏向于IT行业,进入门槛很高,不是普通的电气自动化本科专业能搞定的。

上位软件是干什么的?

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

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

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

下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发系统。

上位机与plc的区别?

一、主体不同

1、上位机:可以直接发出操控命令的计算机。

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

二、通讯协议不同

1、上位机:使用TCP/IP,或者RS232的串口通讯或者采用RS485串行通讯。

2、PLC:具有更可靠的独有通讯协议。