Herunterladen Inhalt Inhalt Diese Seite drucken

Sequenzenverkettung; Zählerkreis ("Counter Loop"); Bedingter Sprung ("Conditional Jump") - Infranor XtrapulsCD1-pm Anwenderhandbuch

Vorschau ausblenden Andere Handbücher für XtrapulsCD1-pm:
Inhaltsverzeichnis

Werbung

XtrapulsCD1-pm – Anwenderhandbuch

3.6 - Sequenzenverkettung

3.6.1 - Zählerkreis ("Counter loop")
Die Sequenzenverkettung wird von den Parametern Next sequence, Counter und Jump gesteuert.
Anwendungsbeispiel:
Sequenz 1:
Next sequence = 2
Counter = 0
Jump = -1
Sequenz 2:
Next sequence = 3
Counter = 2
Jump = 1
Sequenz 3:
Next sequence = -1
Counter = 0
Jump = -1
Bemerkung: "Next" = -1 oder "Jump" = -1 entsprechen einem leeren Feld in der PC-Software.
Startet die Ausführung mit Sequenz Nr. 1, so ist das Programm folgendes:
Start der Sequenz Nr. 1 und anschl. Anschluß an Sequenz Nr. 2
Sequenz 1
(Parameter Next sequence)
Erste Ausführung der Sequenz Nr. 2 und anschl. Anschluß an Sequenz
Sequenz 2
Nr. 1 (Parameter Jump)
Ausführung der Sequenz Nr. 1 und anschl. Anschluß an Sequenz
Sequenz 1
Nr. 2 (Parameter Next sequence)
Zweite Ausführung der Sequenz Nr. 2 und anschl. Anschluß an
Sequenz 2
Sequenz Nr. 3 (Parameter Next sequence)
Ausführung der Sequenz Nr. 3 und Ende des Programms.
Sequenz 3

3.6.2 - Bedingter Sprung ("Conditional jump")

Der bedingte Sprung wird von der Startbedingung (Start condition) sowie von den Parametern Next sequence,
Counter und Jump gesteuert.
Anwendungsbeispiel:
Sequenz 1:
Next sequence = 2
Counter = 0
Jump = -1
Sequenz 2:
Next sequence = 3
Counter = 0
Jump = 4
Start condition = Logikeingang 8 aktiviert
Sequenz 3:
Next sequence = -1
Counter = 0
Jump = -1
Sequenz 4:
Next sequence = -1
Counter = 0
Jump = -1
Kapitel 4 – Programmierung
39

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis