Why OPC at Siemens

Download Report

Transcript Why OPC at Siemens

TM
OLE for Process Control
Page 1
AuD_OPC_e.ppt
OPC aims, advantages
...
Display
Application
Software
Driver
Trend
Application
Software
Driver
Software
Driver
With vendor-specific interface
OLE for Process Control
Display
Application
Trend
Application
OPC
OPC
OPC
OPC
OPC
Software
Driver
Software
Driver
Software
Driver
With standardized OPC interface
Page 2
AuD_OPC_e.ppt
Pourquoi OLE for Process Control (1) ?
Ouverture
 Permet de dialoguer avec des équipements multifournisseurs
 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
OLE for Process Control
Page 3
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)
OLE for Process Control
Page 4
AuD_OPC_e.ppt
OPC : Comment ça marche?
OPC Client
OPC
Client
OPC
 Démarre la liaison OPC
 Demandes de lecture/Ecriture
OPC
 Echanges basées sur COM/DCOM
OPC
Server
 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
OLE for Process Control
Page 5
AuD_OPC_e.ppt
Echanges via OPC
Echanges entre PCs
Interne à une
application
Cas d’une application
Externe
PC
OPC
Client
PC
OPC
Client
PC
WAN
DCOM
OPC
Client
OPC
Server
OPC
Server
OPC
Server
PC
network
OLE for Process Control
network
network
Page 6
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)
OLE for Process Control
Page 7
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
OLE for Process Control
Page 8
AuD_OPC_e.ppt
OPC functionality in general
SIMATIC
Software
SIEMENS
OPC server with accesses for:
PROFIBUS
SIMATIC NET
Networking for
Industry®
 DP
 FMS
 S5-comp. communication (FDL)
 S7 communication
PC / Windows
Industrial Ethernet
 S7 communication
07/2001
 S5-comp. communication (S/R)
 TCP/IP native
 PROFInet (DCOM)
OPC is an integral component of all PC products and the
standard interface for PC applications
OLE for Process Control
Page 9
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
OLE for Process Control
Page 10
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
Commissioning
assistant
(configuration
of the module)
Configuration
assistant
(Set up
project)
OLE for Process Control
NCM PC or
STEP 7
(edit +
download
project)
OPC Scout
Page 11
AuD_OPC_e.ppt
Produits SIMATIC et OPC
SIMATIC NET
OPC Manager
MS Office '97
OPC Clients
OPC Server
OPC Server
DP Protocol
S7 Functions
WinAC
WinCC
OPC Client
OPC Server
WinCC
SIMATIC HMI
SIMATIC NET
Communication
SIMATIC PC-based
Control
OLE for Process Control
OPC Client
Page 12
AuD_OPC_e.ppt
Communication
SIMATIC NET
Workstation, PC
Management level
Cell level
Industrial Ethernet
PLC, PC
PROFIBUS
Field level
ActuatorSensor
level
OLE for Process Control
PLC, PC
Drives
Valves
Actuators
Sensors
Page 13
AuD_OPC_e.ppt
Communication
SIMATIC NET OPC Server
WinCC
OPC Client
MS Office '97
OPC Clients
DP-OPC Server
S7-OPC Server
DP Protocol
S7 Functions
PROFIBUS
ET 200*
PC / Windows NT/2000
SIMATIC NET
OPC Manager
Industrial Ethernet
SIMATIC
S7
SIMATIC
S5*
SIMATIC
S7
* DP only
OLE for Process Control
Page 14
AuD_OPC_e.ppt
Communication
SIMATIC NET OPC Server
WinCC
OPC-Client
FMS-OPC-Server
FMS Protocol
PROFIBUS
FMS-PC ET 200U
Office '97
OPC-Clients
SR-OPC-Server
SR Protocol
PC / Windows NT/2000
SIMATIC NET
OPC-Manager
Industrial Ethernet
SIMATIC SIMATIC
S7
S5
OLE for Process Control
SIMATIC SIMATIC
S7
S5
SR-PC
Page 15
AuD_OPC_e.ppt