RCP (receita)
A instrução RCP lê o valor de dados de uma variável do arquivo de dados de receita que reside na pasta de arquivo de dados da receita no cartão SD e atualiza o valor para o mecanismo de tempo de execução. Grava os valores da variável com o mecanismo de tempo de execução em um arquivo de dados de receita no cartão SD.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E.
RCP

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
Enable | Entrada | BOOL | Ativar bloco de instruções de leitura/gravação de receita.
|
RWFlag | Entrada | BOOL | TRUE: RWFlag (operação de gravação). A receita grava os valores da variável com o mecanismo de tempo de execução em um arquivo de dados de receita no cartão SD. FALSE: RWFlag (operação de leitura). A receita lê os valores de variável do cartão SD e atualiza o valor da variável correspondente para o mecanismo de tempo de execução. |
CfgID | Entrada | USINT | Número de ID VA da configuração da receita de 1-10. |
FileName | Entrada | STRING | Nome do arquivo de dados da receita (comprimento máximo de 30 caracteres). |
Status | Saída | USINT | Status atual do bloco de instruções da receita. Códigos de status de RCP:
|
ErrorID | Saída | UDINT | O código numérico de erro RCP. As definições são definidas em códigos de erro RCP. |
Códigos de erro de RCP
Código de erro | Nome do erro |
|---|---|
0 | RCP_ERR_NONE |
1 | RCP_ERR_NO_SDCARD |
2 | RCP_ERR_DATAFILE_FULL |
3 | RCP_ERR_DATAFILE_ACCESS Cartão SD é identificado como:
|
4 | RCP_ERR_CFG_ABSENT |
5 | RCP_ERR_CFG_ID |
6 | RCP_ERR_RESOURCE_BUSY |
7 | RCP_ERR_CFG_FORMAT |
8 | RCP_ERR_RESERVED Reservado para possível expansão futura. |
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 O tamanho do arquivo de dados de receita é grande demais (>4kb). |
Exemplos de RCP
Exemplo de diagrama de blocos de função RCP

Exemplo de diagrama de ladder RCP

Exemplo de texto estruturado RCP

Dê sua opinião