FB_READ_PROFINET_NAME

FB_READ_PROFINET_NAME 1:

Der Funktionsbaustein FB_READ_PROFINET_NAME liest den PROFINET Namen einer EL6631-0010 und falls konfiguriert einer virtuellen EL6631-0010 aus.

FB_READ_PROFINET_NAME 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_READ_PROFINET_NAME 3: Ausgänge

VAR_OUTPUT
  bBusy                 : BOOL;
  bError                : BOOL;
  nCntEL6631_Slave      : BYTE
  arPROFINET_NAME       : ARRAY [1..2] OF STRING(240)
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.

nCntEL6631_Slave

BYTE

Liefert die Informationen, wie sich die EL6631-0010 darstellt. „0“ = EL6631-0010 und „1“ = virtuelle EL6631-0010.

arPROFINET_NAME

ARRAY OF STRING

Enthält die PROFINET Namen der EL6631-0010 und falls konfiguriert den der virtuellen EL6631-0010.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1.4018

PC or CX (x64, x86, ARM)

Tc2_ProfinetDiag