Herunterladen Inhalt Inhalt Diese Seite drucken

Initialisieren Der Zählerart - Siemens SIMATIC S7-200 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-200:
Inhaltsverzeichnis

Werbung

Initialisieren der Zählerart 12
Die folgenden Schritte beschreiben, wie Sie HSC0 für Zählimpulse initialisieren, die von PTO0
erzeugt werden (Zählerart 12).
1.
Rufen Sie mit dem Merker des ersten Zyklus ein Unterprogramm auf, in dem die
Initialisierung durchgeführt wird. Wenn Sie ein Unterprogramm aufrufen, rufen nachfolgende
Zyklen das Unterprogramm nicht mehr auf, wodurch sich die Zykluszeit verkürzt und das
Programm übersichtlicher strukturiert ist.
2.
Im Unterprogramm für die Initialisierung laden Sie SMB37 mit den gewünschten
Einstellungen. Beispiel:
SMB37 = 16#F8
3.
Führen Sie die Operation HDEF aus, wobei der Eingang HSC auf 0 gesetzt ist und der
Eingang MODE auf 12 gesetzt ist.
4.
Laden Sie den gewünschten aktuellen Wert in SMD38 (Doppelwortwert). (Wenn Sie den
Wert 0 laden, setzen Sie den Merker zurück).
5.
Laden Sie den gewünschten voreingestellten Wert in SMD42 (Doppelwortwert).
6.
Um das Ereignis "aktueller Wert gleich voreingestellter Wert" zu erfassen, programmieren
Sie einen Interrupt, indem Sie das Interruptereignis "CV = PV" (Ereignis 12) einem
Interruptprogramm zuordnen.
7.
Führen Sie die Operation Alle Interruptereignisse freigeben (ENI) aus, um die Interrupts
freizugeben.
8.
Führen Sie dann die Operation HSC aus, damit die S7--200 den Zähler HSC0
programmiert.
9.
Beenden Sie das Unterprogramm.
Richtungswechsel in den Zählerarten 0, 1, 2 oder 12
Gehen Sie folgendermaßen vor, um für HSC1 als EinphasenZähler mit interner
Richtungssteuerung (Zählerart 0, 1, 2 oder 12) einen Richtungswechsel zu konfigurieren:
1.
Laden Sie SM47, um die gewünschte Richtung einzustellen.
SMB47 = 16#90
SMB47 = 16#98
2.
Führen Sie dann die Operation HSC aus, damit die S7--200 den Zähler HSC1
programmiert.
Bewirkt folgende Ergebnisse:
Aktiviert den Zähler.
Schreibt einen neuen aktuellen Wert.
Schreibt einen neuen voreingestellten Wert.
Stellt Vorwärtszählen ein.
Setzt die Start-- und Rücksetzeingänge auf Aktiv High.
Aktiviert den Zähler.
Setzt die Zählrichtung des HSC auf Rückwärtszählen.
Aktiviert den Zähler.
Setzt die Zählrichtung des HSC auf Vorwärtszählen.
S7- -200 Befehlssatz
Kapitel 6
141

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis