优秀的编程知识分享平台

网站首页 > 技术文章 正文

C#编写的WINCC控件如何读取变量值

nanyue 2024-11-12 11:47:38 技术文章 1 ℃

大家都知道,我们可以用C#为WinCC开发控件,拓展WinCC功能。比如我们的WinCC报表控件。

既然作为WINCC的控件,肯定避免不了要和WINCC的变量打交道。那么问题来了,我们如何把WINCC的变量传递进控件呢?

其实很简单,首先我们在控件中添加一个属性,数据类型和我们要读的变量的数据类型一致。比如我们要读的变量数据类型是浮点型,那么我们可以添加一个如下的属性:

public float MyProperty { get; set; }

然后用标签来显示变量值:

label1.Text = MyProperty.ToString();

把这个控件拖到WINCC画面里,我们就可以看到这个控件已经拥有了属性“MyProperty”。

直接连接变量就可以。

完成后是这样。

激活WINCC就可以看到变量值了。

上图中,右上角是WINCC自带的I/O域,左下角是C#控件。

Tags:

最近发表
标签列表