Herunterladen Inhalt Inhalt Diese Seite drucken

ABB DC541-CM Betriebsanleitung Seite 25

Interrupt- und zählmodul
Vorschau ausblenden Andere Handbücher für DC541-CM:
Inhaltsverzeichnis

Werbung

Mit dem Baustein Sim_32BitCount wird eine einstellbare Anzahl Impulse generiert. Im Funktionsplan
(FUP) sieht der Baustein wie folgt aus:
Instanz
bEn
Ein-/Ausgang
bUpDown
Ein-/Ausgang
dwPulse
Ein-/Ausgang
bDone
Ausgang
bOut_A
Ausgang
bOut_B
Ausgang
dwCycleDone
Ausgang
Der Baustein Sim_32BitCount wird im Beispiel in einer 5-ms-Task aufgerufen, um die um 90 Grad
versetzten Impulse zu generieren. Über den Eingang bEn wird die Ausgabe der Impulse freigegeben
oder gestoppt. Ist der Eingang dwPulse=0, so werden dauernd Impulse ausgegeben. Ist dwPulse>0, so
wird die entsprechende Anzahl Impulse ausgegeben. Ist die eingestellte Anzahl Impulse erreicht, wird
der Ausgang bDone=TRUE gesetzt.
Das Beispielprogramm ist mit einer Visualisierung versehen, in der alle Zustände angezeigt werden:
Wird die Taste <Enable visu control> (bEnVisuControl=TRUE) betätigt, so wird vom aktuellen in den
Schritt 200 = Handbedienung gewechselt. Die Bedienung der Bausteine erfolgt nun über die
Tasten/Schalter der einzelnen Bausteine. Wird die Handbedienung wieder abgeschaltet
(bEnVisuControl=FALSE), so wird in Schritt 249 gesprungen und nach der Wartezeit wieder mit Schritt 0
begonnen.
____________________________________________________________________________________________________________
G7
AC500-Systemtechnik E/A-Module
fbSimuPulse
Instanzname
BOOL
Freigabe der Impulsausgabe
BOOL
Auswahl UP / DOWN
DWORD
Anzahl auszugebender Impulse
BOOL
Fertigmeldung, nach Anzahl dwPulse oder nach
jedem Impuls, wenn dwPulse=0
BOOL
Ausgang Spur A
BOOL
Ausgang Spur B
DWORD
Anzahl ausgegebener Impulse
25
DC541
AC500 / Stand: 08.2006

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis