How to configure the AlarmODBC Service

    技术2022-07-10  147

    如何在iFIX中配置报警ODBC服务

    1、本次的测试系统及软件环境

    操作系统Windows Server 2012 R2 Datacenter (x64)iFIX软件iFIX 5.9 ChineseSQL Server软件SQL Server 2008 R2

    2、SQL Server软件配置

        2.1、新建数据库

        如下图所示:右键 -> 新建数据库 -> 输入数据库名称 -> 点击确定 -> 完成

        2.2、新建好的数据库如下图所示

    3、系统ODBC配置

        3.1、打开ODBC数据源(32位),选择系统DSN

        3.2、在系统DSN界面中,点击”添加”按钮,”创建新数据源” 窗口弹出

    在弹出”创建新数据源”窗口中选择 ” SQL Server Native Client 10.0” 驱动程序,点击”完成”按钮弹出”创建到SQL Server的新数据源”窗口

        3.3、”创建到SQL Server的新数据源”窗口中输入数据源名称、SQL Server服务器

        3.4、下一步选择”使用用户输入登录ID和密码的SQL Server验证(S)”,并输入SA账号密码

    注:使用”集成Windows身份验证(W)”也是可以的。

        3.5、下一步更改默认的数据库为之前创建的数据库:iFIX_Alarm_DB

        3.6、下一步 -> 完成 -> 在弹出的新窗口中点击”测试数据源”按钮测试与SQL Server数据库是否连接成功。

        3.7、测试成功 -> 确定 –> 完成ODBC系统数据库创建

    4、iFIX SCU配置

        4.1、打开SCU - > 配置 -> 报警

        4.2、在弹出的”报警配置”窗口选择”报警ODBC服务” -> 启用 -> 点击”修改”按钮

        4.3、在弹出的”报警ODBC服务配置”窗口选择”配置”按钮

        4.4、在弹出的”iFIX ODBC报警服务配置”窗口输入如下内容:

    SQL登录信息①: 数据库类型:SQL Server 用户名和密码: 数据库标识符(即前面配置的ODBC数据库名):AlmHist 列配置②: 勾选需要存储的iFIX 域名称(一般选择”恢复默认值”按钮即可) 数据库配置③: 然后点击”现在创建表”按钮 -> 成功创建表 -> 点击”确定”返回前面窗口完成操作

        4.5、切换到SQL Server窗口就能发现已经成功创建了数据库表:dbo.FIXALARMS

        4.6、保存并关闭SCU配置,重启iFIX让SCU修改的配置生效

     

    5、通过SQL Server查询已经存储的iFIX 报警及消息

    6、通过iFIX 画面查询已经存储的iFIX 报警及消息

    7、示例画面:AlarmHistDisplay.grf

     


    END

    Processed: 0.009, SQL: 9