楼宇自动化系统中的实时数据源通过OPC系统服务集成到一起,在Visual Studio开发环境中通过设置可以访问和操作这些数据,轻松实现各子系统互连互操作。通过以下步骤可以创建HMI。
(1)启动Visual Studio创建项目,可以创建Windows、Web、WPF等项目,本文以Windows项目为例。
(2)首次使用需引用OPC组件,从.NET Framework Components选择所有的OPC Controls组件。
(3)添加OPCControlsLabel到Form上。右击OPCControlsLabel,选择Properties。选择TextOPCSystems_Tag属性,设置OPC Systems.NET Tag为已经设定的Tag,如Ramp.Value。注意,也可以使用DirectOPC接口直接连接OPC Server Items,而无需建立OPC Systems.NET Tags。
(4)同样用OPC提供的控件访问其他的标签。设置TextOPCSystems_Tag属性为Pump.Value(Pump Tag为已经设置的标签)。设置BackColorOPCSystems_Tag为Pump.Value,指定按钮的背景颜色。
(5)在设置完成后,编译运行程序。为了便于后续内容的描述,把控件访问的对象称为标签对象。
楼宇自动化系统人机界面的设计过程大致就是如此,大家可以参考着本文自己实践尝试一下人机界面的设计。