05 · 数据组态

画面要显示实时值、要控制设备,先得有数据。数据分两类,分得很清楚:

  • 点表(外部采集点) —— 从 PLC / 设备经通道采上来的点,如 Pump1.Speed。
  • 变量(内部) —— 软件自己算的量,不接 PLC:全局变量(整个工程可见)和窗口变量(某画面内)。

外加通道/设备(数据从哪来)、实时数据(盯当前值)、多语言(文字对照)。


通道 / 设备:数据从哪来

左侧工程树 设备组态 → 添加设备,打开通道/设备配置。这里配你要连的 PLC / 设备:

  • 选协议(Modbus TCP、西门子 S7、三菱、欧姆龙、松下…),协议决定连接方式。
  • 协议声明连接方式(网口 / 串口)和参数清单,界面据此长出对应的表单(IP/端口,或串口/波特率/从站号等),不用你记格式。
  • 设备带故障恢复(断了自动重连)。

【配图:通道/设备配置——选协议后自动生成的连接参数表单】


点表:引导式建点

左侧 设备组态 → 添加点表,打开点表编辑器。建点是单页一屏看全的引导式:

  • 类型下拉按模拟量 / 数字量 / 字符串分组(含 UInt16/UInt32/Bcd 等),数据驱动。
  • 寄存器区地址向导开屏即渲:Modbus 四区标注 HR/AI/DO/DI,S7 等给模板 chips;类型↔区联动(数字量默认位区、模拟量默认字区)。
  • 地址是拼装器帮你拼,存的仍是一个 address 字段(由驱动解析)。

点表支持CSV / JSON 导入导出(无损),还能打印成表。双击一行看/改模拟量属性(量程、字节序、缩放等,按类型联动)。

【配图:点表编辑器——单页建点,类型下拉 + 寄存器区地址向导一屏可见】


变量:窗口变量与全局变量

数据菜单 → 变量(窗口/全局),拆成两张独立页:

  • 全局变量 —— 整个工程可见的内部量。
  • 窗口变量 —— 归属某张画面,按窗口铺开,也可看全部窗口。

变量不接 PLC,是脚本算出来、或界面之间传递用的中间量。


实时数据:盯每个值的变化

右栏常驻实时数据面板(挨着图元库),预览/运行时持续盯值。工程树底部的实时数据节点也能按类别看:

  • 点位表 / 全局变量 / 窗口变量(按窗口)。
  • 每个变量显示当前值 + 前值 + 变化次数,值一变黄色闪一下,涨↑跌↓有标记。
  • 数据菜单的变量监视(实时值 / debug)是调试用的同一能力。

大点表也不卡:列表窗口化 + 只订阅当前页可见行。


多语言

数据菜单 → 多语言(或工程树"其他配置 → 多语言"),打开多语言管理器:

  • 打开即自动列出工程里所有带文字的元件(递归抽取,跳过元件 ID 和纯数字)。
  • 左列是原文(默认中文),每加一种语言就多一列,直接对着填译文。
  • 支持"抽取待译文本"、译文导入导出。

【配图:多语言管理器——左列原文,右侧每种语言一列填译文】


一句话总结

数据分外部点表(经通道从 PLC 采,单页引导式建点 + CSV/JSON 导入导出)和内部变量(全局/窗口两页);通道按协议自动生成连接表单;右栏实时数据面板持续盯值看变化;多语言自动抽取带字元件、每语言一列填译文。