优秀的编程知识分享平台

网站首页 > 技术文章 正文

零基础C#上位机框架项目实例(完结篇)

nanyue 2025-08-03 07:07:52 技术文章 3 ℃

在前面两篇文章中我们分别介绍了项目结构搭建和变量加载(零基础C#上位机框架如何快速实现项目(1)和零基础C#上位机框架如何快速实现项目(2))。本篇文章我们将介绍如何实现工艺画面并联机测试。

WinCC画面如下图所示,现在看看同样的画面在C#中如何高效实现。

罐体、管道和箭头

左边工具箱拖一个cImage控件到窗体上。

为控件属性Image0设置图片。因为罐体没有变色功能,所以只需要添加Image0图片即可。

管道和箭头直接从工具箱拖到窗体即可。

调整好位置和大小后的效果如下。

搅拌

搅拌采用了不太一样的方式,这里是用cImage控件实现的,因为它可以实现动态旋转效果。

泵和阀门

泵和阀采用cImage控件实现,拖到窗体上后,分别设置对应的图片。

液位和压力

液位和压力只需要分别拖I/O域控件到窗体上,并设置字体颜色和单位即可。

为了使液位更直观显示,可以再添加一个液位指示控件。

命令

命令主要包含自动和手动切换和设备手动操作。这些通过按钮cButton即可实现。完成后的画面如下图所示。

绑定变量

画面全部完成后就可以绑定变量了。每个控件都有一个TagName属性。我们只需要将对应的变量名称复制到这里即可。

变量绑定后,运行程序就能看到效果了。从整个过程来看,对于一个中小型项目而言,基于C#上位机框架的项目开发效率不比WinCC差多少。和组态王、力控相比,效率明显更高一些。

Tags:

最近发表
标签列表