login
Produkte
ProConOS
ProConOS eCLR
ProConOS eCLR Single Chip
ProConOS eCLR Soft-SPS
ProConOS eCLR Visual Studio
ProConOS
 

IEC 61131 SPS-Laufzeitsystem ProConOS: Echtzeitfähig und mit voller SPS-Funktionalität

ProConOS (Programmable Controller Operating System) ist das echtzeit- und multitaskingfähige, IEC 61131-konforme und sehr schnelle SPS-Laufzeitsystem. Es ist so konzipiert, dass es auf nahezu jede Hardware angepasst werden kann. ProConOS wird seit ca. 20 Jahren in vielen Tausend Installationen erfolgreich in der Automatisierungsindustrie eingesetzt.

Die Tatsache, dass ProConOS auf sehr einfache Weise mit bereits existierenden Laufzeitprogrammen und Firmware-Paketen kombiniert werden kann, versetzt Steuerungshersteller in die Lage, IEC 61131-konforme Systeme anzubieten und dabei ihre eigenen Leistungsmerkmale und Fähigkeiten in vollem Umfang zu bewahren.

ProConOS auf einen Blick:

  • Volle SPS-Funktionalität:
    ProConOS ermöglicht das Laden und die Abarbeitung von SPS-Programmen und stellt leistungsfähige Debug-Funktionalitäten für die Programmierung, die Inbetriebnahme und die Wartung SPS-gesteuerter Maschinen und Anlagen bereit.
  • Hohe Geschwindigkeit:
    ProConOS führt nativen Maschinencode aus, wodurch eine sehr hohe Performance erreicht wird.
  • Unterstützung von Echtzeit, Multitasking, Events 
  • IEC 61131-kompatibel
  • Verfügbar für viele Hardwareplattformn
  • Anpassbar auf Ihre Hardware durch ProConOS Developer Toolkit
  • Definierte Schnittstellenstruktur
  • Motion Control: Soft-Motion-Lösung verfügbar 

Dank dem IEC 61131-Laufzeitsystem ProConOS ist keine spezielle Hardware mehr nötig, um eine SPS aufzubauen.



   
 

IEC 61131-Kompatibilität

Das SPS-Laufzeitsystem ProConOS ist konform mit der Norm IEC 61131 und unterstützt somit die in der Norm definierten Anforderungen hinsichtlich der verwendbaren

  • Datentypen
  • Variablen (einschließlich der Handhabung von Anfangswerten, Deklarationschlüsselwörter, etc.)
  • Literale
  • Programmiersprachen (einschließlich deren Sprachelemente)
  • POE-Typen
  • Standardfunktionen und Funktionsbausteine
  • etc.

ProConOS Compliance List

Detaillierte Informationen können Sie der Compliance List für ProConOS als PDF-Dokument entnehmen, die wir in unserem Download-Bereich für Sie bereitgestellt haben.

 
 

 [Download ProConOS Compliance List   0,15 MBytes]

 
 

Vielzahl von ProConOS-Plattformen

ProConOS ist die echtzeitfähige Lösung für Embedded-Systeme. ProConOS wurde von KW-Software auf eine Vielzahl an Kombinationen aus CPUs und Echtzeitbetriebssystemen angepasst.

 
 

 
  ProConOS-Schnittstellenstruktur

Definierte Schnittstellenstruktur

Die modulare Struktur der Software bietet Systementwicklern zahlreiche Schnittstellen zur Realisierung herstellerspezifischer Alleinstellungsmerkmale. Dadurch lässt sich ProConOS schnell und einfach in vorhandene Systeme wie z. B. CNC-, Robotersysteme oder Bewegungssteuerungen integrieren.

  Diese Schnittstellen sind:
  • I/O-Schnittstelle
  • Firmware-Schnittstelle 
  • Konfigurationsschnittstelle 
  • Multitasking-Schnittstelle 
  • File Device Driver-Schnittstelle 
  • Kommunikationsschnittstelle 
  • Systemschnittstelle
 
   
  ProConOS: Performance-Werte (Auszug)

Hohe Performance

Der in ProConOS integrierte Compiler generiert den auszuführenden systemeigenen Maschinencode.

  Performance-Beispiele: Dauer für 10000 Anweisungen
  • ProConOS  INTEL:
    1-GHz-Athlon-Prozessor:          1 µs
  • ProConOS WIN CE
    233-MHz-Pentium-Prozessor:  10 µs
    300-MHz-ARM-Prozessor :    11 µs
 
   
 

Echtzeitverhalten mit präemptivem Multitasking

  • ProConOS nutzt die Echtzeitfähigkeiten des unterlagerten Betriebssystems (z.B. Windows CE im Falle von ProConOS WIN CE) und unterstützt schnelles Multitasking Interrupts und präemptives (bevorrechtigtes) Scheduling
  • Präemptives Scheduling von bis zu 16 SPS-Tasks
  • Für jede SPS-Task kann zur Überwachung ein Watchdog definiert werden Im Falle einer Echtzeitverletzung wird ein zusätzlich zugewiesenes Anwenderprogramm ausgeführt
ProConOS unterstützt präemptives Multitasking
 
   
 

Nichtflüchtige SPS-Daten

Zyklisches Schreiben remanenter Daten in das Dateisystem des unterlagerten Echtzeitbetriebssystems (z.B. VxWorks) durch Aufrufen von Funktionsbausteinen. Anpassung an hardwarespezifisches NVRAM ist möglich.

 
 

 
 

Standard-I/O-Treiber

  • Tasksynchroner I/O-Zugriff wird durch I/O-Abbild realisiert.
  • Intelligente Feldbus-Master werden unterstützt.

 
 

 
 

Dateisystem

  • Zugriff auf das Dateisystem des unterlagerten Betriebssystems (z.B. Windows CE, VxWorks, etc.)
  • SPS-typisches Bootverhalten durch Speichern eines Bootprojekts

 
 

 
 

Kommunikation, Debug und Inbetriebnahme

  • Multi-Client-Verbindungen zu mehreren MULTIPROG- und/oder OPC-Servern
  • Breakpoints
  • Adressdebug 
  • Einzelschritte
  • Überschreiben und Forcen von Variablen 
  • Rezepturen
  • Echtzeit-Logikanalyse
  • nahezu beliebige Online-Änderungen während die SPS läuft, wie z.B. das Hinzufügen und Löschen von Variablen und POEs oder das Modifizieren von Programmcode

  ProConOS: Debug- und Inbetriebnahme-Tools
 

 
 

ProConOS-Anpassung auf Ihre Zielhardware mit dem ProConOS Developer Toolkit

Der ProConOS-Kernel ist für viele Kombinationen aus CPUs und Betriebssystemversionen verfügbar. Mit Hilfe des ProConOS Developer Toolkits kann schnell eine eigene Automatisierungslösung erstellt werden. Je nach Zielsystem lässt sich so auf einfache Weise eine höchst zuverlässige und leistungsfähige Steuerung erzeugen.

Maßgeschneiderte Systeme:

Angesichts der offenen Architektur und Skalierbarkeit können Systeme in der Bandbreite von Kleinsteuerungen bis hin zu Hochleistungssystemen maßgeschneidert werden.

Das Toolkit besteht aus folgenden Komponenten:

  • Dokumentation (PDF) Entwicklerhandbuch + Anwenderhandbuch: Vollständige Dokumentation der ProConOS-API-Funktionen sowie des Betriebsverhaltens von ProConOS.
  • ProConOS-Bibliothek: Der ProConOS-Kern wird als Objektbibliothek bereitgestellt und ist auf einen Prozessortyp und ein Echtzeit-Betriebssystem abgestimmt. 
  • Main-Modul und Public Header in Source: Template der Main-Routine zum Aufstart von ProConOS sowie Definition der API-Funktionen von ProConOS.
  • Make-File: Template für den Linkprozess zur Erzeugung des ausführbaren ProConOS.

Zur Integration kunden-/branchenspezifischen Know-Hows bietet das Toolkit folgende ProConOS-API-Funktionen:

  • Integration von E/A-Treibern 
  • Integration von Firmware-Funktionen und Firmware-Funktionsbausteinen (C-Code)
  • Integration von spezifischen Kommunikations-Treibern 
  • Integration von File-Device-Treibern 
  • Erweiterung des ProConOS-internen Exception-Handlings 
  • Integration von ProConOS-System-Hooks

Fragen Sie nach der Verfügbarkeit des ProConOS Developer Toolkits für Ihre Hard- und Software.

 
 

 
 
[Druckversion] [nach oben]
Adresse
KW-Software GmbH
Langenbruch 6
32657 Lemgo
Tel.: +49 (0) 52 61 / 93 73-0
info@kw-software.com
Quick Links
Download Demo-Software
Download Datenblätter
Download Broschüren
Ansprechpartner