FB_ActuatorBase

FB_ActuatorBase 1:

Dieser FB legt eine Instanz eines linearen booleschen Aktuators an. Dazu zählen beispielsweise pneumatische oder hydraulische Ventile mit verbundenen Zylindern. Für die Ansteuerung teilt sich der Aktuator die gemeinsame Schnittstelle I_MotionBase mit den anderen Achstypen. Dadurch können simple Bewegungsfunktionen unabhängig von der verwendeten kompakten Antriebstechnik programmiert werden: Beispielsweise könnte so ein pneumatisches Handhabungs-Gerät über das Interface durch eine kompakte Servo-Achse ersetzt werden.

Syntax:

fbActuator:          FB_ActuatorBase;

FB_ActuatorBase 2: Anschlussoptionen (IOs)

Bezeichnung

Typ

Beschreibung

FeedbackBase

I_InputBase

Rückmeldesignal für das Erreichen der Grundstellung

FeedbackWork

I_InputBase

Rückmeldesignal für das Erreichen der Arbeitsstellung

OutputBase

I_OutputBase

Ausgangssignal für die Ansteuerung in Grundstellung

OutputWork

I_OutputBase

Ausgangssignal für die Ansteuerung in Arbeitsstellung

FeedbackPower

I_InputBase

Rückmeldesignal für das erfolgreiche Freigeben des aktiven Betriebs.
Kann z.B. mit einer Drucküberwachung der Versorgung verbunden werden.

OutputPower

I_OutputBase

Ausgangssignal zur Leistungsfreigabe des Aktuators.
Kann z.B. mit einem Versorgungssperrventil verbunden werden.

FB_ActuatorBase 3:

Verfügbarkeit der Anschlussoptionen

Die Anschlussoptionen sind als Eigenschaft der Achse verfügbar und können einmalig mit einer IO-Instanz verknüpft werden: z.B. fbActuator.OutputWork := fbOutputWork;

FB_ActuatorBase 4:

Notwendigkeit einzelner Anschlüsse

Alle verknüpfbaren Geräteanschlüsse (IOs) eines Aktuators sind optional,

  • Fehlende Ausgänge schränken die möglichen Kommandos ein
  • Fehlende Eingänge werden mit einer parametrierbaren Zeit simuliert
FB_ActuatorBase 5:

Nur digitale I/O-Geräte möglich

Trotz der Verwendung allgemeiner I/O-Schnittstellen für die Geräte-Anschlüsse können zurzeit nur digitale Optionen verwendet werden. Eine Erweiterung ist für zukünftige Versionen geplant.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)