FB-Name

UA_MethodCall

This Function Block is used to call a method routine.

VAR_INPUT

B

Execute

BOOL

FB performs its task on rising edge on this input.

B

ConnectionHdl

DWORD

Connection handle.

B

MethodHdl

DWORD

Method handle.

B

Timeout

TIME

Time to response.

VAR_OUTPUT

B

Done

BOOL

FB has completed its task.

B

Busy

BOOL

The FB is not finished and new output values are to be expected.

B

Error

BOOL

Signals that an error has occurred within the FB.

B

ErrorID

DWORD

Error code.

VAR_IN_OUT

E

MethodResult

DWORD

StatusCode of the Method executed in the Server.

If a vendor do not provide this extended output then the operation result should be returned in the ErrorID.

B

InputArguments

Vendor specific

Variable containing input parameters. Vendor specific.

B

OutputArguments

Vendor specific

Variable containing output parameters. Vendor specific.

Notes: -

UA_MethodCall

BOOL

Execute

Done

BOOL

DWORD

ConnectionHdl

Busy

BOOL

DWORD

MethodHdl

Error

BOOL

TIME

Timeout

ErrorID

DWORD

DWORD

MethodResult

MethodResult

DWORD

Vendor specific

InputArguments

InputArguments

Vendor specific

Vendor specific

OutputArguments

OutputArguments

Vendor specific