CIA405.CIA405BASE (FB)

 

(CAA_CiA405.Library)

Um für alle CIA405 Funktionsblöcke das übliche Verhaltensmodell zu implementieren, wird dieser Funktionsblock als eine Basisklasse verwendet. Alle übrigen CIA405 Funktionsblöcke im vorliegenden Doku­ment erweitern diesen Funktionsblock.

Eingang:

NETWORK

USINT

CAN Kanalnummer; bestimmt auf welchen CAN-Bus ein CiA405 Funk­tionsblock seine Aktion ausführt.

Bereich: 1 …MAX NETWORKS (max. 64)

Initialisierungswert: 1

Die CAN Kanalnummer ist nicht die gleiche wie die im CAN Bus Konfigurator spezifizierte Net ID. Bei der Berechnung der CAN Kanalnummer muss folgende Formel verwendet werden: Net ID + 1

ENABLE

BOOL

Ausführung frei gegeben

Bereich: true / false

Initialisierungswert: false

TIMEOUT

UDINT

Maximale Ausführungszeit in ms; 0 bedeutet, dass die Zeitüberschreitung deaktiviert ist

Bereich:

Initialisierungswert: 0

Ausgang:

CONFIRM

BOOL

Erfolgreich ausgeführt

Bereich: true / false

Initialisierungswert: false

ERROR

CIA405.CANOPEN_

KERNEL_ERROR

Fehlerkode

Bereich: 0000 … FFFF

Initialisierungswert: 0