配方
PLCVisu 中的“配方”模块允许您将变量值分组定义、存储和应用为可重用的配置。配方非常适合用于机器预设、生产批次或用户自定义的操作状态。配方分为两层创建和管理:配方定义和配方列表。
1. 配方定义
在“配方定义”部分,您可以通过指定要包含的变量来声明每个配方的结构。
参数
每个条目包括:
- 名称:来自 PLC 的完整变量名(例如,[code_block_0])
- 标签:在用户界面中显示的名称(用途待定)
- 最小值/最大值:前端强制执行的输入限制——用户无法输入超出此范围的值。
- 值:默认值或上次使用的值
- 路径:变量绑定到目标 PLC 的路径(例如,[code_block_1])
此处定义的变量将作为字段在“配方列表”部分创建的任何配方项中可用。
2. 配方列表
“配方列表”包含实际配方的命名实例。列表中的每个项目代表分配给“配方定义”中定义的变量的值快照。
每个配方的参数
创建或编辑配方项时:
- 您可以为每个变量分配具体值。
- 用户界面会遵守之前定义的最小值/最大值限制。
- 每个配方都可以添加标签和名称,以便在前端进行选择。
3. 前端配方控制
在 HMI(前端),专用的“配方控制”允许操作员执行以下操作:
- 使用下拉选择器切换配方
- 下载文件:导出当前配方列表(可能是 [code_block_2] 格式,也可能是 CSV 格式——待定)
- 上传文件:从文件导入一个或多个配方
- 查看或编辑现有配方(基于权限)
- 应用配方:将选定的配方值推送到 PLC
“状态”字段显示配方状态——详细信息待定。 ---
4. 连接绑定
配方变量可以连接到不同的数据源:
- [code_block_3] 用于以太网(本地 PLC)
- WAGO Cloud(远程/云端 PLC)
在配方定义中定义变量时选择这些连接。
总结
| 功能 | 后端 | 前端 |
|---|---|---|
| 定义变量 | 配方定义 | – |
| 创建配方项 | 配方列表 | 配方下拉菜单/编辑 |
| 上传/下载 | – | 上传/下载文件按钮 |
| 绑定到 PLC | 通过变量路径 + 连接 | 通过控制推送值 |
待解答的文档问题
以下问题待与您的团队确认:
-
最小值/最大值限制
已确认 → 在用户界面中强制执行;不允许手动输入超出限制的值。 -
“标签”与“名称”的区别
“标签”是否仅用于显示,还是会影响显示/本地化? -
配方文件格式详情
已确认使用 [code_block_2] 格式;但文件内容格式(CSV、JSON?)仍待确认。 -
如果上传的配方包含未知变量,系统会如何处理?
系统会忽略、警告还是报错? -
配方列表和前端中“状态”列的含义
“0”或“-”等值代表什么? -
保存后,值更改是否会立即推送到 PLC?
还是只有在前端触发“应用”时才会推送?