将历史数据记录到外部 InfluxDB

如果要将历史数据存储在外部集中式 InfluxDB 中,请按以下顺序操作:
  • 创建与外部 InfluxDB 的数据库连接。
  • 在 DataLogPro 中配置数据库连接。
创建与外部 InfluxDB 的数据库连接
  1. 在 FactoryTalk Administration Console 或 FactoryTalk View Studio 的
    浏览器
    窗口中,展开文件夹
    系统
    >
    连接
    ,右键单击
    数据库
    ,然后单击
    添加数据库连接
  2. 数据库连接
    选项卡的
    数据库类型
    列表中,选择
    InfluxDB
  3. 配置以下内容:
    • 定义名称
      此数据集的名称。
    • InfluxDB URL
      用于访问外部 InfluxDB 的 URL。格式为 http(s)://<
      hostname
      >:<
      port
      > 或 http(s)://<
      IPaddress
      >:<
      port
      >。
      hostname
      是托管计算机的名称,
      IPaddress
      是托管计算机的 IP 地址,
      port
      是通信端口。
      例如,请参见 https://computername:8086 或 https://192.0.2.1:8086。
      有关更多信息,请参见 InfluxDB OSS 文档中的InfluxDB OSS URL或参考您自己的 InfluxDB 版本的文档。
    • 令牌
      用于标识 InfluxDB 中用户权限的令牌。您可以复制令牌并将其粘贴到此处。
      要创建令牌,请使用 InfluxDB UI、Influx 命令行界面(Command Line Interface,CLI)或 InfluxDB API。有关更多信息,请参见 InfluxDB OSS 文档中的创建令牌或参考您自己的 InfluxDB 版本对应的文档。
    • 组织名称
      InfluxDB 的组织名称。这是可选的。您可以单击下拉列表以显示现有组织。
      组织名称不适用于 InfluxDB 3 Enterprise。将组织名称留空。
      重要提示: 不支持 InfluxDB 3 Enterprise 的基于内存的对象存储 (RAM) 中的数据。
    • 测试连接
      验证与 InfluxDB 的连接。
      只有在进入组织后,才能使用
      测试连接
      按钮验证与 InfluxDB 的连接。
  4. 单击
    确定
在 DataLogPro 中配置数据库连接
  1. 在 FactoryTalk View Studio 的
    浏览器
    窗口中,打开
    数据记录
    文件夹,然后打开
    DataLogPro
    编辑器。
  2. 在菜单栏上,单击
    设置
  3. 配置
    中,单击
    远程数据库
    ,选择之前创建的数据库定义名称,然后配置可选的存储持续时间。
    存储持续时间定义了数据记录的存储时长。当天数、星期数或月数时间已过时,将删除较旧的记录。
    默认情况下,将存储所有数据,而不会将其删除。为避免消耗磁盘空间,请为数据存储设置适当的时间跨度。
  4. 单击
    应用
    如果 HMI 服务器与外部 InfluxDB 断开连接,则会开始将数据记录到内置 InfluxDB 中。内置 InfluxDB 与外部 InfluxDB 使用相同的存储持续时间。恢复与外部 InfluxDB 的连接后,记录到内置 InfluxDB 的所有数据都将同步到外部 InfluxDB。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal