Skip to content

HMI显示主循环 ​

HMI显示主循环(类型名 ddc_display_loop):对齐西门子"HMI显示主循环":块面上没有任何参数(官方页的输入/输出都写"无")。里面放"一般页"块;整个工程仅 1 个,主页面+子页面合计最多 20 页。

这块是什么 ​

  • 编辑器里的名字:HMI显示主循环
  • 类型名:ddc_display_loop(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名)
  • 分类:HMI(屏幕页面(做画面模块))
  • 形态:容器块
  • 状态:无状态

对齐西门子"HMI显示主循环":块面上没有任何参数(官方页的输入/输出都写"无")。里面放"一般页"块;整个工程仅 1 个,主页面+子页面合计最多 20 页。

块面长什么样 ​

HMI显示主循环在逻辑编程编辑器里的样子

图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。

块面参数(在块上直接填/选) ​

  • 无 —— 这个块没有可填参数,行为只由连线决定

连线端子(从别的块接进来) ​

  • 内放 PAGES

下发到设备变成什么 ​

  • 生成 ddc.json 的操作(op):顶层 display_loop =

手册里其它相关位置 ​

整个显示部分的入口,块面上一个参数都没有 ​

拖它到画布上,再把页放进它唯一的口子里。常见疑问:

问答
多久刷新一次?屏自己按固定 1 秒轮询,不用在程序里设
能不能放两个?不能,全画布只能 1 个,放了第二个校验会报
刷新周期、镜像寄存器这些参数还需要填吗?当前版本没有这些参数。屏按页名取数,不需要程序再给它一个「显示数据放在哪个寄存器」的地址

它生成的不是一个 op,而是整份显示部分的容器(程序里的 display_loop.pages), 页、行、行内容全在这棵子里。四层结构(主循环 / 页 / 行 / 行内容)和各层的数量限制、 屏的 128×64 点与每行 16 字符位这些硬约束,见 2.6 显示模块。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研