Herunterladen Inhalt Inhalt Diese Seite drucken

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

Inhaltsverzeichnis

Werbung

PLCopen Motion Control
VAR_OUTPUT
    Done:       BOOL;
    Busy:       BOOL;
    Error:      BOOL;
    ErrorID:    UDINT;
    Value:      BOOL;
END_VAR
VAR_INOUT
    Output:     OUTPUT_REF_BkPlcMc;
END_VAR
Enable: Eine steigende Flanke an diesem Eingang löst eine Aktualisierung des Zustands aus.
OutputNumber: Die Nummer des zu ermittelnden Ausgangs.
Valid: 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.
Value: Der Zustand des digitalen Ausgangs.
Output: Hier ist die Adresse einer Variablen vom Typ OUTPUT_REF_BkPlcMc [} 87] zu übergeben.
Verhalten des Bausteins
Bei einem TRUE an Enable untersucht der Baustein die übergebenen Parameter. Dabei kann ein Problem
erkannt und gemeldet werden:
• Wenn der Wert von OutputNumber nicht im zulässigen Bereich [0..31] liegt wird mit Error und
ErrorID:=dwTcHydErrCdIllegalOutputNumber reagiert.
Wenn diese Überprüfungen ohne Probleme durchgeführt werden konnten wird der Zustand des digitalen
Ausgangs ermittelt und Valid gemeldet.
Eine fallende Flanke an Enable löscht alle anstehenden Ausgangssignale.
3.1.8

MC_ReadParameter_BkPlcMc (ab V3.0)

Der Funktionsbaustein liest die nicht boolschen Parameter einer Achse aus. Für boolsche Parameter steht
der Baustein MC_ReadBoolParameter_BkPlcMc [} 24] zur Verfügung.
VAR_INPUT
    Enable:             BOOL;
    ParameterNumber:    INT;
END_VAR
VAR_OUTPUT
    Busy:       BOOL;
    Done:       BOOL;
    Error:      BOOL;
    ErrorID:    UDINT;
    Value:      LREAL;
END_VAR
VAR_INOUT
    Axis:       Axis_Ref_BkPlcMc;
END_VAR
26
Version: 1.2
TwinCAT PLC Hydraulics

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis