使用系统函数实现配方数据记录的装载

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”函数功能演示