SCIT_ControlActiveConfiguration
Der Funktionsbaustein SCIT_ControlActiveConfiguration dient als Hilfsbaustein um einen Control_Active_Configuration auf der Interbuskarte durchzuführen, die mit der NETID und dem PORT adressiert wird. Durch einen Control_Active_Configuration kann der Zustand eines Teilnehmers (oder mehrerer, wenn der angegebene Teilnehmer Teil einer Gruppe ist) verändert werden.
Eingänge
VAR_INPUT
NETID : T_AmsNetId;
PORT : T_AmsPort;
WRTRD : BOOL;
TMOUT : TIME := DEFAULT_ADS_TIMEOUT;
SWITCH_CODE : WORD;
DEVICE_NO : WORD;
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. |
SWITCH_CODE | WORD | Gibt an welche Aktion mit dem Teilnehmer ausgeführt werden soll: 0 = Segment Off |
DEVICE_NO | WORD | Gibt die Gerätenummer des angesprochenen Teilnehmers an. Für den Teilnehmer 3.1 muss z. B. ein Wert von 16#0301 angegeben werden. |
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) |