Produkte
ProConOS Embedded
ProConOS Win RT
ProConOS Win MC
ProConOS Win CE
ProConOS für Linux
ProConOS Win MC
 

ProConOS® Win MC: SoftMotion-Lösung für Windows XP und CE

Mit dem SPS-Laufzeitsystem ProConOS® Win MC hat KW-Software Motion Control in die PC-basierende SoftSPS integriert: Ablauf- und Bewegungssteuerungen können beide in MULTIPROG in den IEC 61131 SPS-Sprachen programmiert werden, wobei für die unterschiedlichen Bewegungen die von der PLCopen definierten Funktionsbausteine als Bibliothek zur Verfügung stehen.

Die Ansteuerung der Antriebe erfolgt über die auf Kommunikation zwischen Steuerungen und Antrieben spezialisierte SERCOS-Schnittstelle. SERCOS lässt sich mit 16 MBaud und einem Interpolationstakt von 1 ms betreiben. Damit lassen sich mit der ProConOS® Motion Control Steuerung bis zu 50 Achsen auf einem 1 GHz-PC unter Windows® XP ansteuern. Auf Basis der von KW-Software entwickelten Windows® Echtzeiterweiterung bietet die ProConOS® Soft-SPS harte Echtzeiteigenschaften und hohe Performance.

ProConOS® Win MC ist verfügbar für Windows® XP und Windows® CE.

   
 

Bewegungsfunktionen in IEC 61131 für Maschinen- und Anlagensteuerung

Die Vorteile der ProConOS® Win MC SoftMotion-Lösung auf einen Blick:

  • MULTIPROG als integriertes Engineering-Werkzeug für die Programmierung der SPS und der Bewegungsfunktionen:
    Alle Bewegungsfunktionen sind in Form der PLCopen-Funktionsbausteine in allen IEC 61131-Programmiersprachen verfügbar. Dieses einfache Engineering mit integrierter Motion-Control-Bibliothek in einem IEC 61131 Programmierwerkzeug reduziert die Anzahl der Software-Werkzeuge und Programmieraufwände.
  • Weitere Einsparpotenziale durch die Verwendung des Industrie-PCs als gemeinsame Plattform für Steuerung und Visualisierung mit der zusätzlichen Möglichkeit zur individuellen Anpassung der Hard- und Software, z. B. für weitere Anschaltungen oder Geräte.
  • Alle Parameter der Bewegungsfunktionen werden direkt in ProConOS Win MC verarbeitet. Somit werden diese mit Aufruf des entsprechenden Funktionsbausteins aktiv, ein Transfer entsprechender Parameter zur entsprechenden Achse entfällt.
  • Einsatz von bestehenden und bewährten Kerntechnologien und -produkten von KW-Software.

 
 

 
 

  • Zertifizierte Übereinstimmung mit der PLCopen
  • Kompatibel zu Standards und Empfehlungen wie OMAC und PLCopen
  • Mit den PLCopen-FBs können Bewegungsfunktionen wie z. B. Einachsbewegungen, elektronisches Getriebe, elektronische Kurvenscheibe oder fliegende Säge z. T. mit wechselndem Master realisiert werden.
  • Steuerung von bis zu 50 Achsen. Der Zugriff auf die Achsen erfolgt über entsprechende Variablen.
 
   
 

 
 

 
 

Unterstützung der PLCopen Motion Control-Funktionsbausteine

Die SoftMotion-Lösung von KW-Software ist PLCopen-zertifiziert und unterstützt in vollem Maße die Anforderungen der Spezifikation.

Die Motion Control-Funktionsbausteine, Version 1.1 sind vollständig realisiert und stehen im Programmiersystem MULTIPROG als Bibliothek für alle IEC 61131-Sprachen zur Verfügung. Hierzu gehören u.a. Einachsbewegungen, elektronisches Getriebe und elektronische Kurvenscheibe. Mit den Funktionsbausteinen lassen sich Bewegungsfunktionen wie fliegende Säge, auch mit wechselndem Master realisieren.
Verfügbare Bausteine aus Teil 1, Version 1.1 der PLCopen:

 
 

Die Ergänzung der Bibliothek gemäß Teil 2 befindet sich zur Zeit in Vorbereitung.

 
 

Unterstützung des SERCOS-Standards

Der SERCOS-getriggerte Interpolator des Motion Control-Kernels und die SERCOS-Treiber sorgen für synchronisierten und präzisen Datenaustausch.

  • Typ. Jitter im Antriebsbus (SERCOS) # 1µs.
  • Max. Baud-Rate im SERCOS: 16 MBaud.
  • Min. Zykluszeit mit bis zu 50 Achsen: 1 ms.

  Zusammen mit dem SERCOS-Treiber steht eine Firmware-Bibliothek zur Verfügung, mit deren Bausteine der Busmaster und die Slaves konfiguriert, parameterisiert und gesteuert werden können. Als Erweiterung ist der Zugriff auf Prozess- und Parameterdaten der SERCOS-Antriebe direkt von der SPS geplant.

Motion Control SERCOS-Funktionsbausteine:

  • SC_Control: Steuerung des SERCOS sowie Fehlerhandling
  • SC_ReadParameter: Schreiben von Parametern in den einzelnen SERCOS-Teilnehmern
  • SC_WriteParameter: Lesen von Parametern in den einzelnen SERCOS-Teilnehmern
 
   
 

Applikationsbeispiel 1: Synchronisierung zweier Achsen über eine Kurvenscheibentabelle (CAM-Tabelle)

Eine mögliche Applikation eines Motion-Funktionbausteins sei hier am Beispiel einer Drehzahlsynchronisation zweier Achsen beschrieben. Die Motion Control-Bibliothek enthält zu diesem Zweck FBs zur Achskopplung (Multi-Axis-Bausteine). Möglich sind

  • Synchronisierte Master-Slave Bewegung mit Getriebefaktor
  • Ein- und Auskuppeln auf laufende Master-Achse mit einstellbarer Beschleunigung, Verzögerung oder Ruck
  • Phasenverschiebung der Slave-Achse in Bezug auf laufende Master-Achse mit einstellbarer Beschleunigung, Verzögerung oder Ruck

Im folgenden Beispiel erfolgt die Achskopplung über die Kurvenscheibentabelle.

 
 

 
 

Sehen Sie hierzu einen Auszug aus der Online-Hilfe der Motion-Bibliothek:

 
 

 
 

Applikationsbeispiel 2

Eine weitere Möglichkeit der Drehzahlsynchronisation zweier Achsen: Der Funktionsbaustein MC_GearIn aktiviert ein elektronisches Geschwindigkeitsgetriebe zwischen einer Slave- und einer Master-Achse. Beachtenswert ist dabei auch, dass das Getriebeverhältnis selbst bei bereits eingeschaltetem Getriebe geändert werden kann.

Die folgende Grafik zeigt das Ergebnis der Schaltung in Form eines Diagramms, das mit Hilfe der MULTIPROG®-Logikanalyse aufgezeichnet wurde. Zu sehen ist, wie sich nach dem Aktivierungssignal am 'Execute'-Eingang des FB die Achsgeschwindigkeiten angleichen.

 
 

 
 
[Druckversion] [Seite weiterempfehlen] [nach oben]
Adresse
KW-Software GmbH
Lagesche Straße 32
32657 Lemgo
Tel.: +49 (0) 52 61 / 93 73-0
info@kw-software.com
Sie sind hier
Homepage
Produkte
ProConOS
Varianten
Quick Links
Demo-Software
Firmen-Profil
Geschäftsmodelle