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
|
|
|
|