Está en la página 1de 4

MM16-7

SICE02-0806
OPC (OLE for Process Control)
Specification and its Developments
Li Zheng', Hiroyuki Nakagawa'
' OPC Council. Japan ISamhLe Ctrrpuratinni
' OPT Council. Japan IYokogawa Elcaric Cwporaliunl
' Ihcng-li~i,atc.~-smaakt.mjp.
:H I N P k i _ N ~ ~ a U - a : " Y , , ~ ~ ~ ~ ~ a . C O I P

Abslnel: The O K IS a technical specification that defines a set ofctandard industrial soliware interfaces based
upon Microsoft's OLEKOM technology. The application of the OFT specification makes pussible data
cxchanb? and interoperability b w e c n field syrtemddcvices. nutomation~controlsystem? and manufacture
managenicnt sotiware.
This paper provides on overview o f i h c OPC Specification. It describes the basic concepts m d adranIapr of
the OPC technology and inmduces the latest developments of the OPC technology including OPC-DX (OPC
eXchapel and OPC-XML.

licywords: OPC (OLE for Process Control), Industrial Suftuare Interface Standard. COhl. Firldbus. SOAP

SU' package? cannnt use the ~ r z m ed e w r at the w m


1 Introduction t m r since they each ciintain an independent d m e r

Soflwarc is becoming more and niore the essential


factor in current automation and contml systtm?.At the
mine time. PC IPersonal Computer) is widely used for
visuallmtion. data acquisitiun process control. and the
other autnmalion and control solutions.

'These automation and control solhvare Nnninp on the


6rld devices and process compulers may be developed
or provided by different vendors. therefore an industrial
software interface standard which nn inlegrnte different
control wftwarc componcnrs hns been becoming veg.
intprtant.

In this paper. UT will introduce such an industrial


s o h a r e interface standard - O K (OLE for process
Controll. which b been already used by a l m s t a11
lcading automation equipment manufscturm and control 2.2 How does OPC Solves the
w,ltwnrr providers. and IIL. been established as a
worldwide industmil defaeto standard'*'.
Problem?
To solve these problem. OPC technology
developed. OPC &tines an open inirrface OVR which
2 Software Bus - OPC PC-based sotbare compnents arc able to e x c h a n p data.
It is b a d on the Micmsofl COhl (Component Ohject
2.1 Why i s OPC Needed? hldel) and DCOM tDistribuledCOMI technologies.
Before OPC developed. nwny industrial .wftu*m
applications access dala from control devices using OK therefore offers an ideal basis for connecting
independently developed device-specific drivers. This industrial applications and ofice p m g " with the field
led to the followinppmblems: equipment tflical in the automation level (Fig. 2).
. Each sonuare appliwion must iidude a driver for a
The introduction of a standardized interface benvem
particular harduxe device [Fig. I ),
. Conllicts between driven of various manufacturers. WindoK programs ha5 c a u d the number of driver
deteuelopments uhich hnrdwarr rmnufaclurers implemenl
caused hy the facl that wme hardware features are nm
supported hy all driver developers. for their components lo he reduced to only one -the
. A change in hantuzrc's capabilities may cause OPC Server Likewise. only a single driver interface is
only still required fnr the roRware manufacturer - the
hctionaliry failures of some drivers.
. Conflicts in access lo the f l u ' device - two diflerent OPC Client interface. This. hy Far. docs not only pruvidc
brnefits tu the manuhcturcrs. bul to the usm as wen.

SCE 2002 Aug. 5-7. ZWZ. 917 PRwO1/MIwMMoo1wWO2oMSICEMx)I

Authorized licensed use limited to: Elena Munoz Espana. Downloaded on March 27, 2009 at 11:33 from IEEE Xplore. Restrictions apply.
SICE02-0806
thc data cxchanpe betwccn MS-Windows bsed
applications The m i n drawback o f this solution was its
low handwidth. Thcretbre DDE uils not vny well suited
for real-time systems. a major requirement as far as
autonution systems arc concemed. >'

3.2 OPC Started as Demands


Thc original OPT specificatim -2s created through
the collabration of a number o f leading worldwide
automation harduare and roftwarc supplien. The initial
OM7 specificmion (version 1.0) was released in IYVh.
wi(h initial comnurcial products following later that year.
~ . r o * U . . ~ Sup@ for OPC by automation suppliers reached critical
mass in late 1'498. propelling il f"I specification to a
Fig 2 OPCSdves the Pnlh1em.s
defacto industry standad.

2.3 Where is OPC Used? 3.3 Why can OPC be Estabished as a


The OPC standard communication between sohm
compmnts is U& to exchange process data especially in Defacto Standard?
industrial information systems (Fig. 3). In its louser W y can the OPC spcification is cstahished as a
section (Field Management): the Figure 3 shotvs three defacto indurtrial standard so rapidly'? \Me can give the
computers with the OPC server. implementid with following ratsons:
various OPC spcciiications (see bclow). These sewers . OPC is dcvrloprd h c d un the hlicromft'i
exchange proccsr data with the conlml system using the COhljDCOM technologs. whieh i s much powerful
PLC IPm-mtrmble Logic Controller). DCS than DDE on ~cccssperformance, security. reliability.
(Distributed Control Systeni). and !or Ficld Network and flcsibility.
* OPT defines D reasonable and paniciple .specification
which can bc widcly accepted by both FA (Factory
Aulon~ation)2nd PA (Pmccsr Automation).
* Almost all automation cquipment manuiacturers
adapted Micros& Windows as their control systems'
platforms.
Since thc sucund half o f I')w's. more and nwre third
p" industrial sofiuarc pravidcrc appr;urd. --he
providcd many Iow~-cost and high-functionality
Window based industrial sotlwarc products such 3s
SCADA. lnstcad of device-specitic data interfaces. a
sandard dara access specification b expected by end-
wets and indusrrhl sofwarc providers.
f In fact. there is no aoy apparent competition existing
for the industrial process data access specifications.
Therefore. there is nuching hesitated for industrial
software dcvclopcrs to c h o w OPC .x their data
x c a intdare.
~

3.4 How Many OPC Products are


3 OPC - A Defacto Standard Available Now?
3.1 Pre-OPC Era DDE - I n Japan there are 34 OPC server pmducns and 29
OPT client products have been released until Octoher.
In c v e y area o f industry. there i s a move fium
2001. In lhc world-wide, there are more than 700 OPC
pmprietary solutions to open. vendor-independent
products available From automation and control cquiment
standards. As well as reducing MSLZ il allows thc choice
manuiacturen and third pan? industrial sofiware
o f compunenls according to their performance and
providers In Tact. it i s no pmblm to find a OPC w ' e r
reduces the dependence on suppliers. An impressive
product for any m j o r fieldbus. DCS. and PLC. most of
sxamplr lor this mvvc can be found in industrial
them arc proridcd by multiple pmviders.
communications. Today's prevailing systems arc all
hased on open. vendor-indcpcndcnt fieldbus standards.
There i s a OPC Server Search Engine available in the
Such open standards were nrrded in the domain o f
OPC Foundation Site- ( ' 1 '1.
applications too. The specification oi the Dynamic Data
Exchange tDDE) protocol provided a fim solution for
which i s design& to hdp end urrn identify what

918

Authorized licensed use limited to: Elena Munoz Espana. Downloaded on March 27, 2009 at 11:33 from IEEE Xplore. Restrictions apply.
SICEO2-0806
vendors supply a specific OPC Server. Cusiomen can
cvcify network. device manufamrer. or nwnufacntrer
4.2 OPC-DX - A Soft Gateway for
and device model or brand as input data. The Search Fieldbus, DCS, and PLC
Engine returns OPC Company and Product Information. lo snlve the abow pmblem. the OPC Data cXchange
(OPC-DX) specilkation is pruposed by the OPC
Fuundation. obtained the supponing from Fieldbus
Foundation. PROFIBUS Intemational. Open DeviceNct
4 OPC and Fieldbus Vendor Asmiation. and ControlNer International. And
son= d h e r fieldhu5 associations alm expressed srrong
4.1 Fieldbus and Industrial Ethernet interming to this specificainn. Using such a OPC-DX
Since IWo's. there has been an ongoing hattlc technology. a plan can link subrystcms together.
between the different ficldhuc sundank eamps to win despite vaious fieldbus. PLC ami DCS".
control of the factory floor. As thc reuwltr thcrc arc
numerous flavors of fieldbus stan&&. such as OW-DX is a server-to-scnw communication
Foundation Fieldbuv PRORBUS. DeviceSet. CC-Lint mechanism. Devices. networks. or suhqstems cunncct to
IliTERBUS and others. Each industrial network nnd O K - D A fiemen. OPC-DA servers c a b in nun, connect
fieldbus may be optimized for a panicular discrete or one another directly using OK.-DX interfaces
process manufacturing application and pruvi&s specific communicating pear to pear, eliminating the need fcir
features and capabilities for the task"". intemledine .wHware cumponets to transfer the daw.

.An OPC-DXserver has an OPT-DA server pan and an


OPC-DA client pan at the same time. The the OPC-D.4
client pan reads daw from another OPT-DA server. and
the OPT-DA s e w n pan writes the d m to contrul device
like a uwd OPC-DA server.

Fig 4 ,Viimm,iu Flmors olFieUhur Smndunk

On the other hand. commercial Ethemrl. which M $ I"


used hg intemct. arc hecoming more and more powerful. : e.*
This leads indmtrial users to he seriwly considerin! :,,*
commercial Ethemet as industrial net~.orkin the plan1
and factory Hoor. With such comercial technnlegies. Fig 5 OPC DX l D r m cA'r.bu,tgi~lSpLr(licufion
usen can leverage existing invcstmnt in infrastmcture.
applicilion sooftwan. and mining.. Ethemet is making
ciinimnrial technulogy anractive and cost effective fnr Although the OW-DX specifictaiun is under
open conmctivity and intemperability between factory devclupmt cumntly. it will be finished and r e l e w d in
automation. process conml. and b u s i n s applications. later of this ycar.

To answer such demonds. some fieldbus asmiations 5 OPC and Internet


define their n m unique Ethcmct cbmmunication
protocol. lligh Spced Ethernet (Foundation Fieldbus). At present. OPC Foundation is developing the now
PROFINct (PROFIBUS). EthemetflP (DmiceNet and OPT-XML specification5'. Its objective U to develop
C'onnolNet). ModbuvTCP (Modbus) snd XI on. flexible and consistent regulations to make technological
daw available via OPC using SOAP (Simple Object
Although they can coexist on the same Ethemet r ~ ~the Internet~lntmnct.The SOAP is
Access P r o ~ o c o l on
network wire, thcy arc incompatihle and unaware of one an intcnnion protocol that links twu technulogics XML
imther and therrfore cunnol exchange infurmation to (Extensihle Markup Language) and HTTP. II'TTP is u s d
each othm. 3s tranylon protocol. The parameters of the interactions
are described with XML.

919

Authorized licensed use limited to: Elena Munoz Espana. Downloaded on March 27, 2009 at 11:33 from IEEE Xplore. Restrictions apply.
SICEO2-0806

---. ' UIP h Y p r


m

6 References
OPC Council. hpnn. "M3C.s OPC Applicauunr'.
C h p e r I . S i k n b g o Shimbun. 2OO1 tin
lap;meaa)
F. Iu8aninand J. Lunge. "OLE for Process Control'.
ChAptrr I. Huthig \'erlap Heidelgerg. 2001.
I, Bergc_ "Process fieldbuses - Engineering.
Operation and Moinrenance". C'haplcr 1. The
Innnrmentation. Systems and Auroination Society.
ZOO2 (ISA).
U. Hollev. " O K DX Glues Fieldbuses 'Togelher".
Nu. 8. lnduruial Erhcrnn Book, ?OK?.
L. Zheng. "OPTfor Fieldbues and Inlemet". Vol.-lS
No.& 1nsuwn"rion And Cuntrol Engineering,
ZW?(in Japaneasel.
D. Box and others. "Simple Objccl ACE- PNlWOl
(SOAP) 1.1". The World Wide Weh Conwniuni
"3C) Notc. 20110~

920

Authorized licensed use limited to: Elena Munoz Espana. Downloaded on March 27, 2009 at 11:33 from IEEE Xplore. Restrictions apply.

También podría gustarte