Herunterladen Inhalt Inhalt Diese Seite drucken

Timer Anhalten - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

LOCK (ID-Nr, ID-Nr, ...)
UNLOCK (ID-Nr, ID-Nr, ...)
RESET (ID-Nr, ID-Nr, ...)
Mit LOCK wird eine Synchronaktion gesperrt. Eine in Ausführung befindliche Ak-
tion bzw. der aktive Satz im Unterprogramm wird noch beendet.
UNLOCK hebt die Sperre auf, die zugehörigen Aktionen werden abhängig von den
Bedingungen weiter ausgeführt.
RESET setzt eine Synchronaktion zurück. Die Aktionen bzw. ein Unterprogramm
wird abgebrochen. Die Synchronaktion wird danach wie neu programmiert be-
handelt.
Mit dem Schnittstellensignal "Synchronaktion sperren" können die Synchron-
aktionen von ID-Nr. 1 bis 8 von der CPU gesperrt werden:
S AW-DB, "FMx", DBX580.0...7 für Kanal 1
S AW-DB, "FMx", DBX586.0...7 für Kanal 2
S AW-DB, "FMx", DBX592.0...7 für Kanal 3
S AW-DB, "FMx", DBX598.0...7 für Kanal 4
Timer-Variable $AC_TIMER[n]
Die Systemvariable $AC_TIMER[n] ermöglicht das Starten von Aktionen nach
einer definierten Wartezeit. Es stehen 32 Timer-Variable (Index 1 bis 32) zur Verfü-
gung. Timer-Variable sind vom Datetntyp REAL, Maßeinheit Sekunden.
Timer rücksetzen und starten
Ein Timer wird durch Zuweisen eines Anfangswertes größer oder gleich Null rück-
gesetzt und gestartet.

Timer anhalten

Ein Timer wird durch Zuweisung von –1 angehalten.
Mit Programmende bzw. Reset wird der Timer angehalten und rückgesetzt.
Timer lesen
Der aktuelle Zeitwert kann bei laufenden oder gestoppten Timer gelesen werden.
Nach dem Timer anhalten bleibt der zuletzt aktuelle Zeitwert erhalten und kann
weiterhin gelesen werden.
Beispiel:
0.7 Sekunden nach dem Setzen des dig. Eingangs 5 soll die X-Achse auf die Posi-
tion 100 verfahren.
WHEN $A_IN[5]==TRUE DO $AC_TIMER[1]=0 ; Timer rücksetzen und starten
WHEN $AC_TIMER[1] >=0.7 DO POS[X]=100 $AC_TIMER[1]=–1
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
; Synchronaktion sperren
; Synchronaktion freigeben
; Synchronaktion rücksetzen
; POS starten und Timer anhalten
NC-Programmierung
10–165

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis