Mingcedar

所属产品: Mingcedar Studio DESIGNER

典型设备对象配置示例 | Mingcedar Studio

按电机、阀门、液位、按钮、输入框和表格选择配置方式。

首次发布 最近更新

<div class="manual-doc-article manual-doc-article-section"><h2 id="objects">对象: 典型设备对象配置示例</h2>

按电机、阀门、液位、按钮、输入框和表格选择配置方式。

<div class="doc-card-list">

<article class="doc-card doc-card-warn">

<h3 id="objects-item-1">电机 / 风机配置建议</h3>

<p>将电机或风机拆成静态外壳和动态部件。用 State Color 显示开停,仅对叶轮或转子应用 Rotate。电流、频率和转速等数值用独立 Tag Text 显示。</p>

<ul>

<li>先分静态层和旋转层</li>

<li>先确认运行状态显示正确,再添加旋转动画</li>

<li>数值信息独立成文本对象</li>

<li>质量 bad 时优先做灰态或禁用态</li>

</ul>

</article>

<article class="doc-card doc-card-tip">

<h3 id="objects-item-2">阀门状态表达建议</h3>

<p>区分反馈(开到位、关到位、故障、远方/就地)与命令(开阀、关阀、停止)。用 State Color 或 Discrete Color 显示状态;需要转动时只旋转阀板并设正确 pivot。命令按钮放在图形旁。</p>

<ul>

<li>命令和反馈分开</li>

<li>开关态优先用状态色</li>

<li>旋转只给阀板,不给整组</li>

<li>阀门图形尽量只表达状态</li>

</ul>

</article>

<article class="doc-card doc-card-tip">

<h3 id="objects-item-3">液位 / 进度条配置建议</h3>

<p>液位、料位和进度条宜缩放填充层;先确定可视上下限,再用 Tag Text 显示数值。高低液位或超限可用 Range Color / Blink Color 提示。</p>

<ul>

<li>先定可视范围</li>

<li>填充层优先用 Scale</li>

<li>数值另配 Tag Text</li>

<li>高低限再叠加颜色或闪烁</li>

</ul>

</article>

<article class="doc-card doc-card-warn">

<h3 id="objects-item-4">按钮 + 弹窗 / 诊断配置建议</h3>

<p>切页用 Open Link,诊断用 Open Diagnosis,写值用 Write Tag / Write Tag Bit,页内状态用 Set Variable on Click。诊断参数使用模板变量时,PLC、Template、Status Prefix、Title 分别填 &#39;&lt;PLC&gt;&#39;、&#39;&lt;DIAGNOSIS_TEMPLATE&gt;&#39;、&#39;&lt;STATUS_PREFIX&gt;&#39;、&#39;&lt;TITLE&gt;&#39;。多步动作或动态目标使用 Click Script;可复用弹窗可保存为模板。</p>

<ul>

<li>先分清按钮职责</li>

<li>标准行为优先</li>

<li>复杂联动再补 Click Script</li>

<li>会复用的弹窗优先模板化</li>

</ul>

</article>

<article class="doc-card doc-card-tip">

<h3 id="objects-item-5">输入框 + 键盘配置建议</h3>

<p>暂存后统一处理用 Plain Input,同页联动用 Runtime Variable,直接对应设备值用 PLC Tag。先配置 Input,再连接 Keypad。旁边标明单位和范围;数值限制须按 Input 教程在提交按钮中校验。</p>

<ul>

<li>先决定输入模式</li>

<li>先配输入框,再接 keypad</li>

<li>单位和范围尽量显式展示</li>

<li>用提交按钮发送;Input 的 Esc 仅丢弃未提交草稿</li>

</ul>

</article>

<article class="doc-card doc-card-tip">

<h3 id="objects-item-6">表格配置建议</h3>

<p>内置 Table 将数组渲染为只读文本。表头、列宽与字号放在模板中,行数据在 Page Script 中整理;Rows 可引用数组或返回数组的函数。需要筛选或分页时,先在脚本中生成目标行集合。当前没有内置按钮列、单元格输入框或逐行状态色,单元格字符串也不会作为 HTML 执行。需要设备控制时,在表格旁配置独立 Input 和按钮,或使用自写页 SDK。</p>

<ul>

<li>表结构放模板</li>

<li>行数据放 Page Script</li>

<li>先整理数组,再交表格渲染</li>

<li>筛选与分页在数组侧实现;交互控件独立配置</li>

</ul>

</article>

</div>

<div class="docs-note-grid manual-doc-image-grid">

<figure class="docs-note-card manual-doc-image-card" id="objects-image-1">

<img src="/WEB_img/HQPPT/current/templates/edit-input-template.png" alt="Mingcedar Studio Input 模板编辑界面" loading="lazy" decoding="async" />

<figcaption>

<strong>图示 1: 输入模板对象</strong>

<p>输入框对象要先明确收集暂存值、页面变量还是 PLC Tag,再配置确认动作和键盘。</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="objects-image-2">

<img src="/WEB_img/HQPPT/current/templates/edit-keypad-template.png" alt="Mingcedar Studio Keypad 模板编辑界面" loading="lazy" decoding="async" />

<figcaption>

<strong>图示 2: 键盘模板对象</strong>

<p>键盘模板绑定目标 Input,提供数字、Back、Clear 和 OK;放弃草稿用 Input 的 Esc,业务范围校验由提交脚本处理。</p>

</figcaption>

</figure>

<figure class="docs-note-card manual-doc-image-card" id="objects-image-3">

<img src="/WEB_img/HQPPT/current/templates/edit-table-template.png" alt="Mingcedar Studio Table 模板编辑界面" loading="lazy" decoding="async" />

<figcaption>

<strong>图示 3: 表格模板对象</strong>

<p>表格的表头、列宽与行数据分开维护;当前单元格显示只读文本,筛选后的数组由页面脚本提供。</p>

</figcaption>

</figure>

</div>

</div>