- •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
Traceaufzeichnung...
'Extras' 'Strecken'
Symbol: 
Mit diesem Befehl können die ausgegebenen Werte der Traceaufzeichnung gestreckt (gezoomt) werden. Die Anfangsposition wird mit der horizontalen Bildlaufleiste eingestellt. Bei mehrmaligem aufeinanderfolgenden Strecken, wird ein immer kürzerer Traceausschnitt im Fenster angezeigt.
Dieser Befehl ist das Gegenstück zu 'Extras' 'Komprimieren'.
'Extras' 'Komprimieren'
Symbol: 
Mit diesem Befehl können die ausgegebenen Werte der Traceaufzeichnung komprimiert werden, d.h. nach diesem Befehl kann der Verlauf der Tracevariablen innerhalb einer größeren Zeitspanne betrachtet werden. Eine mehrmalige Ausführung des Befehls ist möglich.
Dieser Befehl ist das Gegenstück zu 'Extras' 'Strecken'.
6.9.3'Extras' 'Tracewerte speichern'
Die Befehle dieses Menüs dienen dazu, die Konfiguration und die Werte einer Traceaufzeichnung in eine Datei im Projektformat zu speichern bzw. aus einer solchen zu laden. Ausserdem kann die Aufzeichnung in eine ASCII-Datei gespeichert werden.
Hinweis: Beachten Sie die alternative Speicherund Lademöglichkeiten des Menüs 'Extras' 'Externe Tracekonfigurationen' (XML-Format, *.mon-Datei)!
'Werte speichern'
Mit diesem Befehl kann eine Traceaufzeichnung (Werte + Konfiguration) abgespeichert werden. Es öffnet sich der Dialog zum Speichern einer Datei. Der Dateiname erhält den Zusatz "*.trc".
Beachten Sie, dass hier sowohl die Messwerte als auch die Tracekonfiguration im Projektformat gespeichert werden, während Speichern im Konfigurationsdialog nur die Konfiguration betrifft.
Beachten Sie außerdem, dass Messwerte + Konfiguration auch in einer Datei im XML-Format gespeichert werden können, siehe Menü 'Externe Tracekonfigurationen'.
Die gespeicherte Traceaufzeichnung kann mit 'Extras' 'Tracewerte speichern' 'Werte laden' wieder geladen werden.
Hinweis: Beachten Sie die alternative Speichermöglichkeiten über die Befehle des Menüs 'Extras' 'Externe Tracekonfigurationen'.
'Werte laden'
Mit diesem Befehl kann eine abgespeicherte Traceaufzeichnung (Werte + Konfiguration) wieder geladen werden. Es öffnet sich der Dialog zum Öffnen einer Datei. Wählen Sie die gewünschte Datei mit dem Zusatz "*.trc". Die Aufzeichnung wird im Tracefenster dargestellt und die Konfiguration als aktuelle im Projekt übernommen.
Mit 'Extras' 'Trace speichern' kann eine Traceaufzeichnung in eine *.trc-Datei abgespeichert werden.
'Werte in ASCII-File'
Mit diesem Befehl kann eine Traceaufzeichnung in eine ASCII-Datei abgespeichert werden. Es öffnet sich ein der Dialog zum Speichern einer Datei. Der Dateiname erhält den Zusatz "*.txt". In der Datei werden die Werte nach folgendem Schema abgelegt:
CoDeSys Trace D:\CODESYS\PROJECTS\AMPEL.PRO
6-60 |
CoDeSys V2.3 |
6 - Die Ressourcen
Zyklus PLC_PRG.ZAEHLER PLC_PRG.LIGHT1 0 2 1 1 2 1 2 2 1
.....
Wurde in der Tracekonfiguration keine Abtastrate eingestellt, so steht in der ersten Spalte der Zyklus, d.h. jeweils ein Wert pro Zyklus wurde erfasst. Im anderen Fall wird hier der Zeitpunkt in [ms] eingetragen, an dem die Werte der Variablen ab dem Start der Traceaufzeichnung abgespeichert wurden.
In den darauf folgenden Spalten werden die entsprechenden Werte der Tracevariablen abgespeichert. Die Werte sind jeweils durch ein Leerzeichen voneinander getrennt.
Die zugehörigen Variablennamen werden in der dritten Zeile der Reihen folge nach nebeneinander dargestellt (PLC_PRG.ZAEHLER, PLC_PRG.LIGHT1).
6.9.4'Extras' 'Externe Tracekonfigurationen'
Die Befehle dieses Menüs dienen dazu, Tracekonfigurationen + Werte in Dateien zu speichern bzw. aus Dateien oder von der Steuerung ins Projekt zu laden. Ausserdem kann eine der Konfigurationen als die im Projekt zu verwendende gesetzt werden.
Hinweis: Beachten Sie die alternative Speicherund Lademöglichkeiten des Menüs 'Extras' 'Tracewerte speichern' (Projektformat, *.trc-Datei, ASCII) !
Die Befehle dieses Menüs dienen dazu, Tracekonfigurationen + Werte in Dateien zu speichern bzw. aus Dateien oder von der Steuerung ins Projekt zu laden. Ausserdem kann eine der Konfigurationen als die im Projekt zu verwendende gesetzt werden.
Hinweis: Beachten Sie die alternative Speicherund Lademöglichkeiten des Menüs 'Extras' 'Tracewerte speichern' (Projektformat, *.trc-Datei, ASCII) !
'Speichern in Datei'
Mit diesem Befehl kann eine Traceaufzeichnung (Konfiguration + Werte) in eine Datei im XML-Format gespeichert werden. Dazu öffnet der Dialog zum Speichern einer Datei. Automatisch wird die Dateierweiterung *.mon verwendet.
Eine *.mon-Datei kann mit dem Befehl 'Laden von Datei' in ein Projekt geladen werden.
'Laden von Datei'
Mit diesem Befehl kann eine Traceaufzeichnung (Konfiguration + Werte) die in einer Datei im XMLFormat vorliegt, ins Projekt geladen werden. Dazu unterstützt der Dialog zum Öffnen einer Datei automatisch das Suchen nach Dateien mit der Erweiterung *.mon. Die geladene Traceaufzeichnung wird im Tracefenster dargestellt und wird der Auswahlliste im Feld 'Trace' des Konfigurationsdialogs hinzugefügt. Um Sie zur aktuellen Projektkonfiguration zu machen, muss der Befehl 'Als Projektkonfiguration übernehmen' gewählt werden.
Eine *.mon-Datei kann mit dem Befehl 'Speichern in Datei' erzeugt werden.
Hinweis: Beachten Sie die alternative Speicherund Lademöglichkeiten über die Befehle des Menüs 'Extras' 'Tracewerte speichern'.
'Speichern auf Steuerung'
Mit diesem Befehl kann im Online Modus eine Traceaufzeichnung, die in einer Datei im XML-Format vorliegt, in die Steuerung geladen werden. Dazu öffnet der Standarddialog zum Auswählen einer Datei, wobei per Default zunächst Dateien mit der Erweiterung *.mon angezeigt werden. Sehen Sie
CoDeSys V2.3 |
6-61 |
