FB_SET_PN_NAME

Der Funktionsbaustein FB_SET_PN_NAME vergibt dem jeweiligen PROFINET Device einen Namen. Bei der Vergabe ist drauf zu achten, dass nur PROFINET-konforme Zeichen verwendet werden.
Eingänge
VAR_INPUT
bExecute : BOOL;
NETID : T_AmsNetId;
PROFINET_NAME : STRING(51);
MAC_ID : ARRAY [0..5] OF BYTE;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bExecute | BOOL | Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert. |
NETID | T_AmsNetId | AMS Net ID des Controllers |
PROFINET_NAME | STRING | Name welcher an das PROFINET Device vergeben werden soll. Max. 240 Zeichen und folgende Zeichen erlaubt „a..z“, „0..9“, „.“, „-„ |
MAC_ID | ARRAY OF BYTE | MAC ID des Controllers |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
iErrorID : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | Bei der Aktivierung des Funktionsbausteins wird dieser Ausgang gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt. Während Busy = TRUE wird an den Eingängen kein neuer Befehl angenommen. |
bError | BOOL | Sollte ein Fehler bei der Übertragung des Kommandos erfolgen, dann wird dieser Ausgang gesetzt, nachdem der bBusy-Ausgang zurückgesetzt wurde. |
iErrorID | UDINT | Liefert bei einem gesetzten bError-Ausgang eine ADS-Fehlernummer. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1.4018 | PC or CX (x64, x86, ARM) | Tc2_ProfinetDiag |