Skip to Content
本页目录

数据同步

数据同步将一个采集设备的变量值写入另一个采集设备的变量。每条规则都是单向映射,适用于设备之间的设定值联动、状态传递和周期刷新。

页面入口

登录 WEB 配置页面,进入“开发配置 → 数据同步”。页面支持按名称搜索、按同步方式和启用状态筛选,以及分页、排序和自动刷新。

数据同步列表中的变量映射、同步方式和运行状态

新增一条同步规则

  1. 先在采集配置中建立两个不同的采集设备及其变量,确认源变量能正常读取。
  2. 确认目标变量已启用、允许变量 RPC 写入,读写权限不是“只读”,且未配置特殊方法。源、目标的数据类型与数组长度必须一致。
  3. 点击“新增同步”,填写名称,依次选择源设备、源变量、目标设备和目标变量。变量较多时,可输入名称搜索,再继续加载所需变量。
  4. 选择“变化同步”或“间隔同步”,按需要开启“强制同步”。首次配置现场点位时,可先关闭“启用”并保存,核对映射后再启用。

新增同步抽屉中的源目标选择、同步方式和强制同步开关

  1. 启用规则后,查看“状态”“最近成功同步”和“成功次数”,再到目标设备核对实际值。源设备须在线且已有有效采集值,规则才会写入。

参数说明

参数名称说明
名称标识同步规则;Excel 导入也通过名称匹配已有规则。建议包含同步对象或用途。
源设备、源变量提供同步值的采集设备和可读变量。内存设备不作为此功能的同步端点。
目标设备、目标变量接收写入的另一台采集设备及变量。必须允许变量 RPC 写入,且不能是只读变量或特殊方法变量。
同步方式“变化同步”随源值变化写入;“间隔同步”按配置周期写入。详细行为见下文。
同步间隔(毫秒)选择“间隔同步”时显示,可设为 100~86400000 毫秒。实际完成时间还受采集周期、任务调度和设备通信耗时影响。
强制同步目标值变化并被采集到后,也重新用源值覆盖目标;关闭时,单独修改目标值不会触发变化同步。
启用开启后参与运行;关闭后保留配置并停止该规则的后续同步。

选择同步方式

变化同步

规则首次运行时对齐源值,此后源值变化才触发新的同步。源值保持不变时,普通变化同步不会持续重复写入。

例如,将“生产线 PLC / 温度设定值”同步到“联动 PLC / 温度设定值”。修改源设定值,确认成功次数增加且目标值更新;保持源值不变,再观察目标值与成功次数。

需要由源设备持续保持目标值时,开启“强制同步”。在允许的联调条件下修改目标值,待目标变化被采集到后,确认其恢复为源值。强制同步依赖采集与通信,不是对外部写入的即时拦截。

间隔同步

即使源值不变,也按指定间隔再次写入目标。编辑规则,选择“间隔同步”,例如填写 5000 毫秒,保存后观察多次成功记录,并核对目标设备的值。

间隔同步编辑抽屉及毫秒间隔设置

关闭强制同步时,目标被外部修改后,会在后续周期写入时重新对齐;开启后,还可由采集到的目标变化触发覆盖。按现场允许的写入频率选择周期,避免不必要的高频重复写入。

常用操作

查看状态与维护规则

使用行内“编辑”修改映射和参数,使用“启用”开关控制单条规则。勾选规则后可批量删除。删除前先导出备份;只需暂时停止时关闭“启用”即可。

状态或指标说明
已停止数据任务尚未运行或已停止。
未启用规则开关已关闭。
备用待命当前网关处于冗余备用状态,不执行写入。
等待源数据尚未取得可用于同步的源数据,先检查源设备在线状态和变量采集。
同步中规则正在正常参与同步;变化同步无需在源值不变时持续增加成功次数。
同步失败最近一次写入失败;将鼠标移到状态上查看错误,再检查目标通信和写入条件。
变量已失效映射引用的变量已不可用,重新选择有效变量并保存。
最近成功同步、成功次数当前运行代次的成功写入记录。重启或配置重载后可能重新计数,不作为永久累计审计数据。

写入失败会重试,不会增加成功次数。确认故障恢复时,应同时检查目标实际值和后续成功记录。

Excel 导出与导入

  1. 点击“导出全部”,保存 .xlsx 文件。导出包含全部同步规则,不受当前筛选、页码或勾选范围限制;没有规则时也可导出完整表头作为模板。
  2. 在 Excel 中编辑 DataSync 工作表。保留工作表名和列头,按下表填写;设备及变量必须已在当前网关建立,导入不会创建采集设备或变量。
  3. 点击“导入”,在“导入 Excel”窗口点击“上传”,选择文件并核对文件名,再点击“导入”。

Excel 导入窗口中的同名更新说明和上传入口

  1. 导入成功后,重新核对列表中的源目标、同步方式、启用状态和运行结果。若有错误,按提示修正文件后重新导入。
Excel 列名称填写说明
名称 / Name同步规则名称。忽略大小写匹配同名规则并更新,保留原规则标识;文件中不能有重复名称。改名会按新规则处理。
源设备 / Source device、源变量 / Source variable填写现有设备名和其变量名,须与当前配置一致。
目标设备 / Target device、目标变量 / Target variable填写接收写入的设备名和其变量名,须与当前配置一致。
同步模式 / Mode填写 OnChange 或 Interval,不要填写页面显示的中文名称。
间隔(毫秒) / Interval (ms)填写 100~86400000 范围内的整数;变化同步规则也须保留合法值。
强制同步 / Force sync填写 True 或 False。
启用 / Enabled填写 True 或 False。

导入同时识别上述中英文列头。全部内容校验通过后统一合并:同名规则更新、文件中未出现的规则保留;任何错误都会取消本次导入,不会部分写入。每次最多导入 100000 条非空配置行,未启用规则也必须满足参数要求。

配合设备冗余和网关冗余

设备已配置冗余时,同步规则绑定主配置变量,读写使用当前活动设备端点。无需给备用设备重复建立映射;也不要把备用设备当作另一套独立变量配置。设备冗余设置见采集执行策略。

启用网关双机冗余时,只有工作节点执行同步写入,备用节点显示“备用待命”;接管后由新的工作节点继续执行。同步配置随网关冗余配置快照传递,验收时应在切换前后核对目标写入和状态,避免两个工作节点同时控制同一目标。

本页“数据同步”是采集设备之间的变量写入;网关冗余页面的“数据同步间隔”用于主备网关之间的数据同步,两者用途不同。

分配操作权限

在角色管理中为操作人员配置数据同步菜单及相应权限:查看、保存、删除、导出、导入分别授权。保存权限也控制启用开关;只需监视时授予查看权限,确需维护配置或交换 Excel 文件时再授予对应操作权限。

注意事项

  • 同一目标变量只能由一条已启用规则写入,不能组成同步环路;不要同时配置相互覆盖的 A → B 和 B → A。
  • 源、目标的数据类型与数组长度必须一致;此功能不自动转换类型。需要换算时,先在变量配置中核对读取或写入转换。
  • 强制同步和间隔同步会重复写入目标。先核对目标地址、设备写入权限及现场允许的值,再从少量规则开始验收。
  • 选择间隔时结合源采集周期与目标设备响应能力。页面自动刷新只更新显示,不改变同步周期。

故障排查

现象处理方法
看不到菜单或操作按钮检查账号的菜单、查看及对应操作权限;重新登录后再确认授权结果。
无法选择目标变量确认选择的是另一台采集设备,变量已启用、允许 RPC 写入、不是只读且未配置特殊方法。
保存提示映射冲突或环路检查已有启用规则的目标变量和同步方向,调整或停用冲突规则。
一直等待源数据在采集配置中确认源设备在线、变量启用且已有有效值;先完成采集调试。
状态为同步失败查看状态错误详情,检查目标设备连接、站号、地址及写入权限;恢复后核对成功记录和目标值。
目标被改后没有立即恢复普通变化同步仅随源变化写入;需要目标变化后覆盖时开启强制同步,并确认目标变化已被采集。间隔同步还需等待后续执行周期。
成功次数没有持续增加变化同步中源值不变时属正常;若刚重启或重载,计数也会重新开始。
Excel 导入失败保留 DataSync 工作表,核对设备和变量名、重复规则名、模式、毫秒整数与布尔值;按错误提示修正后重试。