TwinCAT - download - Beckhoff
TwinCAT - download - Beckhoff
TwinCAT - download - Beckhoff
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Die aktuelle Entwicklung im Bereich der Computertechnik, die CPUs mit immer mehr Kernen verfügbar macht, ermöglicht die Verteilung von<br />
Aufgaben auf verschiedene Kerne. Dies wird auch von der <strong>TwinCAT</strong>-3-Laufzeitumgebung unterstützt, sodass funktionale Einheiten – HMI, PLC-<br />
Runtime, MC – auf dedizierte Kerne verteilt werden können. Für jeden von der Laufzeitumgebung verwendeten Kern können sowohl die maximale<br />
Auslastung als auch die Basis – und damit die möglichen Zykuszeiten separat eingestellt werden.<br />
Multi-core CPU<br />
Core 0<br />
Windows<br />
Apps<br />
Windows<br />
Drivers<br />
L2 Shared Cache<br />
System Memory<br />
<strong>TwinCAT</strong> 3 | eXtended Automation Performance<br />
PLC Control<br />
ADS<br />
ADS Router Engine<br />
ADS Router Message Queues<br />
Dialog für die Verteilung von Tasks auf Rechnerkerne<br />
Core 1 Core 2 Core 3 Core …<br />
User HMI PLC runtime 0 PLC runtime 1 NC runtime 1<br />
ADS<br />
Task 0 Task 1<br />
Multicore- und Multitasking-Unterstützung<br />
Unterstützt Mehrkernsysteme<br />
– Verteilung von Anwendungen auf<br />
Kerne (z. B.: können SPS, NC und HMI<br />
auf unter schied lichen Kernen laufen)<br />
Technische Änderungen vorbehalten<br />
ADS<br />
ADS<br />
Unterstützt Multitasking<br />
– präemptives Multitasking<br />
– paralleles Abarbeiten von Tasks<br />
ADS<br />
Durch die Verwendung von<br />
Multicore-Systemen können<br />
funktionale Einheiten (z. B.<br />
PLC-, NC-Runtimes, HMI)<br />
auf einzelne Rechnerkerne<br />
verteilt werden.<br />
Unterstützt 64-Bit-Betriebssysteme<br />
– Verwendung von mehr Ressourcen<br />
(Speicher)<br />
<strong>TwinCAT</strong> 3<br />
857