KL6771

KL6771 1:

Dieser Funktionsbaustein übernimmt die Kommunikation mit der MP-Bus-Masterklemme KL6771. Über diesen Baustein wird die KL6771 konfiguriert und der Datenaustausch mit dem MP-Netzwerk gestartet.

KL6771 2:

Einschränkungen

  • Nur ein Aufruf pro Instanz
  • Aufruf muss einmal pro SPS-Zyklus erfolgen
  • Instanz muss in derselben SPS-Task aufgerufen werden, wie die ihm zugeordneten Sende- und Empfangsbausteine

KL6771 3: Eingänge

VAR_INPUT
  KL6771_IN : ARRAY [0..11] OF BYTE;
END_VAR

Name

Typ

Beschreibung

KL6771_IN

ARRAY OF BYTE

Wird mit dem Eingangsprozessabbild der MP-Bus-Masterklemme verbunden.

KL6771 4: Ausgänge

VAR_OUTPUT
  KL6771_OUT    : ARRAY [0..11] OF BYTE;
  strDataKL6771 : DataKL6771;
  bError        : BOOL;
  ErrorCode     : MP_Error;
  BusLoad       : INT := -1;
END_VAR

Name

Typ

Beschreibung

KL6771_OUT

ARRAY OF BYTE

Wird mit dem Ausgangsprozessabbild der MP-Bus-Masterklemme verbunden.

strDataKL6771

DataKL6771

Datenstruktur, die mit den verschiedenen MP-Bus-Funktionsbausteinen verbunden wird und die Kommunikation mit dem KL6771-Baustein beinhaltet.

bError

BOOL

Der Ausgang wird TRUE, sobald ein Fehler auftritt. Dieser Fehler wird über die Variable iErrorId beschrieben.

ErrorCode

MP_ERROR

Der Ausgang gibt im Fehlerfall einen Fehlercode aus. Gleichzeitig wird bError TRUE

BusLoad

INT

Auslastung des MP-Bus in Prozent.

Voraussetzungen

Entwicklungsumgebung

Einzubindende SPS-Bibliothek

TwinCAT ab v3.1.4020.14

Tc2_MPBus ab 3.3.5.0