SCIT_AlarmStop
Der Funktionsbaustein SCIT_AlarmStop dient als Hilfsbaustein um einen Alarm_Stop auf der Interbuskarte durchzuführen, die mit der NETID und dem PORT adressiert wird. Durch einen Alarm_Stop wird die Karte in den Zustand PAR_READY versetzt und alle Ausgänge zurückgenommen.
Eingänge
VAR_INPUT
NETID : T_AmsNetId;
PORT : T_AmsPort;
WRTRD : BOOL;
TMOUT : TIME := DEFAULT_ADS_TIMEOUT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
NETID | T_AmsNetId | Hier kann die Netzwerkadresse des Rechners angegeben werden, in dem die Karte eingebaut ist. Befindet sich die Karte auf demselben System kann auch ein Leerstring angegeben werden. |
PORT | T_AmsPort | Beinhaltet die ADS-Portnummer der Karte, die vom TwinCAT-System vergeben wurde. |
WRTRD | BOOL | Über eine positive Flanke an diesem Wert wird der Baustein aktiviert. |
TMOUT | TIME | Maximale Zeit die bei der Ausführung des Kommandos nicht überschritten werden soll. |
Ausgänge
VAR_INPUT
BUSY : BOOL;
ERR : BOOL;
ERRID : UDINT;
RESULT : WORD;
ADDERRINFO : WORD;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
BUSY | BOOL | Bei der Aktivierung des Funktionsbausteins wird dieser Ausgang gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt. |
ERR | BOOL | Sollte ein Fehler bei der Übertragung des Kommandos erfolgen, dann wird dieser Ausgang gesetzt, nachdem der BUSY-Ausgang zurückgesetzt wurde. |
ERRID | UDINT | Liefert bei einem gesetzten ERR-Ausgang die ADS-Fehlernummer. |
RESULT | WORD | Liefert das Ergebnis von der Karte zurück (Voraussetzung ist ein fehlerfreier ADS-Transport (ERR = FALSE)). RESULT = 0 kennzeichnet eine erfolgreiche Ausführung des Befehls. Ein Wert ungleich 0 beinhaltet die Fehlernummer der Phoenixkarte. |
ADDERRORINFO | WORD | Enthält bei negativer Rückmeldung der Karte zusätzliche Fehlerinformationen (vgl. Befehlsbeschreibung der Phoenixkarte). |
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
IO-Hardware |
Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|---|
TwinCAT v3.1.0 |
Keine, diese Funktionalität wird zur Zeit von TwinCAT 3 nicht unterstützt! |
Phoenix: IBS SC/I-T; IBS SC/RI/RT-LK |
Tc2_IoFunctions (IO) |