SPS und NC als Softwaregeräte
SPS und NC als Geräte in Softwareform
Die Systemarchitektur von TwinCAT erlaubt es, die einzelnen Teile der Software als eigenständige Geräte zu betrachten: Für jede Aufgabe gibt es ein Softwaremodul ("Server" oder "Client").
Die Server im System sind die ausführenden Arbeits - "Geräte" in Form von Software, welche in ihrem Betriebsverhalten genau einem Hardwaregerät entsprechen. Man kann daher von "virtuellen" Geräten in Softwareform sprechen.
Die "Clients" sind Programme, die Dienste der "Server" anfordern, z.B. eine Visualisierung oder auch ein "Programmiergerät" in Form eines Programms. Auf diese Weise kann TwinCAT wachsen, indem immer neue Server und Clients entstehen, für Aufgaben, wie z.B. Nockenschaltwerk, Oszilloskop, PID - Regler, etc.
TwinCAT Architektur
Das TwinCAT System besteht aus Servern (Laufzeitsystemen) zur Echtzeitausführung von Programmen und den Programmteilen zur Programmierung, Analyse und Konfiguration des Systems. Alle Windows - Programme, beispielsweise Visualisierungen oder Office - Produkte, können über Microsoft - Schnittstellen auf TwinCAT - Daten zugreifen oder Server steuern.