UA_SubscriptionCreate

Overview

Type:

Function block

Available as of:

V2.0.0.0

Functional Description

The function block UA_SubscriptionCreate is used to create a subscription.

Interface

Input

Data type

Description

Execute

BOOL

Upon a rising edge, the function block is being executed.

Also refer to Behavior of Function Blocks with the Input Execute.

Timeout

TIME

Maximum time to respond.

Value range: 2 s...60 s

If the value is out of range the upper or lower limit is applied.

Default value: GPL.Timeout

ConnectionHdl

DWORD

Connection handle.

PublishingEnable

BOOL

Activate the publishing.

Default value: TRUE

Priority

BYTE

Priority of the subscription in the server relative to the other subscriptions created by this client. The greater the value the higher the priority.

Input/Output

Data type

Description

PublishingInterval

TIME

Defines the interval the server publishes new values. The publishing interval can be modified by the server.

Output

Data type

Description

Done

BOOL

Indicates that the execution of the function block was completed successfully.

Busy

BOOL

Indicates that the execution of the function block is in progress.

Error

BOOL

Indicates that an error was detected during execution.

NOTE: Even if Error indicates FALSE, verify the corresponding ErrorIDs before processing the namespace indexes.

ErrorID

ET_Result

Provides additional diagnostic information as a numeric value.

For each specified namespace URI, a separate result is provided.

SubscriptionHdl

DWORD

Subscription handle.