Herunterladen Diese Seite drucken

Siemens SIMATIC S7-200 Systemhandbuch Seite 147

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

Werbung

Beispiel: Einzel-Segment-Impulsfolge (PTO)
M
A
I
N
S
B
R
0
Netzwerk 1
//Im ersten Zykuls,
//Bit im Prozessabbild auf Low setzen und Unterprogramm 0
aufrufen.
LD
SM0.1
R
A0.0, 1
CALL
SBR0
Netzwerk 1
//Unterprogramm 0 beginnen: PTO einrichten.
//1. Steuerbyte einrichten:
//
- Funktion PTO wählen.
//
- Einzel-Segment-Betrieb einstellen.
//
- In ms inkrementieren.
//
- Laden des Impulszählwerts und des
//
Zykluszeitwerts freigeben.
//
- Funktion PTO freigeben.
//2. Zykluszeit auf 500 ms setzen.
//3. Impulszählwert auf 4 Impulse setzen.
//4. Interruptprogramm 0 als Interrupt
//
für die Bearbeitung der Interrupts PTO beendet freigeben.
//5. Alle Interruptereignisse freigeben.
//6. PTO-Funktion aufrufen, PLS0 => A0.0.
//7. Steuerbyte für nachfolgende Änderungen der Zykluszeit
//
vorbereiten.
LD
SM0.0
MOVB
16#8D, SMB67
MOVW
+500, SMW68
MOVD
+4, SMD72
ATCH
INT_0, 19
ENI
PLS
0
MOVB
16#89, SMB67
S7-200 Befehlssatz
Kapitel 6
137
6

Quicklinks ausblenden:

Werbung

loading