SIMATIC Controller - sks-systemhaus.de
SIMATIC Controller - sks-systemhaus.de
SIMATIC Controller - sks-systemhaus.de
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