科创梦想,节效未来
INEWS / 新闻中心

上位机软件开发工作是干什么的?开发呈现在控制人员面前的控制软件 在谈上位机软件开发是什么之前得先回答一个问题:上位机是什么?

来源: | 作者:合肥科节智能科技有限公司 | 发布时间: 1001天前 | 761 次浏览 | 分享到:

上位机软件开发工作是干什么的?开发呈现在控制人员面前的控制软件

在谈上位机软件开发是什么之前得先回答一个问题:上位机是什么?

1.上位机

上位机是在工业控制、自动化领域下,相对于下位机的计算机,它一般看起来就是普通的个人电脑(PC),不过它用来显示整个控制系统的各项信息和控制整个控制系统的各项可执行操作。上位机软件开发就是要开发出可以让这台计算机与下位机、控制系统连接、交互的软件。

2.跟下位机沟通

下位机是在控制现场进行数据采集和输出操作的控制器,一般由一些更为简单的计算机或单片机组成。它直接被安装在控制系统所在的现场,实时进行收集数据、输出指令、操作控制的工作。上位机的工作就是与它沟通,上位机软件开发的工作就是制作能与它沟通并且易于人来监控、使用的交互程序与界面。

一般来说上位机对下位机要进行的操作可大致分为两类:读取和写入。要获取来自下位机数据时就是读取。输入指令要让下位机改变模式,让下位机完成某种操作就是写入。

3.举例说明

比如一家养鸡厂的育雏舍需要长时间保持恒定温度,不让雏鸡冻着或热着。没有引入自动化控制设备之前,可能需要一个值班人员时刻在场,定时查看鸡舍温度,并实时做出调整。如果引入一套自动化控制系统,就地安装集成的空调和传感器系统,然后把数据远程发送给一台计算机,这时工作人员就可以突破时间空间限制实时干预调整鸡舍内温度了。在这个例子中就地安装的集成空调和传感器系统就是下位机,工作人员操作的就是上位机,上位机软件开发的就是这个工作人员所用计算机的操作空调和传感器所用的软件。