Rockwell Automation Publication 2080-UM004C-EN-E - March 2015 47
DeviceNet Plug-in – 2080-DNET20 Appendix 5
Sample Code: RA_DNET_NODE_STATUS
RA_DNET_LDX_DISCRETE
This UDFB is used for I/O data exchange with discrete CompactBlock I/O.
RA_DNET_NODE_STATUS: Input and Output Parameters
Variable Name Type Data Type Description
FBEN INPUT BOOL Function block enable input.
TRUE to enable the function.
SlotID INPUT UINT Plug-in slot number (1…5)
NodeID INPUT USINT Slave node address.
FBENO OUTPUT BOOL Function block enable output.
TRUE upon exit.
Status OUTPUT USINT Scanner fault status.
0: No errors.
Error OUTPUT STRING Description of the node status error.
RA_DNET_LDX_DISCRETE: Input and Output Parameters
Variable Name Type Data Type Description
FBEN INPUT BOOL Function block enable input.
TRUE to enable the function block.
SlotID INPUT UINT Plug-in slot number (1…5)
NodeID INPUT USINT Node address of the digital Compact I/O slave node.
Module1 INPUT STRING Base module I/O configuration.
INPUT X OUTPUT Channels
For example: 16X0 (16 input / 0 output is physically
present as base module)
Valid String: 32X0, 0X32, 16X0, 0X16, 16X16, 8X8,
8X0, 0X8, 0X6
NOTE: X should always be upper case.
Module2 INPUT STRING Expansion module 1 I/O configuration.
INPUT X OUTPUT channels
For example: 16X0 (16 input / 0 output is physically
present as base module)
Valid String: 32X0, 0X32, 16X0, 0X16, 16X16, 8X8,
8X0, 0X8, 0X6
NOTE: X should always be upper case.
FBEN
SlotID
NodeID
FBENO
RA_DNET_LDX_DISCRETE
DI_Module1
DI_Module2
Module1
Module2
Module3
DO_Module2
DO_Module3
Module4
DO_Module4
DO_Module1
DI_Module3
DI_Module4