RCP(配方)
RCP 指令可从配方数据文件(驻留在 SD 卡的配方数据文件文件夹中)读取变量的数据值,并将值更新到运行时引擎。通过运行时引擎将变量值写入 SD 卡上的配方数据文件。
支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于 L20E、L50E 和 L70E 控制器。
RCP

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
Enable | 输入 | BOOL | 启用配方读取/写入指令块。
|
RWFlag | 输入 | BOOL | TRUE: RWFlag(写入操作)。配方通过运行时引擎将变量值写入 SD 卡上的配方数据文件。 FALSE:RWFlag(读取操作)。配方从 SD 卡读取变量的值,并将对应变量的值更新到运行时引擎。 |
CfgID | 输入 | USINT | 配方配置 VA ID 编号 1-10。 |
FileName | 输入 | STRING | 配方数据文件名称(最大长度 30 个字符)。 |
Status | 输出 | USINT | 配方指令块当前状态。 RCP 状态代码:
|
ErrorID | 输出 | UDINT | 数字 RCP 错误代码。 这些定义在 RCP 错误代码中定义。 |
RCP 错误代码
错误代码 | 错误名称 |
|---|---|
0 | RCP_ERR_NONE |
1 | RCP_ERR_NO_SDCARD |
2 | RCP_ERR_DATAFILE_FULL |
3 | RCP_ERR_DATAFILE_ACCESS SD 卡被识别为:
|
4 | RCP_ERR_CFG_ABSENT |
5 | RCP_ERR_CFG_ID |
6 | RCP_ERR_RESOURCE_BUSY |
7 | RCP_ERR_CFG_FORMAT |
8 | RCP_ERR_RESERVED 保留,以用于将来可能的扩展。 |
9 | RCP_ERR_UNKNOWN |
10 | RCP_ERR_DATAFILE_NAME |
11 | RCP_ERR_DATAFOLDER_INVALID |
12 | RCP_ERR_DATAFILE_ABSENT |
13 | RCP_ERR_DATAFILE_FORMAT |
14 | RCP_ERR_DATAFILE_SIZE 配方数据文件大小太大 (>4kb)。 |
RCP 示例
RCP 功能块图示例

RCP 梯形图示例

RCP 结构化文本示例

提供反馈