 Flußdiagramm-Editor benutzen

Der ISaGRAF Flußdiagramm-Grafikeditor ermöglicht die Eingabe von kompletten FD-Programmen (Flußdiagrammen), mit Aktionen und Tests (Entscheidungen), die wahlweise in ST, AWL oder im Schnellen KOP programmiert werden.

Grundlagen der FD-Sprache

Erstellung eines Flußdiagramms

Diagrammbearbeitung

Programmierung der Ebene 2

Programmierung der Ebene 2 im Schnellen KOP

Anzeigeoptionen

Befehle des "Werzeug"-Menüs

Aufruf anderer ISaGRAF-Werkzeuge

Andere Befehle des "Datei"-Menüs

Programmprotokoll aktualisieren

Variablenauswahl im Datenverzeichnis


Grundlagen der FD-Sprache

Das Flußdiagramm (FD) ist eine grafische Sprache für die Beschreibung sequentieller Operationen. Flußdiagramme bestehen aus Aktionen und Tests. Der Datenfluß zwischen den Aktionen und Tests wird durch gerichtete Verbindungslinien dargestellt. Es folgen die grafischen Komponenten der Flußdiagramm-Sprache:

Anfang eines Flußdiagramms: Am Anfang eines FD-Programms steht ein "Begin"-Symbol. Dieses Symbol ist einmalig und darf nicht weggelassen werden. Es stellt bei seiner Aktivierung den Initialzustand des Flußdiagramms dar.

Ende eines Flußdiagramms: Das "End"-Symbol bildet den Abschluß eines Flußdiagramms. Es ist einmalig und darf nicht weggelassen werden. Dieses Symbol stellt den abschließenden Zustand des Flußdiagramms dar und muß an sein Ende gesetzt werden, selbst wenn das Diagramm in einer unendlichen Schleife ausgeführt wird und kein eigentlicher Anschluß zum "End"-Symbol besteht.

FD-Datenflußverbindungen: Die sogenannte Datenflußverbindung ist eine Linie, die den Datenfluß zwischen zwei Diagrammpunkten darstellt. Sie endet in einem Pfeil. Es ist nicht möglich, zwei Verbindungen am gleichen Quellenpunkt anzuschließen.

FD-Aktionen: Die Aktionssymbole stellen auszuführende Aktionen dar. Aktionen werden jeweils mit einer Nummer und einem Namen gekennzeichnet. Zwei unterschiedliche Objekte eines Flußdiagramms können nicht den gleichen Namen oder die gleiche logische Nummer besitzen. Die Programmiersprache für Aktionen ist wahlweise ST, KOP oder AWL. Eine Aktion besitzt stets zwei Anschlußverbindungen, davon führt eine zur Aktion hin und eine andere von der Aktion weg.

FD-Tests: Ein FD-Test stellt eine boolesche Bedingung dar und wird mit einer Nummer und einem Namen gekennzeichnet. Entsprechend der Bewertung des zugeordneten ST-, KOP- oder AWL-Ausdrucks wird der Datenfluß zu einem "YES" oder "NO" Pfad geleitet. Beim Programmieren im ST-Text kann wahlweise ein Semikolon auf den Ausdruck folgen. Beim Programmieren im KOP stellt die einzige Spule den Wert der Bedingung dar.

FD-Unterprogramme: Das System ermöglicht die Beschreibung einer Hierarchiestruktur. Die FD-Programme werden in einer hierarchischen Baumstruktur angeordnet. Jedes FD-Programm kann andere FD-Programme aufrufen. Diese Programme bezeichnet man als Sohnprogramme des aufrufenden FD-Programms. FD-Programme, die andere FD-Programme aufrufen, werden Vaterprogramme genannt. Die FD-Programme werden in einer hierarchischen Baumstruktur miteinander verknüpft und stehen in einer "Vater-Sohn"-Beziehung zueinander. Ein Unterprogrammsymbol in einem Flußdiagramm steht für den Aufruf eines Flußdiagramm-Unterprogramms. Die Ausführung des aufrufenden FD-Programms wird unterbrochen, bis die Ausführung des Unterprogramms beendet ist.

Spezifische E/A-Aktionen im FD: Das Symbol einer spezifischen E/A-Aktion stellt auszuführende Aktionen dar. Wie alle Aktionen werden auch die spezifischen E/A-Aktion jeweils mit einer Nummer und einem Namen gekennzeichnet. Standardaktionen und spezifische E/A-Aktionen benutzen die gleiche Semantik. Die spezifischen E/A-Aktionen sollen das Flußdiagramm leserlicher machen und nicht-portierbare Abschnitte des Diagramms hervorheben. Die Verwendung von spezifischen E/A-Aktionen ist optionell. Spezifische E/A-Aktionsbausteine haben die gleichen Eigenschaften wie die Standardaktionen.

FD-Anschlüsse: Ein FD-Anschluß stellt die Verbindung von zwei Diagrammpunkten her, ohne daß die Verbindung gezeichnet werden muß. Ein solcher Anschluß wird als Kreis dargestellt und ist an die Quelle des Datenflusses angeschlossen. Je nach Richtung des Datenflusses wird das Anschlußsymbol an der entsprechenden Seite mit der Identifizierung des Zielpunkts vervollständigt (im allgemeinen der Name eines Zielsymbols). Das Ziel eines Anschlusses ist stets ein bereits definiertes FD-Symbol. Das Zielsymbol wird durch seine logische Nummer identifiziert.

FD-Kommentare: Die Kommentarfelder enthalten Text, der keinen Einfluß auf die Semantik des Flußdiagramms nimmt, und können an beliebigen freien Stellen im Dokumentfenster eines Flußdiagramms eingefügt werden. Kommentare dienen der Programmdokumentation.


Erstellung eines Flußdiagramms

Für die Erstellung eines Flußdiagramms werden die verschiedenen Elemente (Aktionen, Entscheidungstests, Anschlüsse...) in das grafische Eingabefeld eingefügt und Verbindungslinien zwischen den Elementen gezogen.

Objekte einfügen

Objekte auswählen

Kommentare einfügen

Datenflußverbindungen zeichnen

Anschlüsse benutzen

Objekte verschieben

Objektgröße verändern

Testausgänge austauschen


Objekte einfügen

Um ein Objekt in das Diagramm einzufügen, wählt man die entsprechende Schaltfläche in der Toolbox und klickt im grafischen Eingabefeld auf die Einfügeposition. Man kann das Element an einer freien Stelle einfügen oder auf einen Datenfluß setzen, indem man auf eine Datenflußverbindung klickt. Das ist jedoch nur bei vertikalen Verbindungen möglich, die von oben nach unten verlaufen.

Die folgenden Grundelemente können eingefügt werden:

in ST, AWL oder im Schnellen KOP programmierte Aktion

spezifische E/A-Aktion (hebt eine besondere nicht-portierbare Aktion hervor)

in ST, AWL oder im Schnellen KOP programmierter Test (Entscheidung)

Anschluß

Aufruf eines FD-Unterprogramms

Kommentar (Beschreibungstext)

Der ISaGRAF FD-Editor bietet auch eine Liste klassischer Flußdiagrammstrukturen. Solche Strukturen können nur auf eine bereits vorhandene Datenflußverbindung gesetzt werden, nicht in ein freies Feld:

If / Then / Else (Binärauswahl)

Repeat until (wartet auf eine Bedingung)

While (Schleifenausführung, solange die Bedingung true ist)


Objekte auswählen

Für die meisten Bearbeitungsbefehle ist die Auswahl grafischer Objekte erforderlich. Mit dem ISaGRAF FD-Grafikeditor können ein oder mehrere im Diagrammfeld vorhandene Objekte ausgewählt werden. Um mehrere Objekte auszuwählen, wird die "Auswahl"-Schaltfläche (Pfeil) in der Editor-Toolbox aktiviert. Um ein einzelnes Objekt auszuwählen, klickt man einfach auf sein Symbol.

Für die Auswahl mehrerer Objekte wird die Maus im Diagramm "gezogen", wodurch sich ein Auswahlrechteck auf dem Bildschirm abzeichnet. Alle grafischen Objekte im Auswahlrechteck erscheinen nun als "ausgewählt".

Ausgewählte Objekte besitzen kleine schwarze Kästchen und heben sich durch ihre dunkelblaue Farbe von den restlichen Objekten ab. Wenn mehrere Objekte ausgewählt sind, kann ein Objekt hinzugefügt oder entfernt werden, indem man auf sein Symbol klickt, während man die Shift- oder Strg-Taste gedrückt hält.

Eine neue Auswahl hebt die bestehende Auswahl auf. Wenn die bestehende Auswahl aufgehoben werden soll, ohne eine neue Auswahl vorzunehmen, klickt man einfach mit der Maus auf eine freie Stelle außerhalb des Auswahlrechtecks.

Wenn nur ein Objekt ausgewählt ist, kann die Auswahl mit Hilfe der Pfeiltasten auf das nächste Objekt verlagert werden. Datenflußverbindungen können ebenfalls ausgewählt werden.


Kommentare einfügen

Kommentare können an beliebigen freien Stellen im Diagramm eingefügt werden. Sie nehmen keinen Einfluß auf die Programmausführung, verbessern jedoch die Leserlichkeit des Diagramms. Um ein Kommentarsymbol einzufügen, aktiviert man die entsprechende Schaltfläche in der Toolbox und klickt im Diagramm auf die gewünschte Einfügeposition. Doppelklicken Sie auf ein vorhandenes Kommentarsymbol, um Text einzugeben oder den vorhandenen Text zu modifizieren. Bei der Eingabe des Kommentartexts sind keine besonderen Kommentareinleitungs- oder -abschlußzeichen erforderlich. Wenn man die Ecken eines ausgewählten Kommentarsymbols mit der Maus zieht, verändert sich dessen Größe.


Datenflußverbindungen zeichnen

Aktivieren Sie diese Schaltfläche in der Toolbox, um eine Datenflußverbindung zu zeichnen. Die Verbindung muß in Richtung des Datenflusses verlaufen. Wählen Sie den freien Ausgangspunkt eines FD-Elements und ziehen Sie die Maus zum Zielpunkt, um die Verbindung anzuschließen. Der Zielpunkt kann entweder ein freier Eingangspunkt (auf der oberen Seite eines FD-Elements) oder eine beliebige Stelle einer bestehenden Verbindung sein. Zusammenführungspunkte zwischen Verbindungen werden durch kleine graue Kreise im Datenflußdiagramm dargestellt. Solche Zusammenführungspunkte können ausgewählt und verschoben werden, um das Diagramm zu ordnen.


Anschlüsse benutzen

Im ISaGRAF Flußdiagramm-Editor können grafische Anschlüssen anstatt der sichtbaren Datenflußverbindungen benutzt werden, um sehr lange Verbindungslinien zu vermeiden und die Leserlichkeit des Diagramms zu verbessern. Diese Anschlüsse können jedoch nicht für die Verknüpfung mit anderen FD-Programmen verwendet werden.

Die Anschlüsse werden wie die anderen FD-Objekte in das Diagramm eingefügt. Sie werden durch einen Kreis dargestellt, der die numerische Referenz des Zielelements enthält (Ziel der Datenflußverbindung). Neben dem Anschlußkreis erscheint eine kurze Textbeschreibung des Zielelements.


Objekte verschieben

Wenn Objekte im Diagramm verschoben werden sollen, werden sie zunächst ausgewählt und dann mit der Maus im Diagramm "gezogen". Es können sowohl einzelne Elemente als auch multiple Auswahlen verschoben werden, wobei Überlappen der Elemente nicht zulässig ist. Diese Funktion kann nicht dazu benutzt werden, die Elemente an eine bestehende Datenflußverbindung anzuschließen.

Beim Verschieben eines einzelnen Elements (Aktion, Test...) werden alle unterhalb liegenden und an dieses Element angeschlossenen Elemente automatisch mit dem ausgewählten Element verschoben. Bei multiplen Auswahlen ist dies jedoch nicht der Fall.


Objektgröße verändern

Mit Ausnahme der "Begin"- und"End"-Symbole und der Anschlüsse sind alle grafischen Elemente eines Flußdiagramms in ihrer Größe veränderlich. Wenn die Größe eines Elements verändert werden soll, wählt man das Element aus und zieht mit der Maus an den kleinen Kästchen auf seinem Rand, bis man es auf die gewünschte Größe gebracht hat.

Wenn das Element an eine Datenflußverbindung angeschlossen ist und auf horizontaler Ebene vergrößert oder verkleinert wird, so geschieht dies nach beiden Seiten hin (nach links und nach rechts), so daß das Element weiterhin in seiner Mitte an die Verbindung angeschlossen ist.


Testausgänge austauschen

Die YES / NO Ausgänge eines Tests (Entscheidung) können ausgetauscht werden. Hierzu doppelklickt man einfach auf das "Yes" oder "No"-Symbol neben dem Testsymbol.


Diagrammbearbeitung

Mit den Befehlen im Menü "Bearbeiten" können bestehende Diagramme verändert oder vervollständigt werden. Die meisten dieser Befehle betreffen die in einem Diagramm ausgewählten Elemente.

Ein Diagramm korrigieren

Suchen und Ersetzen

Direkter Zugriff auf ein Element

Elemente neu nummerieren


Ein Diagramm korrigieren

Ausgewählte Elemente können mit der ENTF.-Taste gelöscht werden. Unvollständige Verbindungen werden mit den ausgewählten Elementen gelöscht. Benutzen Sie den Befehl "Bearbeiten / Widerrufen", um Elemente wiederherzustellen, die mit der ENTF.-Taste gelöscht wurden. Der Löschbefehl kann auch für eine Gruppe ausgewählter Elemente benutzt werden. Die Befehle "Ausschneiden", "Kopieren", "Einfügen" im Menü "Bearbeiten" werden benutzt, um die ausgewählten Elemente zu verschieben oder zu kopieren.


Suchen und Ersetzen

Die Befehle "Bearbeiten / Suchen Ersetzen" werden benutzt, um Text im gesamten Diagramm (in allen in ST, AWL oder im Schnellen KOP programmierten Aktionen und Tests) zu suchen und zu ersetzen. Der zu suchende Text wird im Dialogfeld Suchen/Ersetzen eingegeben. Wenn der gesuchte Text angetroffen wird, erscheint die entsprechende Stelle automatisch auf dem Bildschirm.


Direkter Zugriff auf ein Element

Der Befehl "Bearbeiten / Gehen zu" ermöglicht den schnellen Zugriff auf ein grafisches Element im Flußdiagramm. Der Bildablauf wird automatisch so ausgerichtet, daß das Element auf dem Bildschirm sichtbar wird. Das Element erscheint als "ausgewählt".


Elemente neu nummerieren

Mit dem Befehl "Bearbeiten / Neu nummerieren" können die Elemente eines Flußdiagramms neu nummeriert werden. Jedes der Elemente eines Flußdiagramms besitzt seine eigene Referenznummer, die beim Einfügen vom Editor zugeordnet wird. Mit dem Befehl "Neu nummerieren" kann die Nummerierung dieser Elemente entsprechend ihrer Positionen im Diagramm korrigiert werden. Die Nummerierung erfolgt von oben nach unten und von links nach rechts.


Anzeigeoptionen

Der Befehl "Optionen / Layout" öffnet ein Dialogfeld, in dem sämtliche Parameter und Optionen für die Gestaltung des Arbeitsbereichs und für das grafische Layout des Diagramms zusammengefaßt sind. Benutzen Sie die Kontrollkästchen im "Arbeitsbereich", um die Editor-Toolboxen und die Statuszeile anzuzeigen oder nicht anzuzeigen. Die Optionen im Feld "Dokument" aktivieren und deaktivieren die Anzeige des Bearbeitungsrasters und die Farbanzeige.

Benutzen Sie die "Zoom"-Schaltfläche in der Editor-Toolbox, um von einem zum anderen Vorgabefaktor zu wechseln. Dieser Befehl ist auch verfügbar, wenn Sie ein Schnelles KOP-Programm bearbeiten, das einer Aktion oder einem Test zugeordnet ist.

Mit der "Raster"-Schaltfläche können die Punkte des Bearbeitungsrasters angezeigt oder versteckt werden. Dieser Befehl ist auch verfügbar, wenn Sie ein Schnelles KOP-Programm bearbeiten, das einer Aktion oder einem Test zugeordnet ist.

Der Befehl "Optionen / Schriftart" dient der Auswahl der Schriftart für alle ISaGRAF-Dokumente. Wenn dieser Befehl von einem ST- oder AWL-Block aus eingeleitet wird, können Sie auch die Größe der Schriftart bestimmen. Bei der Auswahl der Schriftart für die grafischen Abbildungen (LD oder Schneller KOP) brauchen Stil und Größe nicht bestimmt zu werden. Die ISaGRAF-Grafikeditoren berechnen die Schriftgröße entspechend des aktuellen Zoomfaktors.


Andere ISaGRAF-Werkzeuge aufrufen

Programm prüfen (kompilieren)

 	Anwendungen simulieren oder debuggen

Datenverzeichnis der Variablen bearbeiten


Programm prüfen (kompilieren)

Der Befehl "Datei / Prüfen" startet den ISaGRAF-Codegenerator, um die Syntax des in Arbeit befindlichen Programms zu prüfen. Bei FD-Programmen werden sowohl das Diagramm als auch die Anweisungen der Ebene 2 geprüft. Nach beendeter Syntaxprüfung wird das Fenster des Codegenerators geschlossen, um mit der Programmbearbeitung fortzufahren. Wenn Ihre Anwendung nur ein Programm enthält (das in Arbeit befindliche) und wenn keine Syntaxfehler erkannt wurden, wird der Anwendungscode generiert. Der Befehl "Optionen / Compiler-Optionen" dient der Einstellung der Kompilierungs- und Optimierungsparameter. Siehe Kapitel "Codegenerator benutzen" in diesem Dokument für weitere Informationen über Kompilierung und Code-Entwicklung.


 	Anwendungen simulieren oder debuggen

Die Befehle "Datei / Simulieren" und "Datei / Debuggen" starten den grafischen ISaGRAF-Debugger, entweder im Simulationsmodus oder im Onlinemodus, und öffnet das in Arbeit befindliche FD-Programm dann wieder im Debugging-Modus. In diesem Modus können keine Programmänderungen vorgenommen werden.


Datenverzeichnis der Variablen bearbeiten

Der Befehl "Datei / Datenverzeichnis" wird benutzt, wenn das Datenverzeichnis der Variablen für die laufende Anwendung und das laufende Programm bearbeitet werden soll. Über diesen Befehl kann auch auf die Bearbeitung der Benutzerdefinitionen zugegriffen werden. Die lokalen Deklarationen oder Benutzerdefinitionen beziehen sich auf das in Arbeit befindliche Programm.


Andere Befehle des "Datei"-Menüs

Die folgenden Befehle sind im "Datei"-Menü aller Programmeditoren verfügbar:

Ein anderes Programm öffnen

Programm drucken


Ein anderes Programm öffnen

Mit dem Befehl "Datei / Öffnen" kann das in Arbeit befindliche Programm geschlossen und die Bearbeitung eines anderen Programms des laufenden Projekts in der gleichen Programmiersprache aufgenommen werden. Diese Funktion kann nicht benutzt werden, um ein Programm zu öffnen, das in einer anderen Sprache geschrieben wurde. Das neu ausgewählte Programm ersetzt das laufende Programm im Bearbeitungsfenster.


Programm drucken

Der Befehl "Datei / Drucken" sendet das bearbeitete FD-Programm zum Drucker. Dieser Befehl generiert die Projektdokumentation und druckt den Inhalt des in Arbeit befindlichen Diagramms.


Programmprotokoll aktualisieren

Der Befehl "Datei / Programmprotokoll" ermöglicht die manuelle Eingabe von Informationen zum bearbeiteten Programm. Bei jeder Programmkompilierung wird das Programmprotokoll automatisch mit den Ausgabemeldungen der Syntaxprüfung aktualisiert. Diese Meldungen erscheinen mit Datum und Uhrzeit der Kompilierung.

Wenn der Modus "Programmprotokoll aktualisieren" im Menü "Optionen" eines Programmeditors ausgewählt wird, öffnet sich das Dialogfeld "Programmprotokoll" bei jeder Sicherung auf der Festplatte.

Klicken auf OK speichert den eingegebenen Text am Ende der Protokolldatei mit laufendem Datum und Uhrzeit. Diese Funktion ist bei der Instandhaltung von fertigen Programmen wichtig, da sie über deren Lebenszyklus Auskunft gibt.


Eine Variable aus dem Datenverzeichnis auswählen

 Bei der Bearbeitung eines Textprogramms (ST oder AWL) ermöglicht der Befehl "Bearbeiten / Variable einfügen" die Auswahl eines deklarierten Variablennamens, der am aktuellen Standort des Eingabecursors eingefügt wird. Bei der Bearbeitung von KOP- und FBS-Programmen ist die Variablenauswahl für die Beschreibung der Kontakte und Spulen, der E/A-Parameter von Funktionsbausteinen oder der FBS-Rechtecke erforderlich. In beiden Fällen öffnet sich das Dialogfeld "Variable auswählen" zur Auswahl einer deklarierten Variablen.

Das Textfeld "Geltungsbereich" wird benutzt, um zwischen globalen und lokalen Variablen zu wählen. Das Textfeld rechts daneben dient der Auswahl des Datentyps. Die kleinen Symbole neben dem Textfeld sind Schaltflächen zur Auswahl der geläufigsten Datentypen:

 	Boolesch

Ganzzahlig / Real

Timer

Zeichenkette

Die Auswahl einer Variablen erfolgt durch einfaches Klicken auf ihren Namen in der Liste. Dieser Name erscheint nun mit dem Kommentar über dem Listenfeld. Klicken Sie "OK", um die Auswahl zu bestätigen. Es besteht auch die Möglichkeit, einen Variablennamen unmittelbar in das Textfeld einzugeben, ohne die Liste zu benutzen.

Es können auch konstante Ausdrücke in das Textfeld eingegeben werden.


Befehle des "Werkzeug"-Menüs

Die folgenden Befehle sind im Werkzeugmenü verfügbar. Sie werden benutzt, um Informationen in einem kleinen Listenfeld unten im AS-Fenster anzuzeigen:

Compilermeldungen anzeigen	Fehlermeldungen der letzten Kompilierung im Ausgabefenster anzeigen

Diagramm durchsuchen	Vorkommen eines Texts im gesamten Diagramm suchen

und im Ausgabefenster auflisten

Ausgabefenster schließen	Ausgabefenster (Listenfeld) schließen

Wenn Sie auf eine Zeile der im Ausgabefenster angezeigten Fehlermeldungen oder Textvorkommen doppelklicken, wird die Position des entsprechenden Abschnitts angezeigt.


Programmierung der Ebene 2

Die Texteingabe der Ebene 2 erfolgt durch Doppelklicken auf ein Aktions- oder Testsymbol. Das Programmierfeld der Ebene 2 erscheint rechts im FD-Fenster. Die Trennlinie zwischen FD-Diagramm und Ebene 2 kann beliebig verschoben werden. Es besteht die Möglichkeit, ein oder zwei Programmierfelder der Ebene 2 gleichzeitig zu öffnen. Die folgenden Befehle sind auf der Tastatur, mit der Maus oder im Menü "Bearbeiten" verfügbar:

Tastatur	Maus	Menü "Bearbeiten"

Im letzten Vorgabefenster öffnen	Eingabe	Doppelklicken	Ebene 2 bearbeiten

In separatem Fenster öffnen	Strg+Eingabe	Strg + Doppelklicken	Ebene 2 in separatem Fenster bearbeiten

Wenn zwei Fenster der Ebene 2 sichtbar sind, kann die Trennline zwischen den beiden Fenstern beliebig verschoben werden. Die Schaltfläche rechts in der Titelzeile schließt das Fenster der Ebene 2.

Für die Ebene 2 wird ST (Strukturierter Text) als Programmiersprache vorgegeben, die Programmierung kann aber auch in AWL oder im Schnellen KOP erfolgen. Der Name der ausgewählten Sprache erscheint in einem kleinen Kästchen in der Titelzeile der Ebene 2. Leiten Sie den Menübefehl "Optionen / Programmiersprache Ebene 2" ein oder klicken Sie auf das Kästchen, um eine andere Sprache zu aktivieren. Dieser Befehl ist nur verfügbar, wenn das Fenster der Ebene 2 leer ist.

Ein einzeiliges Eingabefeld erscheint oberhalb des Fensters der Ebene 2. Es dient der Eingabe einer kurzen Beschreibung. Dieser Text wird als IEC-Kommentar in den Abbildungen von FD-Symbolen angezeigt. Er ist sehr nützlich, da er von bestimmten Befehlen wie zum Beispiel "Gehen zu..." benutzt wird und in der ausgedruckten Dokumentation die Aktionen und Tests beschreibt.

Der Befehl "Optionen / Aktualisieren" kann jederzeit benutzt werden, wenn Fenster der Ebene 2 offen sind, um das FD-Hauptdiagramm mit den modifizierten Programmen der Ebene 2 zu aktualisieren.


Im Schnellen KOP programmieren

Die Ebene 2 kann auch mit dem Schnellen KOP-Editor programmiert werden. Im Fall eines Entscheidungstests besteht der Kontaktplan aus nur einem Rung, mit einer einzigen Spule, welche die Entscheidung darstellt. Der Name des Tests wird nicht mit dem Spulensymbol wiederholt. Hier das Beispiel eines Tests, der im Schnellen KOP programmiert wurde.

Beim Programmieren im Schnellen KOP wird der Eingabecursor im logischen Programmierraster mit Hilfe der Pfeiltasten verlagert. Dann werden die Symbole eingesetzt, und zwar durch Anschlagen der folgenden Funktionstasten:

F2:	fügt einen Kontakt hinter dem ausgewählten Symbol ein / initiert das Rung

F3:	fügt einen Kontakt vor dem ausgewählten Symbol ein

F4:	fügt einen Kontakt parallel zum ausgewählten Symbol ein

F5:	fügt eine Spule parallel zur ausgewählten Spule ein (nicht für Tests)

F6:	fügt einen Baustein hinter dem ausgewählten Symbol ein

F7:	fügt einen Baustein vor dem ausgewählten Symbol ein

F8:	fügt einen Baustein parallel zum ausgewählten Symbol ein

F9:	fügt ein Sprungsymbol parallel zur ausgewählten Spule ein (nicht für Tests)

Ein Sprung führt zu einem Rung-Namen. Der Name des Rung kann eingegeben werden, wenn die EINGABE-Taste gedrückt wird, während sich die Auswahl auf einem Runganfang befindet. Der ISaGRAF-Editor speichert die eingegebenen Rung-Marken, egal ob diese für einen Rung-Namen oder eine Sprungoperation spezifiziert wurden. Im Dialogfeld "Sprung/Marke"' kann entweder eine neue Marke eingegeben oder eine bestehende Marke ausgewählt werden. Wenn ein neuer Name eingegeben wird, wird dieser automatisch der Liste beigefügt. Die Schaltfläche "Entfernen" wird benutzt, um den ausgewählten Namen aus der Liste zu nehmen. Die Marke auf dem im Diagramm ausgewählten Rung bleibt bestehen. Wenn diese Marke entfernt werden soll, klickt man einfach OK, wenn das Eingabefeld leer ist.

Anstatt der Funktionstasten können Sie auch die Schaltflächen in der KOP-Toolbox benutzen.

Drücken Sie die EINGABE-Taste, wenn sich der Eingabecursor auf einem Kontakt oder dem E/A-Parameter eines Bausteins befindet, um eine Variable auszuwählen oder einen konstanten Wert einzugeben. Drücken Sie die EINGABE-Taste, wenn sich der Eingabecursor auf einem Funktionsbaustein befindet, um den Bausteintyp auszuwählen. Doppelklicken auf ein Symbol bewirkt das gleiche.

Drücken Sie Strg + LEERTASTE, wenn ein Kontakt ausgewählt ist, um den Kontakt- oder Spulentyp (direkt oder invertiert) zu verändern. Siehe Kapitel "Schnellen KOP-Editor benutzen" in diesem Handbuch für weitere Informationen über die Kapazitäten des Schnellen KOP.