Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff TwinCAT PLC Hydraulics Handbuch Seite 209

Inhaltsverzeichnis

Werbung

Name
Beschreibung
Wie integriere ich eine oder mehrere Achsen in eine PLC-Applikation?
FAQ #1 [} 209]
Welche Daten müssen in der PLC-Applikation für die Achsen angelegt werden?
FAQ #2 [} 210]
Wie initialisiere ich die Daten und lade ich die Parameter einer Achsen beim Start der
FAQ #3 [} 210]
PLC?
Wie wird die Istposition der Achsen ermittelt?
FAQ #4 [} 211]
Wie wird der Stellwert für eine Achse erzeugt?
FAQ #5 [} 214]
Wie wird der Stellwert einer Achse für die Ausgabe vorbereitet?
FAQ #6 [} 214]
Wie wird der Stellwert an die Achse ausgegeben?
FAQ #7 [} 214]
In welcher Reihenfolge sind die Bausteine einer Achse aufzurufen?
FAQ #8 [} 216]
Wie steuere ich eine Ventilendstufe (Onboard oder extern) an?
FAQ #9 [} 216]
FAQ #10 [} 216] Wie lege ich einen Meldungspuffer an?
FAQ #11 [} 217] Wie breche ich die Überwachung einer Funktion ab?
FAQ #12 [} 218] Wie überwache ich die Kommunikation mit einem E/A-Gerät?
FAQ #13 [} 218] Wie versehe ich die kundenspezifischen Achsparameter mit selbstgewählten
Bezeichnungen?
FAQ #14 [} 218] Wie steuere ich ein Stromventil an?
FAQ #15 [} 218] Welche Variablen einer Achse sollten mit dem Scope aufgezeichnet werden?
FAQ #16 [} 219] Welche Bedeutung hat die Variable nDebugTag in Axis_Ref_BkPlcMc?
FAQ #17 [} 219] Welche Besonderheiten sind beim Einsatz von Sercos-Antrieben zu berücksichtigen?
FAQ #18 [} 220] Wie wird ein Druck oder eine Kraft ermittelt?
FAQ #19 [} 220] Welche Besonderheiten sind beim Einsatz von AX5000 Antrieben zu berücksichtigen?
FAQ #20 [} 221] Wie wird eine Achse für die Nutzung des Blendings nach PLC Open vorbereite?
FAQ #21 [} 221] Wie kann auf Register einer Klemme zugegriffen werden an der ein Encoder oder ein
Ventil einer Achse angeschlossen ist?
FAQ #22 [} 221] Wie ist die ASCII Datei für eine Linearisierungstabelle aufgebaut?
FAQ #23 [} 222] Wie können Kommandos des PlcMcManagers abgeblockt werden?
Wie wird die Achse in Betrieb genommen und optimiert?
Setup [} 241]
FAQ #1 Wie integriere ich eine oder mehrere Achsen in eine PLC-Applikation?
Die Vorgehensweise ist grundsätzlich anders als bei einer von der NC Task geführten Achse, weil hier alle
Aufgaben der NC Task von der PLC mit übernommen werden. Für die meisten Themen stehen jedoch
vorgefertigte Bausteine zur Verfügung, so dass sich der zusätzliche Programmieraufwand in Grenzen hält.
Im Einzelnen sind die folgenden Punkte zu beachten:
• Daten der Achse in der PLC-Applikation (FAQ #2 [} 210])
• Initialisierung und Laden der Achs-Parameter beim Start der PLC-Applikation (FAQ #3 [} 210])
• Istwerterfassung (FAQ #4 [} 211])
• Stellwert-Generierung (FAQ #5 [} 214])
• Aufbereitung des Stellwerts für die Ausgabe (FAQ #6 [} 214])
• Inbetriebnahme der Achse (Setup [} 241])
• Inbetriebnahme einer Istdruckermittlung mit Bausteinen vom Typ MC_AxRtReadPressureSingle_BkPlcMc
[} 145] oder MC_AxRtReadPressureDiff_BkPlcMc [} 143].
• Organisation des Bewegungsablaufs (FAQ #7 [} 214])
HINWEIS! Wenn nur die üblichen Bausteine (Encoder, Generator, Finish, Drive) für die Achse
aufgerufen werden sollte zur Vereinfachung ein Baustein des Typs MC_AxStandardBody_BkPlcMc
verwendet werden.
TwinCAT PLC Hydraulics
Version: 1.2
Knowledge Base
209

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ts5810

Inhaltsverzeichnis