上位机在系统中起主控作用,主要作为系统的规划控制,属于决策层;而下位机是具体执行层,主要完成系统规划层下达的任务。

1.通常上位机和下位机通讯可以采用不同的通讯协议,可以有RS232的串口通讯或者采用RS485串行通讯。
当用计算机和PLC通讯的时候,不但可以采用传统的D形式的串行通讯,还可以采用更适合工业控制的双线的PROFIBUS-DP通讯。

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

3.下位机指直接与机器相连接的计算机或单片机,一般用于接收和反馈上位机的指令,并且根据指令控制机器执行动作以及从机器传感器读取数据。
典型设备类型:PLC,stm32,51,FPGA,ARM等各类可编程芯片。