将历史数据记录到外部 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