常见问题

如何将Niagara中的报警数据存入到数据库

2019-03-01发布 1216次浏览

给大家分享在Niagara中如何将报警存入你的数据库。


无疑报警数据作为一个项目中众多设备提示的重要依据,将它存入到指定的数据库中是非常偶必要的。今天以mysql为数据库为数据库来讲解。


找到你的Niagara安装文件建立N4与mysql 数据库的链接,将mysql-connector-java-bin,放入N4的如下安装文件夹下。

现在我们利用Navicat for MySql工具来建立一个mysql数据库。


点击菜单中的文件命令新建一个新的链接。


将你的基本参数填写如下。


这几个参数都填写好并记住,下面会用到。


Tips:需要Navicat for MySql工具的同学可以自己在网上获取或关注微信公众号后私信小编获取。

回到Niagara的工作界面在调试色板(工具箱)的搜索框中输入rd可以看到出现很多用于管理数据的驱动,此时也可以看到rdbMySQL驱动。


将RdbmsNetwork放入你项目中station下的Drivers里。




将mySQLDatabase放入到RdbmsNetwork下。




或者也可以双击RdbmsNetwork点击底部的New按钮new出一个新的mySQLDatabase来。



双击mySQLDatabase进入到AX property sheet界面。


将参数配置如下。

Host Address-链接数据库的IP,

User Name-数据库的用户名,

Password-数据库的密码,

Database Name-数据库的名称,

Port-数据库端口

这些参数都是前面配置数据库的参数。


当你数据填写无误后连接状态就会显示ok。

关键的步骤来了,现在回到调试板中在搜索框中输入alarmOrion。


添加OrionAlarmService到station下的Services里面。




双击OrionAlarmService进入AX property sheet界面设置数据库路径。




再次回到调试板中在搜索框中输入orion。



将OrionService放入到你的station中的services下。



在orionAlarmService里面添加报警容器


到此你所有的参数配置完成,当你的设备数据出现报警数据时就会同步到你的数据库中了。