Herunterladen Inhalt Inhalt Diese Seite drucken

Drivelogix™ - Empfehlungen Zur Programmierung - AB Quality PowerFlex 700S – Phase II Kurzanleitung

Inhaltsverzeichnis

Werbung

40
DriveLogix™ – Empfehlungen zur Programmierung
1. Tag-Benennung:
a) Verwenden Sie bei der Benennung von Tags eine Namenskonvention,
die sie konsequent befolgen.
b) Fügen Sie jedem Tag bei seiner Erstellung eine Beschreibung hinzu.
c) Konventionsbeispiel (bei Allen-Bradley verwendet):
i. <Präfix>_<Funktion>_<Suffix>
ii. Präfix – wird zur Identifizierung des Maschinenbereichs bei
Programmen für mehrere Bereiche verwendet.
1) Sct1 = Section 1 (Bereich 1) oder Fan2 = Fan 2 (Lüfter 2)
oder RewA = Rewind A (Rücklauf A)
iii. Funktion – wird zur Beschreibung der Funktion oder des
Signals des Tags verwendet.
iv. Suffix – wird zur Identifizierung der Einheiten des Signals
oder des Steuerstatus verwendet.
1) Rpm = Umdrehungen pro Minute (U/min) oder Ok = Status
OK oder Off = Kontakt aus
v. Beispiel: Sct2_SpdRef_Fpm, Fan5_FaultState_OK
2. Verwenden Sie Aliasing für alle Verbindungen von statischen Baugruppen
mit DriveLogix und dem PowerFlex 700S
a) Verbessert die Programmübertragbarkeit über Prozessoren und über ein
Upgrade auf DriveLogix-, PowerFlex 700S-, und RSLogix 5000-Firmware.
b) Ermöglicht die Zuweisung von Klarnamen zu anwenderdefinierten Tags
der statischen Baugruppe.
c) Ermöglicht die eindeutige Benennung neuer Funktionen von
DriveLogix und dem PowerFlex 700S im Programm, auch wenn
RSLogix 5000 nicht aktualisiert wurde.
d) Ermöglicht die Kürzung langer Tag-Namen in RSLogix 5000 zur
leichteren Anzeige im Programm.
e) Ermöglicht die Benennung von Tags gemäß der oben beschriebenen
Namenskonvention, um die Zuordnung des Maschinenbereichs
zu identifizieren.
f) Allen externen Verbindungen einschließlich der statischen Baugruppe
und der E/A des PowerFlex 700S können Aliasnamen zugewiesen
werden. Alle definierten Bits sollten enthalten sein.
3. Verwenden Sie „Periodische Tasks", um die Prozessorauslastung
zu optimieren.
a) Benennen Sie periodische Tasks, um die Aktualisierungszeit zu bestimmen.
i. Beispiel: Periodic_020ms_P9 = Task mit einer Dauer von 20 ms
mit Priorität 9
b) Legen Sie die der Dauer der periodischen Task entsprechend den
Programmieranforderungen fest.
Hinweis: Je kürzer die Aufgabenzeit (je schneller die Ausführung
der Funktion), desto mehr Prozessorbandbreite wird eingesetzt.
c) Legen Sie die Priorität jeder Task so fest, dass sie der Geschwindigkeit der
Aufgabe entspricht. Weisen Sie schnelleren Tasks eine höhere Priorität zu
(niedrigere Zahl = höhere Priorität, d. h. 9 hat eine höhere Priorität als 10).
d) Setzen Sie die Priorität nicht auf einen Wert unter 8 (der empfohlene
Prioritätsbereich beträgt 8–15). Auf dieses Weise findet das E/A-Scannen
mit optimaler Aktualisierungsrate statt. Compact I/O ist für DriveLogix
als Task mit Priorität 7 codiert.

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für AB Quality PowerFlex 700S – Phase II

Inhaltsverzeichnis