| 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 |
589825 (0x090001) |
| DeviceFamily |
Q5X |
| Features |
| Block Parameter |
yes |
| Data Storage |
yes |
| Profile Characteristic |
0x0001 (Device Profile: Generic Profiled Sensor), 0x8000 (Function Class: Device identification), 0x8001 (Function Class: Multiple switching signal), 0x8002 (Function Class: Process data variable), 0x8003 (Function Class: Device diagnosis), 0x8004 (Function Class: Teach channel) |
| 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 |
Q5XK |
| Description |
Laser Measurement Sensor |
| Product ID |
Q5XKLAF2000-Q8 |
| 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 |
|
|
ro |
|
|
Reserved |
|
| 2 |
112 |
8-bit UInteger |
|
|
ro |
|
|
Master Cycle Time |
Communication: Current communication cycle duration used by the master. This value defines the process data cycle. |
| 3 |
104 |
8-bit UInteger |
|
|
ro |
|
|
Min Cycle Time |
Communication: Minimum communication cycle duration supported by the device. This value defines the lowest possible process data cycle. |
| 4 |
96 |
8-bit UInteger |
|
|
ro |
|
|
M-Sequence Capability |
Communication: Information on the structure and the supported features of the communication messages. |
| 5 |
88 |
8-bit UInteger |
|
17 |
ro |
|
|
IO-Link Revision ID |
Communication: Identifier for the currently used communication protocol revision. |
| 6 |
80 |
8-bit UInteger |
|
|
ro |
|
|
Process Data Input Length |
Communication: Information on width and features of the process input data (Process Data from Device to Master). |
| 7 |
72 |
8-bit UInteger |
|
|
ro |
|
|
Process Data Output Length |
Communication: Information on width of the process output data (Process Data from Master to Device). |
| 8 |
64 |
8-bit UInteger |
|
|
ro |
|
|
Vendor ID 1 |
Identification: Highest octet of the Vendor ID. Combined with the parameter Vendor ID 2, this parameter defines the 16-bit value of the unique Vendor ID as assigned by the IO-Link Community. |
| 9 |
56 |
8-bit UInteger |
|
|
ro |
|
|
Vendor ID 2 |
Identification: Lowest octet of the Vendor ID. Combined with the parameter Vendor ID 1, this parameter defines the 16-bit value of the unique Vendor ID as assigned by the IO-Link Community. |
| 10 |
48 |
8-bit UInteger |
|
|
ro |
|
|
Device ID 1 |
Identification: Highest octet of the Device ID. Combined with the parameters Device ID 2 and 3, this parameter defines the 24-bit value of the vendor-specific Device ID. |
| 11 |
40 |
8-bit UInteger |
|
|
ro |
|
|
Device ID 2 |
Identification: Middle octet of the Device ID. Combined with the parameters Device ID 1 and 3, this parameter defines the 24-bit value of the vendor-specific Device ID. |
| 12 |
32 |
8-bit UInteger |
|
|
ro |
|
|
Device ID 3 |
Identification: Lowest octet of the Device ID. Combined with the parameters Device ID 1 and 2, this parameter defines the 24-bit value of the vendor-specific Device ID. |
| 13 |
24 |
8-bit UInteger |
|
|
ro |
|
|
Reserved |
|
| 14 |
16 |
8-bit UInteger |
|
|
ro |
|
|
Reserved |
|
| 15 |
8 |
8-bit UInteger |
|
|
ro |
|
|
Reserved |
|
| 16 |
0 |
8-bit UInteger |
|
|
wo |
X |
|
System Command |
Application: Command interface for devices without ISDU support. Validity and execution of commands are not confirmed. |
| 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 |
0 |
Boolean |
false = Unlocked, true = Locked |
|
|
|
|
Parameter Write Access |
This lock prevents the write access to all read/write parameters of the device except for the parameter 'Device Access Locks'. |
| 2 |
1 |
Boolean |
false = Unlocked, true = Locked |
|
|
|
|
Data Storage |
This lock prevents the write access to the device parameters via the data storage mechanism. |
| 3 |
2 |
Boolean |
false = Unlocked, true = Locked |
|
|
|
|
Local Parameterization |
This lock prevents the device settings from being changed via local operating elements on the device. |
| 4 |
3 |
Boolean |
false = Unlocked, true = Locked |
|
|
|
|
Local User Interface |
This lock prevents the access to the device settings and display via a local user interface. The user interface is disabled. |
| 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 = 3 ms, 1 = 5 ms, 2 = 15 ms, 3 = 25 ms, 4 = 50 ms |
3 |
|
|
|
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, 3 = Channel 1 Dual Mode Percent |
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 |
8-bit UInteger |
0 = On, 1 = Off, 2 = High Speed |
1 |
|
|
|
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 |
8-bit UInteger |
0 = On, 1 = Off, 2 = High Speed |
1 |
|
|
|
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 datasheet 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. |
| Parameters 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 mm |
|
| 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.BDC Auto-Thresholding |
|
| 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.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_PulseFrequencySetpoints.Setpoint SP1 mm |
| V_PulseFrequencySetpoints.Setpoint SP2 mm |
| V_PulseFrequencyConfiguration.Near Frequency Hz |
| V_PulseFrequencyConfiguration.Far Frequency Hz |
| V_PulseFrequencyLOSFrequency.Pulse Frequency LOS 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 |
|
| Parameters 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 mm |
|
| 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.BDC Auto-Thresholding |
|
| 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.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_PulseFrequencySetpoints.Setpoint SP1 mm |
| V_PulseFrequencySetpoints.Setpoint SP2 mm |
| V_PulseFrequencyConfiguration.Near Frequency Hz |
| V_PulseFrequencyConfiguration.Far Frequency Hz |
| V_PulseFrequencyLOSFrequency.Pulse Frequency LOS 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.4.