
- •1 Kurzer Einblick in CoDeSys
- •1.1 Was ist CoDeSys
- •1.2 Überblick über die Funktionalität von CoDeSys...
- •1.3 Übersicht der Anwender-Dokumentation zu CoDeSys
- •2 Was ist was in CoDeSys
- •2.1 Bestandteile eines Projekts...
- •2.2 Die Sprachen...
- •2.2.1 Anweisungsliste (AWL)...
- •2.2.2 Strukturierter Text (ST)...
- •2.2.3 Ablaufsprache (AS)...
- •2.2.4 Funktionsplan (FUP)...
- •2.2.5 Der freigraphische Funktionsplaneditor (CFC)...
- •2.2.6 Kontaktplan (KOP)...
- •2.3 Debugging, Onlinefunktionalitäten...
- •2.4 Die Norm...
- •3 Wir schreiben ein kleines Programm
- •3.1 Die Steuerung einer Ampelanlage...
- •3.2 Die Visualisierung einer Ampelanlage...
- •4 Die Komponenten im Einzelnen
- •4.1 Hauptfenster...
- •4.2 Projekt Optionen...
- •4.3 Projekte verwalten...
- •4.4 Objekte verwalten...
- •4.5 Allgemeine Editierfunktionen...
- •4.6 Allgemeine Online Funktionen...
- •4.7 Fenster ...
- •4.8 Die rettende Hilfe...
- •5 Die Editoren
- •5.1 Das gilt für alle Editoren...
- •5.2 Der Deklarationseditor...
- •5.2.1 Arbeiten im Deklarationseditor
- •5.2.2 Deklarationseditoren im Online Modus
- •5.3 Editoren der textuellen Programmiersprachen...
- •5.3.1 Arbeiten in den Texteditoren
- •5.3.2 Der Anweisungslisteneditor...
- •5.3.3 Der Editor für Strukturierten Text...
- •5.4 Editoren der grafischen Programmiersprachen...
- •5.4.1 Arbeiten in den grafischen Editoren
- •5.4.2 Der Funktionsplaneditor...
- •5.4.3 Der Kontaktplaneditor...
- •5.4.4 Der Ablaufspracheneditor...
- •5.4.5 Der freigraphische Funktionsplaneditor (CFC)...
- •6 Die Ressourcen
- •6.1 Übersicht Ressourcen
- •6.2 Globale Variablen, Variablenkonfiguration, Dokumentvorlage
- •6.2.1 Globale Variablen
- •6.2.2 Variablenkonfiguration...
- •6.2.3 Dokumentvorlage
- •6.3 Alarmkonfiguration
- •6.3.1 Überblick
- •6.3.2 Alarmsystem, Begriffe
- •6.3.3 Alarmklassen
- •6.3.4 Alarmgruppen
- •6.3.5 Alarmspeicherung
- •6.3.6 Menü Extras: Einstellungen
- •6.4 Bibliotheksverwaltung...
- •6.5 Logbuch...
- •6.6 Steuerungskonfiguration
- •6.6.1 Überblick
- •6.6.2 Arbeiten im CoDeSys Steuerungskonfigurator
- •6.6.3 Allgemeine Einstellungen in der Steuerungskonfiguration
- •6.6.4 Anwendungsspezifischer Parameterdialog
- •6.6.5 Konfiguration eines I/O Moduls...
- •6.6.6 Konfiguration eines Kanals
- •6.6.7 Konfiguration von Profibus Modulen...
- •6.6.8 Konfiguration von CAN Modulen...
- •6.6.9 Konfiguration eines CanDevice (CANopen Slave)
- •6.6.10 Steuerungskonfiguration im Online Modus
- •6.6.11 Hardware Scan/Status/Diagnose aus dem Zielsystem
- •6.7 Taskkonfiguration...
- •6.7.1 Arbeiten im Taskkonfigurator
- •6.7.2 System-Ereignisse
- •6.7.3 Taskkonfiguration im Online Modus
- •6.8.1 Überblick
- •6.9 Traceaufzeichnung...
- •6.9.1 Überblick und Konfiguration
- •6.9.2 Darstellung der Traceaufzeichnung
- •6.9.3 'Extras' 'Tracewerte speichern'
- •6.9.4 'Extras' 'Externe Tracekonfigurationen'
- •6.10 Arbeitsbereich
- •6.11 Parameter Manager ..
- •6.11.1 Aktivieren des Parameter Managers
- •6.11.2 Der Parameter Manager Editor, Overview
- •6.11.3 Parameterlisten: Typen und Attribute
- •6.11.4 Parameterlisten verwalten
- •6.11.5 Parameterlisten editieren
- •6.11.6 Parameter Manager im Online Modus
- •6.11.7 Export / Import von Parameterlisten
- •6.12 Zielsystemeinstellungen
- •6.13 PLC Browser...
- •6.13.1 Allgemeines zur PLC-Browser- Bedienung
- •6.13.2 Kommandoeingabe im PLC-Browser
- •6.13.3 Verwendung von Makros bei der Kommandoeingabe im PLC-Browser
- •6.13.4 Weitere PLC-Browser-Optionen
- •6.14 Tools
- •6.14.1 Eigenschaften der bestehenden Verknüpfungen (Objekt Eigenschaften)
- •6.14.2 Verwalten von Verknüpfungen
- •6.14.3 Die wichtigsten Fragen zu Tools
- •7 ENI Versionsverwaltung
- •7.1.2 Voraussetzungen für das Arbeiten mit einer ENI Projektdatenbank
- •7.1.3 Arbeiten in CoDeSys mit der Projektdatenbank
- •7.1.4 Kategorien innerhalb der Projektdatenbank
- •8 DDE Kommunikation
- •8.1 DDE Schnittstelle des CoDeSys Programmiersystems...
- •8.2 DDE Kommunikation über den GatewayDDE-Server...
- •9 Lizenzmanagement in CoDeSys
- •9.1 Der 3S Licensing Manager
- •9.1.1 Erstellen einer lizenzpflichtigen Bibliothek
- •10 ANHANG
- •Anhang A IEC Operatoren und zusätzliche normerweiternde Funktionen
- •Arithmetische Operatoren...
- •Bitstring Operatoren...
- •Bit-Shift Operatoren...
- •Auswahloperatoren...
- •Vergleichsoperatoren...
- •Adressoperatoren...
- •Aufrufoperator...
- •Typkonvertierungen...
- •Numerische Operatoren...
- •Anhang B Operanden in CoDeSys
- •Konstanten...
- •Variablen...
- •Adressen...
- •Funktionen...
- •Anhang C Datentypen in CoDeSys
- •Standard Datentypen
- •Definierte Datentypen
- •Anhang D CoDeSys Bibliotheken
- •Die Bibliothek Standard.lib
- •String Funktionen...
- •Bistabile Funktionsblöcke...
- •Flankenerkennung...
- •Zähler...
- •Timer...
- •Die Bibliothek Util.lib
- •BCD-Konvertierung...
- •Bit-/Byte-Funktionen...
- •Mathematische Hilfsfunktionen...
- •Regler...
- •Signalgeneratoren...
- •Funktionsmanipulatoren...
- •Analogwertverarbeitung...
- •Die Bibliothek AnalyzationNew.lib
- •Die CoDeSys Systembibliotheken
- •Anhang E Übersicht: Operatoren und Bibliotheksbausteine
- •Anhang F Kommandozeilen-/Kommandodatei-Befehle
- •Kommandozeilen-Befehle
- •Kommandodatei (Cmdfile)-Befehle
- •Anhang G Siemens Import
- •SEQ-Symbolikdatei importieren
- •S5-Datei importieren
- •Konvertierung S5 nach IEC 1131-3
- •Anhang H Dialoge der Zielsystemeinstellungen
- •Einstellungen in Kategorie Zielplattform
- •Einstellungen in Kategorie Allgemein
- •Einstellungen in Kategorie Speicheraufteilung
- •Einstellungen in Kategorie Netzfunktionen
- •Einstellungen in Kategorie Visualisierung
- •Anhang I Tastaturbedienung
- •Tastaturbedienung
- •Tastenkombinationen
- •Anhang J Übersetzungsfehler und -warnungen
- •Warnungen...
- •Übersetzungsfehler...
- •Index

10 - ANHANG
Anhang I Tastaturbedienung
10.33 Tastaturbedienung
Um CoDeSys nur mit der Tastatur bedienen zu können, müssen Sie einige Befehle benutzen, die Sie nicht im Menü finden können.
•Mit der Funktionstaste <F6> wechseln Sie in einem geöffneten Baustein zwischen Deklarationsteil und Anweisungsteil hin und her. Im Parameter Manager wechseln Sie damit zwischen Navigationsfenster und Listeneditor.
•Mit <Alt>+<F6> wechseln Sie von einem geöffneten Objekt zum Object Organizer und von dort zum Meldungsfenster, falls es geöffnet ist. Ist ein Suchen-Dialog geöffnet, dann wechseln Sie mit <Alt>+<F6> vom Object Organizer zum Suche-Dialog und von dort zum Objekt.
•Mit dem <Tabulator> springen Sie in den Dialogen zwischen den Eingabefeldern und Schaltflächen weiter.
•Mit den Pfeiltasten bewegen Sie sich innerhalb des Object Organizers und des Bibliotheksverwalters durch die Registerkarten und die Objekte.
Alle anderen Aktionen können über die Menübefehle oder über die Kurzformen, die sich hinter den Menübefehlen befinden ausgelöst werden. Mit <Umschalt<+<F10> erhalten Sie das Kontextmenü mit den am häufigsten verwendeten Befehle für ein markiertes Objekt oder für den aktiven Editor.
10.34 Tastenkombinationen
Hier finden Sie eine Übersicht aller Tastenkombinationen und Funktionstasten:
Allgemeine Bedienung |
|
Wechsel zwischen Deklarationsteil und Anweisungsteil |
<F6> |
eines Bausteins |
|
Wechsel zwischen Object Organizer, Objekt und |
<Alt>+<F6> |
Meldungsfenster |
|
Kontextmenü |
<Umschalt>+<F10> |
Wechsel zum nächsten geöffneten Editorfenster |
<Strg>+<F6> |
Wechsel zum vorherigen geöffneten Editorfenster |
<Strg>+<Umschalt>+<F6> |
Kurzformmodus für Deklarationen |
<Strg>+<Eingabetaste> |
Wechsel von Meldung im Meldungsfenster zu der Stelle |
<Eingabetaste> |
im Editor |
|
Aufund Zuklappen mehrstufiger Variablen |
<Eingabetaste> |
Aufund Zuklappen von Ordnern |
<Eingabetaste> |
Registerkartenwechsel im Object Organizer und |
<Pfeiltasten> |
Bibliotheksverwalter |
|
Weiterspringen in Dialogen |
<Tabulator> |
Kontextsensitive Hilfe |
<F1> |
Allgemeine Befehle |
|
'Datei' 'Speichern' |
<Strg>+<S> |
CoDeSys V2.3 |
10-99 |

Tastenkombinationen
'Datei' 'Drucken' |
<Strg>+<P> |
'Datei' 'Beenden' |
<Alt>+<F4> |
'Projekt' 'Alles Überprüfen' |
<Strg>+<F11> |
'Projekt' 'Übersetzen' |
<Umschalt>+<F11> |
'Projekt' 'Alles Übersetzen' |
<F11> |
'Projekt' 'Objekt löschen' |
<Entf> |
'Projekt''Objekt einfügen' |
<Einfg> |
'Projekt' 'Objekt umbenennen' |
<Leertaste> |
'Projekt' 'Objekt bearbeiten' |
<Eingabetaste> |
'Bearbeiten' 'Rückgängig' |
<Strg>+<Z> |
'Bearbeiten' Wiederherstellen' |
<Strg>+<Y> |
'Bearbeiten' 'Ausschneiden' |
<Strg>+<X> oder |
|
<Umschalt>+<Entf> |
'Bearbeiten' 'Kopieren' |
<Strg>+<C> |
'Bearbeiten' Einfügen' |
<Strg>+<V> |
'Bearbeiten' 'Löschen' |
<Entf> |
'Bearbeiten' 'Weitersuchen' |
<F3> |
'Bearbeiten' 'Eingabehilfe' |
<F2> |
'Bearbeiten' 'Variablendeklaration>' |
<Umschalt><F2> |
'Bearbeiten' 'Nächster Fehler' |
<F4> |
'Bearbeiten' Vorheriger Fehler' |
<Umschalt>+<F4> |
'Online' 'Einloggen' |
<Alt><F8> |
'Online' 'Ausloggen' |
<Strg><F8> |
'Online' 'Start' |
<F5> |
'Online' Breakpoint an/aus' |
<F9> |
'Online' Einzelschritt über' |
<F10> |
'Online' 'Einzelschritt in' |
<F8> |
'Online' 'Einzelzyklus' |
<Strg>+<F5> |
'Online' 'Werte schreiben' |
<Strg>+<F7> |
'Online' 'Werte forcen' |
<F7> |
'Online' 'Forcen aufheben' |
<Strg><Umschalt>+<F7> |
'Online' 'Schreiben/Forcen Dialog' |
<Umschalt>+<F7> |
'Fenster' 'Meldungen' |
<Umschalt>+<Esc> |
Befehle des FUP-Editors |
|
'Einfügen' 'Netzwerk (danach)' |
<Umschalt>+<T> |
'Einfügen' 'Zuweisung' |
<Strg>+<A> |
'Einfügen' 'Sprung' |
<Strg>+<L> |
10-100 |
CoDeSys V2.3 |
10 - ANHANG
'Einfügen' 'Return' |
<Strg>+<R> |
'Einfügen' 'Operator' |
<Strg>+<O> |
'Einfügen' 'Funktion' |
<Strg>+<F> |
'Einfügen' 'Funktionsblock' |
<Strg>+<B> |
'Einfügen' 'Eingang' |
<Strg>+<U> |
'Extras' 'Negation' |
<Strg>+<N> |
'Extras' 'Zoom' |
<Alt>+<Eingabetaste> |
Befehle des CFC-Editors |
|
'Einfügen' 'Baustein' |
<Strg>+<B> |
'Einfügen' 'Eingang' |
<Strg>+<E> |
'Einfügen' 'Ausgang' |
<Strg>+<A> |
'Einfügen' 'Sprung' |
<Strg>+<G> |
'Einfügen' 'Label' |
<Strg>+<L> |
'Einfügen' 'Return' |
<Strg>+<R> |
'Einfügen' 'Kommentar' |
<Strg>+<K> |
'Einfügen' 'Bausteineingang' |
<Strg>+<U> |
'Extras' 'Negation' |
<Strg>+<N> |
'Extras' 'Set/Reset' |
<Strg>+<T> |
'Extras' 'Verbindung' |
<Strg>+<M> |
'Extras' 'EN/ENO' |
<Strg>+<E> |
'Extras' 'Zoom' |
<Alt>+<Eingabetaste> |
Befehle des KOP-Editors |
|
'Einfügen' 'Netzwerk (danach)' |
<Umschalt>+<T> |
'Einfügen' 'Kontakt' |
<Strg>+<K> |
'Einfügen' 'Paralleler Kontakt' |
<Strg>+<R> |
'Einfügen' 'Funktionsblock' |
<Strg>+<B> |
'Einfügen' 'Spule' |
<Strg>+<L> |
'Extras' 'Darunter Einfügen' |
<Strg>+<U> |
'Extras' 'Negation' |
<Strg>+<N> |
'Extras' 'Zoom' |
<Alt>+<Eingabetaste> |
Befehle des AS-Editors |
|
'Einfügen' 'Schritt-Transition (davor)' |
<Strg>+<T> |
'Einfügen' 'Schritt-Transition (danach)' |
<Strg>+<E> |
'Einfügen' 'Alternativzweig (rechts)' |
<Strg>+<A> |
'Einfügen' 'Paralellzweig (rechts)' |
<Strg>+<L> |
CoDeSys V2.3 |
10-101 |

Tastenkombinationen
'Einfügen' 'Sprung' (AS) |
<Strg>+<U> |
'Extras' 'Zoom Aktion/Transition' |
<Alt>+<Eingabetaste> |
Wechsel aus AS-Übersicht zurück in Editor |
<Eingabetaste> |
Bedienung der Steuerungsbzw. Taskkonfiguration |
|
Aufund Zuklappen von Organisationselementen |
<Eingabetaste> |
Editierrahmen um den Namen setzen |
<Leertaste> |
Bedienung des Parameter Manager Editors |
|
Wechseln zwischen Navigationsfenster und Listeneditor |
<F6> |
Löschen einer Zeile im Listeneditor |
<Strg>+<Entf>, |
|
<Umschalt>+<Entf> |
Löschen eines Feldes |
<Entf> |
10-102 |
CoDeSys V2.3 |