Herunterladen Diese Seite drucken

Siemens SIMATIC S7-200 Systemhandbuch Seite 119

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

Werbung

Beispielprogramm mit Unterprogrammen und Interruptprogrammen
Bild 6-7 zeigt ein Beispielprogramm für einen zeitgesteuerten Interrupt, mit dem Sie den Wert
eines Analogeingangs lesen können. In diesem Beispiel wird der Analogeingang alle 100 ms
abgefragt.
Kontaktplan
Netzwerk 1
SM0.1
Netzwerk 2
Netzwerk 3
0
SBR
Netzwerk 4
SM0.0
100
0
10
Netzwerk 5
Netzwerk 6
0
INT
Netzwerk 7
AEW4
Netzwerk 8
Bild 6-7
Beispielprogramm mit Unterprogrammen und Interruptprogrammen
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
Grundlegendes zum Programmieren einer S7-200 CPU
Hauptprogramm
Network 1
LD
0
CALL
CALL
0
Network 2
END
MEND
Unterprogramme
Network 3
SBR
0
Network 4
LD
SM0.0
MOV_B
MOVB
100, SMB34
EN
IN
OUT SMB34
ENI
ENI
ATCH
0, 10
ATCH
EN
INT
Network 5
EVENT
RET
RET
Interruptprogramme
Network 6
INT
0
Network 7
MOVW
AEW4,VW100
MOV_W
Network
EN
RETI
IN
OUT
VW100
RETI
AWL
SM0.1
//Wird das Bit des
//ersten Zyklus
//eingeschaltet,
//Unterprogramm 0
//aufrufen.
//Unterprogramm 0
//beginnen
//Merker ständig EIN
//Intervall des
//zeitgesteuerten
//Interrupt auf 100 ms
//setzen
//Alle Interruptereig-
//nisse freigeben
//Zeitgesteuerten
//Interrupt 0 dem
//Interruptprogramm 0
//zuordnen
//Unterprogramm beenden
//Interruptprogramm 0
//beginnen
//AEW4 abfragen
//Interruptprogramm
//beenden
6-9

Werbung

loading