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) |