Herunterladen Inhalt Inhalt Diese Seite drucken

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

Inhaltsverzeichnis

Werbung

pAxItf: Hier ist die Adresse einer Variablen oder eines Arrays von Variablen vom Typ Axis_Ref_BkPlcMc
[} 62] zu übergeben.
bClear: Hier wird signalisiert, dass ein mit bValid signalisierter ADS-Zugriff quittiert werden soll.
bPending: Hier wird signalisiert, dass ein mit bValid signalisierter ADS-Zugriff bearbeitet wird.
Verhalten des Bausteins
Signalisiert der Baustein bei anstehendem bValid-Signal weder bClear noch bPending hat er die
Kombination aus nIdxGroup und nIdxOffs nicht dekodiert und es wurde kein Response erzeugt. In diesem
Fall muss der ADS-Server (soweit vorhanden) andere Decoder aufrufen oder einen Response mit
entsprechendem Errorcode erzeugen.
3.5.5

MC_AxParamAuxLabelsLoad_BkPlcMc (ab V3.0)

Der Funktionsbaustein lädt die Beschriftungstexte für die kundenspezifischen Achsparameter aus einer
Datei. Diese Texte können mit einem einfachen Texteditor wie Microsoft Notepad erzeugt werden.
Die Datei muss strikt entsprechend der unten angegebenen Regeln aufgebaut sein. An-
dernfalls kann es zu erheblichen Problemen bis hin zum Systemabsturz kommen.
Hinweis
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_AxParamAuxLabelsLoad_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 einer der Pointer nicht initialisiert ist wird mit Error und ErrorID:=dwTcHydErrCdPtrPlcMc oder
dwTcHydErrCdPtrMcPlc reagiert.
Wenn diese Überprüfungen ohne Problem durchgeführt werden konnten wird der Ladevorgang initiiert.
TwinCAT PLC Hydraulics
Version: 1.2
PLCopen Motion Control
191

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis