配方用于保存多组工艺参数。本节沿用配方范例的选择、编辑与表格操作,制作“海风工坊”烘焙参数页。
核心功能
打开 工程 → 配方,勾选第 0 组。

| 序号 | 参数 | 本例 | 作用 |
|---|---|---|---|
| 1 | 启用 | 第 0 组 | 勾选后参与编译;最多 10 组。 |
| 2 | 配方名称 | 烘焙工艺 | 标识这一组配方。 |
| 3 | 成分个数 | 6 | 每条记录包含的参数数量,最多 2000 个。 |
| 4 | 数据类型 | UINT16 | 同组参数使用同一类型;支持整型和浮点型。 |
| 5 | 记录个数 | 3 | 本组有 3 套参数,索引为 0~2;最多 1000 条。 |
| 6 | 记录名称 | 烘焙配方名称 | 选择文字标签,标签内容依次对应各条记录。 |
| 7 | 可修改 | 是 | 允许运行时修改记录名称。 |
| 8 | 名称长度 | 16 | 每条名称预留 16 字节,按编码后的字节数计。 |
| 9 | 字符编码 | UTF8 | 与名称显示控件保持一致。 |
| 10 | 详细数据 | 3 行 × 6 列参数 | 设置各条记录的初值。 |
| 11 | 索引地址 | LW1200 | 存放当前记录索引,后方连续存放参数和名称。 |
| 12 | 写 PLC 地址 | LW1400 | 下发目标的起始地址;本例使用本地 LW 区观察。 |
| 13 | 索引改变时写入 | 否 | 开启后,切换记录时自动下发当前配方。 |
| 14 | 控制地址 | LW1300 | 写入命令,控制下发与保存等操作。 |
先在 文字标签 中建立“烘焙配方名称”,中文内容填写 标准;浓郁;轻烘,再在“记录名称”中选择该标签。这里填写的是标签名称。
点击“详细数据”,填写初始参数:

| 索引 | 名称 | 温度 ℃ | 保温 min | 风机档位 | 转速 % | 进料 s | 冷却 s |
|---|---|---|---|---|---|---|---|
| 0 | 标准 | 180 | 20 | 2 | 40 | 5 | 30 |
| 1 | 浓郁 | 190 | 25 | 3 | 60 | 8 | 40 |
| 2 | 轻烘 | 160 | 15 | 1 | 30 | 3 | 20 |
本例为 E070C1060、1024 × 600。打开工程后编译、运行,点击“上一组/下一组”切换配方。
| 对象 | 设置 |
|---|---|
| 上一组/下一组 | 字设置按钮;地址 LW1200;递减/递增;步长 1;范围 0~2;循环调节。 |
| 六个参数 | 数值输入;LW1201~LW1206;UINT16;启用输入。 |
| 配方名称 | 文本输入;LW1207;16 字节;UTF8;本页关闭输入及字节互换。 |
| 下发结果 | 六个数值控件;LW1400~LW1405。 |

地址按字递增,地址数字为十六进制。本例名称占 LW1207~LW120E。若换成 32 位参数,每个参数占 2 个字,名称起始位置也随之改变。
下列按钮均使用“字设置按钮 → 写入常量”,写入地址为 LW1300。
| 按钮 | 常量 | 命令用途 | 核对方法 |
|---|---|---|---|
| 保存参数 | 2 | 提交当前记录的参数修改。 | 修改温度后,切换到其他记录再切回,检查新值。 |
| 下发参数 | 1 | 将当前参数写入配置的目标地址。 | 对照 LW1201~LW1206 与 LW1400~LW1405。 |
| 保存表格 | 3 | 保存表格中编辑的配方文件。 | 保存后重新加载,再核对修改值。 |
| 撤销修改 | 5 | 按原范例配置,撤销未保存的表格修改。 | 重新加载后核对原值。 |
运行范围: 本次已验证记录切换、名称显示、数值输入和表格编辑。当前配套模拟器的保存、下发命令未通过结果核验;上图仅展示输入及提交命令。持久保存和实际下发请在目标屏幕与对应固件上按表中方法验证。
连接真实 PLC 时,将“写 PLC 地址”改为设备的连续参数区,并先完成通信配置。地址不连续时,应按设备地址分别写入。
画面 1 使用“数据记录”控件。配方专用设置如下,表格外观等公共项见 4.3 数据记录。

| 序号 | 参数 | 本例 | 作用 |
|---|---|---|---|
| 1 | 数据源 | 配方 | 显示配方记录。 |
| 2 | 字符编码 | UTF8 | 与配方名称编码一致。 |
| 3 | 配方数据索引 | 0-烘焙工艺 | 选择配方组,区别于当前记录索引。 |
| 4 | 直接编辑配方 | 是 | 双击单元格进入编辑。 |
| 5 | 通道数量 | 6 | 显示六项参数。 |
| 6 | 控制地址 | LW1500 | 表格翻页控制,与配方命令地址 LW1300 分开。 |
| 7 | 选中行通知 | 是 | 配合工程中的表格点击回调更新当前配方索引。 |
进入“配方表格”,双击“浓郁”的温度单元格,输入 195 并确认,再点击“保存表格”提交命令。

在 工程 → 配方 页面底部操作。
导出: 点击“导出”,选择位置、填写 CSV 文件名,保存后确认完成提示。

导入: 点击“导入”,选择 CSV,确认覆盖后检查配方设置及详细数据,再保存工程。

CSV 用于迁移配方设置,不包含文字标签、字库与图片。跨工程复用时,优先打开下方完整工程包。
位置、字体、图片和触摸伴音等公共属性见 第三章 控件。
背景照片:Maldive97.jpg,Samoano, CC BY-SA 3.0。本章裁切、调色后的背景沿用该许可;界面排版与按钮为原创。