ROTH automation GmbH
Facebook XING Google Plus Twitter

Standardmerker

Mit ein paar wenigen Befehlen bilden

In diesem Beispiel sollten die Standardmerker im Merkerbyte MB1 abgelegt werden:

NullM 1.0BOOLLOGISCH 0
EinsM 1.1BOOLLOGISCH 1
ZYKLUSM 1.2BOOLmit Zyklus ein und aus
ERSTM 1.3BOOLwährend des Einschaltens feste Eins
5HZM 1.4BOOLFlimmerlicht
2,5HZM 1.5BOOLschnelles Blinklicht
1,25HZM 1.6BOOLBlinklicht
0,63HZM 1.7BOOLlangsames Blinklicht

Der OB100 organisiert die Merker “Null”, “Eins” und “Erst”. Die “Null” bzw. “Eins” Merker brauchen nicht im OB1 organisiert werden. Wer als Programmierer nicht darauf vertraut, dass die Merker auch wirklich den gewollten Zustand beibehalten, sollte nicht mehr programmieren! Sollten die Null und Einsmerker durch das Steuerungsprogramm versehentlich überschrieben werden, dann ist es einfacher den Fehler zu finden, wenn diese nicht zyklisch gesetzt werden.

Im OB1 wird der Zyklus Merker gesetzt und der Start-Up Merker nach einer Zeit zurückgesetzt. Der Start – Up Merker kann genutzt werden um Geräte mit verzögertem Einschaltverhalten erst dann auszuwerten wenn diese komplett hochgelaufen sind.

Im OB35 werden die Taktmerker gebildet. Der OB35 sollte im 100ms Sekunden Takt aufgerufen werden, damit die entsprechende Frequenz stimmt. Die Siemens Standard Einstellung des OB35 ist 100ms.
Die 4 erzeugten Blinkfrequenzen sind für Signalisationszwecke vollkommen ausreichend. Kleinere Frequenzen werden dann irrtümlich als Auszustand erkannt, da man nicht dauernd auf das Element starrt. Noch kürzere bzw. schnellere Frequenzen gehen in Dauerlicht über.

Die verwendete CPU hat in unserem Beispiel eine Zykluszeit von ca. 26ms
Diese Zykluszeit liegt in einem für eine CPU 315 typischen Bereich. Eine gut genutzte Steuerung hat noch längere Zykluszeiten.

Die Merker wurden mit unserem Datenlogger für die Automation von Industrieanlagen, der PRNetBox, aufgezeichnet:

Die Graphik zeigt einen Zeitraum von 2 Sekunden = 2000ms. Nachdem der Start-Up Merker “Erst” zurückgesetzt ist werden im vorliegenden Programm die Standard Merker freigegeben.

Es ist zu beachten, dass unser Datenlogger zur Prozessdatenauswertung (PRNetBox) selbst den Zyklus Merker, welcher alle 26 ms den Zustand wechselt noch einwandfrei aufzeichnet bzw. darstellt.

Die PRNetBox erfasst jede Signaländerung selbst bei geringen Zykluszeiten.