本文主要介绍基于WinCC如何使用C#自定义开发WinForm或者WPF控件(1)开发完成的组件(DLL文件),如何在WinCC中使用。
1.安装自定义组件
本应用的Demo所有控制元素都是为 “.NET Framework 3.5” 目标框架创建的。请确保电脑上安装了相应的软件包(或更高版本)。
2.调试
(1)打开集成 WPF 控件的对话框:
- 在 WinCC 中打开 “图形设计器”。
- 转到对象调色板中的 “控件” 选项卡。
- 用鼠标右键单击 “WPF 控件”。
- 左键单击 “添加 / 删除…… 按钮”。
(2)添加.NET 对象:
- 从 “选择.NET 对象” 对话框中,选择 “添加……” 按钮。
(3)打开控制元素(DLL):
- 通过 “打开” 对话框选择 “Tank.dll” 文件。
- 在正确的目录路径找到动态文件Tank.dll。
(4)确认选择:
- 在 “储罐” 控制元件前打勾。
- 用 “确定” 按钮确认选择。
(5)集成 WPF 控制元件:
- 在 “WPF 控件” 容器下方选择 “WinCC.Tank”WPF 控制元件。
- 将该对象拖到 “图形设计器” 中。
(6)编辑属性:
- 将你已经创建的 “32 位浮点数” 类型的标签集成到 “最小值”、“最大值” 和 “当前值” 属性中。
- 为你连接的标签选择一个更新周期。
- 选择一个背景颜色(这个颜色通常应该与图片的颜色相同)。
(7)互连数据源(可选):
如果你想在运行时测试 WPF 控制元件,你必须将连接的标签的值与一个数据源互连。这可以通过控制器实现,也可以通过 I/O 字段实现。
(8)操作应用程序:
属性
最小值 以数字形式呈现的最小数值,在图表中值为 “0.00”
当前值 以数字和模拟形式呈现的当前数值,在图表中值为 “33.00”
最大值 以数字形式呈现的最大数值,在图表中值为 “100.00”
背景 背景颜色,在图表中值为 “#FFDADADA”