Herunterladen Inhalt Inhalt Diese Seite drucken

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

Inhaltsverzeichnis

Werbung

• Der Wert in ST_TcPlcRegDataTable [} 103].RegDataItem[...].Access legt fest, wie das Element
behandelt wird.
◦ 0: Element wird ignoriert.
◦ 1: Das durch Select adressierte Register wird gelesen. Sein Inhalt wird mit RegData vergli-
chen. Bei einem ungleichen Inhalt wird der Schreibvorgang mit Error und Erro-
rID:=16#FFFFFFFF abgebrochen.
◦ 2: Das durch Select adressierte Register wird gelesen. Sein Inhalt wird mit RegData vergli-
chen. Bei einem Inhalt der nicht größer ist wird der Schreibvorgang mit Error und Erro-
rID:=16#FFFFFFFF abgebrochen.
◦ 3: Das durch Select adressierte Register wird gelesen. Sein Inhalt wird mit RegData vergli-
chen. Bei einem Inhalt der nicht kleiner ist wird der Schreibvorgang mit Error und Erro-
rID:=16#FFFFFFFF abgebrochen.
◦ 4: Das durch Select adressierte Register wird gelesen. Sein Inhalt wird mit RegData vergli-
chen. Bei einem Inhalt der nicht größer oder gleich ist wird der Schreibvorgang mit Error und
ErrorID:=16#FFFFFFFF abgebrochen.
◦ 5: Das durch Select adressierte Register wird gelesen. Sein Inhalt wird mit RegData vergli-
chen. Bei einem Inhalt der nicht kleiner oder gleich ist wird der Schreibvorgang mit Error und
ErrorID:=16#FFFFFFFF abgebrochen.
◦ 10: Das durch Select adressierte Register wird mit RegData geschrieben.
◦ Andere Werte werden derzeit ignoriert. Zukünftige Versionen der Bibliothek werden jedoch
möglicherweise weitere Funktionen unterstützen. Ein leeres Element sollte daher immer mit 0
gekennzeichnet werden.
Eine fallende Flanke an Execute löscht alle anstehenden Ausgangssignale. Wird Execute bereits bei noch
aktivem Schreibvorgang auf FALSE gesetzt, wird der eingeleitete Vorgang unbeeinflusst weiter bearbeitet.
Die Signale am Ende der Operation (Done, CommandAborted, Error, ErrorID, Done) werden für einen
Zyklus gegeben.
3.5.14

MC_AxUtiWriteCoeDriveTerm_BkPlcMc (ab V3.0)

Der Funktionsbaustein schreibt den Inhalt eines Registers der EL-Klemme, die als Antriebsschnittstelle für
die Achse dient.
VAR_INPUT
    Execute:        BOOL;
    Pdata:          POINTER TO BYTE:=0;
    ByteCount:      BYTE:=0;
    Index:          WORD:=0;
    Subindex:       BYTE:=0;
END_VAR
VAR_OUTPUT
    Busy:           BOOL;
    Done:           BOOL;
    CommandAborted: BOOL;
    Error:          BOOL;
    ErrorID:        UDINT;
END_VAR
VAR_INOUT
    Axis:           Axis_Ref_BkPlcMc;
END_VAR
Execute: Eine steigende Flanke an diesem Eingang startet den Schreibvorgang.
TwinCAT PLC Hydraulics
Version: 1.2
PLCopen Motion Control
201

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis