SIMATIC Controller - sks-systemhaus.de

SIMATIC Controller - sks-systemhaus.de SIMATIC Controller - sks-systemhaus.de

sks.systemhaus.de
von sks.systemhaus.de Mehr von diesem Publisher
26.11.2014 Aufrufe

© Siemens AG 2007 Open Development Kit (ODK) Shared Memory Extension Interface (SMX) ODK unterstützt über SMX die Entwicklung von Applikationen, die einen Datenaustausch zwischen Windows-Anwendungen, z.B. Visual C++ und den WinAC-PLCs benötigen, wie es u.a. bei Regelungs- oder Bildverarbeitungsaufgaben erforderlich ist. Dieser Datenaustausch erfolgt besonders schnell über ein Dual Port RAM (DPR) bzw. Shared Memory, auf das sowohl das externe C++-Programm als auch das SPS-Programm zugreifen. ODK enthält Bibliotheken zum Lesen und Schreiben dieses DPR nach der Polling-Methode. Aus Sicht der WinAC PLC stellt das DPR einen 4 kB großen E/A-Bereich dar, auf den mit Lade- /Transferbefehlen zugegriffen wird. Beispiele für die Anwendung des SMX: ■ ■ ■ ■ Anbindung von Motion Control Systemen Anbindung von Systemen zur Messdatenerfassung und -analyse Übertragung und Sicherung großer Mengen von Produktions- und Qualitätsdaten Direkte, hochperformante Einbindung einer Auftragsdatenbank Controller Management Interface (CMI) Mit ODK kann die Funktion des WinAC-Panels in eine Windows-Applikation integriert werden (siehe Abbildung). Das CMI stellt dazu der Applikation folgende Funktionen des WinAC-Panels zur Verfügung: ■ ■ ■ Zustand der LEDs Start und Stop der PLC Nachladen von Programmen Anwendungsbeispiele: ■ ■ ■ Integration des WinAC Panels in eine HMI-Applikation Fernbedienung der PLC Implementierung spezifischer Nutzerrechte Windows- Applikation RUN STOP WinAC Panel CMI WinAC Das Controller Management Interface (CMI) integriert die Funktion des WinAC Panels in eine Windows-Applikation Das Shared Memory Extension Interface (SMX) ermöglicht den Datenaustausch zwischen Slot- oder Software-PLC und Microsoft-Anwendungen 88 SIMATIC WinAC

© Siemens AG 2007 Technische Daten SIMATIC WinAC PC-based Control Software-PLC Slot-PLC WinAC RTX 2005 WinAC Slot 412 V4.0 WinAC Slot 416 V4.0 Bestell-Nr.-Rumpf: 6ES7 671-0RC. 673-2CC. 673-6CC. Basismerkmale Arbeitsspeicher (integr.) PC-Speicher (non-paged) 192 KByte/192 Kbyte 1,6 MByte/1,6 Mbyte (Code/Daten) Anzahl Ein-/Ausgänge insgesamt 16/16 KByte 4/4 KByte 16/16 KByte Merker 16 KByte 4 KByte 16 KByte S7-Zähler/Zeiten 512/512 2048/2048 2048/2048 Memory Card steckbar ■ ■ Anzahl der Bausteine (FB,FC, DB) Begrenzung nur durch verfügbaren 256, 256, 511 2048, 2048,4095 PC-Arbeitspeicher Mehrprozessorbetrieb 1 Software-PLC und bis zu 3 Slot-PLC bis zu vier Slot-PLC SPS-Programmiersoftware STEP 7 ab V5.2, Engineering Tools (optional) STEP 7 ab V5.2, Engineering Tools (optional) Remanenz mit USV Alle Daten mit PS Ext.Board und Batterie alle Daten Befehlslaufzeiten Bit-Operation 0,004 µs 0,1 µs 0,04 µs Integer-Operation 0,003 µs 0,1 µs 0,04 µs Gleitpunkt-Operation 0,004 µs 0,3 µs 0,12 µs Referenz-Plattform Pentium 4, 2,4 GHz PC-unabhängig PC-unabhängig Deterministisch ■ ■ ■ DP-Anschlüsse insgesamt 4 2 integriert 2 CP5611/ integrierte Schnittstelle 1 der SIMATIC PC, max. CP5613-A2 max. 4 Kommunikationsfunktionen PG/OP Kommunikation ■ ■ S7-Kommunikation ■ ■ Prozessdatenzugriff über OPC ■ ■ Technologie SIMATIC FM FM 350/351/352/ 353/354/355 FM 350/351/352/ 353/354/355 Easy Motion Control ■ ■ Anbindung C/C++ ■ mit ODK ■ mit ODK Bedienen & Beobachten über SIMATIC Schnittstelle SIMATIC WinCC/WinCC flexible ■ ■ Betriebssystem Windows 2000 Professional ■ (>= SP3) ■ (>= SP3) Windows XP Professional ■ (SP1 oder SP2) ■ (SP1 oder SP2) Windows XP Embedded ■ (auf MICROBOX PC 420) SIMATIC WinAC 89

© Siemens AG 2007<br />

Open Development Kit (ODK)<br />

Shared Memory Extension Interface (SMX)<br />

ODK unterstützt über SMX die Entwicklung von Applikationen,<br />

die einen Datenaustausch zwischen Windows-Anwendungen,<br />

z.B. Visual C++ und <strong>de</strong>n WinAC-PLCs benötigen, wie es u.a. bei<br />

Regelungs- o<strong>de</strong>r Bildverarbeitungsaufgaben erfor<strong>de</strong>rlich ist.<br />

Dieser Datenaustausch erfolgt beson<strong>de</strong>rs schnell über ein<br />

Dual Port RAM (DPR) bzw. Shared Memory, auf das sowohl das<br />

externe C++-Programm als auch das SPS-Programm zugreifen.<br />

ODK enthält Bibliotheken zum Lesen und Schreiben dieses DPR<br />

nach <strong>de</strong>r Polling-Metho<strong>de</strong>. Aus Sicht <strong>de</strong>r WinAC PLC stellt das<br />

DPR einen 4 kB großen E/A-Bereich dar, auf <strong>de</strong>n mit La<strong>de</strong>-<br />

/Transferbefehlen zugegriffen wird.<br />

Beispiele für die Anwendung <strong>de</strong>s SMX:<br />

■<br />

■<br />

■<br />

■<br />

Anbindung von Motion Control Systemen<br />

Anbindung von Systemen zur Messdatenerfassung<br />

und -analyse<br />

Übertragung und Sicherung großer Mengen von<br />

Produktions- und Qualitätsdaten<br />

Direkte, hochperformante Einbindung einer Auftragsdatenbank<br />

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

Mit ODK kann die Funktion <strong>de</strong>s WinAC-Panels in eine Windows-Applikation<br />

integriert wer<strong>de</strong>n (siehe Abbildung). Das<br />

CMI stellt dazu <strong>de</strong>r Applikation folgen<strong>de</strong> Funktionen <strong>de</strong>s<br />

WinAC-Panels zur Verfügung:<br />

■<br />

■<br />

■<br />

Zustand <strong>de</strong>r LEDs<br />

Start und Stop <strong>de</strong>r PLC<br />

Nachla<strong>de</strong>n von Programmen<br />

Anwendungsbeispiele:<br />

■<br />

■<br />

■<br />

Integration <strong>de</strong>s WinAC Panels in eine HMI-Applikation<br />

Fernbedienung <strong>de</strong>r PLC<br />

Implementierung spezifischer Nutzerrechte<br />

Windows-<br />

Applikation<br />

RUN<br />

STOP<br />

WinAC Panel<br />

CMI<br />

WinAC<br />

Das <strong>Controller</strong> Management Interface (CMI) integriert die Funktion <strong>de</strong>s WinAC<br />

Panels in eine Windows-Applikation<br />

Das Shared Memory Extension Interface (SMX) ermöglicht <strong>de</strong>n Datenaustausch<br />

zwischen Slot- o<strong>de</strong>r Software-PLC und Microsoft-Anwendungen<br />

88 <strong>SIMATIC</strong> WinAC

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!