FB_PN_SCAN_UpTo255
Der Funktionsbaustein FB_PN_SCAN_UpTo255 scannt das PROFINET Netzwerk und liefert die Anzahl sowie eine Liste mit Informationen zu den gefundenen PROFINET Devices.
Eingänge
VAR_INPUT
bExecute : BOOL;
NETID : T_AmsNetId;
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 |
Ausgänge
VAR_OUTPUT
iFind_Devices : INT;
ar_PN_DEVICE : ARRAY [1..255] OF str_PN_SCAN;
bBusy : BOOL;
bError : BOOL;
iErrorID : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
iFind_Devices | int | Anzahl der PROFINET-Geräte in der Konfiguration. |
ar_PN_DEVICE | ARRAY OF str_PN_SCAN | PROFINET-/IP-Einstellungen der PROFINET-Geräte. |
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.4024.57 | PC or CX (x64, x86, ARM) | Tc2_ProfinetDiag (>= v1.5.2.0) |