主题
HMI显示主循环
HMI显示主循环(类型名
ddc_display_loop):对齐西门子"HMI显示主循环":块面上没有任何参数(官方页的输入/输出都写"无")。里面放"一般页"块;整个工程仅 1 个,主页面+子页面合计最多 20 页。
这块是什么
- 编辑器里的名字:HMI显示主循环
- 类型名:
ddc_display_loop(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名) - 分类:HMI(屏幕页面(做画面模块))
- 形态:容器块
- 状态:无状态
对齐西门子"HMI显示主循环":块面上没有任何参数(官方页的输入/输出都写"无")。里面放"一般页"块;整个工程仅 1 个,主页面+子页面合计最多 20 页。
块面长什么样
图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。
块面参数(在块上直接填/选)
- 无 —— 这个块没有可填参数,行为只由连线决定
连线端子(从别的块接进来)
- 内放 PAGES
下发到设备变成什么
- 生成 ddc.json 的操作(op):顶层 display_loop =
手册里其它相关位置
- 所属分类章节:2.6 本章导览
- 同类块一览:2.0 功能块速查总表
整个显示部分的入口,块面上一个参数都没有
拖它到画布上,再把页放进它唯一的口子里。常见疑问:
| 问 | 答 |
|---|---|
| 多久刷新一次? | 屏自己按固定 1 秒轮询,不用在程序里设 |
| 能不能放两个? | 不能,全画布只能 1 个,放了第二个校验会报 |
| 刷新周期、镜像寄存器这些参数还需要填吗? | 当前版本没有这些参数。屏按页名取数,不需要程序再给它一个「显示数据放在哪个寄存器」的地址 |
它生成的不是一个 op,而是整份显示部分的容器(程序里的 display_loop.pages), 页、行、行内容全在这棵子里。四层结构(主循环 / 页 / 行 / 行内容)和各层的数量限制、 屏的 128×64 点与每行 16 字符位这些硬约束,见 2.6 显示模块。