21
automation++ OPC UA

OPC UA

  • Upload
    brdk

  • View
    91

  • Download
    4

Embed Size (px)

Citation preview

Page 1: OPC UA

automation++

OPC UA

Page 2: OPC UA

OPC UA

Kommunikation

Let opsætningVia den indbyggede OPC UA server på B&R’s controllere kan du meget let opsætte og udbyde data fra controlleren til andre enheder f.eks. en data opsamlingsserver, SCADA system, anden controller, etc.

Controlleren kan også opsamle data fra andre enheder via OPC UA protokollen.

Standard IEC 62541OPC UA er en åben standard som kan implemeneteres på mange forskellige platforme.

Data typerOPC UA kan overføre enkelte variabler eller hele datastrukturer.

https://opcfoundation.org/about/opc-technologies/opc-ua/

Page 3: OPC UA

OPC UA

Automation Studio

SimuleringB&R’s OPC UA server virker også i ARsim. Du behøver med andre ord ikke en fysisk controller for at teste din kommunikation med andre enheder.

Variabel mapningDet er muligt at mappe både lokale og globale variabler til OPC UA serveren.

SikkerhedDu kan tilføje brugernavn og adgangskode til serveren, så ikke alle har adgang til OPC UA serveren.

PortSom standard kører OPC UA serveren på port 4840. Dette kan dog ændres i konfigurationen.

Page 4: OPC UA

OPC UA

Praktisk eksempel

Page 5: OPC UA

OPC UA

Gå til

Højreklik på

Vælg

Step 1

Page 6: OPC UA

OPC UA

Åbn

Indstil Activate OPC UA Server

til ON

Step 2

Page 7: OPC UA

OPC UA

Åbn

Indstil Allow anonymous access

til ON

Indstil Anonymous access rights

til Read & Write

Step 3

Page 8: OPC UA

OPC UA

Tilføj et nyt program

som indeholder variabler,

der kan mappes til

OPC UA serveren

I dette eksempel er der

brugt globale variabler.

Step 4

PROGRAM _CYCLIC

CASE state OF

0: // wait for start commandIF gCmd.start THEN gCmd.start := FALSE; state := 10;END_IF

10: // start countinggCounter := gCounter + 1;IF gCmd.stop THEN gCmd.stop := FALSE; state := 0;END_IF

END_CASE

END_PROGRAM

Page 9: OPC UA

OPC UA

Gå til

Klik på

Klik på

Step 5

Page 10: OPC UA

OPC UA

Vælg

Vælg

Klik på

Step 6

Page 11: OPC UA

OPC UA

Klik på

Step 7

Page 12: OPC UA

OPC UA

Dobbelt klik på

Åbn

Klik på

Tryk på

Indstil

Step 8

Page 13: OPC UA

OPC UA

Vælg

Tryk på

Indstil

Step 9

Page 14: OPC UA

OPC UA

Build projekt og Transfer

OPC UA serveren er nu startet på controlleren

Step 10

Page 15: OPC UA

OPC UA

Åbn UaExpert

Klik på

Vælg

Vælg

Klik

Step 11

Page 16: OPC UA

OPC UA

Åbn

Åbn

Åbn

Åbn

Åbn

Klik på

Indstil

Step 12

Page 17: OPC UA

OPC UA

Klik på

Tjek value

Klik på

Tjek value igen

Step 13

Page 18: OPC UA

OPC UA

Klik på

Indstil

Klik på

Tjek value

Step 14

Page 19: OPC UA

OPC UA

Minimumskrav

Automation Studio >= version 4.0

Automation runtime >= B4.04

Page 20: OPC UA

OPC UA

Dette eksempel er lavet med følgende komponenter:

Automation Studio 4.1.5.68 SP

Automation runtime C4.09

UA Expert

Page 21: OPC UA

automation++

YOUR GLOBAL PARTNER FOR AUTOMATION EXCELLENCE