Beschreibung
Mit der Anweisung lesen Sie alle Eingänge eines DP-Normslaves / PROFINET IO-Devices konsistent aus. Die Anweisung ruft dabei die Anweisung "DPRD_DAT" auf. Falls bei der Datenübertragung kein Fehler auftrat, werden die gelesenen Daten in den durch INPUTS aufgespannten Zielbereich eingetragen.
Der Zielbereich muss dieselbe Länge aufweisen, die Sie für die selektierte Komponente projektiert haben.
Bei einem DP-Normslave mit modularem Aufbau bzw. mit mehreren DP-Kennungen können Sie mit einem "GETIO"-Aufruf jeweils nur auf die Daten einer Komponente / DP-Kennung unter der projektierten Anfangsadresse zugreifen.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "GETIO":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
ID |
Input |
DWORD |
E, A, M, D, L oder Konstante |
|
|
STATUS |
Output |
DWORD |
E, A, M, D, L |
enthält die Fehlerinformation von "DPRD_DAT" in der Form DW#16#40xxxx00 |
|
LEN |
Output |
INT |
E, A, M, D, L |
Anzahl der gelesenen Daten in Bytes |
|
INPUTS |
InOut |
ANY |
E, A, M, D |
Zielbereich für die gelesenen Daten. Er muss genauso lang sein, wie Sie für die selektierte DP-Slave- / PROFINET-IO-Komponente projektiert haben. Es ist nur der Datentyp BYTE zulässig. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter STATUS
Siehe auch: DPRD_DAT: Konsistente Daten eines DP-Normslaves lesen.