Herunterladen Inhalt Inhalt Diese Seite drucken

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

Inhaltsverzeichnis

Werbung

PLCopen Motion Control
Eine fallende Flanke an Execute löscht alle anstehenden Ausgangssignale. Wird Execute bereits bei noch
aktivem Ladevorgang auf FALSE gesetzt wird der eingeleitete Vorgang unbeeinflusst weiter bearbeitet. Die
Signale am Ende der Operation (Error, ErrorID, Done ) werden für einen Zyklus gegeben.
HINWEIS! Die Anzahl der Zeilen in der Datei muss mit der in den globalen Konstanten der
Bibliothek als iTcHydfCustDataMaxIdx (derzeit: 20) festgelegten Anzahl übereinstimmen. Jede der
Zeilen darf maximal 20 Zeichen (inklusive Leerzeichen, ohne Zeilenwechsel) enthalten.
3.5.6

MC_AxParamLoad_BkPlcMc (ab V3.0)

Der Funktionsbaustein lädt die Parameter einer Achse aus einer Datei. Für die kompatible Erzeugung der
Parameterdatei ist ein Baustein vom Typ MC_AxParamSave_BkPlcMc [} 193] zu verwenden.
Dieser Baustein wird in der Regel nicht direkt durch die Applikation aufgerufen. Soweit möglich sollte ein
Baustein des Typs MC_AxUtiStandardInit_BkPlcMc [} 171] verwendet werden, der einen Baustein des Typs
MC_AxParamLoad_BkPlcMc verwendet.
VAR_INPUT
    Execute:        BOOL;
END_VAR
VAR_OUTPUT
    Done:           BOOL;
    Error:          BOOL;
    ErrorID:        UDINT;
END_VAR
VAR_INOUT
    Axis:           Axis_Ref_BkPlcMc;
END_VAR
Execute: Eine steigende Flanke an diesem Eingang startet den Ladevorgang.
Done: Hier wird das erfolgreiche Laden der Parameter signalisiert.
Error: Hier wird das Auftreten eines Fehlers signalisiert.
ErrorID: Hier wird eine codierte Fehlerursache bereitgestellt.
Axis: Hier ist die Adresse einer Variablen vom Typ Axis_Ref_BkPlcMc [} 62] zu übergeben.
Verhalten des Bausteins
Auf eine steigende Flanke an Execute hin untersucht der Baustein das übergebene Achsinterface. Dabei
können eine Reihe von Problemen erkannt und gemeldet werden:
• Wenn die Datei nicht zum Lesen geöffnet werden kann wird mit Error und
ErrorID:=dwTcHydErrCdPtrPlcMc oder dwTcHydErrCdPtrMcPlc reagiert.
Wenn diese Überprüfungen ohne Problem durchgeführt werden konnte wird der Ladevorgang initiiert. Dabei
wird die Version der Datei ermittelt und nicht durch die Datei festgelegte Parameter durch neutrale Default-
Werte ersetzt. Sollte die Datei nicht mehr oder noch nicht verwendete Parameter enthalten werden diese
ignoriert.
Eine fallende Flanke an Execute löscht alle anstehenden Ausgangssignale. Wird Execute bereits bei noch
aktivem Ladevorgang auf FALSE gesetzt wird der eingeleitete Vorgang unbeeinflusst weiter bearbeitet. Die
Signale am Ende der Operation (Error, ErrorID, Done) werden für einen Zyklus gegeben.
192
Version: 1.2
TwinCAT PLC Hydraulics

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis