内容纲要
本文将介绍如何通过 SCA-IOT2050 将OPCUA 数据写入SQL Server 数据库。
@[toc]
以下为详细操作步骤:
视频链接:https://www.bilibili.com/video/BV1MD4y1c77j
1 OPCUA 连接一台设备
2 配置MES_DATA_SERVER
2.1 进入MES_DATA_SERVER
- 单击应用软件,选择数据存储服务;
- 展开数据库服务器连接;
其中 realdata、hisdata、eventdata参考上篇文章(SCA-IOT2050将OPCUA 数据写入 MySQL 数据库)
2.2 添加定时记录表
右键数据库 DB1,创建定时记录表 syncdata;
2.2 创建字段
- 添加自增主键字段,日期时间字段;
- 添加并配置 OPCUA 标签值字段;
- 添加并配置 固定数值字段;
自增主键字段配置
日期时间字段配置
创建OPCUA字段需要更改 OPCUA标签
注意:同步表必须添加一个固定数值字段,修改名称为SyncFlag,值固定为0。
配置完成
2.3 下载配置
单击 项目 ,选择 下载模块配置。
3 配置数据同步服务
3.1 进入 MS-SQLSERVER
单击并进入右侧功能栏 MS-SQLSERVER数据库同步
3.2 配置同步参数
-
SyncEnable:是否打开同步任务
-
TimeMs:同步周期
-
DeleteOldTable:是否删除目标库已存在的表
-
DataClear:是否删除同步后的源数据表数据
-
CopyAllTables:是否同步该数据库下所有数据表
-
SourceDb DbType:源数据库类型,此处为MYSQL
-
DbName:配置数据库名,若数据库名不存在则自动创建
-
User,Password:账号密码
-
Host:数据库地址
-
Port:端口
-
DestDb DbType:目标数据库类型,此处为MSSQL
-
TableName Table:配置源数据库中,需要同步的表名(若之前选择配置所有表,则此处无需设置)
3.3 下载配置
单击 项目 按钮,选中 下载模块配置。
3.4 syncDATA_MsSQL 添加开机启动
- 进入系统设置,选中边缘应用软件管理;
- 在 4.数据储存 找到 syncDATA_MsSQL;
- 右键 syncDATA_MsSQL 添加开机启动;
- 可以适当设置启动延时,下载配置。
3.5 重启模块
单击软件左下方模块属性中的模块重启按钮。
4 查看数据表
4.1 查看MYSQL
- 待网关重启完成,打开 MYSQL 数据库,
- 查看数据表,数据以设定存储频率实时刷新。
4.2 查看 SQL SERVER
- 打开SQL Server数据库查看目标数据表,
- 源数据表中的数据,实时地进行同步中。