Herunterladen Diese Seite drucken

Beckhoff BC9020 Dokumentation Seite 68

Werbung

Programmierung
5.2
TwinCAT PLC
Das Beckhoff TwinCAT Software-System verwandelt jeden kompatiblen PC in eine Echtzeitsteuerung mit
Multi-SPS-System, NC-Achsregelung, Programmierumgebung und Bedienstation. Die
Programmierumgebung von TwinCAT wird auch für die Programmierung der BC/BX genutzt. Wenn Sie
TwinCAT PLC (Windows NT4/2000/XP) installiert haben, können Sie die Feldbus-Verbindung oder die
serielle Schnittstelle für Software-Download und Debugging verwenden.
TwinCAT I/O oder TwinCAT PLC können auch als Ethernet-Master (Host) genutzt werden, um Prozessdaten
mit dem Busklemmen-Controller auszutauschen. TwinCAT stellt ihnen hierzu den System Manager als
Konfigurationstool sowie die Treiber und das ADS-Protokoll zu Verfügung.
Busklemmen-Controller der Serien BCxx50, BCxx20 und BXxx00
Diese Busklemmen Controller der 2. Generation werden mit dem TwinCAT System Manager konfiguriert und
mit TwinCAT PLC-Control programmiert. Sie müssen für diese Koppler TwinCAT PLC installieren
(Windows NT4, Windows 2000, Windows XP).
Programmierung und Programmübertragung
• über die serielle Schnittstelle [} 116]
• über die Feldbus-Schnittstelle [} 115] (nur bei Busklemmen-Controllern für PROFIBUS, CANopen und
Ethernet)
Online Change
Die Busklemmen-Controller Busklemmen-Controller der BX-Serie und die BCxx50 unterstützen Online
Change. Das bedeutet, dass das PLC-Programm durch ein neues Programm ersetzt wird, ohne dass
dadurch das Programm unterbrochen wird. Nach Beendigung der Task wird auf das neue Programm
umgeschaltet. Damit verbunden ist die doppelte Haltung des SPS Programms. Es stehen 512 kByte zu
Verfügung, die für die doppelte Haltung des PLC Programm durch zwei dividiert werden muss, also
256 kByte. Zusätzlich müssen noch für Task-Konfiguration etc. einige kByte abgezogen werden. Beim
Online Change werden noch dynamische Daten in den Speicher abgelegt. Sollte ein Programm an die
Speichergrenze stoßen (größer 240 kByte) kann es passieren das ein Online Change nicht mehr funktioniert
auch wenn das Programm nach einem "Rebuild all" wieder in den BX geschrieben werden kann.
Wann geht kein Online Change?
Es gibt einige Punkte, nachdem ist ein Online Change nicht mehr möglich.
• einfügen einer neuen Bibliothek
• Änderung der Task-Einstellung
• ein "Rebuild all"
• Grenzbereich in der Speicherauslastung des Controllers (PLC Programm größer 90%)
5.3
TwinCAT PLC - Fehler-Codes
Fehlerart
PLC-Kompilierfehler
PLC-Kompilierfehler
Fehler POUs
Für jeden Baustein wird eine POU (Process Object Unit) angelegt. Per Default sind 256 Bausteine möglich.
68
Beschreibung
Maximum number of POUs (...) exceeded
Out of global data memory ...
Version: 2.4.0
BC9020, BC9050 and BC9120

Werbung

loading

Diese Anleitung auch für:

Bc9050Bc9120