Upload
absolon-walter
View
144
Download
6
Embed Size (px)
Citation preview
OLE for Process ControlPage 1
AuD_OPC_e.ppt
TM
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
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
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)
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
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
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)
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
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
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
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
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
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
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
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