RCP (Rezept)

Die RCP-Anweisung liest den Wert einer Variable aus der Rezeptdatendatei, die in dem Ordner für Rezeptdatendateien auf der SD-Karte gespeichert ist, und aktualisiert den Wert auf der Laufzeit-Engine. Schreibt den Variablenwert mit der Laufzeit-Engine in die Rezeptdatendatei auf der SD-Karte.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für
Micro820
L20E-,
Micro850
L50E- und
Micro870
L70E-Controller.
RCP
RCP
RCP-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
Enable
Eingang
BOOL
Anweisungsblock für Rezept lesen/schreiben wird aktiviert.
  • TRUE: Wird eine Anstiegflanke erkannt, Rezeptanweisung ausführen, sobald vorheriger Vorgang abgeschlossen ist.
  • FALSE: Wenn keine Anstiegflanke erkannt wird, Rezeptanweisung nicht ausführen.
RWFlag
Eingang
BOOL
TRUE: RWFlag (Schreibvorgang). Das Rezept schreibt die Variablenwerte mit der Laufzeit-Engine in eine Rezeptdatendatei auf der SD-Karte.
FALSE: RWFlag (Lesevorgang). Das Rezept liest die Variablenwerte von der SD-Karte und aktualisiert die zugehörigen Variablenwerte der Laufzeit-Engine.
CfgID
Eingang
USINT
Rezeptkonfigurations-VA ID-Nummer 1-10.
FileName
Eingang
STRING
Name der Rezeptdatendatei (maximal 30 Zeichen lang).
Status
Ausgang
USINT
Aktueller Status des Rezeptanweisungsblocks.
RCP-Statuscodes:
  • 0: Leerlauf.
  • 1: Wird ausgeführt.
  • 2: Erfolg; ohne Fehler abgeschlossen.
  • 3: Fehler; mit Fehler abgeschlossen.
ErrorID
Ausgang
UDINT
Der numerische RCP-Fehlercode.
Die Definitionen sind in RCP-Fehlercodes definiert.

RCP-Fehlercodes

RCP-Fehlercodes
Fehlercode
Fehlername
0
RCP_ERR_NONE
1
RCP_ERR_NO_SDCARD
2
RCP_ERR_DATAFILE_FULL
3
RCP_ERR_DATAFILE_ACCESS
SD-Karte wurde identifiziert als:
  • Beschädigt
  • Voll
  • Schreibgeschützt
4
RCP_ERR_CFG_ABSENT
5
RCP_ERR_CFG_ID
6
RCP_ERR_RESOURCE_BUSY
7
RCP_ERR_CFG_FORMAT
8
RCP_ERR_RESERVED
Reserviert für künftige mögliche Erweiterungen.
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
Rezeptdatendatei ist zu groß (>4 kB).

RCP-Beispiele

Beispiel für ein RCP-Funktionsblockdiagramm
Beispiel für ein RCP-Funktionsblockdiagramm
Beispiel für einen RCP-Kontaktplan
Beispiel für einen RCP-Kontaktplan
Beispiel für strukturierten RCP-Text
Beispiel für strukturierten RCP-Text
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal