Herunterladen Inhalt Inhalt Diese Seite drucken

Mc_Writedigitaloutput_Bkplcmc (Ab V3.0) - Beckhoff TwinCAT PLC Hydraulics Handbuch

Inhaltsverzeichnis

Werbung

PLCopen Motion Control
Axis: Hier ist die Adresse einer Variablen vom Typ Axis_Ref_BkPlcMc [} 62] zu übergeben.
Verhalten des Bausteins
Auf eine steigende Flanke an Enable hin untersucht der Baustein das übergebene Achsinterface. Dabei
können eine Reihe von Problemen erkannt und gemeldet werden:
• Wenn an ParameterNumber ein nicht unterstützter Wert angelegt wurde wird mit Error und
ErrorID:=dwTcHydErrCdNotSupport reagiert.
Wenn diese Überprüfungen ohne Probleme durchgeführt werden konnten wird Value in den gewünschten
Parameterwert eingetragen und Done wird gemeldet. Wird der Parameter dabei verändert wird
Axis_Ref_BkPlcMc [} 62].ST_TcHydAxRtData [} 94].bParamsUnsave gesetzt.
Eine fallende Flanke an Enable löscht alle anstehenden Ausgangssignale.
HINWEIS! Dieser Baustein benötigt keine Zeit zur Durchführung seiner Aufgaben. Der Ausgang
Busy wird zu keinem Zeitpunkt den Wert TRUE annehmen und ist nur aus Kompatibilitätsgründen
vorhanden.
3.1.16

MC_WriteDigitalOutput_BkPlcMc (ab V3.0)

Der Funktionsbaustein definiert den Zustand eines digitalen Ausgangs eines Nockenschaltwerks.
VAR_INPUT
    Execute:        BOOL;
    OutputNumber:   INT;
    Value:          BOOL;
END_VAR
VAR_OUTPUT
    Done:       BOOL;
    Busy:       BOOL;
    Error:      BOOL;
    ErrorID:    UDINT;
END_VAR
VAR_INOUT
    Output:     OUTPUT_REF_BkPlcMc;
END_VAR
Execute: Eine steigende Flanke an diesem Eingang löst eine Aktualisierung des Zustands aus.
OutputNumber: Die Nummer des zu ermittelnden Ausgangs.
Value: Der Zustand des digitalen Ausgangs.
Done: Hier wird die erfolgreiche Ermittlung des Zustands signalisiert.
Busy: Dieser Ausgang ist für die Dauer der Abarbeitung des Kommandos auf TRUE.
Error: Hier wird das Auftreten eines Fehlers signalisiert.
ErrorID: Hier wird eine codierte Fehlerursache bereitgestellt.
Output: Hier ist die Adresse einer Variablen vom Typ OUTPUT_REF_BkPlcMc [} 87] zu übergeben.
Verhalten des Bausteins
Bei einer steigenden Flanke an Execute untersucht der Baustein die übergebenen Parameter. Dabei kann
ein Problem erkannt und gemeldet werden:
TwinCAT PLC Hydraulics
Version: 1.2
35

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis