FB_ASI_WriteParameter
Eingänge
VAR_INPUT
iParameternumber : WORD;
iParametervalue : DWORD;
bStart : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
iParameterNumber | WORD | Parameternummer |
iParametervalue | DWORD | Parameterwert |
bStart | BOOL | Mit einer positiven Flanke an diesem boolschen Eingang wird der entsprechende Auftrag ausgeführt. |
Ein-/Ausgänge
VAR_IN_OUT
stParameterBuffer : ST_ParameterBuffer;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stParameterBuffer | Datenpuffer für die Hintergrundkommunikation. |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bErr : BOOL;
bErrornumber : DWORD;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | Dieser Ausgang bleibt solange auf TRUE, bis der Baustein eine Befehlsanforderung ausführt. Während Busy = TRUE wird an den Eingängen kein neuer Befehl angenommen. Beachten Sie, dass nicht die Ausführung des Dienstes, sondern nur dessen Annahme zeitlich überwacht wird. |
bErr | BOOL | Dieser Ausgang zeigt den Fehlerstatus an. |
bErrornumber | DWORD | Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Befehls. Wird durch das Ausführen eines Befehls an den Eingängen auf 0 zurückgesetzt. |
Befehlsspezifischer Fehlercode (dezimal) | Beschreibung |
---|---|
1 | Kommunikations-Timeout |
2 | ASI-Slaveadresse nicht vorhanden |
3 - 10 | Reserviert |
11 | ASI-Slave ist nicht aktiviert (Slave ist nicht in LAS). |
12 | Bei der Kommunikation ist ein Fehler aufgetreten. |
13 | Datenaustauschbit (CN.4) nicht gesetzt |
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
IO Hardware |
Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|---|
TwinCAT v3.1.0 |
PC oder CX (x86) |
ASI Masterklemme |
Tc2_IoFunctions (IO) |