Herunterladen Inhalt Inhalt Diese Seite drucken

Ap (Adaptives Programm); Inhalt Dieses Kapitels; Was Ist Das Adaptive Programm; Funktionen - ABB DCS550 Handbuch

Vorschau ausblenden Andere Handbücher für DCS550:
Inhaltsverzeichnis

Werbung

AP (adaptives Programm)

Inhalt dieses Kapitels

Dieses Kapitel beschreibt die Grundlagen des Adaptiven Programms und gibt eine Anleitung zur Erstellung
von Programmen. Die benötigten Parameter befinden sich in den Gruppen 83 bis 86.

Was ist das Adaptive Programm?

Konventionell steuert der Anwender den Antrieb durch die Einstellung von Parametern. Jeder Parameter hat
eine festgelegte Auswahl von Einstellungen oder einen bestimmten Einstellbereich. Mit Parametern ist eine
Programmierung einfach, aber die Einstellmöglichkeiten sind begrenzt. Eine weitergehende Anpassung an
den Betrieb ist nicht möglich. Mit dem Adaptiven Programm kann ohne zusätzliche Programmier-Tools oder -
Sprachen eine Anpassung des Antriebs vorgenommen werden:
− Das Programm wird mit Funktionsbausteinen erstellt.
− DWL AP ist das Programmier- und Dokumentationswerkzeug.
Die maximale Größe des Adaptiven Programms beträgt 16 Funktionsbausteine. Das Programm kann aus
mehreren separaten Funktionen bestehen.

Funktionen

Das Adaptive Programm des DCS550 hat folgende Funktionen:
− 16 Funktionsbausteine
− Mehr als 20 Blocktypen
− Passwortschutz
− 4 verschiedene, wählbare Zykluszeiten
− Verschiebefunktionen für Funktionsbausteine
− Fehlersuchfunktionen (Debugging)
Zwangssetzen von Ausgängen (output forcing)
o
Haltepunkt (Breakpoint)
o
Einzelschritt (Single step)
o
Einzelzyklus (Single cycle)
o
− Zusätzlicher Zeigerparameter zum Schreiben von Ausgangsgrößen für jeden Funktionsbaustein
(Gruppe 86) (Pointer)
− 10 zusätzliche Benutzerkonstanten (Gruppe 85), die als Datencontainer verwendet werden

Wie wird ein Programm erstellt

Der Programmierer verbindet einen Funktionsblock über einen Block-Parametersatz mit anderen Blöcken. Die
Parametersätze werden auch für das Lesen von Werten aus der Firmware und die Übertragung von Daten in
die Firmware verwendet. Jeder Block-Parametersatz besteht aus sechs Parametern in Gruppe 84 und einem
Schreibzeiger in Gruppe 86. Die untenstehende Abbildung zeigt die Verwendung von Block-Parametersatz 1
der Firmware (Parameter 84.04 bis 84.09 und 86.01):
− Mit Block1Type (84.04) wird der Funktionsblocktyp ausgewählt.
− Mit Block1In1 (84.05) wird die Quelle von Eingang IN1 ausgewählt. Ein negativer Wert bedeutet, dass das
Signal invertiert wird.
− Mit Block1In2 (84.06) wird die Quelle von Eingang IN2 ausgewählt. Ein negativer Wert bedeutet, dass das
Signal invertiert wird.
− Mit Block1In3 (84.07) wird die Quelle von Eingang IN3 ausgewählt. Ein negativer Wert bedeutet, dass das
Signal invertiert wird.
− Mit Block1Attrib (84.08) werden die Attribute der Eingänge definiert.
− Block1Output (84.09) enthält den Wert des Funktionsblockausgangs, der von anderen Eingängen
verwendet werden kann. Der Benutzer kann diesen Parameterwert nicht bearbeiten.
− Der Ausgangswert ist auch in Schreibzeiger Block1Out (86.01) verfügbar. Block1Out (86.01) enthält den
Zielparameter, der den Wert erhalten soll.
3ADW000379R0503 DCS550 Handbuch d e
115
AP

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis