内容纲要

本文将介绍如何通过 SCA-IOT2050 将 OPCUA 数据写入 MySQL 数据库。
@[toc]
以下为详细操作步骤:

视频链接:https://www.bilibili.com/video/BV1E44y1J7Uj

在这里插入图片描述

1 OPCUA 连接一台设备

在这里插入图片描述

2 配置 MES_DATA_SERVER

2.1 实时更新表

2.1.1 配置数据源

  • 点击右侧应用软件,选择上方的数据存储服务。
  • 点键数据存储服务,点开数据源定义
  • OPC 终结点 IP 默认 localhost 。端口默认为4840

在这里插入图片描述

2.1.2 添加数据库连接

  • 服务器IP:数据库实例所在的远程计算机的 IP 地址
  • 登陆账号;远程连接的MYSQL账户
  • 登陆密码:远程连接的MYSQL密码

注意:通过网络访问通讯端口需要改为3306

在这里插入图片描述

2.1.3 右键创建数据库

  • 数据库名称:自定义数据库名
  • 自动创建:表示当数据库不存在时是否自动创建
  • 自动删除:表示每次重启数据存储服务,是否删除并重新创建数据库

在这里插入图片描述

2.1.4 数据表配置

  • 数据表名称:自定义数据表名
  • 表类型:实时更新表
  • 自动创建、删除:与上述数据库参数的含义相同
  • 时间常数:表示数据更新的时间间隔。
  • 记录限制数:在实时更新表中默认为0

在这里插入图片描述

2.1.5 创建字段

  • 创建日期时间字段;
  • 创建并配置 OPCUA标签值字段

注意:实时表只存储最新一行数据,无需自增 ID字段。

在这里插入图片描述

在这里插入图片描述

注意:OPCUA字段需要更改 OPCUA标签

在这里插入图片描述

注意:不同类型变量设置不同的字段申明和数据格式符。

在这里插入图片描述

2.1.6 下载配置

单击项目,选择下载模块配置

2.1.7 MES_DATA_SERVER 添加开机自启

  • 进入系统设置,选中边缘应用软件管理
  • 4.数据储存 找到 MES_DATA_SERVER
  • 右键 MES_DATA_SERVER 添加开机启动
  • 下载配置

在这里插入图片描述

在这里插入图片描述

2.1.8 重启模块

单击软件左下方模块属性中的模块重启按钮

在这里插入图片描述

2.1.9 查看 MYSQL

  • 待网关重启完成,打开数据库,
  • 查看数据表,数据以设定存储频率实时刷新。

在这里插入图片描述

2.2 定时记录表

2.2.1 创建记录表

右键数据库,创建一个定时记录表。

在这里插入图片描述

2.2.2 数据表配置

在这里插入图片描述

2.2.3 创建字段

须添加 自增 ID 主键

在这里插入图片描述

同样的方法创建其他需要记录数据的字段

在这里插入图片描述

2.2.4 下载配置并重启模块

注意:每次更改完数据都需要重新下载配置并重启。

2.2.5 查看 MYSQL

  • 打开数据库查看数据。
  • 数据以设定储存频率实时记录。

在这里插入图片描述

2.3 添加事件记录表

2.3.1 创建记录表

在这里插入图片描述

2.3.2 配置记录表

在这里插入图片描述

2.3.3 配置事件字段

  • 触发类型设置为值变化。(设定状态变化时记录一次,连接至用于判断的设备变量)
  • OPCUA标签:连接到用于事件判断的设备变量 status。

在这里插入图片描述

2.3.4 创建字段

添加满足事件条件下,需要记录的数据。

在这里插入图片描述

2.3.4 下载配置并重启模块

2.3.5 查看 MYSQL

  • 打开数据库,查看数据。
  • 修改设备状态并刷新数据表,即可看到最新记录的数据。

在这里插入图片描述

发表评论