Herunterladen Inhalt Inhalt Diese Seite drucken

Step 7 Anwenderprogramm; Aufgaben Des Anwenderprogramms - Siemens simatic S7-300 Handbuch

Vorschau ausblenden Andere Handbücher für simatic S7-300:
Inhaltsverzeichnis

Werbung

6.3

STEP 7 Anwenderprogramm

6.3.1

Aufgaben des Anwenderprogramms

Übersicht
Das Beispiel-Anwenderprogramm
● legt Geberwerte in einem Datenbaustein ab und
● speichert die Statusinformationen über die Prozessalarme in einem Merkerwort.
Die Statusinformationen werden mit Hilfe eines Bits quittiert. Darüber hinaus werden die
Kanalwerte (Werte der Eingangswörter) in einem weiteren Datenbaustein gespeichert.
Im Anwenderprogramm müssen folgende Aufgaben abgearbeitet werden:
1. Zyklisches Speichern der Analogeingänge in einem Datenbaustein (DB1)
2. Zyklisch die Werte der Geberwerte in Gleitpunktwerte konvertieren (FC1) und in einem
3. Bei Signalzustand TRUE des Quittierungsmerkers (M200.0) die Statusinformationen der
4. Beim Auftreten eines Prozessalarms den Status in einem Merkerwort (MW100) speichern
Struktur des Anwenderprogramms
Aufrufart
zyklischer
Aufruf
Prozessalarmg
esteuerter
Aufruf
Diagnosealarm
gesteuerter
Aufruf
Diagnosealarm OB82
Im STEP 7 Programm wird der OB82 für diagnosefähige Baugruppen genutzt.
Erkennt die Baugruppe einen Fehler (sowohl bei kommendem als auch bei gehendem
Ereignis), so stellt die Baugruppe eine Diagnosealarmanforderung an die CPU. Daraufhin
ruft das Betriebssystem den OB 82 auf.
In unserem Beispiel verwenden wir den OB82 nur, damit die CPU nicht in den STOP geht.
Sie können im OB82 Reaktionen auf Diagnosealarme programmieren.
SM331; AI 8 x 12 Bit Getting Started Teil 3: Thermoelemente
Getting Started, 11/2006, A5E00264192-02
Datenbaustein speichern (DB2)
Prozessalarme quittieren
zuständiger
Organisationsbaust
ein
OB1
OB40
OB82
Projektieren mit dem SIMATIC Manager
zu programmierende
Aufgabe
Analogeingänge
speichern
Konvertierung und
Speicherung der
Geberwerte
Prozessalarm quittieren M200.0
Status speichern
Muss vorhanden sein,
weil eine
diagnosefähige
Baugruppe verwendet
wird
6.3 STEP 7 Anwenderprogramm
verwendete Bausteine, Merker
DB1
FC1, DB2
MW100
---
6-17

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis