RCP (ricetta)
L'istruzione RCP legge i valori dei dati di una variabile dal file di dati ricetta che si trova nella cartella file di dati ricetta nella scheda SD e aggiorna il valore sul motore di runtime. Scrive il valore della variabile con il motore di runtime in un file di dati ricetta nella scheda SD.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori L20E, L50E e L70E.
RCP

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
Enable | Ingresso | BOOL | Abilitare il blocco istruzione di lettura/scrittura della ricetta.
|
RWFlag | Ingresso | BOOL | TRUE: RWFlag (operazione di scrittura). La ricetta scrive i valori della variabile con il motore di runtime all'interno di un file di dati ricetta nella scheda SD. FALSE: RWFlag (operazione di lettura). La ricetta legge i valori della variabile dalla scheda SD e aggiorna il corrispondente valore della variabile sul motore di runtime. |
CfgID | Ingresso | USINT | Numero configurazione della ricetta ID VA 1-10. |
FileName | Ingresso | STRING | Nome file di dati ricetta (lunghezza massima 30 caratteri). |
Status | Uscita | USINT | Stato corrente del blocco istruzione Ricetta. Codici di stato RCP:
|
ErrorID | Uscita | UDINT | Codice di errore RCP numerico. Le definizioni sono definite nei codici di errore RCP. |
Codici di errore RCP
Codice errore | Nome errore |
|---|---|
0 | RCP_ERR_NONE |
1 | RCP_ERR_NO_SDCARD |
2 | RCP_ERR_DATAFILE_FULL |
3 | RCP_ERR_DATAFILE_ACCESS La scheda SD viene identificata come:
|
4 | RCP_ERR_CFG_ABSENT |
5 | RCP_ERR_CFG_ID |
6 | RCP_ERR_RESOURCE_BUSY |
7 | RCP_ERR_CFG_FORMAT |
8 | RCP_ERR_RESERVED Riservata per una possibile espansione 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 La dimensione del file di dati ricetta è troppo grande (>4 kb). |
Esempi di RCP
Esempio di diagramma a blocchi funzionali RCP

Esempio di diagramma ladder RCP

Esempio di testo strutturato RCP

Fornire un feedback