FB_PN_ReadStateOfDevices

Der Funktionsbaustein FB_PN_ReadDtateOfDevices liefert bei Aufruf die Anzahl der konfigurierten, der fehlenden Teilnehmer und derer mit Diagnoseinformationen.
![]() | PROFINET RT Controller Treiber Version Der Funktionsbaustein ist nur für PROFINET RT Controller Treiber Version v03(v0.21) oder höher verfügbar. |
Eingänge
VAR_INPUT
bExecute : BOOL;
NETID : T_AmsNetIdArr;
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 PROFINET RT Controllers |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrorID : UDINT;
nDevices : UINT;
PnIoError : UINT;
PnIoDiag : UINT
sControllerDriverVersion : STRING;
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. |
nErrorId | UDINT | Liefert bei einem gesetzten bError-Ausgang eine ADS-Fehlernummer. |
nDevices | UINT | Anzahl der konfigurierten Geräte.(max.255) |
PnIoError | UINT | Anzahl der Geräte mit Fehlerzustand oder Diagnose. |
PnIoDiag | UINT | Anzahl der Geräte mit Diagnose. |
sControllerDriverVersion | UINT | PROFINET Controller Version 03 (V00.21) oder höher notwendig. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.54 | PC or CX (x64, x86, ARM) | Tc2_ProfinetDiag (>= v1.4.1.0) |