OPC Drive Server Gründe Aufgaben Konzept Technik OPC Technologie DRIVECOM Projektpartner Hannover Messe ´99
Die DRIVECOM-Nutzergruppe e.V. Hauptaufgabe: Erarbeitung von Lösungen zur einfachen Integration von Antrieben in Feldbus- und offene Automatisierungssysteme Gründung 1990 durch 14 Firmen der Antriebs- und Kommunikationstechnik Derzeit 26 internationale Hersteller und 6 Institute
Die DRIVECOM-Nutzergruppe e.V. Berges Karl E. Brinkmann Control Techniques Dietz Emotron B. V. ESR Eurotherm Faurndau Flender ATB-Loher Hanning Indramat Lenze Lust Lloyd Dynamowerke Mannesmann Dematic MSF-Technik Parker Hanifin Phoenix-Contact REFU Rockwell Automation Schneider Electric S.A. SEW-Eurodrive Sieb&Meyer SIEI SpA Stöber Vasa Control Oy Assozierte Mitglieder: FH Hannover FH Braunschweig-WB IITB Karlsruhe Steinbeis-Transferzentrum TU Dresden VDMA FG Fluidtechnik
DRIVECOM DRIVECOM Historie -1-
DRIVECOM DRIVECOM Historie -2-
Partner im Projekt Drive Server Projektpartner Partner im Projekt Drive Server
Dezentrale Antriebe Zentralantrieb Gründe Der Trend - dezentrale Energieumwandlung und dezentrale Automation Hz 13.56 13.53 Systembus Dezentrale Antriebe Zentralantrieb
Intelligente Antriebe lösen dezentrale Automatisierungsaufgaben Gründe Intelligente Antriebe lösen dezentrale Automatisierungsaufgaben Extruder Klima/Umwelttechnik Wickeln Positionieren Rotative Querschneider Elektr. Kurvenscheibe
Komfortable Antriebs-Engineeringtools unterstützen den Anwender Gründe Komfortable Antriebs-Engineeringtools unterstützen den Anwender IEC1131-Programmierung Grafische Funktionsblöcke Kurzinbetriebnahme Oszilloskopfunktion Elektr. Kurvenscheibe
Gründe Wie geschieht die Integration der Antriebe und Tools in den Engineeringprozeß? Engineering Tools ?
Integration? Gründe Software-Tools Feldbusse Antriebe Programmierung Parametrierung Feldbusse Antriebe Betriebsdaten- erfassung Buskonfiguration Visualisierung
? ? Integration? Gründe Software-Tools Schnittstellen Feldbusse Programmierung Parametrierung Feldbusse Antriebe ? ? Betriebsdaten- erfassung Buskonfiguration Visualisierung
Nutzung verschiedener Feldbusse Aufgaben des Drive Servers Nutzung verschiedener Feldbusse Einfaches Wechseln der Feldbussysteme ist möglich. „Best in Class“ - Das Feldbussystem wird nach den jeweiligen Anforderungen ausgewählt. Anwendungsprogramm bleibt trotz Feldbuswechsel gleich. - Der Drive Server kann‘s -
Automatische Konfiguration Aufgaben des Drive Servers Automatische Konfiguration Die Verbindung zwischen Antrieb und den PC-Programmen wird mit wenigen Handgriffen konfiguriert. Folgendes wird vom Drive Server automatisch durchgeführt: Antriebe an den angeschlossenen Bussystemen suchen Gerätehierachie darstellen Alle Geräteparameter darstellen - Plug and Play -
Antriebs-Tools integriert Aufgaben des Drive Servers Antriebs-Tools integriert Integration der komfortable Antriebstools in die PC-Engineering- und Laufzeit-umgebung. Ein Klick und schon ist man aus dem Visualisierungsprogramm in der Antriebsprogrammierung. - Alles gemeinsam -
Einfacher Datensatztransfer Aufgaben des Drive Servers Einfacher Datensatztransfer Der Drive Server überträgt einfach Parameter- und Programmsätze zum Antriebsregler. Initiative hierzu durch den Bediener oder ein PC-Programm wie z.B. einer Visualisierung. Datensätze werden weiterhin mit dem komfortablen Antriebstool erstellt. - Produktänderungen sind „easy“ - Para.-Satz Programm
Überwindung von Netzwerkgrenzen Aufgaben des Drive Servers Überwindung von Netzwerkgrenzen Intelligente Antriebe kommunzieren oft autark zu anderen Antrieben und Sensoren und bilden ein Subsystem. Auch die Teilnehmer des Subsystems ohne direkten Feldbusanschluß sollen möglichst einfach per Engineering-Tools angesprochen werden. - mit dem Drive Server „surfen“ - Leitsystem Feldbus Systembus
Der Weg zum OPC Drive Server Konzept Der Weg zum OPC Drive Server Software-Tools Programmierung Parametrierung Feldbusse Antriebe Betriebsdaten- erfassung Buskonfiguration Visualisierung
Der Weg zum OPC Drive Server Konzept Der Weg zum OPC Drive Server Software-Tools Schnittstellen Programmierung Parametrierung Feldbusse Antriebe ? ? Betriebsdaten- erfassung Buskonfiguration Visualisierung
Der Weg zum OPC Drive Server Konzept Der Weg zum OPC Drive Server Software-Tools Schnittstellen Programmierung Parametrierung Bus Server Feldbusse Antriebe ? ? Betriebsdaten- erfassung Buskonfiguration Visualisierung
Der Weg zum OPC Drive Server Konzept Der Weg zum OPC Drive Server Software-Tools Drive Server Programmierung Parametrierung Bus Server Feldbusse Antriebe Betriebsdaten- erfassung Buskonfiguration Visualisierung
Die Sicht auf den Drive Server Konzept Die Sicht auf den Drive Server Gerätehierarchie Parameterzugriff
Das Konzept des Drive Servers ist allgemeingültig Es kann die Grundlage für alle intelligenten Feldgeräte sein - dem Device Server
Was ist OPC ? (OLE for Process Control) Ziel: Einheitliche Softwareinterfaces für Automatisierungs-programme Nutzergruppe OPC-Foundation: Gründung 1996 in den USA. Ca. 150 Mitglieder u.a. Rockwell Automation, Siemens, ABB, Schneider, National Instruments, Phoenix Contact, Indramat, Lenze, Microsoft. OPC basiert auf Microsoft COM und DCOM-Technologien für Komponentensoftware und verteilte Anwendungen in einem Rechnernetzwerk.
OPC in der Automatisierung
Verbindung zwischen Anwendung und Gerät
Drive Server: Übersicht Zugriffsstrukturen Drive Server Technik Drive Server: Übersicht Zugriffsstrukturen Anwendungsprogramm Zugriff auf Antriebsdaten Zugriff auf Busdaten Antriebsreglerliste Prozeßdaten (Soll/Istwerte) Geräteparameter DriveServer Zugriff auf Busdaten Teilnehmerliste Prozeßdaten Geräteparameter Teilnehmerliste Prozeßdaten Geräteparameter BusServer BusServer
Das OPC Drive-Server-Konzept Drive Server Technik Das OPC Drive-Server-Konzept OPC / CALL-R Client Interface PC-Tool Visualisierung Standard-PC-Tools auf OPC/CALL-R-Basis OPC / CALL-R Client Interface PC-Tool Antriebsinbetriebnahme OPC / CALL-R Server Interface Antriebsfunktionen Identifikation der Antriebe Herstellername, Gerätetyp, Busadresse,... Unterstützung von Mehrachsantrieben Standardnamensraum für Items Standard-Items herstellerspezifische Items Programmdownload Parametersatztransfer OPC / CALL-R Client Interface Drive-Server herstellerspezifisch OPC / CALL-R Server Interface Busfunktionen Standard Busserver wie InterBus, PROFIBUS
Sicht auf den Drive Server Drive Server Technik Sicht auf den Drive Server Gerätehierarchie Parameterzugriff
Schnittstellen zum Drive Server Drive Server Technik Schnittstellen zum Drive Server Anwendungsprogramm Variablen-austausch Darstellen der vorhanden Antriebe und deren Parameter Auswahl der benötigten Parameter Alle Einträge lesen (OPC Browse) Lesen /Schreiben (OPC Read/Write) Synchron Asynchron Gruppennamen anlegen (OPC AddGroup) Parameter anlegen (OPC AddItem) Drive Server
Schnittstellen zum Bus Server Drive Server Technik Schnittstellen zum Bus Server Drive Server Variablen-austausch Identifkation der vorhandenen Antriebe Konfiguration der benötigten Parameter Alle Einträge lesen (OPC Browse) Suchen nach ...Vendorname Lesen /Schreiben (OPC Read/Write) Synchron Asynchron Gruppennamen anlegen (OPC AddGroup Parameter anlegen (OPC AddItem) Bus Server
Interfacesyntax „Parameter anlegen“ Drive Server Technik Interfacesyntax „Parameter anlegen“ Parameter-/Prozeßobjektadresse <channelId><IndexInfo><SubIndexInfo> [d<Datatyp>][l<Länge>][x<Extra>] ChannelId = {IN, OUT,PAR} IndexInfo = i[0-9]+ SubIndexInfo = s[0-9]+ Datatyp = { VT_UI1 | VT_ARRAY, ... } [optional im Sinne der nachfolgenden Fallunterscheidung] Länge = Transferlänge [0-9]* [ optional ] Extra = “Busherstellerspezifischer String” [optional ] Die Länge kann bei den Standarddatentypen dem ‘Datatyp’ entnommen werden. Beispiel der Parameter- und Prozeßadressierung: INI10S40D3L20
Toolintegration mit Projektdatenhaltung Open Control Toolintegration mit Projektdatenhaltung Kommunikation Datenbasis Feldbus- konfiguration Programm- Entwicklung Visualisierung Fertigungs- steuerung
Open Control - das offene Automatisierungssystem Datei Bearbeiten Engineering Tool CALL Engineering Datei Bearbeiten Engineering Tool 2344 Datenbank Windows Visualisierung Runtime CALL Runtime I/O Drive-Server Busserver Control Runtime x Y CALL Peripherie Int. Ext.
Intelligente Antriebe und der Drive Server - ein starkes Team Messeaktivitäten Intelligente Antriebe und der Drive Server - ein starkes Team Drive Server Messeaktivitäten auf der HMI99: DRIVECOM: Konzept Drive Server Interbus-S-Club: Halle 15 Stand D13 Lenze: Erste Realisierung Drive Server Halle 11 Stand E 64