OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM...

36
OPC Drive Server

Transcript of OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM...

Page 1: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Page 2: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

OPC Drive ServerOPC Drive Server

Hannover Messe ´99Hannover Messe ´99DRIVECOMDRIVECOM ProjektpartnerProjektpartner

Gründe

Aufgaben

Konzept

Technik

OPC Technologie

Page 3: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

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

Page 4: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Die DRIVECOM-Nutzergruppe e.V.DRIVECOM

BergesKarl E. BrinkmannControl TechniquesDietzEmotron B. V.ESREurothermFaurndauFlender ATB-LoherHanningIndramatLenze Lust

Lloyd DynamowerkeMannesmann DematicMSF-TechnikParker HanifinPhoenix-ContactREFURockwell AutomationSchneider Electric S.A.SEW-EurodriveSieb&MeyerSIEI SpAStöberVasa Control Oy

Assozierte Mitglieder:

FH Hannover FH Braunschweig-WBIITB KarlsruheSteinbeis-TransferzentrumTU DresdenVDMA FG Fluidtechnik

Page 5: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

DRIVECOM Historie -1-

1990 Gründung der DRIVECOM-Nutzergruppe durch 14Firmen

1991 Erste Ergebnispräsentation des Antriebsprofils 21 aufder HMI91 in Form einer Gemeinschaftspräsentation

1991 Veröffentlichung des Antriebsprofils 21 für drehzahl-veränderliche Antriebe.

1994 Erste Profilzertifikate für DRIVECOM-Antriebe

1994 Erste Gemeinschaftspräsentation von Antrieben mitdem Profil 22 auf der HMI ´94.Profil 22 umfaßt das Profil 21 und Erweiterungen fürpositionierende Antriebe

DRIVECOM

Page 6: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

DRIVECOM Historie -2-

DRIVECOM

1994 Veröffentlichung des Antriebsprofils 22.

1998 Beginn er Arbeiten zum Thema „Intelligente Antriebe“integriert in offene Automatisierungssysteme“

1998 Konzeptpräsentation des Drive Servers auf der MesseSPS/IPC/DRIVES in Nürnberg

1999 Erste Implementierungen des Drive Servers

Page 7: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Partner im Projekt Drive Server

Projektpartner

Page 8: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

ZentralantriebZentralantrieb

Hz13.56

Hz13.56 Hz13.53

Systembus

Der Trend - dezentrale Energieumwandlung und dezentrale Automation

DezentraleDezentraleAntriebeAntriebe

Gründe

Page 9: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Elektr. Kurvenscheibe

Positionieren

Extruder Klima/Umwelttechnik

Typ

Id.-

NR

Fe

rt.-

Nr

Se

rien

-Nr.

Ein

gan

g1

Ein

gan

g2

2111

Intelligente Antriebe lösen dezentrale Automatisierungsaufgaben

Rotative Querschneider

Wickeln

Gründe

Page 10: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Komfortable Antriebs-Engineeringtools unterstützen den Anwender

Kurzinbetriebnahme

Elektr. Kurvenscheibe

Oszilloskopfunktion

IEC1131-Programmierung

D IG IN - D igita le ing ang E1 - E5

X5/E1

X5/E2

X5/E3

X5/E4

X5/E5

X5/28

1

2

3

4

5

C IN H

OR 1 - Logisc hes O DER

IN1

IN2

IN3

OU TO R 1-IN 1

O R 1-IN 2

AN D 1-IN 3

D IG IN 1

D IG IN 3

A ND 1 - Logisch U N D

IN1

IN2

IN3

OU T

D IG IN 4

“Lö tko lb e n” zum Ve rb ind e n vo n Ein- und Ausg ä ng en

“Sc he re ” zum Auftre nne n lo g isc he r Ve rknüp fung e n

... und so wird programmiert:

Grafische Funktionsblöcke

Gründe

Page 11: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Wie geschieht die Integration der Antriebe und Tools in den Engineeringprozeß?

Typ

Id.-

NR

Fe

rt.-

Nr

Se

rien

-Nr.

Ein

gan

g1

Ein

gan

g2

2111

??

Engineering ToolsEngineering Tools

Gründe

Page 12: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Integration?Software-Tools

Antriebe

Feldbusse

Programmierung

Betriebsdaten-erfassung Visualisierung

Parametrierung

Buskonfiguration

Gründe

Page 13: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Software-Tools

Antriebe

Feldbusse

? ?

Programmierung

Betriebsdaten-erfassung Visualisierung

Parametrierung

Buskonfiguration

Schnittstellen

Integration?Gründe

Page 14: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

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 -

Typ

Id.-

NR

Fert

.-N

r

Serien-N

r.

Ein

gang1

Ein

gang2

2111

Aufgaben des Drive Servers

Page 15: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Automatische Konfiguration

Die Verbindung zwischen Antrieb und den PC-Programmen wird mit wenigen Handgriffen konfiguriert.

• Antriebe an den angeschlossenen Bussystemen suchen

• Gerätehierachie darstellen• Alle Geräteparameter darstellen

- Plug and Play -

Folgendes wird vom Drive Server automatisch durchgeführt:

Aufgaben des Drive Servers

Page 16: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

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 -

Typ

Id.-

NR

Fert

.-N

r

Serien-N

r.

Ein

gang1

Ein

gang2

2111

Aufgaben des Drive Servers

Page 17: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

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.-SatzProgramm

Typ

Id.-

NR

Fert

.-N

r

Serien-N

r.

Ein

gang1

Ein

gang2

2111

Aufgaben des Drive Servers

Page 18: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Ü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“ -

Typ

Id.-

NR

Fe

rt.-

Nr

Se

rien

-Nr.

Ein

gan

g1

Ein

gan

g2

2111

Typ

Id.-

NR

Fe

rt.-

Nr

Se

rien

-Nr.

Ein

gan

g1

Ein

gan

g2

2111

Typ

Id.-

NR

Fe

rt.-

Nr

Se

rien

-Nr.

Ein

gan

g1

Ein

gan

g2

2111

Systembus

Fe

ldb

us

Leitsystem

Aufgaben des Drive Servers

Page 19: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Der Weg zum OPC Drive ServerKonzept

Software-Tools

Antriebe

Feldbusse

Programmierung

Betriebsdaten-erfassung Visualisierung

Parametrierung

Buskonfiguration

Page 20: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Konzept

Software-Tools

Antriebe

Feldbusse

? ?

Programmierung

Betriebsdaten-erfassung Visualisierung

Parametrierung

Buskonfiguration

Schnittstellen

Der Weg zum OPC Drive Server

Page 21: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Konzept

Software-Tools

Antriebe

Feldbusse

?

Bus Server

?

Programmierung

Betriebsdaten-erfassung Visualisierung

Parametrierung

Buskonfiguration

Schnittstellen

Der Weg zum OPC Drive Server

Page 22: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Konzept

Software-Tools

Antriebe

Feldbusse

Programmierung

Betriebsdaten-erfassung Visualisierung

Parametrierung

Buskonfiguration

Bus Server

Drive Server

Der Weg zum OPC Drive Server

Page 23: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Die Sicht auf den Drive Server

Gerätehierarchie

Parameterzugriff

Konzept

Page 24: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Das Konzept des Drive Servers ist allgemeingültig

Es kann die Grundlage für alle intelligenten Feldgeräte sein -

dem

Device ServerDevice Server

Page 25: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive 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.

Page 26: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

OPC in der Automatisierung

Page 27: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Verbindung zwischen Anwendung und Gerät

Anwendung

CALL-ROPC

COM / DCOM

Treiber

Hardware

Gerät

Kommunikation Transport der Daten zwischen PC und Gerät

Transport der Daten zwischen PC und Gerät

vernetztes Gerätvernetztes Gerät

Kommunikationshardware im PCKommunikationshardware im PC

hardwarespezifischer Zugriff auf die Kommunikationshardware

hardwarespezifischer Zugriff auf die Kommunikationshardware

Standard Zugriff auf Variablen, Parameter, Programme

Standard Zugriff auf Variablen, Parameter, Programme

OPC Interface

Lokaler oder netzwerkweiter Zugriff auf Windows-Applikationen

Lokaler oder netzwerkweiter Zugriff auf Windows-Applikationen

Page 28: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Drive Server: Übersicht Zugriffsstrukturen

BusServer

DriveServer

Antriebsreglerliste Prozeßdaten (Soll/Istwerte)Geräteparameter

Antriebsreglerliste Prozeßdaten (Soll/Istwerte)Geräteparameter

Anwendungsprogramm

BusServer

TeilnehmerlisteProzeßdatenGeräteparameter

TeilnehmerlisteProzeßdatenGeräteparameter

TeilnehmerlisteProzeßdatenGeräteparameter

TeilnehmerlisteProzeßdatenGeräteparameter

Zugriff auf Busdaten

Zugriff auf Antriebsdaten

Zugriff auf Busdaten

Drive Server Technik

Page 29: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

OPC / CALL-R Client Interface

PC-Tool Visualisierung

OPC / CALL-R Server Interface

Antriebsfunktionen

Identifikation der AntriebeHerstellername,Gerätetyp,Busadresse,...

Identifikation der AntriebeHerstellername,Gerätetyp,Busadresse,...

Unterstützung von Mehrachsantrieben

Unterstützung von Mehrachsantrieben

Standardnamensraum für ItemsStandard-Itemsherstellerspezifische Items

Standardnamensraum für ItemsStandard-Itemsherstellerspezifische ItemsProgrammdownloadProgrammdownload

ParametersatztransferParametersatztransfer

OPC / CALL-R Client Interface

OPC / CALL-R Server Interface

Busfunktionen

OPC / CALL-R Client Interface

PC-Tool Antriebsinbetriebnahme

Standard Busserver wie InterBus, PROFIBUS

Drive-Server herstellerspezifisch

Standard-PC-Tools auf OPC/CALL-R-Basis

Das OPC Drive-Server-Konzept

Drive Server Technik

Page 30: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Sicht auf den Drive Server

Gerätehierarchie

Parameterzugriff

Drive Server Technik

Page 31: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Schnittstellen zum Drive Server

Darstellen der vorhanden

Antriebe und deren Parameter

Alle Einträge lesen(OPC Browse)

Auswahl der benötigten

Parameter

Parameter anlegen(OPC AddItem)

Gruppennamen anlegen

(OPC AddGroup)

Lesen /Schreiben(OPC Read/Write)

SynchronAsynchron

Variablen-austausch

AnwendungsprogrammAnwendungsprogramm

Drive ServerDrive Server

Drive Server Technik

Page 32: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Schnittstellen zum Bus Server

Identifkation der vorhandenen

Antriebe

Alle Einträge lesen(OPC Browse)Suchen nach

...Vendorname

Konfiguration der benötigten

Parameter

Parameter anlegen(OPC AddItem)

Gruppennamen anlegen

(OPC AddGroup

Lesen /Schreiben(OPC Read/Write)

SynchronAsynchron

Variablen-austausch

Drive ServerDrive Server

Bus ServerBus Server

Drive Server Technik

Page 33: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Interfacesyntax „Parameter anlegen“

Beispiel der Parameter- und Prozeßadressierung:

INI10S40D3L20

<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, ... } [optionalim 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.

Parameter-/Prozeßobjektadresse

Drive Server Technik

Page 34: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Toolintegration mit Projektdatenhaltung

Open Control

Feldbus-konfiguration

Programm-Entwicklung

VisualisierungFertigungs-steuerung

KommunikationDatenbasis

Page 35: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

CALL Engineering

CALL Runtime

Datei Bearbeiten

Engineering

Tool

2344VisualisierungRuntime

Control

Runtime

Datenbank

Datei Bearbeiten

Engineering

Tool

x

Y

Open Control - das offene Automatisierungssystem

I/O

Drive-ServerBusserver

CALL Peripherie Int.Ext.

Win

do

ws

Open Control

Page 36: OPC Drive Server. OPC Drive Server OPC Drive Server Hannover Messe ´99 Hannover Messe ´99 DRIVECOM Projektpartner Gründe Aufgaben Konzept Technik OPC.

OPC Drive Server

Intelligente Antriebe und der Drive Server - ein starkes Team

Messeaktivitäten

Drive Server Messeaktivitäten Drive Server Messeaktivitäten auf der HMI99:auf der HMI99:

DRIVECOM:Konzept Drive ServerInterbus-S-Club: Halle 15 Stand D13

Lenze:Erste Realisierung Drive Server Halle 11 Stand E 64