OpcUaServerValue – Vystavení hodnoty v podobě OPC UA uzlu

Symbol blokuPotřebná licence: ADVANCED
PIC

Popis funkce

Tento funkční blok je závislý na ovladači protokolu OPC UA. Je doporučeno si před použitím přečíst manuál OpcUaDrv ovladače [8].

Blok OpcUaServerValue slouží pro vystavení OPC UA uzlu prostřednictvím OpcUaDrv ovladače v módu OPC UA Server.

První dva parametry bloku jsou NodeId a NodeId_type. NodeId%type určuje, jaký typ identifikátoru je očekáván v parametru NodeId. Parametr NodeId určuje identifikátor uzlu, pod kterým bude uzel vystavený na serveru.

Vstupní signál DISABLE určuje, zda bude uzel zveřejněn na serveru nebo ne. Pokud je vstupní signál SET nastaven na hodnotu on, hodnota ze vstupního signálu uValue je nastavena atributu value OPC UA uzlu.

Pokud je hodnota parametru READONLY nastavena na off, hodnota atributu value může být nastavena také prostřednictvím OPC UA protokolu z prostředí mimo algoritmus aplikace.

Výstupní signál yValue je nastavena v každém tiku na hodnotu OPC UA uzlu. Parametrtype určuje datový typ atributu value OPC UA uzlu, datový typ vstupu uValue i datový typ výstupu yValue.

Vstupy

uValue

Vstupní signál

Unknown

SET

Překopírování hodnoty vstupu do hodnoty OPC UA uzlu

Bool

DISABLE

Deaktivace OPC UA uzlu

Bool

Parametry

NodeId

OPC UA Node Id

String

NodeId_type

Typ id OPC UA uzlu  1

String

1 ....

string

2 ....

numeric

3 ....

guid

type

Datový typ hodnoty  1

Long (I32)

1 ....

string

2 ....

double

3 ....

long

4 ....

bool

BrowseName

Atribut ’browse name’ OPC UA uzlu

String

Description

Popiska OPC UA uzlu

String

DisplayName

Zobrazované jméno uzlu OPC UA uzlu

String

READONLY

Nastavení hodnoty OPC uzlu jako pouze pro čtení  on

Bool

Výstupy

yValue

Výstupní signál

Unknown

CHANGED

Indikace zápisu hodnoty přes OPC UA protocol

Bool

errId

Kód chyby

Error

2020 © REX Controls s.r.o., www.rexygen.com