一、概述
某项目采用AB罗克韦尔的版本,进行人机界面(HMI)的开发;在1#站(JTSJ-JNJP1)使用SQLServer进行存储历史数据,为了便于用户查看,可自动写入Excel表,下面逐一介绍各操作方法步骤。
二、操作方法
2.1操作方法(数据库视图)
1、在数据局库内新建视图添加表(图1);

图1添加表2、建立一个我们需要的表格(标签、记录时间、数据),选择TagTable表中的TagName、TagIndex元素,选择FloatTable表中的DateAndTime、Tagindex、Val元素,并连接两个表格中都有的TagIndex元素(用鼠标拖动连接)(图2);

图2选择元素3、在下面的列表框中,取消TagIndex的输出复选框(图3);

图3复选框4、保存视图View_JNJP1_NXN(图4);

图4保存视图5、查看视图_JNJP1_NXN中的数据(图5);

图5查看视图
2.2操作方法(导入EXCEL)
1、新建EXCEL表格,数据栏→导入数据→选择数据源ODBC,进行下一步(图6);

图6选择数据源2、在数据源连接向导内连接JNJP1_ODBC数据源(图7);

图7连接数据源3、登陆SQLServer(图8);

图8登陆4、选择表和字段,选择数据库名、表名、字段(图9);

图9选择表和字段5、直接输入查询语句(图10);


图11EXCEL表
2.3操作方法(Alarm连接数据库)
1、选择报警服务器,打开属性对话框(图12);在属性面板中设置允许历史报警,选择服务器名(图13);

图12报警服务器

图13历史报警设置2、打开SQLServer,为Alarm对应的表(图14)。

图14表、打开表,可以看到Alarm历史报警存到表中(图15)。

图15Alarm历史报警