【Tridium Niagara Vykon N4 物联网平台】 04_温度警报

目录

  • 一、实验原理
    • 1.1实验目标
    • 1.2实验要求
  • 二、实验过程
    • 2.1 启动站点
    • 2.2 创建文件夹
    • 2.3 添加信号仿真组件
    • 2.4 添加数字组件
    • 2.5 添加扩展组件
    • 2.6 设置警报监控
    • 2.7 设置多个警报类
  • 三、实验结果
  • 四、实验过程中存在的问题及解决方案
  • 五、实验总结

一、实验原理

使用SineWave组件对数据源进行仿真,利用alarm组件库的OutOfRangeAlarmExt扩展插件,对仿真得到的温度数据进行监控。对超过温度上下限的数据,输出报警信息。

1.1实验目标

对多个数据量进行监控,实现对数据的报警。

1.2实验要求

观看视频,学习报警生成的实现方式,完成报警生成的实验。

二、实验过程

2.1 启动站点

首先双击platform开启平台。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第1张图片
输入用户名密码
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第2张图片
Application Director中启动station。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第3张图片
双击站点名,启动站点。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第4张图片

2.2 创建文件夹

右键点击config文件夹,选择New -> Floder新建文件夹
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第5张图片
文件夹命名为Temperature_Alarm
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第6张图片

2.3 添加信号仿真组件

首先点击左侧栏下拉菜单中的Platte选项,呼出Platte菜单。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第7张图片
右键单击Temperature_Alarm文件夹,选择Views -> Wire Sheet,进入Wire Sheet界面。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第8张图片
在Platte菜单中,选择kitControl组件库,找到Util –> SineWave组件,拖动该组件至Wire Sheet界面。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第9张图片
SineWave组件用来产生正弦信号,在Wire Sheet界面双击该组件,设置其属性。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第10张图片
设置其Amplitude(振幅)属性对应值为25;Offset(偏移量)属性对应值为25。
经过设置后,会产生一个大致如下图所示的正弦信号。它的周期是30秒,振幅25,向上偏移25个单位。其信号的效果就是会在0到50之间来回震荡。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第11张图片
点击save保存属性。
回到Wire Sheet界面,SineWave组件就已经可以正常波动了。

2.4 添加数字组件

在Wire Sheet界面,右键点击,选择New -> NumericWritable,新建组件。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第12张图片
将其命名为RoomTemperature
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第13张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第14张图片
双击设置一下RoomTemperature组件的属性,将其数据的单位设置为摄氏度。点击设置units属性
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第15张图片
在弹出来的界面中,选择temperature -> celsius,将数据单位改为摄氏度。
图2.16 设置数据单位
将设置的属性保存。
回到Wire Sheet界面,将SineWave组件的输出,连接到RoomTemperature组件的输入In10端口。这样,由信号仿真器SineWave产生的正弦信号,就能作为温度数据,输入到RoomTemperature组件中了。

2.5 添加扩展组件

在Wire Sheet界面,双击RoomTemperature设置其属性。在左侧的Platte菜单中,找到alarm库中的Extensions -> OutOfRangeAlarmExt扩展模块,拖动至RoomTemperature的属性设置页面。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第16张图片
扩展模块的名字直接默认即可。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第17张图片
这样,在RoomTemperature属性页面的最下面,就有了一个OutOfRangeAlarmExt选项。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第18张图片
展开该选项,找到其中的Offnormal Algorithm选项并展开。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第19张图片
该选项可以设置温度警报的上下限制。因为我们设置的温度范围是从0到50之间震荡,所以可以设置温度上限为45度,下限为5度。这样,在温度高于45度以及温度低于5度时,都会触发报警。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第20张图片
如图2.21所示,需要设置温度上下限的数值、提示信息,然后勾选Limit Enable的两个复选框,启用上下限警报。最后点击保存按钮,保存设置的属性。
现在,数据就已经可以被正常监控了。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第21张图片
当温度小于5度或者大于45度时,就会出现红色的警报提示。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第22张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第23张图片

2.6 设置警报监控

可以在station的config -> Service -> AlarmService选项中,找到之前设置的警报内容。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第24张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第25张图片
可以添加一个控制台组件,用来收集警报信息。
在Platte菜单中,找到alarm组件库下的Recipients -> ConsoleRecipient组件,拖动至Wire Sheet界面。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第26张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第27张图片
连接数据线,将alarm类组件的警报信息,输出到控制台组件。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第28张图片
双击ConsoleRecipient控制台组件,可以看到温度警报信息。
当温度大于45度或者小于5度时,都会显示相应的警报信息。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第29张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第30张图片
双击控制台信息,可以看到所有提示信息。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第31张图片
双击station下的Alarm选项,也可以看到所有警报提示信息。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第32张图片

2.7 设置多个警报类

双击station下的config -> Service -> AlarmService选项,进入到Wire Sheet界面。可以复制Default Alarm Class组件,粘贴为新的警报类。新的警报类命名为“1号实验室温度监控”。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第33张图片
另外,可以把原来的Default Alarm Class组件,重命名为“2号实验室温度监控”。右键点击Default Alarm Class组件,选择Set Display Name选项,更改显示名称。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第34张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第35张图片
将新的监控类连接到控制台。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第36张图片
现在,虽然已经将新建的“1号实验室温度监控”连接到了控制台。但由于没有设置监控方式,所以“1号实验室温度监控”还不能被正常监控。需要设置其控制方式。
回到Temperature_Alarm文件夹,进入Wire Sheet界面。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第37张图片
我们知道,RoomTemperature组件其实是表示的“2号实验室温度监控”的具体警报数据信息。要想让“1号实验室温度监控”生效,需要再创建一个新的Numeric Writable组件来表示其具体的温度信息。
可以直接复制现有的RoomTemperature,将新的组件命名为RoomTemperature_1
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第38张图片
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第39张图片
为了让数据不同,可以为RoomTemperature_1设置一个新的SineWave信号。可以直接复制SineWave组件,并将新的组件命名为SineWave_1
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第40张图片
将数据流进行连接。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第41张图片
可以看到,因为数据源不是相同的,所以两个警报组件不会同步警报。
最后,把RoomTemperature_1的Alarm_Class属性设置为“1号实验室温度监控”。
在扩展组件OutOfRangeAlarmExt选项下,找到Alarm Class选项。点击下拉菜单,选择“1号实验室温度监控”。这就相当于为“1号实验室温度监控”设置了具体的监控方式。
图2.43 选择报警类
设置完成过后,点击保存。
图4.44 设置报警类
现在,两个监控都已经被设置了监控警报方式。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第42张图片

三、实验结果

回到config -> Service -> AlarmService选项的Wire Sheet界面,查看控制台的信息。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第43张图片
可以分别看到“1号实验室温度监控”和“2号实验室温度监控”的警报信息。
同样,也可以在station -> Alarm界面中,看到所有的警报信息。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第44张图片
当然,在浏览器中也可以进行数据监控。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第45张图片
至此,温度监控报警的实验进行完毕。

四、实验过程中存在的问题及解决方案

整个实验过程比较顺利,实验过程中需要注意以下问题。如果将某个SineWave组件的输出流,连接到两个不同的Numeric Writeable组件上,那么这两个Numeric Writeable组件获得的数据就会使相同的,如下图4.1所示。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第46张图片
如果需要使两个Numeric Writeable组件拥有不同的仿真数据,需要连接不同的数据源。如下图4.2所示。
【Tridium Niagara Vykon N4 物联网平台】 04_温度警报_第47张图片

五、实验总结

本次实验使用SineWave组件对数据源的进行仿真,利用alarm组件库的OutOfRangeAlarmExt扩展插件,对仿真得到的温度数据进行监控。对超过温度上下限的数据,输出报警信息。实现了对数据的监控和警报。
通过本次实验,使我更加清晰地了解了Niagara Vykon_N4软件的使用、设计流程。

你可能感兴趣的:(物联网)