-

RDREC

TypFunktionsbaustein
BeschreibungMit dem Funktionsbaustein kann ein Datensatz von einem Profinet IO-Gerät gelesen werden. Der Baustein wird mit REQ = TRUE ausgeführt. Die Adresse (ID) des Profinet Device/Slot/Subslot, von dem der Datensatz gelesen werden soll, wird am Eingang ID angegeben. Die Nummer des zu lesenden Datensatzes wird am Eingang INDEX angelegt. Die maximale Länge des zu lesenden Datensatzes in Bytes wird am Eingang MLEN spezifiziert.

Der Ausgang VALID signalisiert das erfolgreiche Lesen des Datensatzes. Ist VALID = TRUE, wurde der gelesene Datensatz in den Parameter RECORD geschrieben.

Tritt während der Ausführung des Funktionsbausteins ein Fehler auf, wird ERROR auf TRUE und VALID auf FALSE gesetzt. Der Ausgang STATUS zeigt den Fehlercode an.
Hinweise
  • Bevor der Funktionsbaustein aufgerufen wird, sollte eine Applikationsbeziehung (AR) zum Kommunikationspartner vollständig aufgebaut sein.
  • Alle Ein- und Ausgänge müssen angeschlossen sein.
  • In einem PLCnext Engineer-Projekt können maximal 32 Instanzen des Funktionsbausteins verwendet werden.
  • Funktionsbausteine müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein.
ParameterEingänge

REQ

ID

INDEX

MLEN

Ein-/Ausgang

RECORD

Ausgänge

VALID

BUSY

ERROR

STATUS

LEN
FehlercodesFehlercodes am Ausgang STATUS