| Q5X |
| Vendor ID |
451 (0x01c3) |
 |
| Vendor Name |
Banner Engineering Corporation |
| Vendor Text |
More Sensors. More Solutions. |
| Vendor URL |
www.bannerengineering.com/io-link |
| Device ID |
589827 (0x090003) |
| DeviceFamily |
Q5X |
| Features |
| Block Parameter |
yes |
| Data Storage |
yes |
| Profile Characteristic |
0x0001 (Device Profile: Smart Sensor), 0x8000 (Function Class: Device Identification), 0x8001 (Function Class: Binary Data Channel), 0x8002 (Function Class: Process Data Variables), 0x8003 (Function Class: Device Diagnosis), 0x8004 (Function Class: Teach-In Commands) |
| Supported Access Locks |
Parameter: yes, Data Storage: yes, Local Parameterization: yes, Local User Interface: yes |
| Communication |
| IO-Link Revision |
V1.1 |
| Transmission Rate | 38400 bit/s (COM2) |
| Minimum Cycle Time |
3.6 ms |
| SIO Mode Supported |
yes |
| M-Sequence Capability | PREOPERATE = TYPE_0 with 1 octet on-request data OPERATE = TYPE_2_V with 1 octet on-request data ISDU supported |
| Device Variant |
Q5XKLAF2000-Q8-JAM |
| Description |
Laser Measurement Sensor |
| Product ID |
Q5XKLAF2000-Q8-JAM |
| Device Icon |
 |
| Device Symbol |
 |
| Connection Type | M12-4 connector |
| - pin 1 |
brown; L+ |
| - pin 2 |
white; Other |
| - pin 3 |
(light) blue; L- |
| - pin 4 |
black; C/Q |
| subindex |
bit offset |
data type |
allowed values |
default value |
acc. restr. |
mod. other var. |
excl. from DS |
name |
description |
| 1 |
120 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 1 |
|
| 2 |
112 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 2 |
|
| 3 |
104 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 3 |
|
| 4 |
96 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 4 |
|
| 5 |
88 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 5 |
|
| 6 |
80 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 6 |
|
| 7 |
72 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 7 |
|
| 8 |
64 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 8 |
|
| 9 |
56 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 9 |
|
| 10 |
48 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 10 |
|
| 11 |
40 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 11 |
|
| 12 |
32 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 12 |
|
| 13 |
24 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 13 |
|
| 14 |
16 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 14 |
|
| 15 |
8 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 15 |
|
| 16 |
0 |
8-bit UInteger |
|
|
|
|
|
Device Specific Parameter 16 |
|
| subindex |
bit offset |
data type |
allowed values |
default value |
acc. restr. |
mod. other var. |
excl. from DS |
name |
description |
| 1 |
24 |
8-bit UInteger |
0 = Light Operate (LO), 1 = Dark Operate (DO) |
0 |
|
|
|
Switchpoint Logic |
Set LO/DO selection |
| 2 |
16 |
8-bit UInteger |
1 = One-Point BGS, 128 = Two-Point static BGS, 129 = Dynamic BGS, 130 = One-Point Window (FGS), 131 = Dual Teach, 132 = Jam Retroreflective, 133 = Jam Background Suppression |
133 |
|
|
|
BDC Mode |
Defines how the binary switching information is created depending on Setpoint parameters (SP1, SP2) and the current measurement value |
| 3 |
0 |
16-bit Integer |
|
0 |
|
|
|
Hysteresis |
The hysteresis value for the switchpoint. A value of 0 will result in automatically calculated hysteresis. |
| subindex |
bit offset |
data type |
allowed values |
default value |
acc. restr. |
mod. other var. |
excl. from DS |
name |
description |
| 1 |
0 |
8-bit UInteger |
2 = 15 ms, 3 = 25 ms, 4 = 50 ms |
4 |
|
|
|
Response Speed |
Response Speed of discrete output |
| 2 |
8 |
8-bit UInteger |
0 = High excess gain mode, 1 = Standard excess gain mode |
0 |
|
|
|
Gain |
User selectable gain setting. Will have no affect in 1.5 or 3 ms response speeds. |
| 3 |
16 |
8-bit UInteger |
0 = Remote Teach Input, 1 = Laser On, 2 = Master, 3 = Slave, 4 = Complementary Output, 5 = Laser Off, 6 = Pulse Frequency Modulation, 7 = Independent Output |
7 |
|
|
|
Secondary Output Function |
The function of the secondary input/output channel |
| 4 |
24 |
8-bit UInteger |
0 = Near, 1 = Far |
0 |
|
|
|
Zero Reference Location |
Distance to use as display zero |
| 5 |
32 |
8-bit UInteger |
0 = Off, 1 = On |
0 |
|
|
|
Shift Zero Reference After Teach |
Whether to use the teach point as the display 0 value |
| 6 |
40 |
8-bit UInteger |
0 = On, 1 = On, Inverted, 2 = Off, 3 = Off, Inverted |
0 |
|
|
|
Display Read |
Display Read |
| 7 |
48 |
8-bit UInteger |
0 = No Lock-out, 1 = Pushbuttons Locked, 2 = Operator Lockout |
0 |
|
|
|
Pushbutton Lockout |
Pushbutton Lockout |
| 8 |
56 |
8-bit UInteger |
0 = Default, 1 = PNP, 2 = NPN |
0 |
|
|
|
Output Polarity |
Output Polarity |
| 9 |
64 |
16-bit UInteger |
|
0 |
|
|
|
IOL Filter Time |
Time to average IOL process data measurement between updates. |
| 10 |
80 |
8-bit UInteger |
0 = Include, 1 = Don't Include |
0 |
|
|
|
Include Binary Data in Process Data |
Whether binary data (output and valid states) should be included with input process data. |
| 11 |
88 |
8-bit UInteger |
0 = Disabled, 1 = Excess Gain, 2 = Excess Gain / 10 |
1 |
|
|
|
Measurement 1 Selection |
Determines which value to place into process data measurement 1 |
| 12 |
96 |
8-bit UInteger |
0 = Disabled, 1 = Distance Measurement Value, 2 = Displayed Distance Measurement Value, 3 = Channel 2 Dual Mode Percent |
1 |
|
|
|
Measurement 2 Selection |
Determines which value to place into process data measurement 2 |
| subindex |
bit offset |
data type |
allowed values |
default value |
acc. restr. |
mod. other var. |
excl. from DS |
name |
description |
| 1 |
0 |
8-bit UInteger |
0 = Disabled, 1 = On-Off Delay, 2 = Oneshot, 3 = Totalizer |
0 |
|
|
|
Delay Mode |
Delay Mode selection |
| 2 |
8 |
32-bit UInteger |
0..90000 |
0 |
|
|
|
Delay Time 1 |
On delay, oneshot time or totalizer counts. |
| 3 |
40 |
32-bit UInteger |
0..90000 |
0 |
|
|
|
Delay Time 2 |
Off delay time or totalizer time. In oneshot mode, this parameter must be written as 0. |
| 4 |
72 |
8-bit UInteger |
0 = Auto, 1 = User Selected |
0 |
|
|
|
BGS Teach Offset Mode |
Select whether to use automatic or fixed offset in BGS mode. |
| 5 |
80 |
8-bit UInteger |
0 = Auto, 1 = User Selected |
0 |
|
|
|
FGS Window Size Mode |
Select whether to use automatic or fixed window size in FGS mode. |
| 6 |
88 |
16-bit Integer |
|
0 |
|
|
|
User Teach Offset |
The user selected teach offset. In FGS or BGS mode this value can be either positive or negative. In BGS mode, this must be set to 0 if the Teach Offset Mode is set to Auto. In all other teach modes this value must be written as 0 |
| 7 |
104 |
16-bit Integer |
|
0 |
|
|
|
FGS User Window Size |
In FGS mode this will set the size of the window for a teach (the window size will be +/- x mm, where x is the value written). If Teach Offset Mode is set to Auto, this value must be written as 0. In all other teach modes this value must be set to 0. |
| 8 |
120 |
32-bit Integer |
|
0 |
|
|
|
Teach Minimum Moving Range |
Teach Minimum Moving Range |
| 9 |
152 |
32-bit Integer |
|
0 |
|
|
|
Teach Jam Detection Response Time |
Teach Jam Detection Response Time |
| 10 |
184 |
8-bit UInteger |
0 = On, 1 = Off, 2 = High Speed |
|
|
|
|
BDC Auto-Thresholding |
Set the auto-thresholding mode (dual teach mode only) |
| subindex |
bit offset |
data type |
allowed values |
default value |
acc. restr. |
mod. other var. |
excl. from DS |
name |
description |
| 1 |
0 |
8-bit UInteger |
0 = Disabled, 1 = On-Off Delay, 2 = Oneshot, 3 = Totalizer |
0 |
|
|
|
Delay Mode |
Delay Mode selection |
| 2 |
8 |
32-bit UInteger |
0..90000 |
0 |
|
|
|
Delay Time 1 |
On delay, oneshot time or totalizer counts. |
| 3 |
40 |
32-bit UInteger |
0..90000 |
0 |
|
|
|
Delay Time 2 |
Off delay time or totalizer time. In oneshot mode, this parameter must be written as 0. |
| 4 |
72 |
8-bit UInteger |
0 = Auto, 1 = User Selected |
0 |
|
|
|
BGS Teach Offset Mode |
Select whether to use automatic or fixed offset in BGS mode. |
| 5 |
80 |
8-bit UInteger |
0 = Auto, 1 = User Selected |
0 |
|
|
|
FGS Window Size Mode |
Select whether to use automatic or fixed window size in FGS mode. |
| 6 |
88 |
16-bit Integer |
|
0 |
|
|
|
User Teach Offset |
The user selected teach offset. In FGS or BGS mode this value can be either positive or negative. In BGS mode, this must be set to 0 if the Teach Offset Mode is set to Auto. In all other teach modes this value must be written as 0 |
| 7 |
104 |
16-bit Integer |
|
0 |
|
|
|
FGS User Window Size |
In FGS mode this will set the size of the window for a teach (the window size will be +/- x mm, where x is the value written). If Teach Offset Mode is set to Auto, this value must be written as 0. In all other teach modes this value must be set to 0. |
| 8 |
120 |
32-bit Integer |
|
0 |
|
|
|
Teach Minimum Moving Range |
Teach Minimum Moving Range |
| 9 |
152 |
32-bit Integer |
|
0 |
|
|
|
Teach Jam Detection Response Time |
Teach Jam Detection Response Time |
| 10 |
184 |
8-bit UInteger |
0 = On, 1 = Off, 2 = High Speed |
2 |
|
|
|
BDC Auto-Thresholding |
Set the auto-thresholding mode (dual teach mode only) |
| subindex |
bit offset |
data type |
allowed values |
default value |
acc. restr. |
mod. other var. |
excl. from DS |
name |
description |
| 1 |
0 |
32-bit Integer |
|
|
|
|
|
Measurement 1 Value |
The selected measurement 1 value |
| 2 |
32 |
32-bit Integer |
|
|
|
|
|
Excess Gain |
Excess gain expressed as a multiple of minimum signal |
| 3 |
64 |
8-bit UInteger |
0 = No target exists, 1 = Marginal or multiple peaks, 2 = Stable |
|
|
|
|
Stability |
Stability state |
| 4 |
72 |
8-bit UInteger |
0 = Multiple peaks not present, 1 = Multiple peaks present |
|
|
|
|
Multiple Peak State |
Whether the sensor is detecting multiple peaks in the reflection |
| 5 |
80 |
8-bit UInteger |
0 = Active, 1 = Inactive |
|
|
|
|
Emitter Status |
Emitter Status |
| 6 |
88 |
8-bit UInteger |
0 = Not present, 1 = Laser fault present |
|
|
|
|
Laser Fault Status |
Whether the laser drive has been shut down due to a safety fault. |
| 7 |
96 |
16-bit UInteger |
|
|
|
|
|
BDC1 Totalizer Counts |
Number of totalizer edges seen on BDC1. |
| 8 |
112 |
16-bit UInteger |
|
|
|
|
|
BDC2 Totalizer Counts |
Number of totalizer edges seen on BDC2. |
| Code | Type | Name | Description |
| 25376 (0x6320) | Error | Parameter error | Check data sheet and values |
| 36000 (0x8ca0) | Warning | All-time Run Time Event | Event indicating the corresponding configured running time has elapsed. |
| 36001 (0x8ca1) | Warning | Resettable Run Time Event | Event indicating the corresponding configured running time has elapsed. |
| 36003 (0x8ca3) | Notification | Teach Completed Event | Event indicating a teach has been completed. |
| 36004 (0x8ca4) | Notification | Factory Settings Restored Event | Event indicating that the factory settings have been restored. |
| 36005 (0x8ca5) | Notification | Teach Coerced Event | Event indicating a taught condition resulted in a setpoint being coerced. Setpoints were updated. |
| 36007 (0x8ca7) | Notification | Teach Failed Event | Event indicating an invalid target condition was attempted to be taught. Setpoints were not updated. |
| 36096 (0x8d00) | Error | Laser Fault Event | Indicate that the laser drive has been shut down due to a safety fault. |
| 36097 (0x8d01) | Error | System Fault Event | Contact Banner Engineering to resolve. |
| Parameter Menu |
| Device Access Locks |
| V_DeviceAccessLocks |
|
| Teach-in Channel |
| V_TeachChannel |
|
| BDC1 Setpoints |
| V_BDC1_Setpoints.Setpoint SP1 mm |
| V_BDC1_Setpoints.Setpoint SP2 mm |
|
| BDC1 Configuration |
| V_BDC1_Configuration.Switchpoint Logic |
| V_BDC1_Configuration.BDC Mode |
| V_BDC1_Configuration.Hysteresis |
|
| BDC1 Vendor Specific Configuration |
| V_BDC1_Vendor_Specific_Configuration.Delay Mode |
| V_BDC1_Vendor_Specific_Configuration.Delay Time 1 ms |
| V_BDC1_Vendor_Specific_Configuration.Delay Time 2 ms |
| V_BDC1_Vendor_Specific_Configuration.BGS Teach Offset Mode |
| V_BDC1_Vendor_Specific_Configuration.FGS Window Size Mode |
| V_BDC1_Vendor_Specific_Configuration.User Teach Offset mm |
| V_BDC1_Vendor_Specific_Configuration.FGS User Window Size mm |
| V_BDC1_Vendor_Specific_Configuration.Teach Minimum Moving Range |
| V_BDC1_Vendor_Specific_Configuration.Teach Jam Detection Response Time |
|
| BDC2 Setpoints |
| V_BDC2_Setpoints.Setpoint SP1 mm |
| V_BDC2_Setpoints.Setpoint SP2 mm |
|
| BDC2 Configuration |
| V_BDC2_Configuration.Switchpoint Logic |
| V_BDC2_Configuration.BDC Mode |
| V_BDC2_Configuration.Hysteresis mm |
|
| BDC2 Vendor Specific Configuration |
| V_BDC2_Vendor_Specific_Configuration.Delay Mode |
| V_BDC2_Vendor_Specific_Configuration.Delay Time 1 ms |
| V_BDC2_Vendor_Specific_Configuration.Delay Time 2 ms |
| V_BDC2_Vendor_Specific_Configuration.BGS Teach Offset Mode |
| V_BDC2_Vendor_Specific_Configuration.FGS Window Size Mode |
| V_BDC2_Vendor_Specific_Configuration.User Teach Offset mm |
| V_BDC2_Vendor_Specific_Configuration.FGS User Window Size mm |
| V_BDC2_Vendor_Specific_Configuration.Teach Minimum Moving Range |
| V_BDC2_Vendor_Specific_Configuration.Teach Jam Detection Response Time |
| V_BDC2_Vendor_Specific_Configuration.BDC Auto-Thresholding |
|
| Configuration |
| V_Configuration.Response Speed |
| V_Configuration.Gain |
| V_Configuration.Secondary Output Function |
| V_Configuration.Zero Reference Location |
| V_Configuration.Shift Zero Reference After Teach |
| V_Configuration.Display Read |
| V_Configuration.Pushbutton Lockout |
| V_Configuration.Output Polarity |
| V_Configuration.IOL Filter Time ms |
| V_Configuration.Include Binary Data in Process Data |
| V_Configuration.Measurement 1 Selection |
| V_Configuration.Measurement 2 Selection |
|
| Pulse Frequency Configuration |
| V_PulseFrequencyConfiguration.Near Frequency Hz |
| V_PulseFrequencyConfiguration.Far Frequency Hz |
|
| System Commands |
| V_SystemCommand, Button:=65 |
| V_SystemCommand, Button:=130 |
| V_SystemCommand, Button:=67 |
| V_SystemCommand, Button:=68 |
| V_SystemCommand, Button:=71 |
| V_SystemCommand, Button:=72 |
| V_SystemCommand, Button:=79 |
| V_SystemCommand, Button:=160 |
| V_SystemCommand, Button:=161 |
| V_SystemCommand, Button:=162 |
| V_SystemCommand, Button:=163 |
|
| Parameter Menu |
| Device Access Locks |
| V_DeviceAccessLocks |
|
| Teach-in Channel |
| V_TeachChannel |
|
| BDC1 Setpoints |
| V_BDC1_Setpoints.Setpoint SP1 mm |
| V_BDC1_Setpoints.Setpoint SP2 mm |
|
| BDC1 Configuration |
| V_BDC1_Configuration.Switchpoint Logic |
| V_BDC1_Configuration.BDC Mode |
| V_BDC1_Configuration.Hysteresis |
|
| BDC1 Vendor Specific Configuration |
| V_BDC1_Vendor_Specific_Configuration.Delay Mode |
| V_BDC1_Vendor_Specific_Configuration.Delay Time 1 ms |
| V_BDC1_Vendor_Specific_Configuration.Delay Time 2 ms |
| V_BDC1_Vendor_Specific_Configuration.BGS Teach Offset Mode |
| V_BDC1_Vendor_Specific_Configuration.FGS Window Size Mode |
| V_BDC1_Vendor_Specific_Configuration.User Teach Offset mm |
| V_BDC1_Vendor_Specific_Configuration.FGS User Window Size mm |
| V_BDC1_Vendor_Specific_Configuration.Teach Minimum Moving Range |
| V_BDC1_Vendor_Specific_Configuration.Teach Jam Detection Response Time |
|
| BDC2 Setpoints |
| V_BDC2_Setpoints.Setpoint SP1 mm |
| V_BDC2_Setpoints.Setpoint SP2 mm |
|
| BDC2 Configuration |
| V_BDC2_Configuration.Switchpoint Logic |
| V_BDC2_Configuration.BDC Mode |
| V_BDC2_Configuration.Hysteresis mm |
|
| BDC2 Vendor Specific Configuration |
| V_BDC2_Vendor_Specific_Configuration.Delay Mode |
| V_BDC2_Vendor_Specific_Configuration.Delay Time 1 ms |
| V_BDC2_Vendor_Specific_Configuration.Delay Time 2 ms |
| V_BDC2_Vendor_Specific_Configuration.BGS Teach Offset Mode |
| V_BDC2_Vendor_Specific_Configuration.FGS Window Size Mode |
| V_BDC2_Vendor_Specific_Configuration.User Teach Offset mm |
| V_BDC2_Vendor_Specific_Configuration.FGS User Window Size mm |
| V_BDC2_Vendor_Specific_Configuration.Teach Minimum Moving Range |
| V_BDC2_Vendor_Specific_Configuration.Teach Jam Detection Response Time |
| V_BDC2_Vendor_Specific_Configuration.BDC Auto-Thresholding |
|
| Configuration |
| V_Configuration.Response Speed |
| V_Configuration.Gain |
| V_Configuration.Secondary Output Function |
| V_Configuration.Zero Reference Location |
| V_Configuration.Shift Zero Reference After Teach |
| V_Configuration.Display Read |
| V_Configuration.Pushbutton Lockout |
| V_Configuration.Output Polarity |
| V_Configuration.IOL Filter Time ms |
| V_Configuration.Include Binary Data in Process Data |
| V_Configuration.Measurement 1 Selection |
| V_Configuration.Measurement 2 Selection |
|
| Pulse Frequency Configuration |
| V_PulseFrequencyConfiguration.Near Frequency Hz |
| V_PulseFrequencyConfiguration.Far Frequency Hz |
|
| System Commands |
| V_SystemCommand, Button:=65 |
| V_SystemCommand, Button:=130 |
| V_SystemCommand, Button:=67 |
| V_SystemCommand, Button:=68 |
| V_SystemCommand, Button:=71 |
| V_SystemCommand, Button:=72 |
| V_SystemCommand, Button:=79 |
| V_SystemCommand, Button:=160 |
| V_SystemCommand, Button:=161 |
| V_SystemCommand, Button:=162 |
| V_SystemCommand, Button:=163 |
|
Note: This page shows the content of an IODD file transformed into HTML format. In the case of disparity between this and the XML view, the content of the XML file takes precedence.
Created by IODD Viewer V1.1.