ProConOS embedded CLR

Phoenix Contact Software GmbH

Details

ProConOS embedded CLR ist das Laufzeitsystem für embedded Geräte und bietet:
• Programmierung in IEC 61131 und C#
• Unterstützung von Echtzeit, Multitasking, Events
• Sehr schnelle Codeabarbeitung durch Native-Code-Erzeugung
• Online-Änderungen
• Kleinen Footprint <100 KB
• Leistungsfähige Schnittstellen für Kontrolle und Daten
• Unterstützung von Big Endian und Little Endian
• Einfach Portierung auf weitere CPUs (16/32/64 Bit)
• Execution-in-Place (im Flash)

Produktbeschreibung

Produktname
ProConOS embedded CLR
Produkteinführung
2005
Einsatzschwerpunkte
Fertigungsautomatisierung, Anlagenbau, Gebäudeautomation, Maschinenbau, Robotik, Steuer- u. Regeltechnik, universell

Rechner-Plattform für die Soft-SPS

Software im Bundle mit Hardware (z.B. PC) erhältlich
über OEM-Partner
Einsatzfähig ab Prozessor
universell
Minimale Arbeitsspeichergröße
64000
Entwicklungs- und Laufzeitumgebung auf einem System
Entwicklungs- und Laufzeitumgebung trennbar
Erforderliche Festplattenkapazitäten (Entwicklung)
64
Erforderliche Festplattenkapazitäten (Runtime)
1
Betriebssysteme für Entwicklungsversion
32-Bit Betriebssystem, 2000, XP, Vista, Windows 7, Linux
Betriebssysteme für Laufzeitversion
2000 (SP2), XP, Win CE, VxWorks, RTLinux, QNX, PSOS, RTKernel, µitron, T-Kernel, µC/OS,
Spezielle Basis-Software für Soft-SPS
integrierter RT-Kernel

Entwicklungsumgebung

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

Programmiersprachen nach IEC 61131-3

Programmiersprache AWL (IL)
Base Level
Programmiersprache FBS (FBD)
Base Level
Programmiersprache KOP (LD)
Base Level
Programmiersprache ST
Base Level
Programmiersprache AS (SFC)
Base Level
Datenflusssprache CFC (Continus Function Chart)
Spracherweiterungen
Maschinenablaufsprache mit integrierter Diagnose
Andere Hochsprachen
C, C++, C#
Befehlserweiterungen
Motion Control Befehle, Dateizugriff, Datum-Zeitfunktionen, Typkonvertierung, mathematische Funktionen, Regler, C++ Bausteine einbinden, Bitutilities, Speicher-FBS,
Querübersetzung zu welchen Sprachen möglich
FBS, KOP, AWL zu FBS, KOP, AWL; ST zu FBS, KOP, AWL
Import externer SPS-Programme
PLCopen XML, ASCII Import und Export
Projektgrenzen (Bausteine / Variablen)
Hardware abhängig
Maximale Anzahl Eingänge (digital)
> 128 KB
Maximale Anzahl Eingänge (analog)
> 128 KB
Maximale Anzahl Ausgänge (digital)
> 128 KB
Maximale Anzahl Ausgänge (analog)
> 128 KB
Debuggerausstattung
Online-Debug, Rezepte, X-Refs, Watchliste, Logikanalyse, Trigger, Breakpoint, Single-Step, Trace, Powerflow, Forcing
Simulationswerkzeuge integriert

Laufzeitumgebung

Auf welches Zielsystem portierbar
2000 (SP2), XP, Win CE, VxWorks, RTLinux, QNX, PSOS, RTKernel, µitron, T-Kernel, µC/OS,
Mechanismen für Echtzeitfähigkeit (Zykluszeit<15ms)
preemptives Scheduling
Messergebnisse bei dieser CPU und diesem Betriebssystem
AMD Athlon 2,2 GHz
Minimale Reaktionszeit auf spezielle Ereignisse (µsec)
10
Minimale Zykluszeit (µsec)
64
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
OPC, TCP/IP, ActiveX, DCOM, TCP/IP, DDL
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, Modbus-TCP, Profinet, Sercos-III
Andere Feldbusse
per Toolkit anpassbar
Besonderheiten bei Feldbussankopplungen
mehrere Busmaster möglich
Firmenspezifische Prozessanbindung
per Toolkit möglich
Automatisches Einlesen der Bustopologie
Vorhandene Software-Schnittstellen
DCOM, TCP/IP, DLL, HTML

Zusatzmodule

Integrierte Visualisierungsbausteine
Schneller Datenaustausch mit Standardvisualisierungen
Digitale Regelungsmodule
Antriebssteuerung, Positionierung über Feldbus
Datenbankanbindung
Messtechnikbausteine

Sicherheitsregelungen und Besonderheiten

Programmierbares Zurückschreiben remanenter Daten
System bleibt lauffähig bei defekter Festplatte
Wann ist erneuter Programmdownload erforderlich
Änderung der I/O
Erhalt der Busausgangssignale, wenn Runtime Engine im Stopp- oder Pause-Zustand befindlich
hardwareabhängig
Anzeige des Systemverhaltens
CPU Auslastung, Task, Watchdog, Systemvariablen
Verhalten bei Systemstörungen
Ausgänge sofort auf 0 setzen, Benachrichtigung des SPS Programms, flexible Konfiguration mö
Demoversion verfügbar
VII. Preis des Produktes
auf Anfrage

Firma

Phoenix Contact Software GmbH