User guide

C-24
EtherNet/IP Communications Module
Descriptor Attributes
13 Get MDI Read
Basic
STRUCT of
BOOL[32]
CONTAINER
CONTAINER
CONTAINER
CONTAINER
STRING[16]
STRING[4]
Descriptor
Parameter value
Minimum value
Maximum value
Default value
Parameter name
Units (e.g., Amp, Hz)
14 Get MDI
Parameter
Name
STRING[16] Parameter name
15 Get MDI
Parameter
Alias
STRING[16] Customer-supplied parameter name
16 Get Parameter
Processing
Error
BYTE 0 = No error
1 = Value is less than the minimum
2 = Value is greater than the
maximum
1
A CONTAINER is a 32-bit block of data that contains the data type used by a
parameter value. If signed, the value is sign extended. Padding is used in the
CONTAINER to ensure that it is always 32-bits.
2
This value is used in the formulas used to convert the parameter value between
display units and internal units. Refer to Formulas for Converting on page C-25.
3
Do NOT continually write parameter data to NVS. Refer to the attention on page 7-1.
Attribute
ID
Access
Rule Name Data Type Description
Bit Name Description
0 Data Type (Bit 1) Right bit is least significant bit (0).
000 = BYTE used as an array of Boolean
001 = WORD used as an array of Boolean
010 = BYTE (8-bit integer)
011 = WORD (16-bit integer)
100 = DWORD (32-bit integer)
101 = TCHAR (8-bit (not unicode) or 16-bits (unicode))
110 = REAL (32-bit floating point value)
111 = Use bits 16, 17, 18
1 Data Type (Bit 2)
2 Data Type (Bit 3)
3 Sign Type 0 = Unsigned
1 = Signed
4 Hidden 0 = Visible
1 = Hidden
5 Not a Link Sink 0 = Parameter can sink a link
1 = Parameter cannot sink a link