TRACK_REF

Der Datentyp TRACK_REF enthält die Parameter einer digitalen Nockenspur für ein digitales Nockenschaltwerk MC_DigitalCamSwitch.

TYPE TRACK_REF :
STRUCT
    ModuloPositions : BOOL := TRUE; (* all cam positions are interpreted as modulo positions when TRUE *)
    ModuloFactor    : LREAL := 360; (* e. g. 360 degrees *)
    OnCompensation  : LREAL;        (* compensation time [s] *)
    OffCompensation : LREAL;        (* compensation time [s] *)
    Hysteresis      : LREAL;        (* distance from last switch position (+ or -) *)
    BreakRelease    : BOOL;         (* allow break to be released when TRUE, break cams will be activated when FALSE *)
    Force           : BOOL;         (* override all digital cams and set track ON *)
    Disable         : BOOL;         (* override all digital cams and set track OFF - overrides Force as well *)
END_STRUCT
END_TYPE

ModuloPositions

Wenn Modulo TRUE ist, werden alle Positionen modulo interpretiert. Die Nockenfunktion wird dadurch zyklisch wiederholt. Zur Berechnung des Modulo-Zyklus wird der Parameter ModuloFactor verwendet.

ModuloFactor

ModuloFactor gibt die Länge eines Modulo-Zyklus in der Positionseinheit der Achse an und wird nur verwendet, wenn Modulo TRUE ist.

OnCompensation

Kompensationszeit für die steigende Flanke der Nocke in [s]. Der Schaltzeitpunkt wird bei negativen Werten von OnCompensation vorgezogen und sonst verzögert.

OffCompensation

Kompensationszeit für die fallende Flanke der Nocke in [s]. Der Schaltzeitpunkt wird bei negativen Werten von OffCompensation vorgezogen und sonst verzögert.

Hysteresis

nicht implementiert.
Hysterese der Schaltvorgänge bei Drehrichtungsumkehr. Die Hysterese wird in der Positionseinheit der Achse angegeben.

BreakRelease

Bremsfreigabe für Bremsnocken auf diese Nockenspur

Force

Der digitale Ausgang wird unabhängig von den Nocken auf dieser Spur aktiv geschaltet. Disable hat Vorrang vor Force.

Disable

Der digitale Ausgang wird unabhängig von den Nocken auf dieser Spur inaktiv geschaltet. Disable hat Vorrang vor Force.

 

Wirkungsweise der Zeitkompensation

TRACK_REF 1: