一、概述
某项目采用AB罗克韦尔的FactoryTalk View Site Edition V12.00.00版本,进行人机界面(HMI)的开发;在1#站(JTSJ-JNJP1)使用SQLServer进行存储历史数据,下面逐一介绍各操作方法步骤。
二、操作方法
2.1 操作方法(SE和数据库连接)
1、这里所讲的添加数据库连接操作方法指的是在FactoryTalk View Studio中建立与数据库的连接;首先SQLServer安装完成、成功登陆,再按照下面的操作方法配置;
2、在FactoryTalk View Studio中,打开JNJP项目,找到System→Connections→Add Database Connection(图1)添加数据库连接;
图1 添加连接
3、在数据库连接属性框(图2):①”选择数据库类型,“②”定义名字,“③”选择服务器名称;
图2 数据库连接属性
4、FactoryTalk DB连接配置实用程序:
(1)“⑤”配置Windows身份验证(图2);
(2)通过Windows身份验证配置访问SQL Server数据库;
(3)选择在每个应用程序上用于访问数据库的用户账户类型:选择Windows内置网络服务用户(图3);
图3 配置身份验证
5、提供SQL Server系统管理员帐户一授予Windows服务访问数据库权限(图4);
(1)输入服务名JTSJ-JNJP1;
(2)使用系统管理员帐户登陆数据库;身份验证:SQL Server身份验证(安装数据库时设置的):用户名sa,密码sgai4013;数据库名:JNJP_SE_SQL;
(3)点击Config进行配置(图5),配置成功则提示:SQL Server和DataAccessService的配置已完成;点击完成;
图4 权限
图5 配置
6、“④”选择数据库名(图2);
7、打开SQL Server2014登陆(图6);
图6 登陆SQL Server
8、检查数据库JNJP_SE_SQL表(图7);
图7 检查表
2.2 操作方法(建立ODBC)
1、首先SQLServer安装完成、成功登陆,再按照下面的方法开始建立ODBC;
2、请注意:本项目电脑安装的操作系统为WIN10专业版64位,经反复测试,系统管理工具中的ODBC可以成功建立,但是FTView V12连接SQL Server2014失败;下面介绍操作方法是使用FactoryTalk View Site Edition成功建立ODBC的案例。
3、在SE中打开JNJP项目,找到Data LOG→Data LOG Models,以DL_JNJP1_NXH(图8)为例进行讲解;
图8 DL_JNJP1_NXH
9、打开DL_JNJP1_NXH以后,在Setup选项卡,选择存储格式“①”为ODBC数据库(图9);
图9 存储格式
10、建立ODBC数据源“②”(图9),选择数据源(图10);
图10 选择数据源
11、开始创建数据源,选择系统数据源(图11);
图11 系统数据源
12、选择为其安装数据源的驱动程序(图12);
图12 驱动程序
13、创建到SQL Server的新数据源,定义数据源名称为JNJP_ODBC,连接服务器选择local(图13),然后进行下一步;
图13 定义数据源
14、SQL Server验证登陆ID,使用用户输入登录ID和密码进行验证(图14);登陆ID:sa ,密码:sgai4013;
图14 身份验证
15、更改默认的数据库为JNJP_SE_SQL(图15);
图15 选择数据库
16、设置日志文件路径(图16),点击完成;
图16 路径
17、在ODBC Microsoft SQL Server安装对话框(图17)查看提示信息,测试数据源;
图17 测试数据源
18、SQL Server ODBC数据源测试对话框(图18),提示测试成功;
图18 测试数据源
2.3 操作方法(SE创建表)
1、在ODBC数据源输入创建的JNJP_ODBC(图19),
2、①定义Tag Table名称为:Tag Table_JNJP1_NXH;
②定义FloatTable名称为:FloatTable_JNJP1_NXH;
③定义StringTable名称为:FloatTable_JNJP1_NXH;
3、选择需要登陆,输入用户ID:sa ,密码:sgai4013;
4、点击Create Tables创建表,提示ODBC表创建成功(图20);
图19 数据源等
图20 创建表
5、其它Data LOG Models连接数据库,也按照此方法创建;
6、打开SQL Server,登陆后可看到已成功创建表(图21)。
图21 检查表