23 / 93
AMNYTT # 5
2012
Standard med økt anvendelse
Opprinnelsen til OPCkan spores tilbake til Windows 3.0 og DDE (Dynamic data
e
xchange) i begynnelsen av 1990. Windows 3.0 gjorde det mulig å kjøre flere
p
rogrammer samtidig på en PC (multitasking), samtidig som Microsoft hadde laget
et system for utveksling av data mellom programmene i sanntid, DDE. De første
HMI systemene for PC under Windows som Wonderware sitt InTouch benyttet
DDE i kommunikasjon med PLS.
D
DE hadde sine begrensinger ved at det
ikke var støtte for utveksling av data
over nettverk, det var lite robust og hadde
begrenset overføringskapasitet. Det ble
for å bøte på dette forholdet laget en rekke
l
øsninger som bygde på DDE standarden
som Wonderware sin NetDDETM og
R
ockwell Software sin AdvanceDDETM disse
l
øsningene var å betrakte som proprietære
løsninger, samtidig satte de også søkelyset
på behovet for en standardisert løsning for
overføring av sanntidsdata fra IO/PLS til
a
pplikasjons programmer som for eksempel
et regneark.
Beregnet for andre formål
I 1992 lanserte Microsoft COM/DCOM,
og enne ville erstatte DDE fordi denne
d
l
øsningen var mer robust, fleksibel og brukte
mer effektiv teknikker for overføring av
data. Når en for eksempel i en power point
presentasjon linker inn en video snut eller
lyd fil, så ligger OLE i bunn. OLE brukte DDE
i versjon 1, men senere COM/DCOM i versjon
2. Hensikten med OLE var i utgangspunktet
en effektiv metode for utveksling av data
mellom forskjellige applikasjoner som for
eksempel word og excel, slik at diagram fra
e
xcel linket inn i et word dokument auto
matisk ville oppdatere seg når grunnlags
dataene i excel regnearket ble endret.
En gruppe som gikk under betegnelsen
W
inSEM (Windows in Science, Engineering
and Manufacturing), fattet interesse for
COM/DCOM teknologien med tanke på
bruk av dette i SCADA systemer. Denne
g
ruppen så muligheten av at en gjennom
bruk av COM/DCOM teknologien kunne
få en enkel og effektiv datautveksling
m
ellom SCADA systemet og PLS knyttet
til SCADA. Ideen var å bruke COM/DCOM
som en felles grensesnitt, fordelen her var
at SCADA leverandørene ikke trengte å
b
ruke tid pg penger på å utvikle drivere til
f
orskjellige PLSer/IO ystemer, mens PLS/IO
s
l
everandørene trengte kun å lage en driver
som vil ungere mot all programvare som var
f
skrevet for Windows.
Ønsket fortgang
I mars 1995 lanserte US data som var med
i WinSEM et dokument med tittelen ” OLE
Based Real-Time Device Interface”, dette g