Sie sind auf Seite 1von 20

Automation Business

OPC Factory Server

Automation Business

Content nWhat is

OPC ? OFS ?

nWhat is

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Automation Business

Part 1: what is OPC ?


n The Industry s Requirements :
Provide business applications with easy and common ACCESS to industrial plant floor DATA . Foster greater INTEROPERABILITY between automation and control applications, field devices, and business and office applications.

n The Answer : OPC = OLE for Process Control


A standard INTERFACE which enables the development of interoperable servers and clients applications. Allows MULTI Client/Server Architecture. Allows Local and REMOTE Server access. Manages REAL TIME information.

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC Typical Architecture


Multi Client/Server Solution
Application X
OPC Interface DCOM

Clients

...

Application Y
OPC Interface

Servers

Simulator OPC Server

OFS: OPC Factory Server

Other OPC Server

Devices

PLCs

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC : Summary

Openness Productivity Connectivity Openness :


Users are able to EASILY ACCESS real-time industrial plant floor DATA

Productivity : OPC is an OPEN standard, software and hardware


manufacturers have to spend less time on communication and database integration issues

Connectivity : End users will be able to use every OPC Client application
(HMI, SCADA, MES, Custom...) with a broad range of automation devices

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC Foundation

n First announcement of the OPC task force at the 1995 ISA Show in New Orleans, LA. n The OPC Foundation includes more than 150 members in 30 countries, a group of software, hardware and end user companies involved in industrial automation and control. n Control manufacturers such as Fisher-Rosemount, Intellution, Opto 22, Rockwell Software and Siemens were members of OPC Task Force to ensure that disparate industrial automation manufacturing systems can work together. n Since 1997, Schneider Automation belongs to OPC Foundation n Creation in 1997 of the OPC-Europe Council, subsidiary of the OPC Foundation for European members.

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC : What is an OPC Server?

n A Window application which enables the ACCESS to Automation Objects from other applications called OPC Clients n OPC is based on the Microsoft OLE/COM technology OLE Automation provides a data access via local-area network, remote sites or the Internet COM enables the definition of Objects with Methods and Properties - Local : the Server and the Client are on the same PC. - Remote(DCOM) : Server & Client are on different PCs.

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC : Remote / Local Architecture

Remote OPC Client


OLE / DCOM

OPC Client
OLE / COM

OPC Server Drivers Data Base

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC : Interfaces
nTwo different Interfaces
The OPC CUSTOM Interface for expert developpers in C++ The OPC AUTOMATION Interface for end users familiar with Visual Basic

C++ Application

OPC Custom I/F OPC Server Vendor Specific Logic

VB Application

OPC Automation I/F

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

Automation Business

OPC : Interfaces architecture


Application VB, Excel,...

Client
OPC Automation

Server
OPC Custom
OPCCustomRead

OPC Read

OPC Write

OLE
Automation

OPC

OLE
Custom OPCCustomWrite

OPC

Application C/C++

Handler
DLL

Server
EXE

OPCCustomRead

Client
OPCCustomWrite

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

10

Automation Business

OPC : Interfaces Characteristics

Interface MS Application Performance Customer Easiness Server Access Timelessness Customers

OPC Automation OLE - Automation Visual Basic, Excel ... + +++ Via DLL adaptation Depends on DLL evolutions Renault, Mercedes, NUM

OPC Custom OLE - COM C++ +++ + Direct OK Intellution, US Data Wonderware

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

11

Automation Business

OPC : Hierarchy of objects

OPC Server

n Manages an OPC Groups collection : hierarchical root of the OPC model.

OPC Group

n Manages an OPC Items collection : PLC variables list.

OPC Item

n PLC Variable defined on a PLC and a communication network.

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 1: OPC

12

Automation Business

Part 2: what is OFS ?


n OFS : the Schneider Automation OPC Factory Server
n Connection to Schneider Automation PLCs via the MODBUS and UNI-TE communication protocols n Openness to many clients for off the shelf and custom applications via OPC Automation and OPC Custom Interfaces Off the shelf applications : HMI / SCADA : Intellution, Wonderware, US Data MES / ERP Custom applications: External Customers : Mercedes, Renault Internal Customers : NUM, IAT Partners : Foxboro
Part 2: OFS

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

13

Automation Business

OFS: Characteristics
n Compliant with the n Local or Remote Server access. n Multi PLC (Quantum, Premium, Micro, Nano, Momentum...). n Multi Communication Protocols (Modbus and Uni-TE V2.0).
Modbus+, Modbus TCP/IP Unitelway, Fipway, Ethway, Uni-TE on Isabus, Uni-TE on TCP/IP (XIP)

standard version 1.1 (2.0 soon).

n Multi Clients. n Address and Symbol variable access.

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 2: OFS

14

Automation Business

OFS : Services
n Read/Write device variables Synchronous or Asynchronous Multi-PLC communication Update rate for server NOTIFICATION DeadBANDING for Float variables n Symbolic access to PLC variables via neutral files from Concept, Modsoft, PL7 n Direct access to the Concept symbols database Symbolic access Located/unlocated variables Simple or struct variables n Browse interface for symbol databases Provide ergonomic access to PLC variables

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 2: OFS

15

Automation Business

OFS : Multiple client Support

OPC Client
OLE Automation OLE Custom

OPC Client

OPC Client

OFS
DLL

OPC Client

Driver 1
V5.0 V5.0 VBA in Excel V8.0

Driver 2
Physical Interfaces V5.0

MO DIC O N

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 2: OFS

16

Automation Business

OFS : Networks
ETHERNET TCP/IP Network Client station

OFS station
Local Client Application

Export Symbols (ConCept, PL7, Modsoft)

Remote Client Application

Project Database (Concept)

Modicon TSX Quantum MODBUS+ Network FIPWAY Network

Modicon TSX Premium

Modicon TSX Momentum

Modicon TSX Micro

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 2: OFS

17

Automation Business

OFS : Architecture Clients


Browser VB Excel VBA C++ SCADA

OLE Automation DCOM


ConCept

Custom C++ interface Neutral Files .scy Symbol to Address Optimisation Drivers Interface Modbus Modbus Modbus + MB TCP/IP Modicon Platforms Uni-TE V2 Ethway Fipway Unitelway Unite TCP/IP TSX Platforms Part 2: OFS
18

Server

ModSoft PL7 ConCept

PL7 Application UNITY

Devices

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Automation Business

OFS: Targets

n Wintel platform with 32 bits Microsoft Operating System NT4.0, Service Pack 3 (or more) Window 95, Service Pack 1 + DCOM 1.1 option n Standard configuration for NT4.0 and Windows 95 Pentium 166 MHz, 32 MB (Tbc) n Recommended configuration for NT4.0 Pentium 200 MHz, 48 MB for the client (Tbc) Pentium 200 MHz, 64 MB for the server (Tbc) n Not compatible with RISC NT platform

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 2: OFS

19

Automation Business

OFS: Product

OPC Factory Server OPC Factory Server simulator OPC Factory Server configuration tool OPC tutorial client in Visual Basic (OPC Automation) OPC tutorial client in C++ (OPC Custom) Documentation Includes 2 different versions: 1 for NT4.0 & 1 for WIN95 with the drivers UNI-TELway, FIPway, ETHway, ISAway, XIP MB+ drivers bundled with SA85 or PCMCIA board.

AUT S.B.S. - Vianney Madinier - 07/09/98 - presofs.ppt

Part 2: OFS

20

Das könnte Ihnen auch gefallen