背景介绍
早前我们推出了一款C#上位机项目实例教程。它源自于我们为客户定制开发的一个上位机项目。但因为开发时间比较久,加上当时开发时间比较紧张,在代码规范和项目框架结构上还是有一些优化空间。因此在2023下半年我们对该项目进行了重构,在代码的规范性、项目框架和界面上进行了全面提升。
这套C#上位机项目实例有别于一些上位机Demo,它的Zui主要不同点是工程级别的应用。作为工程级项目,它尤其注重稳定性和开发效率。工业领域的应用,稳定性高于一切,无需多言。其次是开发效率,因为开发效率的高低直接影响项目成本,所以高效率的开发对降低项目成本尤为重要。
重构后的项目实例在框架结构上做了优化,我们完全可以把它作为一个上位机模板来使用。基于这套上位机项目模板,修修改改就可以完成一个上位机项目。Zui近手头正好有一个这样的上位机项目,想着可以测试一下重构后的这套项目模板的实战能力,所以我们准备基于它来开发。
项目介绍
本项目是一个物料输送系统。控制系统核心是两台S7-1200系列PLC。人机界面是一台触摸式的工控一体机。点数大概有2000点左右。
本项目我们将以重构后的C#上位机项目实例作为模板进行修改,以一个实际的上位机项目开发过程来检验它的开发效率。