
- •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

6 - Die Ressourcen
6.12 Zielsystemeinstellungen
Die Zielsystemeinstellungen befinden sich als Objekt im Registerblatt Ressourcen. Hier wird festgelegt, auf welcher Steuerung (Zielsystem, Target) mit welchen Einstellungen das Projekt laufen soll. Nach dem Befehl 'Projekt' 'Neu' wird man unmittelbar zur Auswahl eines 'Targets', d.h. einer vordefinierten Konfiguration aufgefordert.
Die Auswahlliste hängt von den am Rechner installierten Target Support Packages (TSP) ab. Diese beschreiben plattformspezifische Grundkonfigurationen und legen gleichzeitig fest, inwiefern diese vom Anwender in den Dialogen der Zielsystemeinstellungen noch angepaßt werden können.
Bitte beachten: Ist kein TSP verfügbar, so ist in der Zielsystemauswahl nur die Einstellung 'None' vorhanden, die keine Einstellungen erlaubt und automatisch in den Simulationsmodus schaltet.
Target-Support-Package
Ein Target Support Package (TSP) muss vor Programmstart mithilfe des Installationsprogramms InstallTarget installiert werden. Dies kann im CoDeSys-Setup enthalten sein.
In einem TSP sind alle Konfigurationsund Erweiterungsdateien zusammengefasst, die benötigt werden, um mit einer Applikation eine bestimmte Steuerung (Zielsystem, Target) zu bedienen. Konfiguriert werden: der Codegenerator, das Speicherlayout, der Funktionsumfang der Steuerung und die I/O-Module. Außerdem sind Bibliotheken, Gateway-Treiber, Error-und Ini-Dateien für den PLCBrowser etc. einzubinden. Zentrales Element des TSP ist eine oder sind mehrere Target-Dateien. Eine Target-Datei verweist auf die zusätzlich zur Konfiguration des Targets nötigen Dateien, kann sich diese jedoch mit anderen Target-Dateien teilen.
Eine Target-Datei trägt im Allgemeinen die Erweiterung *.trg, das Format ist binär. Die Konfigurationseinträge sind mit Zusatzdefinitionen versehen, die festlegen, ob sie vom Benutzer im Dialog Zielsystemeinstellungen gesehen werden können und ob sie dort editiert werden können.
Während der Installation eines TSPs wird für jedes Zielsystem die entsprechende Target-Datei in einem eigenen Verzeichnis abgelegt und dessen Pfad registriert. Die zugehörigen Dateien werden gemäß einer zusätzlich im TSP enthaltenen Info-Datei *.tnf ebenfalls auf den Rechner kopiert. Der Name des Target-Verzeichnisses entspricht dem Namen des Targets. Vorgeschlagen wird auch die Einordnung unter ein Verzeichnis, das den Namen des Herstellers trägt.
Die mit einem Target Support Package installierten Dateien werden beim CoDeSys-Programmstart gelesen. Die in den Dialogen des Programmiersystems vorgenommenen Zielsystemeinstellungen werden mit dem jeweiligen Projekt gespeichert.
Bitte beachten: Wird eine neue Target-Datei verwendet bzw. die bestehende geändert, muss CoDeSys neu gestartet werde, um die aktualisierte Version verfügbar zu machen.
Dialog Zielsystem Einstellungen
Der Dialog Zielsystem Einstellungen öffnet automatisch, wenn ein neues Projekt angelegt wird. Ansonsten wird er erreicht über den Menüpunkt 'Zielsystemeinstellungen' im Registerblatt 'Ressourcen'.
Wählen sie unter Konfiguration eine der angebotenen Zielsystemkonfigurationen.
Wenn kein Target Support Package installiert ist, steht nur die Einstellung 'None' zur Auswahl, die automatisch in den Simulationsmodus führt. Wenn Sie eine der installierten Vorkonfigurationen wählen, sind die Ihnen offen stehenden Möglichkeiten zur Endanpassung von den Einträgen in der zugrunde liegenden Target-Datei abhängig. Wird eine Zielsystemkonfiguration aus einem TSP ausgewählt, für das keine gültige Lizenz auf dem Rechner vorliegt, wird zur Auswahl eines anderen Targets aufgefordert.
Wenn eine Konfiguration eingestellt wird, die in der Target-Datei mit "HideSettings" versehen ist, erscheint nur der Name der Konfiguration. Ansonsten stehen vier Registerblätter zur Endanpassung bzw. Darstellung der Zielsystemeinstellungen zur Verfügung:
CoDeSys V2.3 |
6-71 |