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
RCP
Parametri RCP
Parametro
Tipo di parametro
Tipo di dati
Descrizione
Enable
Ingresso
BOOL
Abilitare il blocco istruzione di lettura/scrittura della ricetta.
  • TRUE: Fronte di salita rilevato, esegue l'istruzione ricetta, se la precedente operazione è stata completata.
  • FALSE: Fronte di salita non rilevato, non esegue l'istruzione 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:
  • 0: Inattivo.
  • 1: In esecuzione.
  • 2: Succeed, completato senza errori.
  • 3: Error, completato con errori.
ErrorID
Uscita
UDINT
Codice di errore RCP numerico. 
Le definizioni sono definite nei codici di errore RCP.

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:
  • Interrotta
  • Completo
  • Sola lettura
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 a blocchi funzione RCP
Esempio di diagramma ladder RCP
Esempio di diagramma ladder RCP
Esempio di testo strutturato RCP
Esempio di testo strutturato RCP
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal