15
OLE for Process Control Page 1 AuD_OPC_e.ppt TM

OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

Embed Size (px)

Citation preview

Page 1: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 1

AuD_OPC_e.ppt

TM

Page 2: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 2

AuD_OPC_e.ppt

OPC aims, advantages...

DisplayApplication

OPC

TrendApplication

OPC

SoftwareDriver

OPC

SoftwareDriver

OPC

SoftwareDriver

OPC

DisplayApplication

TrendApplication

SoftwareDriver

SoftwareDriver

SoftwareDriver

With vendor-specific interface With standardized OPC interface

Page 3: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 3

AuD_OPC_e.ppt

Pourquoi OLE for Process Control (1) ?

Ouverture

Permet de dialoguer avec des équipements multi-fournisseurs

Les données acquises au niveau Terrain sont automatiquement disponibles pour les niveaux supérieurs (gestion et contrôle) de l’usine

Données accessibles aux outils MS-Office sous Windows

Facilité d’utilisation

Même interface utilisateur pour tous les composants

Page 4: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 4

AuD_OPC_e.ppt

Pourquoi OLE for Process Control (2) ?

Performances Interface développée avec Microsoft C++

Performances pratiquement identiques avec celles des interfaces de base de SIMATIC NET

Echange d’importants volumes de données

Communication du type Client-Server

Connexion Accès aux données à partir de tout PC sur le réseau LAN/WAN

(via COM/DCOM)

Page 5: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 5

AuD_OPC_e.ppt

OPC : Comment ça marche?

OPC Client

Démarre la liaison OPC

Demandes de lecture/Ecriture

OPC

Echanges basées sur COM/DCOM

Données: uniques ou par groupes

OPC Server

Exécute les requêtes du client

Gestion des rafraîchissements cycliques

Mise à jour des données internes

OPCServer

OPC

OPCClient

Page 6: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 6

AuD_OPC_e.ppt

Echanges via OPC

OPCServer

OPCClient

OPCServer

OPCClien

t

DCOMPC

PC

PC

PC

Echanges entre PCs

Cas d’une application Externe

Interne à une application

OPCServer

OPCClient

networknetworknetwork

W A N

Page 7: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 7

AuD_OPC_e.ppt

OPC motivation

Performance “Custom Interface” for high-performance C/C++ applications

(practically same performance as the SIMATIC NET basic interfaces for in-process servers for DP)

“Automation Interface” for easy-to-generate VB applications Efficient data exchange between a process device and an application

by means of: synchronous and asynchronous reading and writing of variables observation of variables by the OPC-server with message to the client in

the event of change use of quantity operations

Accessibility Accessible from any computer in the LAN (via COM/DCOM)

Page 8: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 8

AuD_OPC_e.ppt

OPC aims, advantages

Applications are independent of the communication systems of one manufacturer Adaptation to protocol- and vendor-specific

interfaces no longer necessary Reuse of existing and new developments and the

safeguarding of investments

Programmable controllers can be connected to a host of applications

Communication access by office applications such as Microsoft Excel or Access to the automation level and its devices

OPC offers standardized interfaces (APIs) for access to process data

Page 9: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 9

AuD_OPC_e.ppt

OPC functionality in general

PROFIBUS DP FMS S5-comp. communication (FDL) S7 communication

Industrial Ethernet S7 communication S5-comp. communication (S/R) TCP/IP native PROFInet (DCOM)

OPC server with accesses for:

OPC is an integral component of all PC products and the

standard interface for PC applications

SIEMENS

SIM

ATIC

Soft

ware SIMATIC NET

Networking for Industry®

PC / Windows

07/2001

Page 10: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 10

AuD_OPC_e.ppt

Produits SIMATIC supportant OPC

Communication avec SIMATIC Net: DP-OPC server

S7-OPC server

FMS-OPC server

SR-OPC server

PC-based Control avec SIMATIC WinAC: WinAC OPC server pour Soft PLC

WinAC OPC server pour slot PLC

Human-Machine Interface avec SIMATIC WinCC/Protool: WinCC/ProtoolPro-OPC server

WinCC/ProtoolPro-OPC client

Page 11: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 11

AuD_OPC_e.ppt

OPC functionality in general

Configuration using NCM PC or STEP7 Considerably simplified OPC configuration with

Advanced PC Configuration

Plug & Play modules

Configurationassistant(Set up project)

NCM PC or STEP 7(edit +

download project)

Commissioningassistant

(configurationof the module)

OPC Scout

Page 12: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 12

AuD_OPC_e.ppt

Produits SIMATIC et OPC

SIMATIC NETCommunication

SIMATIC PC-basedControl

OPC Server

WinAC

OPC Server

DP ProtocolS7 Functions

OPC Server

WinCC

OPC Client

SIMATIC HMI

MS Office '97OPC Clients

WinCCOPC Client

SIMATIC NETOPC Manager

Page 13: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 13

AuD_OPC_e.ppt

CommunicationSIMATIC NET

Industrial EthernetManagement level

PROFIBUS

Cell level

Field level

Actuator-Sensorlevel

ActuatorsSensors

Workstation, PC

PLC, PC

PLC, PCDrivesValves

Page 14: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 14

AuD_OPC_e.ppt

Communication SIMATIC NET OPC Server

SIMATICS7

* DP only

PROFIBUS

SIMATICS5*

SIMATICS7

ET 200*

PC

/ Win

do

ws N

T/2000

MS Office '97OPC Clients

DP-OPC Server

DP Protocol

WinCCOPC Client

Industrial Ethernet

SIMATIC NETOPC Manager

S7-OPC Server

S7 Functions

Page 15: OLE for Process Control Page 1 AuD_OPC_e.ppt TM. OLE for Process Control Page 2 AuD_OPC_e.ppt OPC aims, advantages... Display Application OPC Trend Application

OLE for Process ControlPage 15

AuD_OPC_e.ppt

Communication SIMATIC NET OPC Server

SIMATICS7

PROFIBUS

SIMATICS7

ET 200U

PC

/ Win

do

ws N

T/2000

Office '97OPC-Clients

FMS-OPC-Server

FMS Protocol

WinCCOPC-Client

Industrial Ethernet

SIMATIC NETOPC-Manager

SR-OPC-Server

SR Protocol

SIMATICS5

SIMATICS5FMS-PC SR-PC