TwinCAT PLC Control

TwinCAT PLC Control 1:

Was ist TwinCAT PLC Control?

Das TwinCAT PLC Control ist eine komplette Entwicklungsumgebung für Ihre Steuerung. Die Benutzung der Editoren und der Debugging-Funktionen hat die ausgereiften Entwicklungsumgebungen höherer Programmiersprachen zum Vorbild.

IEC 61131-3

TwinCAT PLC Control ermöglicht dem SPS-Programmierer einen einfachen Einstieg in die mächtigen Sprachmittel der IEC 61131-3. Bei der Entwicklung der TwinCAT PLC wurden folgende Leistungsmerkmale implementiert:

Mehrere Bausteinarten

Es werden von der TwinCAT PLC die Bausteinarten Anweisungsliste (AWL), strukturierter Text (ST), Ablaufsprache (AS), Funktionsplan (FUP), freigrafischer Funktionsplaneditor (CFC) und Kontaktplan (KOP) unterstützt.

Test ohne SPS

Durch die integrierte Software-SPS ist ein Testen des SPS-Programms ohne externe Hardware möglich.

Änderungen während des Betriebes

Änderung der Programme "online" in der SPS.

Wiederverwendbarkeit

Wiederverwendbarkeit von bestehenden SPS-Programmbausteinen.

Genormte Schnittstellen

Über genormte, offene Schnittstellen (OCX, DLL, usw.) ist eine Anbindung, auch über ein Netzwerk, zu anderen Programmen und Rechnern möglich.

Heterogene Umgebung

Durch die Verwendung von systemunabhängigen und weit verbreiteten Netzwerkprotokollen ist es möglich, die TwinCAT in eine heterogene Netzwerkumgebung einzubinden. So kann z.B. eine Oracle-Datenbank unter UNIX Daten mit der TwinCAT über TCP/IP austauschen und diese in einem BDE- oder PPS-System weiter verarbeiten oder Parameter innerhalb der TwinCAT PLC vorgeben, um den Produktionsprozess zu beeinflussen.

Hochsprach-Bibliotheken

Komplexe Algorithmen können z.B. in C++ oder Visual Basic entwickelt werden, um dann diese aus der TwinCAT PLC anzusprechen. Es gibt viele Drittanbieter solcher Bibliotheken die bestimmte Aufgabengebiete behandeln. Für komplexe, mathematische Aufgaben ist z.B. das Programm MathLab stark verbreitet.

SCADA-Systeme

Einige Hersteller von SCADA-Systemen (InTouch, Genie, Wizcon, usw.) bieten direkte Treiberunterstützung für die Anbindung an TwinCAT an.

Fernzugriff

Durch die Trennung von Programmierumgebung und Laufzeitumgebung, ist eine zentrale Programmierung verteilter Steuerungen über ein Netzwerk (auch ISDN) möglich.

Intuitive Entwicklungsumgebung

Simulation nach den Vorbild ausgereifter Hochsprach-Entwicklungsumgebungen (z.B. Visual C++). Breakpoint, Einzelschrittmodus, Tracen von Variablen, usw. sind mit der TwinCAT PLC möglich, so wie es bei modernen Entwicklungsumgebungen der Fall ist.