通常情况下PC机作为上位机来使用,但是上位机不一定是PC机。具体分析如下几点。
1.首先理解上位机和下位机的概念。上位机一般是指可以发出 *** 作命令的计算机,一般包括PC机、工控机、工作站、触摸屏电脑等,可以通过屏幕实现对现场设备的数据(包括气体浓度、温度、压力等)显示查看功能。下位机是指直接控制设备并且获取设备信息的设备,一般是指PLC、触摸屏等设备。
2.一般情况下,上位机是发送数据端,下位机是接受数据端并且反馈数据给上位机,同时可以控制现场设备。在工业现场,一般PC作为上位机来给PLC设备发送数据和控制命令,PLC设备实现直接对设备的控制。
特殊情况下,PC机也可以作为下位机,如果工控机作为上位机,PC作为下位机,工控机发送数据给PC机,PC机接收数据并且反馈给上位机。所以,PC机是上位机还是下位机都不是绝对的,需要根据应用场景来界定。
3.所以我们可以归纳起来就是控制者是上位机,被控制者是下位机。如果PC机实现的是控制功能,就是上位机,反之,如果PC机是被控制者就是下位机。
4.在工业控制现场最普遍的应用场景是PC机作为上位机来使用,通过下位机PLC反馈过来的数据可以浏览实时的工业现场设备数据信息,并且在界面上可以实现对现场设备直接的软件控制。而下位机一般是指PLC设备,PLC设备接收到PC发送过来的控制信号通过工业网络直接对现场的传感器、开关仪表等设备的直接硬件控制。这样就完成了整个数据通信过程。
上位机指的可以通过判断收集来的信息去直接发出 *** 作指令的计算机,一般是PC/hostcomputer/mastercomputer/uppercomputer,上位机通过采集来的信号,一方面可以控制发出指令,另一方面可以显示在屏幕上,供使用者查看和分析。除此之外,还有还有一个概念就是“下位机”,也就是上位机通过采集的来自下位机的数据,通过判断,直接下发 *** 作指令给下位机,下位机接到指令,进行相应的 *** 作。
如上图所示,就是一个工业上一个上位机控制下位机的简图。
上位机的软件实现,通过和客户或者需求者沟通,其上位机需要显示什么信息,可以采集什么信息,去控制怎样的下位机,了解了大体的思路后,就可以着手编辑上位机的软件,如LABVIEW,需要和下位机确认使用的通讯协议,这样两者之间可以进行数据的互传。上位机的功能:此软件实时监视实验实中每个实验台的状况,包括上电或断电状态,实验台是否发出了警告,是否发出了求助信号,并对这些信号做出应答,还控制LED屏的文字显示。其实上位机和下位机是相对而言的,上位机就是能主动发送数据,监控下位机,而下位机是被动发送数据,接受到上位机的指令后,执行并反馈数据。只要是主动发送数据的就是可以看作是上位机,被动反馈数据的就是下位机。
通过上述阐述可以得知:上位机是一主动发送数据和接收数据的中控台,PC机可以作为上位机,也可以作为下位机,目前作为工业上的上位机也有工控机。所以PC机肯定可以做上位机,但是上位机不一定是PC机。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)