29 / 93
AMNYTT # 6
2012
Figur 3: Med og uten OPC UA
Men med OPC UA kreves det kun et nålestikk
i brannmur med UA binary, ingen hull med
UA på W3C stack. I tillegg er det ingen problemer med ruting over internett.
En annen viktig egenskap ved OPC UA er at
den kan implementeres på en hvilken som
helst plattform som har ANSI C compiler og en
TCP IP stack. OPC UA kan implementeres på
• Linux
• Mac
• Windows
• VxWorks
• Embedded
Kryss kommunikasjon er selvsagt implementert slik at et instrument med Linux plattform og OPC UA server kan kommunisere
direkte med et SCADA system på Windows.
Ved innføring av OPC UA er det ikke nød
vendig med en egen OPC server på en PC som
et ekstra mellomledd. I den klassiske OPC ble
PC ofte benyttet som en mellomstasjon fra
leverandørens propritære protokoll til OPC.
Med OPC UA er dette leddeet ikke nødvendig
( se figur 3).
I spesifikasjonen for OPCUA er det bygd inn
mekanismer for å sikre at kommunikasjonen
er oppe. Disse mekanismene er bassert på:
• ulighet for å benytte både redundant serM
ver og redundant klient.
• tøtter mulighet for buffring av meldinger i
S
tilfelle det er feil med overføring, samt mulighet for å gjenta meldinger som er sendt.
• eetablering av kobling etter nettverksbrudd g
R