Quellcode durchsuchen

docs: 补充 HMI 外观工程格式

main
suyu vor 1 Monat
Ursprung
Commit
85703f72f9
2 geänderte Dateien mit 12 neuen und 0 gelöschten Zeilen
  1. +11
    -0
      docs/工程格式说明.md
  2. +1
    -0
      docs/用户使用/数量边界确认方案.md

+ 11
- 0
docs/工程格式说明.md Datei anzeigen

@@ -39,6 +39,17 @@

每个控件都要求 `id`、`type`、`bounds`、`text`、`binding` 和 `properties`。`bounds` 包含整数 `x`、`y`、`width`、`height`,矩形必须完整位于页面内。`binding` 为寄存器对象或 JSON `null`。

`properties` 保存控件外观扩展属性。当前保留以下 HMI 外观属性名:

| 属性名 | 值格式 | 说明 |
| --- | --- | --- |
| `textColor` | `#RRGGBB` 字符串 | 控件普通文字颜色,缺失时使用控件默认颜色 |
| `fontSize` | `6~72` 的十进制数字字符串 | 控件文字字号 |
| `fontBold` | `true` 或 `false` 字符串 | 是否使用粗体 |
| `fontItalic` | `true` 或 `false` 字符串 | 是否使用斜体 |

字体和颜色属于静态显示属性,不参与 M/D 绑定、PLC 轮询和离线控制逻辑。未知扩展属性仍按字符串保留。

| `type` | 绑定 | 额外必填字段 |
| --- | --- | --- |
| `button` | M 地址或 `null` 草稿 | `buttonOperation` |


+ 1
- 0
docs/用户使用/数量边界确认方案.md Datei anzeigen

@@ -20,6 +20,7 @@
| HMI | 页面宽度、高度 | 1 | 8192 | 拒绝保存或加载 | 防止异常尺寸撑大画布 |
| HMI | 控件宽度、高度 | 1 | 8192 | 拒绝保存或加载;控件还必须完整放在页面内 | 防止异常尺寸和越界绘制 |
| HMI | 单控件扩展属性 | 0 对 | 64 对 | 第 65 对属性不能加载或保存 | 防止属性对象无限增长 |
| HMI | 字号 | 6 | 72 | 拒绝保存、加载或编辑 | 控制文字可读性和控件布局开销 |
| 报警 | 报警定义数量 | 0 | 512 | 第 513 条报警不能创建或加载 | 报警每个刷新周期都要判断 |
| 注释 | M/D 软元件注释数量 | 0 | 8002 | 超出后拒绝保存或加载 | M0~M4000 和 D0~D4000 每个地址最多一条,共 8002 条 |
| 控制逻辑 | 控制逻辑数量 | 0 | 128 | 第 129 组不能创建或加载 | 控制工程树和扫描工作量 |


Laden…
Abbrechen
Speichern