Version: V1.13.000Release Date: 2017-12-15


Distance Sensor
Vendor ID 1 (0x0001) Vendor Logo
Vendor Name Pepperl+Fuchs
Vendor Text Pepperl+Fuchs
Vendor URL http://www.pepperl-fuchs.com/io-link
Device ID 1049344 (0x100300)
Communication
IO-Link Revision V1.0
Transmission Rate38400 bit/s (COM2)
Minimum Cycle Time 2.3 ms
SIO Mode Supported yes
Device Variant VDM28-8-L-IO/73c/136
Description Distance Sensor
Product ID 212481
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L-IO/73c/110/122
Description Distance Sensor
Product ID 218499
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L-IO/115b/136
Description Distance Sensor
Product ID 219475
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L-IO/110/115b/122
Description Distance Sensor
Product ID 224431
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L1-IO/73c/110/122
Description Distance Sensor
Product ID 232763
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L1-IR-IO/73C/110/122
Description Distance Sensor
Product ID 267757
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L-IO/33/110/115b/122
Description Distance Sensor
Product ID 271401
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L1-IO/110/115b/122
Description Distance Sensor
Product ID 297901
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L1-IO/115b/136
Description Distance Sensor
Product ID 297902
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L1-IO/73c/136
Description Distance Sensor
Product ID 297903
Device Icon Device Icon
Device Symbol Device Symbol
Device Variant VDM28-8-L1-IO/33/110/115b/122
Description Distance Sensor
Product ID 297904
Device Icon Device Icon
Device Symbol Device Symbol

ProcessData id=PD_ProcessData1 (condition V_CtrlPD.2 == 0)

ProcessDataIn "Process Data Input - Distance (16 bit)" id=PD_PDIn_Dist

bit length: 16
data type: 16-bit UInteger
allowed values: 65535 = No Target detected, 0..65534

octet 0 1  
bit offset 15 - 8 7 - 0  
element bit 15 - 8 7 - 0  

ProcessData id=PD_ProcessData2 (condition V_CtrlPD.2 == 1)

ProcessDataIn "Process Data Input - Distance (14 bit), Switching Signals" id=PD_DistBD

bit length: 16
data type: 16-bit Record (subindex access not supported)

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 2 14-bit UInteger 16383 = No Target detected, 0..16382 Distance (14 bit)
2 0 Boolean false = inactive, true = active Switching Signal 1
3 1 Boolean false = inactive, true = active Switching Signal 2
Octet 0
bit offset 15 14 13 12 11 10 9 8
subindex 1
element bit 13 12 11 10 9 8 7 6
Octet 1
bit offset 7 6 5 4 3 2 1 0
subindex 1 3 2
element bit 5 4 3 2 1 0    

ProcessData id=PD_ProcessData3 (condition V_CtrlPD.2 == 2)

ProcessDataIn "Process Data Input - Distance (14 bit), Signal Quality" id=PD_PDIn_DistQual

bit length: 16
data type: 16-bit Record (subindex access not supported)

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 2 14-bit UInteger 16383 = No Target detected, 0..16382 Distance (14 bit)
2 0 2-bit UInteger 0 = insufficient, 1 = acceptable, 2 = good, 3 = excellent Signal Quality
Octet 0
bit offset 15 14 13 12 11 10 9 8
subindex 1
element bit 13 12 11 10 9 8 7 6
Octet 1
bit offset 7 6 5 4 3 2 1 0
subindex 1 2
element bit 5 4 3 2 1 0 1 0

ProcessData id=PD_ProcessData4 (condition V_CtrlPD.2 == 3)

ProcessDataIn "Process Data Input - Distance (12 bit), Signal Quality, Switching Signals" id=PD_PDIn_DistQualBD

bit length: 16
data type: 16-bit Record (subindex access not supported)

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 4 12-bit UInteger 4095 = No Target detected, 0..4094 Distance (12 bit)
2 2 2-bit UInteger 0 = insufficient, 1 = acceptable, 2 = good, 3 = excellent Signal Quality
3 0 Boolean false = inactive, true = active Switching Signal 1
4 1 Boolean false = inactive, true = active Switching Signal 2
Octet 0
bit offset 15 14 13 12 11 10 9 8
subindex 1
element bit 11 10 9 8 7 6 5 4
Octet 1
bit offset 7 6 5 4 3 2 1 0
subindex 1 2 4 3
element bit 3 2 1 0 1 0    

Standard Variable "Direct Parameters 1" index=0 id=V_DirectParameters_1

data type: 128-bit Record
access rights: ro

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 120 8-bit UInteger Reserved
2 112 8-bit UInteger Master Cycle Time
3 104 8-bit UInteger Min Cycle Time
4 96 8-bit UInteger Frame Capability
5 88 8-bit UInteger 16 IO-Link Version ID
6 80 8-bit UInteger Process Data Input Length
7 72 8-bit UInteger Process Data Output Length
8 64 8-bit UInteger Vendor ID 1
9 56 8-bit UInteger Vendor ID 2
10 48 8-bit UInteger Device ID 1
11 40 8-bit UInteger Device ID 2
12 32 8-bit UInteger Device ID 3
13 24 8-bit UInteger Reserved
14 16 8-bit UInteger Reserved
15 8 8-bit UInteger Reserved
16 0 8-bit UInteger Reserved

octet 0 1 2 3 4 5 6 7
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64
subindex 1 2 3 4 5 6 7 8
element bit 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0

octet 8 9 10 11 12 13 14 15
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0
subindex 9 10 11 12 13 14 15 16
element bit 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0

Standard Variable "Direct Parameters 2" index=1 id=V_DirectParameters_2

data type: 128-bit Record
access rights: rw

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 Offset Time
14 16 8-bit UInteger Reserved
15 8 8-bit UInteger Reserved
16 0 8-bit UInteger Reserved

octet 0 1 2 3 4 5 6 7
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64
subindex 1 2 3 4 5 6 7 8
element bit 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0

octet 8 9 10 11 12 13 14 15
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0
subindex 9 10 11 12 13 14 15 16
element bit 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0

Standard Variable "System Command" index=2 id=V_SystemCommand

data type: 8-bit UInteger
allowed values: 130 = Restore Factory Setting, 176 = Start Measurement
access rights: wo

octet 0  
bit offset 7 - 0  
element bit 7 - 0  

Standard Variable "Vendor Name" index=16 id=V_VendorName

data type: 64-octet String UTF-8
default value: "Pepperl+Fuchs GmbH"
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Vendor Text" index=17 id=V_VendorText

data type: 64-octet String UTF-8
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Product Name" index=18 id=V_ProductName

data type: 64-octet String UTF-8
default value: "VDM28-8-L - IO-Link Series"
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Product ID" index=19 id=V_ProductID

data type: 64-octet String UTF-8
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Product Text" index=20 id=V_ProductText

data type: 64-octet String UTF-8
default value: "Distance measurement device"
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Serial Number" index=21 id=V_SerialNumber

data type: 16-octet String UTF-8
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 8 9 10 11 12 13 14 15
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Hardware Version" index=22 id=V_HardwareRevision

data type: 64-octet String UTF-8
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Firmware Version" index=23 id=V_FirmwareRevision

data type: 64-octet String UTF-8
access rights: ro

octet 0 1 2 3 4 5 6 7
bit offset 511 - 504 503 - 496 495 - 488 487 - 480 479 - 472 471 - 464 463 - 456 455 - 448

octet 8 9 10 11 12 13 14 15
bit offset 447 - 440 439 - 432 431 - 424 423 - 416 415 - 408 407 - 400 399 - 392 391 - 384

octet 16 17 18 19 20 21 22 23
bit offset 383 - 376 375 - 368 367 - 360 359 - 352 351 - 344 343 - 336 335 - 328 327 - 320

octet 24 25 26 27 28 29 30 31
bit offset 319 - 312 311 - 304 303 - 296 295 - 288 287 - 280 279 - 272 271 - 264 263 - 256

octet 32 33 34 35 36 37 38 39
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 40 41 42 43 44 45 46 47
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 48 49 50 51 52 53 54 55
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 56 57 58 59 60 61 62 63
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Application Specific Name" index=24 id=V_ApplicationSpecificName

data type: 32-octet String UTF-8
access rights: rw

octet 0 1 2 3 4 5 6 7
bit offset 255 - 248 247 - 240 239 - 232 231 - 224 223 - 216 215 - 208 207 - 200 199 - 192

octet 8 9 10 11 12 13 14 15
bit offset 191 - 184 183 - 176 175 - 168 167 - 160 159 - 152 151 - 144 143 - 136 135 - 128

octet 16 17 18 19 20 21 22 23
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64

octet 24 25 26 27 28 29 30 31
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0

Standard Variable "Error Count" index=32 id=V_ErrorCount

data type: 16-bit UInteger
access rights: ro
dynamic

octet 0 1  
bit offset 15 - 8 7 - 0  
element bit 15 - 8 7 - 0  

Standard Variable "Last Event" index=33 id=V_LastEvent

data type: 24-bit Record (subindex access not supported)
access rights: ro
dynamic

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 16 8-bit UInteger Event Qualifier
2 0 16-bit UInteger Event Code

octet 0 1 2  
bit offset 23 - 16 15 - 8 7 - 0  
subindex 1 2 2  
element bit 7 - 0 15 - 8 7 - 0  

Standard Variable "Process Data Input" index=40 id=V_ProcessDataIn

data type: see ProcessDataIn!
access rights: ro
dynamic

Variable "Switching Signal 1" index=64 id=V_BD1_SPV

data type: 128-bit Record
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 96 32-bit UInteger 0..163000 5000 Near Threshold
2 64 32-bit UInteger 0..16300 150 Near Hysteresis
3 32 32-bit UInteger 0..163000 10000 Far Threshold
4 0 32-bit UInteger 0..16300 150 Far Hysteresis

octet 0 1 2 3 4 5 6 7
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64
subindex 1 1 1 1 2 2 2 2
element bit 31 - 24 23 - 16 15 - 8 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0

octet 8 9 10 11 12 13 14 15
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0
subindex 3 3 3 3 4 4 4 4
element bit 31 - 24 23 - 16 15 - 8 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0

Variable "Switching Signal 2" index=65 id=V_BD2_SPV

data type: 128-bit Record
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 96 32-bit UInteger 0..163000 10000 Near Threshold
2 64 32-bit UInteger 0..16300 150 Near Hysteresis
3 32 32-bit UInteger 0..163000 15000 Far Threshold
4 0 32-bit UInteger 0..16300 150 Far Hysteresis

octet 0 1 2 3 4 5 6 7
bit offset 127 - 120 119 - 112 111 - 104 103 - 96 95 - 88 87 - 80 79 - 72 71 - 64
subindex 1 1 1 1 2 2 2 2
element bit 31 - 24 23 - 16 15 - 8 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0

octet 8 9 10 11 12 13 14 15
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0
subindex 3 3 3 3 4 4 4 4
element bit 31 - 24 23 - 16 15 - 8 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0

Variable "Analog Signal" index=66 id=V_AD_SPV

data type: 64-bit Record
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 32 32-bit UInteger 0..163000 2000 Near Limit
2 0 32-bit UInteger 0..163000 50000 Far Limit

octet 0 1 2 3 4 5 6 7
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0
subindex 1 1 1 1 2 2 2 2
element bit 31 - 24 23 - 16 15 - 8 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0

Variable "Offset Distance" index=67 id=V_SPVOffs

data type: 32-bit Integer
allowed values: -81500..81500
default value: 0
access rights: rw

octet 0 1 2 3  
bit offset 31 - 24 23 - 16 15 - 8 7 - 0  
element bit 31 - 24 23 - 16 15 - 8 7 - 0  

Variable "Normalization Distance" index=68 id=V_SPVNorm

data type: 32-bit UInteger
allowed values: 0..163000
default value: 50000
access rights: rw

octet 0 1 2 3  
bit offset 31 - 24 23 - 16 15 - 8 7 - 0  
element bit 31 - 24 23 - 16 15 - 8 7 - 0  

Variable "Measuerment Data" index=72 id=V_PDCurr

data type: 48-bit Record
access rights: ro
dynamic

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 16 32-bit UInteger 4294967295 = No Target detected, 0..4294967294 Distance
2 8 8-bit UInteger 0 = insufficient, 1 = acceptable, 2 = good, 3 = excellent Signal Quality
3 0 8-bit UInteger 0 = Signal: 1 inactive / 2 inactive, 1 = Signal: 1 active / 2 inactive, 2 = Signal: 1 inactive / 2 active, 3 = Signal: 1 active / 2 active Switching Signals

octet 0 1 2 3 4 5  
bit offset 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0  
subindex 1 1 1 1 2 3  
element bit 31 - 24 23 - 16 15 - 8 7 - 0 7 - 0 7 - 0  

Variable "Threshold Determination" index=73 id=V_ThresDet

data type: 48-bit Record
access rights: ro
dynamic

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 40 8-bit UInteger 0 = Success, 1 = In Progress, 255 = Failure 0 Status
2 32 8-bit UInteger 0..100 0 Threshold Quality
3 0 32-bit UInteger 0 Threshold Value

octet 0 1 2 3 4 5  
bit offset 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0  
subindex 1 2 3 3 3 3  
element bit 7 - 0 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0  

Variable "Operation Mode Configuration" index=96 id=V_OperMode

data type: 24-bit Record
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 16 8-bit UInteger 0 = Inactive, 1 = Threshold, 2 = Window, 3 = Hysteresis 0 Switching Signal 1 Mode
2 8 8-bit UInteger 0 = Inactive, 1 = Threshold, 2 = Window, 3 = Hysteresis 0 Switching Signal 2 Mode
3 0 8-bit UInteger 0 = Rising Ramp, 1 = Falling Ramp, 2 = Linear Ramp, 16 = Rising Ramp with Substituion Values, 17 = Falling Ramp with Substituion Values, 18 = Linear Ramp with Substituion Values 0 Analog Signal Mode

octet 0 1 2  
bit offset 23 - 16 15 - 8 7 - 0  
subindex 1 2 3  
element bit 7 - 0 7 - 0 7 - 0  

Variable "Evaluation Mode" index=98 id=V_EvalMode

data type: 8-bit UInteger
allowed values: 0 = Averaging 10ms, 1 = Averaging 20ms, 2 = Averaging 50ms, 3 = Averaging 100ms
default value: 0
access rights: rw

octet 0  
bit offset 7 - 0  
element bit 7 - 0  

Variable "Process Data Control" index=99 id=V_CtrlPD

data type: 24-bit Record
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 16 8-bit UInteger 0 = Relative, 1 = Normalized 0 Distance Mode
2 8 8-bit UInteger 0 = Distance, 1 = Distance, Switching Signals, 2 = Distance, Signal Quality, 3 = Distance, Signal Quality, Switching Signals 0 Process Data Image
3 0 8-bit UInteger 0 = 1 mm / Bit, 1 = 2 mm / Bit, 2 = 5 mm / Bit, 3 = 10 mm / Bit 3 Distance Resolution

octet 0 1 2  
bit offset 23 - 16 15 - 8 7 - 0  
subindex 1 2 3  
element bit 7 - 0 7 - 0 7 - 0  

Variable "Output Mode Control" index=112 id=V_OMC

data type: 48-bit Record
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 40 8-bit UInteger 0 = Non Inverted, 1 = Inverted 0 Switching Signal 1 Polarity
2 32 8-bit UInteger 0 = Non Inverted, 1 = Inverted 0 Switching Signal 2 Polarity
3 24 8-bit UInteger 0 = Push-Pull 0 Output Q1 Mode
4 16 8-bit UInteger 0 = Push-Pull, 1 = Low-Side, 2 = High-Side, 3 = High Impedance, 4 = Analog Signal 4 Output Q2 Mode
5 8 8-bit UInteger 0 = No Delay, 1 = 50ms Delay, 2 = 100ms Delay 0 Switching Signal 1 Timing
6 0 8-bit UInteger 0 = No Delay, 1 = 50ms Delay, 2 = 100ms Delay 0 Switching Signal 2 Timing

octet 0 1 2 3 4 5  
bit offset 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0  
subindex 1 2 3 4 5 6  
element bit 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0 7 - 0  

Variable "Local Operation Control" index=113 id=V_LOC

data type: 8-bit Record (subindex access not supported)
access rights: rw

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 false Local Control Elemets
Octet 0
bit offset 7 6 5 4 3 2 1 0
subindex / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 1

Variable "Sensor Test Operation" index=114 id=V_SOC

data type: 8-bit UInteger
allowed values: 0 = Normal Operation, 1 = Test Operation - Emitter Off
default value: 0
access rights: rw

octet 0  
bit offset 7 - 0  
element bit 7 - 0  

Variable "Local Control Elements" index=115 id=V_LCS

data type: 8-bit Record (subindex access not supported)
access rights: ro
dynamic

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 0 4-bit UInteger 0 = Run, 1 = AQ1, 2 = BQ1, 3 = AQ2, 4 = BQ2 Current Switch Setting
2 7 Boolean false = Realeased, true = Pressed Teach Button
Octet 0
bit offset 7 6 5 4 3 2 1 0
subindex 2 / / / / / / / / / / / / / / / / / / 1
element bit         3 2 1 0

Variable "Event Configuration" index=116 id=V_EVC

data type: 8-bit Record (subindex access not supported)
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 0 Boolean false = Disabled, true = Enabled Lost Target Event
2 1 Boolean false = Disabled, true = Enabled
Octet 0
bit offset 7 6 5 4 3 2 1 0
subindex / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 2 1

Variable "Indicator Configuration" index=126 id=V_IndConf

data type: 8-bit Record (subindex access not supported)
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 0 Boolean false = Q1 Indication, true = Q2 Indication false Yellow LED
Octet 0
bit offset 7 6 5 4 3 2 1 0
subindex / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 1

Variable "Locator Indication Control" index=127 id=V_LIC

data type: 8-bit Record (subindex access not supported)
access rights: rw

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 0 Boolean false = Normal Indication, true = Locator Indication false Indication Setting
Octet 0
bit offset 7 6 5 4 3 2 1 0
subindex / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 1

Variable "User Tag 1" index=192 id=V_UT1

data type: 32-bit UInteger
default value: 0
access rights: rw

octet 0 1 2 3  
bit offset 31 - 24 23 - 16 15 - 8 7 - 0  
element bit 31 - 24 23 - 16 15 - 8 7 - 0  

Variable "User Tag 2" index=193 id=V_UT2

data type: 16-bit UInteger
default value: 0
access rights: rw

octet 0 1  
bit offset 15 - 8 7 - 0  
element bit 15 - 8 7 - 0  

Variable "Operating Hours" index=224 id=V_OperHour

data type: 32-bit UInteger
access rights: ro
dynamic

octet 0 1 2 3  
bit offset 31 - 24 23 - 16 15 - 8 7 - 0  
element bit 31 - 24 23 - 16 15 - 8 7 - 0  

Variable "Temperature Indicator" index=225 id=V_TempInd

data type: 8-bit UInteger
allowed values: 0 = Safe Operation Temperature, 1 = Critical High Temperature, 2 = Overtemperature, 17 = Critical Low Temperature, 18 = Undertemperature
access rights: ro
dynamic

octet 0  
bit offset 7 - 0  
element bit 7 - 0  

Variable "Sensing Range" index=232 id=V_DevChar

data type: 64-bit Record
access rights: ro

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 32 32-bit UInteger Minimum Sensing Range
2 0 32-bit UInteger Maximum Sensing Range

octet 0 1 2 3 4 5 6 7
bit offset 63 - 56 55 - 48 47 - 40 39 - 32 31 - 24 23 - 16 15 - 8 7 - 0
subindex 1 1 1 1 2 2 2 2
element bit 31 - 24 23 - 16 15 - 8 7 - 0 31 - 24 23 - 16 15 - 8 7 - 0

Variable "Feature" index=239 id=V_Feature

data type: 16-bit Record (subindex access not supported)
access rights: ro

subindex bit offset data type allowed values default value acc. restr. mod. other var. excl. from DS name description
1 0 Boolean false = not available, true = available true Analog Output
2 1 Boolean false = not available, true = available true Event Configuration
Octet 0
bit offset 15 14 13 12 11 10 9 8
subindex / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
Octet 1
bit offset 7 6 5 4 3 2 1 0
subindex / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 2 1

Events

CodeTypeNameDescription
36000 (0x8ca0)WarningNo Targetposition target within detection range, direct light beam on target, clean sensor surface

Observer Menus

Identification Menu
Identification
Device Information
V_VendorName, ro
V_ProductName, ro
V_ProductText, ro
V_ProductID, ro
V_SerialNumber, ro
User Specific Information
V_ApplicationSpecificName, ro
V_UT1, ro
V_UT2, ro

Observation Menu
Observation
V_PDCurr.Distance * 0.1 + 0 mm, ro Dec
V_PDCurr.Signal Quality, ro
V_PDCurr.Switching Signals, ro
V_ProcessDataIn, ro

Maintenance Menus

Identification Menu
Identification
Device Information
V_VendorName, ro
V_ProductName, ro
V_ProductText, ro
V_ProductID, ro
V_SerialNumber, ro
User Specific Information
V_ApplicationSpecificName, rw
V_UT1, rw
V_UT2, rw
Revision Information
V_HardwareRevision, ro
V_FirmwareRevision, ro

Parameter Menu
Parameter
Operation Parameter
Switching Signal 1 Parameter
V_BD1_SPV.Far Threshold * 0.1 + 0 mm, rw Dec
V_BD1_SPV.Far Hysteresis * 0.1 + 0 mm, rw Dec
V_BD1_SPV.Near Threshold * 0.1 + 0 mm, rw Dec
V_BD1_SPV.Near Hysteresis * 0.1 + 0 mm, rw Dec
Switching Signal 2 Parameter
V_BD2_SPV.Far Threshold * 0.1 + 0 mm, rw Dec
V_BD2_SPV.Far Hysteresis * 0.1 + 0 mm, rw Dec
V_BD2_SPV.Near Threshold * 0.1 + 0 mm, rw Dec
V_BD2_SPV.Near Hysteresis * 0.1 + 0 mm, rw Dec
If V_Feature.1 = 1:
Analog Signal Parameter
V_AD_SPV.Far Limit * 0.1 + 0 mm, rw Dec
V_AD_SPV.Near Limit * 0.1 + 0 mm, rw Dec
Operation Mode Configuration
Switching Signal 1 Configuration
V_OperMode.Switching Signal 1 Mode, rw
V_OMC.Switching Signal 1 Polarity, rw
V_OMC.Switching Signal 1 Timing, rw
Switching Signal 2 Configuration
V_OperMode.Switching Signal 2 Mode, rw
V_OMC.Switching Signal 2 Polarity, rw
V_OMC.Switching Signal 2 Timing, rw
If V_Feature.1 = 1:
Analog Signal Configuration
V_OperMode.Analog Signal Mode, rw
Process Data Configuration
V_CtrlPD.Process Data Image, rw
V_CtrlPD.Distance Resolution, rw
V_CtrlPD.Distance Mode, rw
V_SPVNorm * 0.1 + 0 mm, rw Dec
Sensor Configuration
V_EvalMode, rw
V_SPVOffs * 0.1 + 0 mm, rw Dec
If V_Feature.2 = 1:
Event Configuration
V_EVC.Lost Target Event, rw
Output Configuration
V_OMC.Output Q1 Mode, rw
V_OMC.Output Q2 Mode, rw
User Interface Configuration
V_LOC.Local Control Elemets, rw
V_IndConf.Yellow LED, rw

Observation Menu
Observation
Observation
V_PDCurr.Distance * 0.1 + 0 mm, ro Dec
V_PDCurr.Signal Quality, ro
V_PDCurr.Switching Signals, ro
V_ProcessDataIn, ro

Diagnosis Menu
Diagnosis
Service Function
V_SOC, rw
V_LIC.Indication Setting, rw
Operation Information
V_OperHour * 1 + 0 h, ro Dec
V_TempInd, ro
Device Characteristics
V_DevChar.Minimum Sensing Range * 0.1 + 0 mm, Dec
V_DevChar.Maximum Sensing Range * 0.1 + 0 mm, Dec
V_Feature.Analog Output

Specialist Menus

Identification Menu
Identification
Device Information
V_VendorName, ro
V_ProductName, ro
V_ProductText, ro
V_ProductID, ro
V_SerialNumber, ro
User Specific Information
V_ApplicationSpecificName, rw
V_UT1, rw
V_UT2, rw
Revision Information
V_HardwareRevision, ro
V_FirmwareRevision, ro

Parameter Menu
Parameter
Operation Parameter
Switching Signal 1 Parameter
V_BD1_SPV.Far Threshold * 0.1 + 0 mm, rw Dec
V_BD1_SPV.Far Hysteresis * 0.1 + 0 mm, rw Dec
V_BD1_SPV.Near Threshold * 0.1 + 0 mm, rw Dec
V_BD1_SPV.Near Hysteresis * 0.1 + 0 mm, rw Dec
Switching Signal 2 Parameter
V_BD2_SPV.Far Threshold * 0.1 + 0 mm, rw Dec
V_BD2_SPV.Far Hysteresis * 0.1 + 0 mm, rw Dec
V_BD2_SPV.Near Threshold * 0.1 + 0 mm, rw Dec
V_BD2_SPV.Near Hysteresis * 0.1 + 0 mm, rw Dec
If V_Feature.1 = 1:
Analog Signal Parameter
V_AD_SPV.Far Limit * 0.1 + 0 mm, rw Dec
V_AD_SPV.Near Limit * 0.1 + 0 mm, rw Dec
Operation Mode Configuration
Switching Signal 1 Configuration
V_OperMode.Switching Signal 1 Mode, rw
V_OMC.Switching Signal 1 Polarity, rw
V_OMC.Switching Signal 1 Timing, rw
Switching Signal 2 Configuration
V_OperMode.Switching Signal 2 Mode, rw
V_OMC.Switching Signal 2 Polarity, rw
V_OMC.Switching Signal 2 Timing, rw
If V_Feature.1 = 1:
Analog Signal Configuration
V_OperMode.Analog Signal Mode, rw
Process Data Configuration
V_CtrlPD.Process Data Image, rw
V_CtrlPD.Distance Resolution, rw
V_CtrlPD.Distance Mode, rw
V_SPVNorm * 0.1 + 0 mm, rw Dec
Sensor Configuration
V_EvalMode, rw
V_SPVOffs * 0.1 + 0 mm, rw Dec
If V_Feature.2 = 1:
Event Configuration
V_EVC.Lost Target Event, rw
Output Configuration
V_OMC.Output Q1 Mode, rw
V_OMC.Output Q2 Mode, rw
User Interface Configuration
V_LOC.Local Control Elemets, rw
V_IndConf.Yellow LED, rw

Observation Menu
Observation
Observation
V_PDCurr.Distance * 0.1 + 0 mm, ro Dec
V_PDCurr.Signal Quality, ro
V_PDCurr.Switching Signals, ro
V_ProcessDataIn, ro

Diagnosis Menu
Diagnosis
Service Function
V_SOC, rw
V_LIC.Indication Setting, rw
V_SystemCommand, wo Button:=130
Operation Information
V_OperHour * 1 + 0 h, ro Dec
V_TempInd, ro
Device Characteristics
V_DevChar.Minimum Sensing Range * 0.1 + 0 mm, Dec
V_DevChar.Maximum Sensing Range * 0.1 + 0 mm, Dec
V_Feature.Analog Output
Communication Characteristics
V_DirectParameters_1.Min Cycle Time, MinCycleTime
V_DirectParameters_1.Master Cycle Time, MasterCycleTime
V_DirectParameters_1.IO-Link Version ID, Hex

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.