Herunterladen Inhalt Inhalt Diese Seite drucken

3.4 Basis-Bausteine; Die Programmstruktur Im Programmierfehler-Ob121; Fc-Startup; Fc-Basictask - Siemens SINAUT ST7 Systemhandbuch

Vorschau ausblenden Andere Handbücher für SINAUT ST7:
Inhaltsverzeichnis

Werbung

Softwarepaket SINAUT TD7 für die CPU

3.4 Basis-Bausteine

Die Programmstruktur im Programmierfehler-OB121

Die Struktur des SINAUT-Programms im Programmierfehler-OB121 sieht wie folgt aus:
OB121
3.4
Basis-Bausteine
Diese Bausteine werden gebraucht für organisatorische Aufgaben innerhalb eines AG sowie
zur Steuerung und Überwachung aller Übertragungskanäle.
3.4.1

FC-Startup

Dieser Baustein wird in jeder CPU gebraucht. Er muss im Anlaufprogramm OB100
eingebunden werden und hat lediglich die Aufgabe, in den DB-BasicData den Anlaufmerker
zu setzen und den zugehörigen Flankenmerker zurückzunehmen, falls dieser noch steht.
Der Baustein hat keine Parameter.
Bei einer normal projektierten SINAUT-Anlage wird Ihnen der FC-Startup bereits
automatisch in das Bausteinverzeichnis der CPU zur Verfügung gestellt. Dies erfolgt, sobald
im SINAUT-Projektierungstool 'Teilnehmerverwaltung' ein Speichervorgang ausgelöst wird
und dabei die Generierung der 'SINAUT TD7-Bausteine für die CPUs' angekreuzt ist.
Weitere Informationen zum SINAUT-Anlaufprogramm finden Sie im Abschnitt 'SINAUT-
Anlaufprogramm in OB100'.
3.4.2

FC-BasicTask

Funktion

Dieser Baustein wird in jeder CPU gebraucht. Er übernimmt
● die zentralen Aufgaben, die im Anlauf zu erledigen sind
● die Abarbeitung aller Kommunikationsfächer
● die zentralen organisatorischen Aufgaben wie das Starten und Überwachen von General-
214
ST7ObjectTest
Abfragen, das Beantworten einer General-Abfrage usw.
Der Aufruf des FC-ST7ObjectTest in OB121 verhindert einen CPU-
Stop, wenn die CPU ein Telegramm mit unbekannter Ziel-Objekt-Nr.
empfängt.FC-ST7ObjectTest hat einen Parameter StopInOtherCases.
Hier können Sie angeben was in anderen Fällen passieren soll: stop
oder weiter laufen, wenn OB121 aufgerufen wurde, weil ein anderer
Datenbaustein oder ein FB oder FC fehlt.
Ein anwenderspezifisches Programm, das unabhängig vom SINAUT-
Programm benötigt wird, kann an beliebiger Stelle in OB121
eingebunden werden.
Systemhandbuch, 05/2007, C79000-G8900-C222-06
Software

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis