Herunterladen Inhalt Inhalt Diese Seite drucken

Parallel Ablaufende Anwenderprogramme; Nichtflüchtiger Speicher - Promicon System-90E Bedienungsanleitung

Inhaltsverzeichnis
Architektur

Parallel ablaufende Anwenderprogramme

Nichtflüchtiger Speicher
SYSTEM-90E V-04.53 (Juli 2003)
Eine besonderer Vorzug des SYSTEM-90E besteht darin, dass bis zu 3 Anwenderprogramme pa-
rallel und unabhängig voneinander arbeiten können. Diese Eigenschaft wird durch die Fähigkeit
des Multi-Tasking-Betriebssystems ermöglicht, mehrere Aufgaben gleichzeitig zu bearbeiten.
Parallel ablaufende Anwenderprogramme haben den Vorzug, dass eine Automatisierungsaufgabe
in logisch getrennte Software-Komponenten zerlegt werden kann und hierdurch eine Verbesserung
der Software-Transparenz bei gleichzeitiger Reduzierung der Entwicklungszeiten erreicht wird.
Soll beispielsweise eine Zuführ- und Entnahmestation für eine Werkzeugmaschine realisiert wer-
den, wobei die Zufuhr und Entnahme unabhängig voneinander erfolgen soll, wäre folgende Auftei-
lung der Anwenderprogramme denkbar:
Zuführstation
Entnahmestation
Kommunikation mit übergeordneter SPS
Der Speicher des SYSTEM-90E ist physikalisch auf der Zentraleinheit angeordnet. Die Größe des
Speichers variiert je nach verwendeter Zentraleinheit.
Um diesen Speicher möglichst optimal auszunutzen, kann dieser frei aufgeteilt werden. Das heißt,
die Anzahl der verschiedenen Register, sowie die Größe der Programme wird vom Anwender frei
festgelegt. Hierdurch ist es möglich, die Größe der einzelnen Bereiche optimal an die Anwendung
anzupassen. Dieser konfigurierbare Bereich des Speichers wird auch als Anwenderspeicher oder
Pool bezeichnet.
Der Speicher ist in folgende Bereiche unterteilt:
System-Parameter
Hier werden sämtliche Parameter gespeichert, die zur individuellen Konfiguration des Systems
erforderlich sind.
Diagnose-Logbuch
Die letzten 200 Ereignisse werden im Diagnose-Logbuch gespeichert. Hierdurch können insbe-
sondere Alarm-Meldungen inspiziert werden, die nicht vom Bediener bestätigt oder wahrge-
nommen wurden. Dies ist besonders dann wichtig, wenn das SYSTEM-90E ohne die
Bedienoberfläche PWIN betrieben wird und somit Alarm-Meldungen nicht sofort dargestellt
werden können.
Anwenderspeicher (Pool)
In diesem Bereich erfolgt die Speicherung der Register-Inhalte und Programme. Die Größe der
einzelnen Bereiche wird mittels der System-Parameter festgelegt.
Die Speicherung erfolgt nichtflüchtig in einem CMOS-RAM, das durch eine hochwertige Lithium-
Batterie gepuffert ist. Diese Speichertechnologie bietet gegenüber anderen Verfahren gravierende
Vorteile:
Das Schreiben in den Speicher erfolgt vollkommen verschleißfrei. Dies bedeutet, dass jede
Speicherzelle beliebig oft verändert werden kann ohne dass eine Alterung auftritt und als Folge
der Speicherinhalt verloren gehen kann.
Der Schreibvorgang ist außerordentlich schnell, da keine Programmierzyklen erforderlich sind.
Hierdurch wird die Rechenleistung des gesamten Systems erhöht.
Um eine möglichst hohe Datensicherheit zu gewährleisten, besitzt jeder Speicherplatz, mit Aus-
nahme von Merkern, eine zusätzliche Hamming-Prüfsumme. Beim Einschalten des Systems wer-
den sämtliche Speicherplätze mittels dieser Prüfsumme auf Konsistenz überprüft, die System-
Parameter werden zusätzlich auf Plausibilität untersucht. Die Verwendung von Hamming-Prüf-
Parallel ablaufende Anwenderprogramme
7

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis