CoDeSys 3.0 a3.cdr

Werbung
Eine Auswahl weiterer Produkteigenschaften.
* Durchgängige Unicode-Unterstützung
* Menü/Toolbar/Tastatur konfigurierbar
* Mehrfachselektion im Projektbaum
* Integrierte Onlinehilfe
* Folding, Linebreak, Autocomplete im ST- und Deklarationseditor
* Inline Monitoring im ST-Editor
* AWL/FUP/KOP umschaltbar
* Bibliotheken debugbar / Automatisches Update
* Stringzugriff als Array
* Datentyp UNION
* Bedingte Compilierung
* Symbolik und Steuerungskonfiguration in Applikation verfügbar
* Freie Speicheraufteilung Code/Daten
* Plug-Ins für Module im integrierten E/A-Konfigurator
* Erstellung von Treibern in den Sprachen der IEC 61131-3
* Auto-Declare mit Datentyp-Ermittlung
* High-Resolution-Timer
* Bedingte Breakpoints
* Beliebige Ausdrücke in Initialisierungen von Variablendeklarationen
Systemeigenschaften / Systemvoraussetzungen
CoDeSys 3.0 ist für alle Laufzeitsystem-Plattformen geeignet (Min.16bit Controller,
64kB Flash, 64kB RAM)
Integrierte Maschinencodegenerierung für kurze Programm-Ausführungszeit
Lauffähig unter Windows NT/2000/XP
Objektorientierung
Versionsprofile
Steuerungsnetzwerke
IEC 61131-3 Visualisierung
Automatisierungs-Plattform
3S-Smart Software Solutions GmbH
Memminger Straße 151
DE-87439 Kempten
Fon +49-831-54031-0
Fax +49-831-54031-50
We
www.3s-software.com
software Automation.
Die nächste Ebene der
Steuerungsprogrammierung
CoDeSys 3.0 ist das neue IEC 61131-3 Entwicklungssystem für die Programmierung von
embedded und PC basierten Industrie-Steuerungen sowie Automatisierungskomponenten mit
Steuerungsfunktionalität. CoDeSys 3.0 vereint die Funktionalität des erfolgreichen
Programmiersystems CoDeSys mit den Möglichkeiten neuester Technologien.
Versionsprofile durch modularen Aufbau.
Sowohl das Programmiersystem CoDeSys 3.0 als auch die dazugehörigen
Laufzeitsysteme sind modular aufgebaut. Damit sind kundenspezifische
Plug-Ins bzw. Ausprägungen möglich, ohne vom Produktstandard
abzuweichen. Im Installation und Profile Manager können die verfügbaren
Komponenten installiert und verwaltet sowie zu Profilen zusammengefasst
werden.
Objektorientierung.
Mit CoDeSys 3.0 können Sie wirklich objektorientiert
programmieren - mit Komfort und Konstrukten, die aus
den Hochsprachen bekannt sind: Klassen, Interfaces,
Methoden, Vererbung, Polymorphie/dynamisches
Binden.
Dabei werden die IEC- Funktionsbausteine nahtlos
erweitert und sind auch auf andere Engineering Aspekte (wie z.B. Visualisierung oder Feldbuskonfiguration) anwendbar. Natürlich steht es Ihnen
offen, auch “klassisch” zu programmieren, wie Sie es
gewohnt sind.
Anwendungsvorteile / Eigenschaften:
Jede Komponente des Programmiersystems kann gleichzeitig in mehreren
Versionen vorliegen. Die aktive Version wird durch ein gewähltes Profil
bestimmt oder im Projekt abgelegt. Somit kann die Version des Compilers
auch pro Gerät unterschiedlich festgelegt werden. Jede aktuelle Installation
enthält alle jemals gelieferten Versionen. Das heißt, dass z.B. ServiceTechniker mit der neuesten CD von CoDeSys 3.0 immer alles dabeihaben,
was sie benötigen. Auch ist ein Update von einzelnen Komponenten möglich,
ohne sich von gewohnten Komponenten trennen zu müssen.
IEC 61131-3 Visualisierung.
Anwendungsvorteile
zum Beispiel bei der Programmierung von verschiedenen
* Aggregaten einer Maschine: Methoden “Handbetrieb”, “Automatikbetrieb”, “Referenzfahrt”
etc.
* Antrieben unterschiedlicher Bauart und Hersteller: Methoden “Homing”, “Positionieren”,
“Fehler auslesen” etc.
* Feldbussen: Methoden “Starten”, “Stoppen”, “Asynchrone Nachricht senden” etc.
Die Visualisierung in CoDeSys 3.0 basiert komplett auf IEC 61131-3 Applikationen, die die
Zeichenbefehle erzeugen. Die Visualisierungsbilder werden wie gewohnt komfortabel im
integrierten Editor erstellt. Der Vorrat an Visualisierungselementen kann direkt mit den
Sprachmitteln der IEC 61131-3 in CoDeSys 3.0 erweitert werden.
Das eigentliche Zeichnen der Bilder erfolgt in einem portierbaren Runtime-Client, der lokal oder
über Netzwerk abgesetzt laufen kann. Mit der Data-Server-Komponente können nun auch
mehrere Steuerungen und Fremdsteuerungen visualisiert werden.
Anwendungsvorteile / Eigenschaften:
Mit der IEC 61131-3 Visualisierung können Hersteller von Automatisierungsgeräten die
CoDeSys 3.0 - Visualisierung so anbieten, dass der Anwender die freie Plattform-Auswahl für die
Anzeige hat: Reine Display-Lösungen, integrierte Visualisierungslösungen auf der Steuerung
oder Web-Visualisierung im Internet-Browser. Darüber hinaus können Hersteller und Anwender
z.B. mit dem Editor “Strukturierter Text” eigene komplexe Visualisierungselemente definieren.
Steuerungsnetzwerke.
Mit CoDeSys 3.0 können Sie programmierbare und
konfigurierbare Objekte in einem einzigen Projekt mischen. Das
bedeutet, dass Sie mehr als ein Gerät pro Projekt und damit
ganze Steuerungs-Netzwerke programmieren können - und das
gilt auch für Geräte unterschiedlicher Hersteller. Dabei müssen
gemeinsam genutzte Applikationsteile nur einmal eingegeben
werden. Auch ist es möglich, verschiedene Applikationen auf ein
Gerät zu laden. Exakt gleiche Geräte werden durch “Klone”
unterstützt. CoDeSys 3.0 unterstützt Gerätehierarchien - die
Inbetriebnahme-Funktionen können durch übergeordnete Geräte
auf untergeordnete geroutet werden.
Automatisierungs- Plattform.
Die Basistechnologie von CoDeSys 3.0 kann nicht nur als SPS-Programmiersystem erworben
werden, sondern auch zur Erstellung von kundenspezifischen Softwaresystemen zur
Programmierung und Konfiguration von Feldgeräten. Insbesondere Hersteller von
Automatisierungsgeräten können in CoDeSys 3.0 z.B. eigene Editoren oder Konfiguratoren
einbinden.
Folgende in CoDeSys 3.0 integrierte Funktionen können von solchen Plug-Ins genutzt werden:
Fensterhandling, Projektnavigation, Onlinehilfe, Drucken, Kommunikationssystem, Compiler,
Projektablage, Anbindung an Sourcecode-Verwaltung, Sprachumschaltung, mehrsprachige
Symbole, gemeinsame Symboldatenbank, externe File-Referenzen, Benutzerverwaltung,
Komponenten-Verwaltung, Setup, Projektvergleich, XML-Export, Batchinterface, COMInterface, Versionkompatibilität.
IEC 61131-3 Code erzeugt
Visualisierungselement:
Herunterladen