CODESYS Control RTE

CODESYS GmbH

Details

Die Kemptener IEC 61131-3 Spezialisten von der 3S-Smart Software Solutions GmbH bieten die SoftSPS CODESYS Control RTE unter Windows 7/8 mit harten Echtzeiteigenschaften an, ohne dass es zusätzlicher Hardware-Erweiterungen bedarf. Jitter-Werte weit unter 1ms (typ. wenige us) und schnelle Ausführungszeiten durch native Maschinencode-Generierung sind essentielle Eigenschaften des Systems. Durch ein eigenes API bzw. ein Runtime Toolkit sind anwenderspezifische Erweiterungen bzw. Anbindungen möglich. Natürlich werden die gängigsten Feldbuskarten unterstützt, um Standard-I/O-Module ansprechen zu können. Mit dem CODESYS Development System als Programmierumgebung können verschiedene Feldbusse und Netzwerke ohne externes Tool programmiert werden - ein Konfigurator ist bereits integriert.

Produktbeschreibung

Produktname
CODESYS Control RTE
Produkteinführung
2008
Einsatzschwerpunkte
Maschinen- und Anlagensteuerung, Anlagenbau, Fertigungsautomatisierung, Gebäudeautomation, Maschinenbau, Steuer- u. Regeltechnik, Robotik

Rechner-Plattform für die Soft-SPS

Software im Bundle mit Hardware (z.B. PC) erhältlich
über OEM-Partner
Einsatzfähig ab Prozessor
80486
Minimale Arbeitsspeichergröße
128 MB
Entwicklungs- und Laufzeitumgebung auf einem System
Entwicklungs- und Laufzeitumgebung trennbar
Erforderliche Festplattenkapazitäten (Entwicklung)
300
Erforderliche Festplattenkapazitäten (Runtime)
32 MB
Betriebssysteme für Entwicklungsversion
XP, Vista, Win7/8
Betriebssysteme für Laufzeitversion
Windows XP, 7, 8 (32/64Bit)
Spezielle Basis-Software für Soft-SPS
eigenes Echtzeit-Multitasking-System

Entwicklungsumgebung

Online-Programmänderungen im Laufzeitsystem
Online-Parametrierung im Laufzeitsystem
Steuerungsbefehlsvorrat entspricht welcher SPS?
CODESYS (IEC 61131-3)
Programmiersprache AWL
Programmiersprache FBS
Programmiersprache KOP

Programmiersprachen nach IEC 61131-3

Programmiersprache AWL (IL)
Base Level
Programmiersprache FBS (FBD)
Programmiersprache KOP (LD)
Programmiersprache ST
Base Level
Programmiersprache AS (SFC)
Datenflusssprache CFC (Continus Function Chart)
Spracherweiterungen
Pointer, Objektorientierte Programmierung (Methoden, Interfaces, Klassen, Vererbung, Polymorphie)
Andere Hochsprachen
C, C++ einbindbar
Befehlserweiterungen
Pointer, Aufruf von PRGs, AS-Zeitüberwachung, OOP in IEC 61131-3, C++ Bausteine einbinden, Motion Control Befehle, Erweiterungen für Programmiersprachen
Querübersetzung zu welchen Sprachen möglich
ST->KOP<->FUP<->AWL
Import externer SPS-Programme
andere IEC 61131-3 SPSen, Übernahme mit Adressenänderung (E/A-Daten)
Projektgrenzen (Bausteine / Variablen)
speicherabhängig > 1024 POEs
Maximale Anzahl Eingänge (digital)
speicherabhängig (unbegrenzt)
Maximale Anzahl Eingänge (analog)
speicherabhängig (unbegrenzt)
Maximale Anzahl Ausgänge (digital)
speicherabhängig (unbegrenzt)
Maximale Anzahl Ausgänge (analog)
speicherabhängig (unbegrenzt)
Debuggerausstattung
Monitoring, Watch, Forcing, (konditionale) Breakpoints, Watchpoints, Single Stepping, Single Cycle, Trace, PowerFlow etc.
Simulationswerkzeuge integriert

Laufzeitumgebung

Auf welches Zielsystem portierbar
XP, Windows 7, 8
Mechanismen für Echtzeitfähigkeit (Zykluszeit<15ms)
Ring 0 - Echtzeiterweiterung
Messergebnisse bei dieser CPU und diesem Betriebssystem
Pentium IV 2,8 GHz
Minimale Reaktionszeit auf spezielle Ereignisse (µsec)
1
Minimale Zykluszeit (µsec)
1
Ausführungszeit für 1 kB SPS-Befehlscode (µsec)
1
Skalierbare Reaktionszeiten
Skalierbare Abarbeitungszeiten
Steuerungsprogramm wird compiliert
Steuerungsprogramm wird interpretiert
Abarbeitung des Steuerungsprogramms erfolgt zyklisch
Abarbeitung des Steuerungsprogramms erfolgt zeitgesteuert
Abarbeitung des Steuerungsprogramms erfolgt ereignisgesteuert
Datenaustausch mit verteilten Soft-SPS-Systemen möglich
Erweiterbare Laufzeitfunktionen über Standardschnittstellen
ja (API / SDK etc.)
Laufzeitsystem über DFÜ programmierbar
Laufzeitsystem über DFÜ parametrierbar

Prozessankopplung: Feldbus-Ankopplungen

AS-Interface
CANopen
DeviceNet
Interbus
Modbus
Profibus-DP
Unterstützte Industrial Ethernet Kommunikationsprotokolle
EtherCAT, EtherNet/IP, Modbus-TCP, Profinet, Sercos
Andere Feldbusse
J1939, ASi, IO-Link
Besonderheiten bei Feldbussankopplungen
eigener portabler Stack, z.T. Redundanzunterstützung
Firmenspezifische Prozessanbindung
Automatisches Einlesen der Bustopologie
Vorhandene Software-Schnittstellen
OPC, DDE, ANSI-C, C++, TCP/IP, SDK

Zusatzmodule

Integrierte Visualisierungsbausteine
Schneller Datenaustausch mit Standardvisualisierungen
Kommunikationsmodule (Internet, Datenfernübertragung)
ja, über CODESYS Store
Digitale Regelungsmodule
optional
Antriebssteuerung, Positionierung über Feldbus
optional intergrierte SoftMotion-Erweiterung nach PLCopen sowie CNC / Kurvenscheiben
Datenbankanbindung
Messtechnikbausteine
Schnelle Zähler (SW)
Zählerbereich
32-Bit
Weitere Funktionsbaugruppen
numerische Ableitung, Integration, Hysterese etc., Achsen, Temp.-Regler

Sicherheitsregelungen und Besonderheiten

Programmierbares Zurückschreiben remanenter Daten
SRAM / Flash / HD konfigurierbar
System bleibt lauffähig bei defekter Festplatte
Wann ist erneuter Programmdownload erforderlich
nach Änderungen des Programms (Online Change), Änderung der I/O
Erhalt der Busausgangssignale, wenn Runtime Engine im Stopp- oder Pause-Zustand befindlich
ja (konfigurierbar)
Anzeige des Systemverhaltens
ja (direkt im Programmiersystem oder in der Applikation über Bibliotheken)
Verhalten bei Systemstörungen
konfigurierbar (0 / 1 forcen)
Demoversion verfügbar
VII. Preis des Produktes
auf Anfrage

Firma

CODESYS GmbH