FB_PN_ReadCompleteInfoOfDevices

Der Funktionsbaustein FB_PN_ReadCompleteInfoOfDevices erstellt eine Liste mit den vollständigen Informationen der konfigurierten Teilnehmer (in TwinCAT). Für PROFINET RT Controller wie TF6271 oder CCAT M930 Schnittstelle oder EL6631 v11(v.024).
Eingänge
VAR_INPUT
bExecute : BOOL;
sControllerName : T_Maxstring
tTimeout : TIME;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bExecute | BOOL | Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert. |
sControllerName | T_MaxString | Name des PROFINET RTControllers im TwinCAT Baum. |
tTimeout | TIME | Timeout für den kompletten Lesevorgang |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
nErrorID : UDINT;
nDevices : UINT;
aInfoOfDevices : ARRAY [1..255] OF st_PN_DeviceInfo;
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 PROFINET-Geräte in der Konfiguration. |
aInfoOfDevices | ST_PN_DeviceInfo | Einstellungen Informationen der konfigurierten PROFINET-Geräte. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.54 | PC or CX (x64, x86, ARM) | Tc2_ProfinetDiag (>= v1.4.1.0) |