Navigation:  SPS > Programm >

Organisationsbausteine

Vorherige SeiteKapitelübersichtNächste Seite

 

Die Organisationsbausteine (OB) werden immer vom Betriebsystem aufgerufen. In einer wirklichen SPS gibt es eine Vielzahl von OB, die bei den verschiedensten Ereignissen aufgerufen werden. In TrySim werden nur 5 OB vom Betriebssystem aufgerufen: die OB 1, 2 und 3 sowie die OB 100 und OB 35.

Sie können auch weitere OB programmieren, müssen diese dann jedoch selbst aufrufen.

 

1        OB 1

Im OB 1 steht das Hauptprogramm. Dies ist der Baustein, der jedesmal aufgerufen wird, wenn die Simulation der Maschine abgeschlossen ist. Wenn der OB 1 bearbeitet worden ist, wird wieder die Simulation der Maschine gestartet. Üblicherweise werden im OB 1 hauptsächlich Funktionen und Funktionsbausteine aufgerufen, Sie können aber im OB 1 auch ganz normal programmieren. Kleine Programme, die keine Strukturierung benötigen, werden vollständig im OB 1 programmiert, der dann der einzige Baustein des Programms ist.

 

2        OB 100

Der OB 100 ist der Anlaufbaustein. Hier werden Initialisierungen vorgenommen und in einer wirklichen SPS Spezialbaugruppen vorbereitet. In TrySim wird der OB 100 dann bearbeitet, wenn Sie das Programm zum ersten Mal starten oder nachdem Sie die SPS mithilfe des Menüpunktes SPS|Reset SPS zurückgesetzt haben.

 

3        OB 2 und 3

Hier können Sie Operationen programmieren, die nur für die Simulation benötigt werden. Wenn Sie z.B. im eigentlichen Programm eine Einschaltüberwachung von Schützen programmiert haben, würde diese ohne weitere Vorkehrung ständig ansprechen. Um dies zu vermeiden, programmieren Sie im OB 2 oder OB 3, dass der Schütz-Abfrage-Eingang immer dann gesetzt wird, wenn auch der Ausgang angesteuert ist.

 

Der OB 2 wird vor dem OB 1 aufgerufen, der OB 3 danach. Diese Bausteine brauchen Sie natürlich nicht mit Ihrem Programm nach STEP®7 zu exportieren.

 

4        OB 35

Der OB 35 wird in festen Abständen der virtuellen Zeit aufgerufen. Wie groß diese Abstände sind, können Sie unter SPS|CPU-Eigenschaften|Weckalarme einstellen.

 

In Organisationsbausteinen können Sie wie in allen anderen Code-Bausteinen temporäre Variablen deklarieren.

 

Siehe auch:

Funktionen

Funktionsbausteine

 

STEP®7 ist eingetragenes Warenzeichen der Siemens AG.