FB_PN_GET_PORT_STATISTIC

FB_PN_GET_PORT_STATISTIC 1:

Der Funktionsbaustein FB_PN_GET_PORT_STATISTIC liefert bei Aufruf die statistischen Daten zu den Ports eines PROFINET-Gerätes.

FB_PN_GET_PORT_STATISTIC 2: Eingänge

VAR_INPUT
  bStart       : BOOL;
  NETID        : T_AmsNetId;
  PORT         : T_AmsPort;
END_VAR

Name

Typ

Beschreibung

bStart

BOOL

Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert.

NETID

T_AmsNetId

AMS Net ID des Controllers

PORT

T_AmsPort

Port, über den der Controller mit dem Gerät kommuniziert ( Port = Device ID + 1000hex ).

FB_PN_GET_PORT_STATISTIC 3: Ausgänge

VAR_OUTPUT
  bBusy             : BOOL;
  str_RemotePort_1  : str_GetPortStatistic;
  str_RemotePort_2  : str_GetPortStatistic;
  bPort1            : BOOL;
  bPort2            : BOOL;
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.

str_RemotePort_1

str_GetPortStatistic

Diese Struktur enthält die statistischen Daten zu Port 1 .

str_RemotePort_2

str_GetPortStatistic

Diese Struktur enthält die statistischen Daten zu Port 2.

bPort1

BOOL

Ist TRUE, wenn der Port einen Link hat.

bPort2

BOOL

Ist TRUE, wenn der Port einen Link hat.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1.4018

PC or CX (x64, x86, ARM)

Tc2_ProfinetDiag