UDP_Peer (FB)

FUNCTION_BLOCK UDP_Peer EXTENDS CBM.LTrig

This function block activates a Peer by setting xEnable to TRUE.

InOut:

Scope

Name

Type

Initial

Comment

Inherited from

Input

xEnable

BOOL

TRUE: Action starts

FALSE: Action stops, outputs xDone, xBusy, xError are resetted

LTrig

Output

xDone

BOOL

TRUE: Action successfully completed

LTrig

xBusy

BOOL

TRUE: Function block active

LTrig

xError

BOOL

TRUE: Error occurred, function block aborts action

FALSE: No error

LTrig

Input

ipAddr

IP_ADDR

STRUCT(sAddr := '0.0.0.0')

'0.0.0.0' => INADDR_ANY

'127.0.0.1' => INADDR_LOOPBACK

'255.255.255.255' => INADDR_NONE

uiPort

UINT

ipMultiCast

IP_ADDR

STRUCT(sAddr := '255.255.255.255')

Multicast address. '255.255.255.255' => INADDR_NONE

Output

eError

ERROR

xActive

BOOL

TRUE if the handle is valid

hPeer

CAA.HANDLE