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: