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 Dokument erweitern diesen Funktionsblock.
NETWORK |
USINT |
CAN Kanalnummer; bestimmt auf welchen CAN-Bus ein CiA405 Funktionsblock 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 |
CONFIRM |
BOOL |
Erfolgreich ausgeführt Bereich: true / false Initialisierungswert: false |
ERROR |
CIA405.CANOPEN_ KERNEL_ERROR |
Fehlerkode Bereich: 0000 … FFFF Initialisierungswert: 0 |