26.11.2014 Aufrufe

SIMATIC Controller - sks-systemhaus.de

SIMATIC Controller - sks-systemhaus.de

SIMATIC Controller - sks-systemhaus.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

© Siemens AG 2007<br />

Open Development Kit (ODK)<br />

Integration spezieller Aufgaben<br />

PC-basierte Lösungen beinhalten in <strong>de</strong>r Regel auch technologische<br />

Aufgaben, z.B. Bildverarbeitung, Messwerterfassung,<br />

numerische Steuerungen. Die neue WinAC-Option Open Development<br />

Kit (ODK) erlaubt über drei verschie<strong>de</strong>ne Schnittstellen<br />

die flexible Nutzung aller Ressourcen <strong>de</strong>s PCs aus <strong>de</strong>m<br />

Steuerungsprogramm heraus, um so die SPS-Funktionalität<br />

hochperformant zu erweitern. Dem Programmierer stehen<br />

dazu alle Betriebssystemfunktionen und Systemressourcen<br />

von Windows zur Verfügung – und damit auch <strong>de</strong>r Zugriff auf<br />

externe Hard- und Softwarekomponenten.<br />

Die neue ODK-Version integriert in einem einzigen Entwicklungspaket<br />

die Funktionen <strong>de</strong>r bisherigen Zusatzpakete ODK<br />

(alte Version für die Software-PLCs) und T-Kit (für die Slot-<br />

PLCs). Software-Entwicklungen sind also mehrfach nutzbar,<br />

weil solche Software jetzt auf allen WinAC-PLCs verwen<strong>de</strong>t<br />

wer<strong>de</strong>n kann. Außer<strong>de</strong>m ist die neue ODK-Version kompatibel<br />

zu <strong>de</strong>n Vorgängerversionen, sodass existieren<strong>de</strong> Anwendungen<br />

weiterverwen<strong>de</strong>t wer<strong>de</strong>n können.<br />

Die Entwicklung einer ODK-Anwendung erfolgt mit einer Standard-Entwicklungsumgebung<br />

für C-/C++-Programmierung,<br />

z.B. <strong>de</strong>m Microsoft Visual Developer's Studio. Der Anwendungsentwickler<br />

verfügt damit über seine gewohnte, auf<br />

Windows-Anwendungen zugeschnittene Umgebung.<br />

WinAC ODK bietet drei Schnittstellen für folgen<strong>de</strong> Anwendungen:<br />

■<br />

■<br />

■<br />

Custom Co<strong>de</strong> Extension Interface (CCX) zum Aufruf eigener<br />

C/C++ Programme aus <strong>de</strong>m Steuerungsprogramm von<br />

WinAC<br />

Shared Memory Extension Interface (SMX) zum schnellen<br />

Datenaustausch von WinAC mit Windows-Applikationen<br />

<strong>Controller</strong> Management Interface (CMI) zur Integration <strong>de</strong>r<br />

WinAC- Panel-Funktionalität in eine Windows-Applikation<br />

Die Tabelle zeigt, welche Schnittstellen für welche WinAC-<br />

Varianten zur Verfügung stehen:<br />

Schnittstellen<br />

ODK-Schnittstellen <strong>de</strong>r WinAC-Varianten<br />

Soft<br />

Slot<br />

Custom Co<strong>de</strong> Extension (CCX) ■ –<br />

Shared Memory Extension (SMX) ■ ■<br />

<strong>Controller</strong> Management (CMI) ■ ■<br />

Bei <strong>de</strong>r Einbindung solcher Anwendungen ins Steuerungsprogramm<br />

von WinAC sind keine C++-Programmierkenntnisse erfor<strong>de</strong>rlich.<br />

Die ODK-Anwendungen können wie normale Systemfunktionen<br />

im STEP 7-Programm genutzt wer<strong>de</strong>n.<br />

Entwickler von C++-Applikationen fin<strong>de</strong>n Unterstützung bei<br />

<strong>de</strong>n WinAC Competence Center:<br />

www.siemens.<strong>de</strong>/pcbasedautomation/cc<br />

86 <strong>SIMATIC</strong> WinAC

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!