SIMATIC Controller - sks-systemhaus.de
SIMATIC Controller - sks-systemhaus.de SIMATIC Controller - sks-systemhaus.de
© 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
- Seite 37 und 38: © Siemens AG 2007 Technische Daten
- Seite 39 und 40: © Siemens AG 2007 Punkt-zu-Punkt-K
- Seite 41 und 42: © Siemens AG 2007 Digitaleingaben
- Seite 43 und 44: © Siemens AG 2007 Aufbau Modularit
- Seite 45 und 46: © Siemens AG 2007 CPU-Spektrum Zum
- Seite 47 und 48: © Siemens AG 2007 CPU CPU 416-2 CP
- Seite 49 und 50: © Siemens AG 2007 Configuration in
- Seite 51 und 52: © Siemens AG 2007 Punkt-zu-Punkt-K
- Seite 53 und 54: © Siemens AG 2007 Digitaleingaben
- Seite 55 und 56: © Siemens AG 2007 Diagnose / Repar
- Seite 57 und 58: © Siemens AG 2007 CPU 414-4H und 4
- Seite 59 und 60: © Siemens AG 2007 Redundante Perip
- Seite 61 und 62: © Siemens AG 2007 Prozessindustrie
- Seite 63 und 64: © Siemens AG 2007 Industrietauglic
- Seite 65 und 66: © Siemens AG 2007 Steuerungs-/HMI-
- Seite 67 und 68: © Siemens AG 2007 Mit Anschaltung
- Seite 69 und 70: © Siemens AG 2007 C7-Kompaktgerät
- Seite 71 und 72: © Siemens AG 2007 SIMATIC ET 200pr
- Seite 73 und 74: © Siemens AG 2007 SIMATIC Embedded
- Seite 75 und 76: © Siemens AG 2007 SIMATIC MICROBOX
- Seite 77 und 78: SIMATIC WinAC MP © Siemens AG 2007
- Seite 79 und 80: © Siemens AG 2007 Technische Daten
- Seite 81 und 82: © Siemens AG 2007 Einfache Integra
- Seite 83 und 84: © Siemens AG 2007 SIMATIC WinAC Sl
- Seite 85 und 86: © Siemens AG 2007 Die Anbindung de
- Seite 87: © Siemens AG 2007 Custom Code Exte
- Seite 91 und 92: © Siemens AG 2007 Technische Daten
- Seite 93 und 94: © Siemens AG 2007 Baugruppentyp Be
- Seite 95 und 96: © Siemens AG 2007 Fehlersichere S7
- Seite 97 und 98: © Siemens AG 2007 Technische Daten
- Seite 99 und 100: © Siemens AG 2007 Technische Daten
© 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