工控上位机软件开发
全流程自研之上位机软件开发-工业级控制系统
一、上位机软件开发底层设计
二、上下位机通信的安全性
三、上位机软件接收与存储研发
四、数据清洗与图形展示研发
五、上位机软件发送指令与回调
六、上位机软件开发-应用行业
全流程自研之上位机软件开发-工业级控制系统
简介:大家都知道工业级控制系统(亦或物联网),简单可分为两部分组成,上位机和下位机。上位机由服务器和上位机软件组成,其功能是数据存储、复杂计算、图形显示、个人操控等。下位机由单片机(PLC)和嵌入式软件组成,其功能是数据采集、简单数据处理、数据上传、控制各类设备等。本人在暖通(供暖控制)、能源(煤层气开采控制)、医疗设备(医疗实验数据采集)、物联网数控(智能家居、家电)等行业,从事多年工控上位机软件开发,所以本文主要介绍上位机开发与部署的全流程。
一、上位机软件开发底层设计
任何一个工业级的实现,都不是凭空想象出来的,所以上位机软件开发也离不开底层设计。底层设计包括开发语言选取、开发框架设计、底层业务模块切割、存储数据模块建模,其核心是业务模块切割,依据是下上位机通讯协议。