Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OPC
OLE for Process Control
COM for Process Control
Openness, Productivity, Connectivity
OPC UA
OPC Unified Architecture
Open Platform Communication Unified Architecture
www.opcfoundation.org
Benefits
PLC programmer
Always structure your
OPC UA Client
data:
programmer
• Arrays
Read arrays and
• Structures
structures as a whole
• Individual
Variables
Factor
2-3
Accessing 1000 variables of real Accessing one structure with 1000 Accessing one array with 1000 variables
variables of real of real
Data exchange
Browsing
OPC UA
Server Browse Request
Browse Response
Browse access
Browsing of PLC data
Data exchange
OPC UA
Server
Read / Write Request : myDB.myArray
DB1.myArray
111000011111
Asynchronous
data access Request is executed immediately
Use case:
1110
0001
Synchronous read / write
DB1.myArray 1111 Asynchronous read / write
Data exchange
Asynchronous
data access 1. Nodes are registered
High increase of performance at
repeated access 2. Request is executed immediately
1110
DB1.myArray
0001 Use case:
1111
Repeated read / write
Data exchange
Subscription
myDB.myArray=111100001111
DB1.myArray=111000011111
Publishing
DB1.myArray
111000011111
111100001111
Poll
1 2 3 4 5 6 7 8
Poll
1 2 3 4 5 6 7 8
3 3 3
Status of 3 Changed
NOT Detected!!
Data exchange
Registered
Read / Write Subscription
Read / Write
High performance
data access
Data exchange
Poll
Time
1 2 3 4 5 6 7 8
Res
Poll
1 2 3 4 5 6 7 8
Res
Poll
1 2 3 4 5 6 7 8
5 7 Res
Data exchange
Automatic back-filling
User authentication by
5 username & password
additionally possible None 128bit 256bit
XML-Export to make offline engineering of OPC UA clients even easier
Easy connection of external Easy integration into external Simple expansion / use of the
systems applications PROFINET network