Beschreibung
Mit der Anweisung "SETIO" übertragen Sie die Daten aus dem durch OUTPUTS aufgespannten Quellbereich konsistent zum adressierten DP-Normslave / PROFINET IO-Device und ggf. ins Prozessabbild (nämlich dann, wenn Sie den betroffenen Adressbereich des DP-Normslaves als Konsistenzbereich in einem Prozessabbild projektiert haben). "SETIO" ruft dabei die Anweisung "DPWR_DAT" auf.
Der Quellbereich 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 "SETIO"-Aufruf nur auf eine Komponente / DP-Kennung des DP-Slaves zugreifen.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "SETIO":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
ID |
Input |
DWORD |
E, A, M, D, L oder Konstante |
|
|
LEN |
Input |
INT |
E, A, M, D, L |
irrelevant |
|
STATUS |
Output |
DWORD |
E, A, M, D, L |
enthält die Fehlerinformation von "DPWR_DAT" in der Form DW#16#40xxxx00 |
|
OUTPUTS |
InOut |
ANY |
E, A, M, D |
Quellbereich für die zu schreibenden 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: DPWR_DAT: Konsistente Daten eines DP-Normslaves schreiben.