29.01.2013 Aufrufe

TwinCAT - download - Beckhoff

TwinCAT - download - Beckhoff

TwinCAT - download - Beckhoff

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>TwinCAT</strong>-3-Module bestehen aus einer Reihe von formal defi nierten Eigenschaften und Schnittstellen. Diese erlauben eine allgemeine Verwendung<br />

der Module sowohl untereinander als auch von „außen“. Mithilfe dieser vordefi nierten Schnittstellen ist zum Beispiel der zyklische Aufruf<br />

der internen Modullogik möglich. Jedes Modul implementiert eine State-Machine, welche die Initialisierung, Parametrierung und Verlinkung des<br />

jeweiligen Moduls steuert.<br />

<strong>TwinCAT</strong> Module<br />

Module Description<br />

State Machine<br />

ITComObject Interface<br />

Interfaces Parameter Interfaces<br />

Pointers<br />

Data Areas<br />

Aufbau eines <strong>TwinCAT</strong>-3-Moduls<br />

Contexts Data Area<br />

Categories Pointers<br />

ADS Port<br />

Schnelle Kommunikation, Wiederverwendbarkeit<br />

– Funktionalität der Module<br />

skalierbar<br />

– Direkte und damit sehr schnelle<br />

Kommunikation zwischen Modulen<br />

Module sind gekapselt.<br />

Technische Änderungen vorbehalten<br />

Neben den Anwender modulen gibt es bereits<br />

eine Reihe von System modulen, die Basis funktion<br />

alitäten der Runtime bereitstellen (z. B. <strong>TwinCAT</strong>-<br />

Echtzeit). Diese Module besitzen feste Object-IDs<br />

und sind somit von jedem Modul aus erreichbar.<br />

Auswahl und Parametrierung eines Matlab ® /Simulink ® -Moduls<br />

– Module können unabhängig<br />

voneinander entwickelt, gewartet<br />

und getestet werden.<br />

– hohe Wiederverwendbarkeit<br />

<strong>TwinCAT</strong> 3<br />

859

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!