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 导入导出)和内部变量(全局/窗口两页);通道按协议自动生成连接表单;右栏实时数据面板持续盯值看变化;多语言自动抽取带字元件、每语言一列填译文。