Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 S5-90U Systemhandbuch Seite 25

Simatic s5 serie
Vorschau ausblenden Andere Handbücher für SIMATIC S5 S5-90U:
Inhaltsverzeichnis

Werbung

S5-90U/S5-95U
Damit Ihr AG seine Aufgabe erfüllen kann, benötigt es ein passendes Programm. Je nach Aufgabe
können diese Programme sehr unterschiedlich aussehen und verschiedene Anforderungen an das
AG stellen.
Anwenderspeicher
Bei der Inbetriebnahme Ihres AG wird das Programm in den Anwenderspeicher geladen. Der
Umfang dieses Speichers begrenzt den Programmumfang, so daß beispielsweise größere
Programme nicht für jedes AG eingesetzt werden können. Werden während des Programmablaufs
zusätzlich Daten aus dem Prozeß gespeichert, reduziert sich der dem Programm zur Verfügung
stehende Speicherplatz dementsprechend.
Bearbeitungszeit
Von der Bearbeitungszeit des Programms hängt es ab, wie schnell die Steuerung auf Signale aus
dem Prozeß reagieren kann. Da die Bearbeitungszeit von Programm zu Programm unterschiedlich
ist, wird in der Tabelle 1.4 die Bearbeitungszeit für 1024 Binäranweisungen (1 Anweisung entspricht
2 Byte) als Richtwert angegeben.
Merker/Zähler/Zeiten
Für Ihre Aufgaben stehen Ihnen interne Merker, Zähler und Zeiten zur Verfügung.
Die folgende Tabelle gibt Auskunft über Anzahl und Remanenzverhalten (interner Speicherinhalt
bleibt nach NETZ EIN erhalten/nicht erhalten) der Merker, Zähler und Zeiten.
Tabelle 1.3 Remanente und nicht remanente Operanden
Operand
remanent
Merker
0.0 ... 63.7
Zähler
0 ... 7
Zeiten
Strukturierte Programmierung
Um die Übersichtlichkeit der Programme zu erhalten, wird eine linear angeordnete Befehlsfolge in
einzelne, technologisch zugeordnete Abschnitte strukturiert, die in Softwarebausteine verpackt wer-
den. Dabei können Sie auch Organisationsbausteine einsetzen, mit denen Sie gezielt auf Unter-
brechungen der zyklischen Programmbearbeitung reagieren können.
Prozeßalarmbearbeitung
In einigen Anwendungsfällen ist es erforderlich, Signale aus dem Prozeß sofort zu berücksichtigen
(Prozeßalarme) und geeignete Reaktionen des AGs auszulösen. Dazu muß der normale Programm-
zyklus unterbrochen werden, um diese Prozeßalarme verarbeiten zu können. Dies geschieht durch
das Betriebssystem, das einen entsprechend programmierten Organisationsbaustein aufruft.
Zeitgesteuerte Programmierung
Wollen Sie Ihr zyklisches Programm in festen Zeitabständen unterbrechen, um eine andere Routine
ablaufen zu lassen, steht Ihnen die zeitgesteuerte Programmierung zur Verfügung. Dabei wird das
zyklische Programm unterbrochen und ein Organisationsbaustein aufgerufen, der die auszuführende
Routine enthält.
EWA 4NEB 812 6115-01b
S5-90U
nicht remanent
64.0 ... 127.7
8 ... 31
0 ... 31
Systembeschreibung
S5-95U
remanent
nicht remanent
0.0 ... 63.7
64.0 ... 255.7
0 ... 7
8 ... 127
0 ... 127
1-5

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 s5-95u

Inhaltsverzeichnis