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<br />

858<br />

Durch standardisierte Module kann die <strong>TwinCAT</strong>-3-Runtime offen und fl exibel gestaltet werden. Sie stellt eine Umgebung zur Verfügung, in der<br />

<strong>TwinCAT</strong>-3-Module ablaufen können. Ob es sich bei diesen Modulen um eine SPS, eine NC, eine CNC, ein RC (Robotic Control) oder aus C-Code<br />

generierten Modulen (z. B. durch Matlab ® /Simulink ® ) handelt, ist unerheblich.<br />

<strong>TwinCAT</strong> Real-time Kernel<br />

Fieldbus<br />

<strong>TwinCAT</strong> 3 | eXtended Automation Runtime (XAR)<br />

<strong>TwinCAT</strong> Transport Layer – ADS<br />

Task<br />

Task<br />

Task<br />

Task<br />

<strong>TwinCAT</strong> Object Manager<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

TC Confi guration<br />

PLC<br />

Task<br />

C++<br />

Module<br />

Task<br />

CNC<br />

Task<br />

Safety<br />

FBD<br />

<strong>TwinCAT</strong> Automation Device Driver – ADD<br />

Modularer Aufbau der <strong>TwinCAT</strong>-3-Runtime<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

Call<br />

NC<br />

Call<br />

Simulink ®<br />

Module<br />

PLC<br />

Call<br />

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

Call<br />

Debugging<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

C++<br />

Module<br />

C<br />

Module<br />

Simulink ®<br />

Module<br />

Safety<br />

Modulares Design, Offenheit, Erweiterbarkeit<br />

Offene Laufzeitschnittstelle<br />

– Funktionalität in Module verpackt<br />

– Nutzung von Diensten aus<br />

Systemmodulen (z. B. Echtzeit)<br />

– defi nierte Schnittstellen<br />

– Erweiterung der Laufzeit durch<br />

eigene Module (z. B. Bustreiber)<br />

– Skalierbarkeit: Module können einfache<br />

Funktionen, komplexe Algorithmen,<br />

Echtzeitaufgaben enthalten.<br />

Technische Änderungen vorbehalten

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!