(800) 543-8390 FAX (859) 727-8506 www.balluff.com
AOI_BNI006A_50_31_040 User Guide
Page 14 of 26
4.5
The Configuration UDT (UDT_BNI004A_Configuration_40_27_041) consists of all IO-Link data
associated with each port for the BNI004A block. A description of this UDT and its function is included
here:
4.5.1
Port_x_Function – (x = 1, 2, 3, or 4) this SINT value determines whether the indicated Port (1-4)
will function in Standard Input/Output (=0) mode or IO-Link (=1) mode. It is important to note
that after changing the value for any Port_x_Function registers, power must be cycled to the
BNI004A block for the change to take effect. (Note: values of 2 or higher will adjust port into
Fallback mode, which ceases all process data flow)
4.5.2
Port_x_Cycle_Time –(x = 1, 2, 3, or 4) this SINT value holds the cycle time for the indicated
Port (1-4). Bits 0-6 hold the cycle time value while bits 7-8 represent the time base.
4.5.3
Port_x_Validation_Type –(x = 1, 2, 3, or 4) this SINT value determines the type of validation
used for each Port (1-4). If this value is 0, then no validation is used – this is the default setting.
If this value is 1, then a compatible device (matching Vendor ID and Device ID) must be
connected to the port. If this value is 2, then the exact device (matching Vendor ID, Device ID
and Serial Number). (Note: The connected IO-Link device must support this feature)
4.5.4
Port_x_Vendor_ID – (x = 1, 2, 3, or 4) this SINT value indicates the Vendor ID of the device
connected to the Port. For any Balluff device, this value will be 0378hex.
4.5.5
Port_x_Device_ID – (x = 1, 2, 3, or 4) this SINT value indicates the Device ID of the device