1.常规情况下都是通过配方视图实现配方数据记录的装载,如果现场有操作要求,不希望通过配方视图操作配方数据记录,那么是否有对应的系统函数可以实现相同的功能呢?
本文主要介绍如何使用系统函数实现配方数据记录的装载。
2. 使用“从 PLC 获取数据记录”系统函数实现配方数据记录的上传
函数功能:将所选配方数据记录从 PLC 传送到 HMI 设备的存储介质中。
“从 PLC 获取数据记录”函数的参数及说明 | |
参数 | 参数说明 |
配方编号/名称 | 要传送其配方数据记录的配方的编号或名称。 |
数据记录编号/名称 | 从 PLC 传送到 HMI 设备数据介质的配方数据记录的编号或名称。 |
覆盖 | 确定是否覆盖具有相同名称的现有配方数据记录: 0 (hmiOverwriteForbidden) = 否:不覆盖配方数据记录。传送过程将不会执行。 1 (hmiOverwriteAlways) = 是:无提示直接覆盖配方数据记录。 2 (hmiOverwriteWithPrompting) = 需要确认:确认后才覆盖配方数据记录。 |
输出状态信息 | 确定传送之后是否输出状态消息: 0 (hmiOff) = 关:不输出状态消息 1 (hmiOn) = 开:输出状态消息 |
处理状态(输出),可选 |
2 = 系统函数正在执行 4 = 系统函数已经成功完成 12 = 因为出现了错误,系统函数未执行 |
3. 使用“将数据记录设置为PLC”系统函数实现配方数据记录的下载
函数功能:将给定的配方数据记录从HMI设备的数据介质直接传送到与HMI设备相连的PLC。
“将数据记录设置为到PLC”函数的参数及说明 | |
参数 | 参数说明 |
配方编号/名称 | 要将其配方数据记录传送到 PLC 的配方的编号或名称。 |
数据记录编号/名称 | 传送到 PLC 的配方数据记录的编号或名称。 |
输出状态信息 | 确定传送之后是否输出状态消息: 0 (hmiOff) = 关:不输出状态消息 1 (hmiOn) = 开:输出状态消息 |
处理状态(输出),可选 | 返回系统函数的处理状态: 2 = 系统函数正在执行 4 = 系统函数已经成功完成 12 = 因为出现了错误,系统函数未执行 |
4. “从 PLC 获取数据记录”和“将数据记录设置为PLC”函数的具体组态
4. 功能演示
4.1 “从PLC获取数据记录”函数功能演示
4.2 “将数据记录设置为PLC”函数功能演示