Version: V1.2 | Release Date: 2020-07-15

[Process Data]
[Standard Variables]
[Variables]
[Events]
[Process Data Formatting]
[Menus]

S15C
Vendor ID | 451 (0x01c3) |
Vendor Name | Banner Engineering Corporation
Vendor Text | More Sensors. More Solutions.
Vendor URL | www.bannerengineering.com/io-link
Device ID | 659465 (0x0a1009)
DeviceFamily | S15C Series
Features
Block Parameter | yes
Data Storage | yes
Profile Characteristic | 0x0001 (Device Profile: Generic Profiled Sensor), 0x4000 (Common Application Profile: Identification and Diagnosis), 0x8001 (Function Class: Multiple switching signal), 0x800a (Function Class: Measurement data, standard resolution)
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 | S15C-I
--- | ---
Description | Analog to IO-Link converter - Current
Product ID | S15C-I
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
Device Variant | S15C-U
Description | Analog to IO-Link converter - Voltage
Product ID | S15C-U
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

[Top]

## ProcessData id=PD_ProcessDataWithSignal (condition V_Vendor_Specific_Configuration.Process Data Input Configuration = 0)

## ProcessDataIn "Process Data Input" id=PD_ProcessDataIn

bit length: 32
data type: 32-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 | 0 | 32-bit Integer |  |  |  |  |  | Measurement Value | The measurement device value

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

## ProcessData id=PD_ProcessDataWithDMS (condition V_Vendor_Specific_Configuration.Process Data Input Configuration = 1)

## ProcessDataIn "Process Data Input" id=PD_ProcessDataInDMS

bit length: 32
data type: 32-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 | 16 | 16-bit Integer |  |  |  |  |  | Measurement Value | The measurement device value
2 | 8 | 8-bit Integer |  |  |  |  |  | Measurement Scale | The measurement device scale

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

[Top]

## Standard Variable "Direct Parameters - Page 1" index=0 id=V_DirectParameters_1

description: Comprises the required parameters defining the communication characteristics and identifiers for device validation.
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 |  |  | 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.

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 - Page 2" index=1 id=V_DirectParameters_2

description: A set of parameters for devices without ISDU support.
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 |  |  |  |  |  | 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 |

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

description: Command interface for applications. A positive acknowledge indicates the complete and correct finalization of the requested function.
data type: 8-bit UInteger
allowed values: 65 = SP1 Single Value Teach, 67 = SP1 Two Value Teach TP1, 68 = SP1 Two Value Teach TP2, 71 = SP1 Dynamic Teach Start, 72 = SP1 Dynamic Teach Stop, 79 = SP1 Exit Teach, 130 = Restore Factory Settings, 162 = Discovery Start, 163 = Discovery Stop, 164 = Reset Output Event
access rights: wo
modifies other variables

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

## Standard Variable "Device Access Locks" index=12 id=V_DeviceAccessLocks

description: The access to the device parameters can be restricted by setting appropriate flags within this parameter.
data type: 16-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 |  |  |  |  | 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.

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 | / / / / / / | / / / / / / | / / / / / / | / / / / / / | 4 | 3 | 2 | 1

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

description: The vendor name that is assigned to a Vendor ID.
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 "Vendor Text" index=17 id=V_VendorText

description: Additional information about the vendor.
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

description: Complete product name.
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 ID" index=19 id=V_ProductID

description: Vendor-specific product or type identification (e.g., item number or model number).
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

description: Additional product information for the device.
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 "Serial Number" index=21 id=V_SerialNumber

description: Unique, vendor-specific identifier of the individual device.
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 "Firmware Revision" index=23 id=V_FirmwareRevision

description: Unique, vendor-specific identifier of the firmware revision of the individual device.
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 Tag" index=24 id=V_ApplicationSpecificTag

description: Possibility to mark a device with user- or application-specific information.
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 "Device Status" index=36 id=V_DeviceStatus

description: Indicator for the current device condition and diagnosis state.
data type: 8-bit UInteger
allowed values: 0 = Device is OK, 1 = Maintenance required, 2 = Out of specification, 3 = Functional check, 4 = Failure
access rights: ro
dynamic

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

## Standard Variable "Detailed Device Status" index=37 id=V_DetailedDeviceStatus

description: List of all currently pending events in the device.
data type: Array[6] of 3-octet OctetString (subindex access not supported)
access rights: ro
dynamic

octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
bit offset | 143 - 136 | 135 - 128 | 127 - 120 | 119 - 112 | 111 - 104 | 103 - 96 | 95 - 88 | 87 - 80
subindex | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3

octet | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
bit offset | 79 - 72 | 71 - 64 | 63 - 56 | 55 - 48 | 47 - 40 | 39 - 32 | 31 - 24 | 23 - 16
subindex | 3 | 4 | 4 | 4 | 5 | 5 | 5 | 6

octet | 16 | 17 |
bit offset | 15 - 8 | 7 - 0 |
subindex | 6 | 6 |

## Standard Variable "PD Input" index=40 id=V_ProcessDataInput

description: Last valid process input data of the device.
data type: see ProcessDataIn!
access rights: ro
dynamic
[Top]

## Variable "BDC1 Setpoints" index=60 id=V_BDC1_Setpoints

description: The reference value used for sensor switching (See IOL Smart Sensor Profile 9.2.5)
data type: 64-bit Record (subindex access not supported)
access rights: rw
dynamic

subindex | bit offset | data type | allowed values | default value | acc. restr. | mod. other var. | excl. from DS | name | description
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
1 | 32 | 32-bit Integer |  |  |  |  |  | Setpoint SP1 | SP1 switch point.
2 | 0 | 32-bit Integer |  |  |  |  |  | Setpoint SP2 | SP2 switch point.

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 "BDC1 Configuration" index=61 id=V_BDC1_Configuration

description: Parameter coding of the Setpoint and Switchpoint parameter. (See IOL Smart Sensor Profile 9.2.6)
data type: 32-bit Record
access rights: rw
dynamic

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) - Discrete Output is On while target is detected | 0 |  |  |  | Switchpoint Logic | Set LO/DO selection
2 | 16 | 8-bit UInteger | 2 = Window Mode | 2 |  |  |  | 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 UInteger |  |  |  |  |  | Hysteresis | The hysteresis value for the switchpoint.

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

## Variable "All-time Run Time" index=69 id=V_AllTimeRunTime

description: A read only run time counter (in hours) that tracks the total time the sensor has been running since manufacture
data type: 32-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 | 32-bit Integer | 0..2147483647 |  |  |  |  | Run counter | Run counter

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

## Variable "Resetable Run Time" index=70 id=V_ResetableRunTime

description: A read / write run time counter (in hours) that can be monitored or set by the user
data type: 32-bit Record (subindex access not supported)
access rights: rw
excluded from data storage

subindex | bit offset | data type | allowed values | default value | acc. restr. | mod. other var. | excl. from DS | name | description
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
1 | 0 | 32-bit Integer | 0..2147483647 |  |  |  |  | Run counter | Run counter

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

## Variable "Vendor Specific Configuration" index=76 id=V_Vendor_Specific_Configuration

description: Vendor Specific Configuration
data type: 24-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 | 8-bit UInteger | 0 = Analog Value, 1 = Digital Measuring Sensor | 0 |  |  |  | Process Data Input Configuration | The available Process Data Input Data Map Selections
2 | 8 | 16-bit UInteger |  | 200 |  |  |  | IOL Filter Time | Time to average IOL process data measurement between updates.

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

## Variable "All-time Run Time Event Time" index=78 id=V_AllTimeRunTimeEventTime

description: Running time when an event will be raised indicating that service is required. Set to 0 to disable raising event.
data type: 32-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 | 32-bit Integer | 0..2147483647 | 0 |  |  |  | Event Time | Event indicating the corresponding configured running time has elapsed.

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

## Variable "Resetable Run Time Event Time" index=79 id=V_ResetableRunTimeEventTime

description: Running time when an event will be raised indicating that service is required. Set to 0 to disable raising event.
data type: 32-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 | 32-bit Integer | 0..2147483647 | 0 |  |  |  | Event Time | Running time when an event will be raised indicating that service is required. Set to 0 to disable raising event.

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

## Variable "Model Type" index=86 id=V_ModelType

description: Track whether current or voltage model is connected
data type: 8-bit UInteger
allowed values: 0 = Voltage, 1 = Current
default value: 0
access rights: ro

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

## Variable "MDC Descriptor" index=16512 id=V_MDCDescriptor

description: Measuring Data Channel Descriptor - refer to Smart Sensor Profile 2nd Ed.
data type: 88-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 | 56 | 32-bit Integer |  |  |  |  |  | MDC Descr - Lower Limit |
2 | 24 | 32-bit Integer |  |  |  |  |  | MDC Descr - Upper Limit |
3 | 8 | 16-bit UInteger | 1209 = A, 1240 = V |  |  |  |  | MDC Descr - Unit |
4 | 0 | 8-bit Integer |  |  |  |  |  | MDC Descr - Scale |

octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
bit offset | 87 - 80 | 79 - 72 | 71 - 64 | 63 - 56 | 55 - 48 | 47 - 40 | 39 - 32 | 31 - 24
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 |
bit offset | 23 - 16 | 15 - 8 | 7 - 0 |
subindex | 3 | 3 | 4 |
element bit | 15 - 8 | 7 - 0 | 7 - 0 |

[Top]

## Events

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 | Resetable Run Time Event | Event indicating the corresponding configured running time has elapsed.

[Top]

## Process Data Formatting

Formatting for Process Data id=PD_ProcessDataIn
Subindex 1:

Formatting for Process Data id=PD_ProcessDataInDMS
Subindex 1:

[Top]

## Operator Menus

Identification Menu
V_VendorName
V_VendorText
V_ProductName
V_ProductID
V_ProductText
V_ApplicationSpecificTag

Parameters Menu
V_Vendor_Specific_Configuration.Process Data Input Configuration, ro

Observation Menu
Model Type
V_ModelType
If V_ModelType = 0:
Process Data Input
V_ProcessDataInput.1 * 0.001 V
If V_ModelType = 1:
Process Data Input
V_ProcessDataInput.1 * 1E-06 A

## Maintenance Menus

Identification Menu
V_VendorName
V_VendorText
V_ProductName
V_ProductID
V_ProductText
V_SerialNumber
V_FirmwareRevision
V_ApplicationSpecificTag

Parameters Menu
Executable Commands
V_SystemCommand, Button:=130
V_SystemCommand, Button:=162
V_SystemCommand, Button:=163
Access Locks
V_DeviceAccessLocks.Local Parameterization
V_DeviceAccessLocks.Local User Interface
If V_ModelType = 0:
BDC1 Setpoints
V_BDC1_Setpoints.Setpoint SP1 * 0.001 V
V_BDC1_Setpoints.Setpoint SP2 * 0.001 V
If V_ModelType = 1:
BDC1 Setpoints
V_BDC1_Setpoints.Setpoint SP1 * 1E-06 A
V_BDC1_Setpoints.Setpoint SP2 * 1E-06 A
If V_ModelType = 0:
BDC1 Configuration
V_BDC1_Configuration.Hysteresis * 0.001 V
If V_ModelType = 1:
BDC1 Configuration
V_BDC1_Configuration.Hysteresis * 1E-06 A
Vendor Specific Configuration
V_Vendor_Specific_Configuration.Process Data Input Configuration
V_Vendor_Specific_Configuration.IOL Filter Time ms

Observation Menu
Model Type
V_ModelType
If V_ModelType = 0:
Process Data Input
V_ProcessDataInput.1 * 0.001 V
If V_ModelType = 1:
Process Data Input
V_ProcessDataInput.1 * 1E-06 A

Diagnosis Menu
Device Status
V_DeviceStatus
V_DetailedDeviceStatus
If V_ModelType = 0:
Measuring Data Channel
V_MDCDescriptor.MDC Descr - Lower Limit * 0.001 V
V_MDCDescriptor.MDC Descr - Upper Limit * 0.001 V
V_MDCDescriptor.MDC Descr - Scale
V_MDCDescriptor.MDC Descr - Unit
If V_ModelType = 1:
Measuring Data Channel
V_MDCDescriptor.MDC Descr - Lower Limit * 1E-06 A
V_MDCDescriptor.MDC Descr - Upper Limit * 1E-06 A
V_MDCDescriptor.MDC Descr - Scale
V_MDCDescriptor.MDC Descr - Unit
Run Counters
V_AllTimeRunTime.Run counter * 0.25 h
V_ResetableRunTime.Run counter * 0.25 h
Event Timers
V_AllTimeRunTimeEventTime.Event Time * 0.25 h
V_ResetableRunTimeEventTime.Event Time * 0.25 h

## Commissioning Menus

Identification Menu
V_VendorName
V_VendorText
V_ProductName
V_ProductID
V_ProductText
V_SerialNumber
V_FirmwareRevision
V_ApplicationSpecificTag

Parameters Menu
Executable Commands
V_SystemCommand, Button:=130
V_SystemCommand, Button:=162
V_SystemCommand, Button:=163
Access Locks
V_DeviceAccessLocks.Local Parameterization
V_DeviceAccessLocks.Local User Interface
If V_ModelType = 0:
BDC1 Setpoints
V_BDC1_Setpoints.Setpoint SP1 * 0.001 V
V_BDC1_Setpoints.Setpoint SP2 * 0.001 V
If V_ModelType = 1:
BDC1 Setpoints
V_BDC1_Setpoints.Setpoint SP1 * 1E-06 A
V_BDC1_Setpoints.Setpoint SP2 * 1E-06 A
If V_ModelType = 0:
BDC1 Configuration
V_BDC1_Configuration.Hysteresis * 0.001 V
If V_ModelType = 1:
BDC1 Configuration
V_BDC1_Configuration.Hysteresis * 1E-06 A
Vendor Specific Configuration
V_Vendor_Specific_Configuration.Process Data Input Configuration
V_Vendor_Specific_Configuration.IOL Filter Time ms

Observation Menu
Model Type
V_ModelType
If V_ModelType = 0:
Process Data Input
V_ProcessDataInput.1 * 0.001 V
If V_ModelType = 1:
Process Data Input
V_ProcessDataInput.1 * 1E-06 A

Diagnosis Menu
Device Status
V_DeviceStatus
V_DetailedDeviceStatus
If V_ModelType = 0:
Measuring Data Channel
V_MDCDescriptor.MDC Descr - Lower Limit * 0.001 V
V_MDCDescriptor.MDC Descr - Upper Limit * 0.001 V
V_MDCDescriptor.MDC Descr - Scale
V_MDCDescriptor.MDC Descr - Unit
If V_ModelType = 1:
Measuring Data Channel
V_MDCDescriptor.MDC Descr - Lower Limit * 1E-06 A
V_MDCDescriptor.MDC Descr - Upper Limit * 1E-06 A
V_MDCDescriptor.MDC Descr - Scale
V_MDCDescriptor.MDC Descr - Unit
Run Counters
V_AllTimeRunTime.Run counter * 0.25 h
V_ResetableRunTime.Run counter * 0.25 h
Event Timers
V_AllTimeRunTimeEventTime.Event Time * 0.25 h
V_ResetableRunTimeEventTime.Event Time * 0.25 h

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.