28 / 93
ARC Rapport
Hva er nytt med OPC UA?
OPC standarden spesifiserte en flat datastruktur ved at alt var tag bassert. Dersom en
var systematisk i navngivning av tag, var det
mulig å utnytte søkefunkjoner i hjelpe verktøyet ved implementering av OPC.
Eksempelvis kunne en i tagnavenet bruke
ordet ”valve” for å organisere alle tag som
hadde funksjoner knyttet til ventil.
OPC UA er bygget opp med utgangspunkt i
informasjonsmodeller, ): det er mulighet å
definere et object som heter ”valve” , i dette
objectet ligger alle signaler knyttet til ventil
som endebrytere, signal til pilotventil, error
signal osv.
Wikipedia definerer informasjonsmodell som;
”An information model in software engi
neering is a representation of concepts, rela-
Figur 2: OPCUA over internett
AMNYTT # 6
2012
tionships, constraints, rules, and operations
to specify data semantics for a chosen domain of discourse. It can provide sharable,
stable, and organized structure of information requirements for the domain context.”
La oss se litt nærmere på OPC-UA
egenskaper;
En av målsetningene ved OPC UA var å samle
alle spesifikasjoner til en. Tidligere var der
egen spesifikasjon for OPC DA server, OPC AE
server og OPC HDA server. Disse er nå integret inn i OPC UA server.
Bruk av DCOM krevde et stort hull i enhver
brannmur for å opprette kommunikasjon
mellom en OPC server og en OPC klient, noe
som var det store marerittet for enhver IT
ansvarlig. Det var umulig å rute OPC over
internett. g