<!-- Source: https://docs.captron.com/trms/series5x/io-link-isdus -->

# IO-Link ISDUs

Access Rights: **ro** – Read Only, **rw** – Read/Write, **wo** – Write Only

## System Commands

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>System Command</td>
      <td>2</td>
      <td>1</td>
      <td>wo</td>
      <td colspan="2">see below</td>
    </tr>
  </tbody>
</table>

<table>
  <thead>
    <tr>
      <th>Value</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>128</td>
      <td>Device Reset</td>
      <td>
        A warm start is triggered and the device will be set to an initial state. The communication
        will be interrupted by the device and then reinitiated by the master.
      </td>
    </tr>
    <tr>
      <td>129</td>
      <td>Application Reset</td>
      <td>
        The parameters of the technology-specific application are set to default values.
        Identification parameters remain unchanged. An upload to the data storage of the master will
        be executed, if activated in the port configuration of the master.
      </td>
    </tr>
    <tr>
      <td>130</td>
      <td>Restore Factory Settings</td>
      <td>
        The parameter of the device are reset to factory settings. Note: A download of the data
        storage may be executed on the next power cycle and overwrite the factory default settings!
      </td>
    </tr>
    <tr>
      <td>131</td>
      <td>Back-to-box</td>
      <td>
        The parameters of the device are set to factory default values and communication will be
        inhibited until the next power cycle. Note: Directly detach the device from the master port!
      </td>
    </tr>
    <tr>
      <td>160</td>
      <td>Calibrate Actuator</td>
      <td>
        Calibrates the Linear Resonance Actuator which is used for tactile feedback. It will vibrate
        during calibration.
      </td>
    </tr>
  </tbody>
</table>

## Identification

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Vendor Name</td>
      <td>16</td>
      <td>23</td>
      <td>ro</td>
      <td>CAPTRON Electronic GmbH</td>
      <td></td>
    </tr>
    <tr>
      <td>Product Name</td>
      <td>18</td>
      <td>32</td>
      <td>ro</td>
      <td>CANEO series5x Touch (Display)</td>
      <td></td>
    </tr>
    <tr>
      <td>Product Text</td>
      <td>20</td>
      <td></td>
      <td>ro</td>
      <td><em>order code</em></td>
      <td></td>
    </tr>
    <tr>
      <td>Product ID</td>
      <td>19</td>
      <td>8</td>
      <td>ro</td>
      <td>Cx5x-X</td>
      <td></td>
    </tr>
    <tr>
      <td>Serial Number</td>
      <td>21</td>
      <td>13</td>
      <td>ro</td>
      <td>xxxxxx.xxxxxx</td>
      <td></td>
    </tr>
    <tr>
      <td>Hardware Revision</td>
      <td>22</td>
      <td>1</td>
      <td>ro</td>
      <td>1</td>
      <td></td>
    </tr>
    <tr>
      <td>Firmware Revision</td>
      <td>23</td>
      <td>4</td>
      <td>ro</td>
      <td>V1.x</td>
      <td></td>
    </tr>
    <tr>
      <td>Application-specific Tag</td>
      <td>24</td>
      <td>32</td>
      <td>rw</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Function Tag</td>
      <td>25</td>
      <td>32</td>
      <td>rw</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Location Tag</td>
      <td>26</td>
      <td>32</td>
      <td>rw</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Hardware Identification Key</td>
      <td>17342</td>
      <td>10</td>
      <td>ro</td>
      <td>HW00200001</td>
      <td></td>
    </tr>
  </tbody>
</table>

## Touch Input Parameters

<table>
  <thead>
    <tr>
      <th>Touch Input</th>
      <th>1</th>
      <th>2</th>
      <th>3</th>
      <th>4</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>Location series50</th>
      <td>entire surface</td>
      <td></td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Location series52</th>
      <td>up or left</td>
      <td>down or right</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <th>Location series53</th>
      <td>large</td>
      <td>small up or left</td>
      <td>small down or right</td>
      <td></td>
    </tr>
    <tr>
      <th>Location series54</th>
      <td>up left</td>
      <td>up right</td>
      <td>down right</td>
      <td>down left</td>
    </tr>
    <tr>
      <th>Index A</th>
      <td>516</td>
      <td>517</td>
      <td>518</td>
      <td>519</td>
    </tr>
    <tr>
      <th>Index B</th>
      <td>512</td>
      <td>513</td>
      <td>514</td>
      <td>515</td>
    </tr>
  </tbody>
</table>

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Sensor Mode</td>
      <td>A - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Dynamic<br/>
        1 - Static<br/>
        2 - Toggle<br/>
        3 - Toggle Exclusive
      </td>
      <td>
        <em>Dynamic</em>
        : When the user touches the sensor, the touch input is active for “Output Minimum Impulse
        Time”; even though the user continues touching, the output will switch off after that time.<br/>
        <em>Static</em>
        : Touch input is active as long as the user touches the sensor (and at least for the “Output
        Minimum Impulse Time”).<br/>
        <em>Toggle</em>
        : The touch input will toggle on / off each time the sensor is touched. It can only be set
        back after “Output Minimum Impulse Time” is over.<br/>
        <em>Toggle Exclusive</em>
        : Like toggle. Additionally, all other touch inputs are set to off when this input switches
        on.
      </td>
    </tr>
    <tr>
      <td>Touch Sensitivity</td>
      <td>B - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - High<br/>
        1 - Middle<br/>
        2 - Low
      </td>
      <td>
        <em>High</em>
        : For operation with gloves.<br/>
        <em>Middle</em>
        : For operation with finger tip.<br/>
        <em>Low</em>
        : For operation with flat finger.
      </td>
    </tr>
    <tr>
      <td>Minimum Actuation Time</td>
      <td>A - 2</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Time the sensor must be activated before output on Pin 4 switches, “Actuation Flag” is set
        to “Actuated” and “Actuation Count” goes up.
      </td>
    </tr>
    <tr>
      <td>Minimum Actuation Time (Toggle Off)</td>
      <td>A - 3</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Time the sensor must be touched in “Toggle” mode to before output on Pin 4 turns OFF and
        “Actuation Flag” is set to “Idle”.
      </td>
    </tr>
    <tr>
      <td>Output Activation Delay</td>
      <td>A - 5</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>Time the switching of the output is delayed when the sensor has been actuated.</td>
    </tr>
    <tr>
      <td>Output Snap Time (Static Mode)</td>
      <td>A - 6</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [ms]</td>
      <td>
        Time after which the output snaps in (toggles); a value of 0 means no snap-in. For Static
        Sensor Mode, only.
      </td>
    </tr>
    <tr>
      <td>Output Minimum Impulse Time</td>
      <td>A - 4</td>
      <td>4</td>
      <td>rw</td>
      <td>10...86400000 [ms]</td>
      <td>
        The minimal time (ms) of the output signal when the sensor is activated. The output signal
        cannot be interrupted. In toggle mode the sensor can only be deactivated after the minimal
        output signal length is over.
      </td>
    </tr>
  </tbody>
</table>

## Inputs and Outputs

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Input Mode E1</td>
      <td>272 - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Active Low<br/>
        1 - Active High
      </td>
      <td>
        <em>Active Low</em>
        : Input is considered active if voltage is below 20% VDC.<br/>
        <em>Active High</em>
        : Input is considered active if voltage is above 80% VDC.
      </td>
    </tr>
    <tr>
      <td>Input Mode E2</td>
      <td>272 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Active Low<br/>
        1 - Active High
      </td>
      <td>
        <em>Active Low</em>
        : Input is considered active if voltage is below 20% VDC.<br/>
        <em>Active High</em>
        : Input is considered active if voltage is above 80% VDC.
      </td>
    </tr>
    <tr>
      <td>Output 1 Mode</td>
      <td>520 - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - NPN<br/>
        1 - PNP<br/>
        2 - Push/Pull
      </td>
      <td>
        <em>NPN</em>
        : Output signal is pulled down to 0V when output is on.<br/>
        <em>PNP</em>
        : Output signal is pushed up to +VDC when output is on<br/>
        <em>Push/Pull</em>
        : Output signal is pushed up to +VDC when output is on and is pulled down to 0V when it is
        off.
      </td>
    </tr>
    <tr>
      <td>Output 1 NO/NC</td>
      <td>520 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Normally Open<br/>
        1 - Normally Closed
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Output 1 Locking</td>
      <td>520 - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - No locking<br/>
        1 - Release by E1<br/>
        2 - Release by E2<br/>
        3 - Release by E1 and E2
      </td>
      <td>
        <em>No locking</em>
        : The output signal will be ON when sensor is touched.<br/>
        <em>Release by E1</em>
        : The output signal will be ON when sensor is touched and gets an Input signal on E1.<br/>
        <em>Release by E2</em>
        : The output signal will be ON when sensor is touched and gets an Input signal on E2.<br/>
        <em>Release by E1 and E2</em>
        : The output signal will be ON when sensor is touched and gets an Input signal on both E1
        and E2.
      </td>
    </tr>
    <tr>
      <td>Output 2 Mode</td>
      <td>521 - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - NPN<br/>
        1 - PNP<br/>
        2 - Push/Pull
      </td>
      <td>
        <em>NPN</em>
        : Output signal is pulled down to 0V when output is on.<br/>
        <em>PNP</em>
        : Output signal is pushed up to +VDC when output is on<br/>
        <em>Push/Pull</em>
        : Output signal is pushed up to +VDC when output is on and is pulled down to 0V when it is
        off.
      </td>
    </tr>
    <tr>
      <td>Output 2 NO/NC</td>
      <td>521 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Normally Open<br/>
        1 - Normally Closed
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Output 2 Locking</td>
      <td>521 - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - No locking<br/>
        1 - Release by E1<br/>
        2 - Release by E2<br/>
        3 - Release by E1 and E2
      </td>
      <td>
        <em>No locking</em>
        : The output signal will be ON when sensor is touched.<br/>
        <em>Release by E1</em>
        : The output signal will be ON when sensor is touched and gets an Input signal on E1.<br/>
        <em>Release by E2</em>
        : The output signal will be ON when sensor is touched and gets an Input signal on E2.<br/>
        <em>Release by E1 and E2</em>
        : The output signal will be ON when sensor is touched and gets an Input signal on both E1
        and E2.
      </td>
    </tr>
    <tr>
      <td>Tactile Feedback Mode</td>
      <td>522</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Off<br/>
        1 - Pulse<br/>
        2 - Continuous<br/>
        3 - Continuous pulses
      </td>
      <td>
        <em>Pulse</em>
        : Tactile feedback is active for 400 ms when triggered.<br/>
        <em>Continuous</em>
        : Tactile feedback is continuously active when triggered (for 10 s at maximum).<br/>
        <em>Continuous pulses</em>
        : Tactile feedback is continuously turned on and off when triggered (for 10 s at maximum).
      </td>
    </tr>
    <tr>
      <td>Tactile Feedback Effect</td>
      <td>522 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        1 - Strong Click<br/>
        4 - Sharp Click<br/>
        7 - Soft Bump<br/>
        10 - Double Click<br/>
        14 - Strong Buzz<br/>
        24 - Sharp Tick<br/>
        27 - Short Double Click<br/>
        34 - Short Double Sharp Tick<br/>
        37 - Long Double Sharp Click<br/>
        47 - Buzz<br/>
        52 - Pulsing Strong<br/>
        56 - Pulsing Sharp<br/>
        58 - Transition Click<br/>
        64 - Transition Hum<br/>
        118 - Continuous Buzz - 100%
      </td>
      <td></td>
    </tr>
  </tbody>
</table>

## Display

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Control Mode</td>
      <td>523 - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Local data<br/>
        1 - Measurement data
      </td>
      <td>
        <em>Local data</em>
        : Display is controlled by touch inputs and digital states of E1 and E2.<br/>
        <em>Measurement data</em>
        : Display is controlled by voltage on E1 according to Measurement settings.
      </td>
    </tr>
    <tr>
      <td>Adaptive Brightness</td>
      <td>523 - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Off<br/>
        1 - On
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Manual Brightness - 16 segment display</td>
      <td>523 - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>0...100 [%]</td>
      <td>General setting for 16-segment display.</td>
    </tr>
    <tr>
      <td>Manual Brightness - LED ring</td>
      <td>523 - 4</td>
      <td>1</td>
      <td>rw</td>
      <td>0...100 [%]</td>
      <td>General setting for LED ring.</td>
    </tr>
    <tr>
      <td>Orientation</td>
      <td>523 - 5</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Standard<br/>
        1 - Rotated
      </td>
      <td>Use if the SENSORswitch is mounted upside down.</td>
    </tr>
    <tr>
      <td>Display Pattern X = 0 ... 9</td>
      <td>541 - X</td>
      <td>4</td>
      <td>rw</td>
      <td>00h ... 3FFFFh</td>
      <td>
        Bitmask for arbitrary display pattern. See
        <a href="/trms/series5x/scenes#special-display-patterns">Special Display Patterns</a>
      </td>
    </tr>
  </tbody>
</table>

### Custom Colors

Index X for four custom colors: 306, 307, 308, 309

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Red</td>
      <td>X - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Red component of color</td>
    </tr>
    <tr>
      <td>Green</td>
      <td>X - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Green component of color</td>
    </tr>
    <tr>
      <td>Blue</td>
      <td>X - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>0 ... 255</td>
      <td>Blue component of color</td>
    </tr>
  </tbody>
</table>

### Measurement

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Maximum Input Voltage</td>
      <td>524 - 1</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 32000 [0.001 V]</td>
      <td>This voltage on E1 is mapped to Maximum Displayed Value.</td>
    </tr>
    <tr>
      <td>Minimum Input Voltage</td>
      <td>524 - 2</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 32000 [0.001 V]</td>
      <td>This voltage on E1 is mapped to Minimum Displayed Value.</td>
    </tr>
    <tr>
      <td>Maximum Displayed Value</td>
      <td>524 - 3</td>
      <td>4</td>
      <td>rw</td>
      <td>-9999...99999</td>
      <td>This value is displayed when Maximum Input Voltage is set on E1.</td>
    </tr>
    <tr>
      <td>Minimum Displayed Value</td>
      <td>524 - 4</td>
      <td>4</td>
      <td>rw</td>
      <td>-9999...99999</td>
      <td>This value is displayed when Minimum Input Voltage is set on E1.</td>
    </tr>
    <tr>
      <td>Resolution</td>
      <td>524 - 5</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - 1<br/>
        1 - 0.1<br/>
        2 - 0.01<br/>
        3 - 0.001<br/>
        4 - 0.0001
      </td>
      <td>Defines the location of the period on the display.</td>
    </tr>
    <tr>
      <td>Unit</td>
      <td>524 - 6</td>
      <td>3</td>
      <td>rw</td>
      <td></td>
      <td>Displayed with the acquired value on E1, if number of digits suffice.</td>
    </tr>
    <tr>
      <td>Low Alarm Threshold</td>
      <td>524 - 7</td>
      <td>4</td>
      <td>rw</td>
      <td>-9999...99999</td>
      <td>Low Alarm scene trigger will be active if displayed value is below this threshold.</td>
    </tr>
    <tr>
      <td>High Alarm Threshold</td>
      <td>524 - 8</td>
      <td>4</td>
      <td>rw</td>
      <td>-9999...99999</td>
      <td>High Alarm scene trigger will be active if displayed value is above this threshold.</td>
    </tr>
  </tbody>
</table>

### Scenes

Index X for Scenes 1 ... 16: 525, ... 540

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Trigger by Touch Input 1</td>
      <td>X - 1</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - No Touch<br/>
        2 - Touch
      </td>
      <td>
        <p>A scene is activated if all configured triggers are positive.</p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>No Touch</em>: Scene is triggered when touch zone is not actuated.<br /><em>Touch</em>: Scene is triggered when touch zone is actuated.</p>
      </td>
    </tr>
    <tr>
      <td>Trigger by Touch Input 2</td>
      <td>X - 2</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - No Touch<br/>
        2 - Touch
      </td>
      <td>
        <p><em>Not available on series50.</em></p>
        <p>A scene is activated if all configured triggers are positive.</p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>No Touch</em>: Scene is triggered when touch zone is not actuated.<br /><em>Touch</em>: Scene is triggered when touch zone is actuated.</p>
      </td>
    </tr>
    <tr>
      <td>Trigger by Touch Input 3</td>
      <td>X - 3</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - No Touch<br/>
        2 - Touch
      </td>
      <td>
        <p><em>Not available on series50 and series52.</em></p>
        <p>A scene is activated if all configured triggers are positive.</p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>No Touch</em>: Scene is triggered when touch zone is not actuated.<br /><em>Touch</em>: Scene is triggered when touch zone is actuated.</p>
      </td>
    </tr>
    <tr>
      <td>Trigger by Touch Input 4</td>
      <td>X - 4</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - No Touch<br/>
        2 - Touch
      </td>
      <td>
        <p><em>Only available on series54.</em></p>
        <p>A scene is activated if all configured triggers are positive.</p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>No Touch</em>: Scene is triggered when touch zone is not actuated.<br /><em>Touch</em>: Scene is triggered when touch zone is actuated.</p>
      </td>
    </tr>
    <tr>
      <td>Trigger by Control Input 1</td>
      <td>X - 5</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - Inactive<br/>
        2 - Active
      </td>
      <td>
        <p>A scene is activated if all configured triggers are positive.</p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>Inactive</em>: Scene is triggered when input is inactive.<br /><em>Active</em>: Scene is triggered when input is active.</p>
      </td>
    </tr>
    <tr>
      <td>Trigger by Control Input 2</td>
      <td>X - 6</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - Inactive<br/>
        2 - Active
      </td>
      <td>
        <p>A scene is activated if all configured triggers are positive.</p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>Inactive</em>: Scene is triggered when input is inactive.<br /><em>Active</em>: Scene is triggered when input is active.</p>
      </td>
    </tr>
    <tr>
      <td>Trigger by high/low alarm</td>
      <td>X - 7</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Ignored<br/>
        1 - Low Alarm<br/>
        2 - High Alarm
      </td>
      <td>
        <p><em>for Measurement mode, only</em></p>
        <p><em>Ignored</em>: This trigger is ignored for the scene.<br /><em>Low Alarm</em>: Scene is triggered on Low Alarm.<br /><em>High Alarm</em>: Scene is triggered on High Alarm.</p>
      </td>
    </tr>
    <tr>
      <td>LED ring Color</td>
      <td>X - 8</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Off<br/>
        1 - Red<br/>
        2 - Green<br/>
        3 - Blue<br/>
        4 - Yellow<br/>
        5 - Magenta<br/>
        6 - Cyan<br/>
        7 - White<br/>
        8 - Orange<br/>
        9 - Violet<br/>
        10 - Turquoise<br/>
        11 - Clean Blue<br/>
        128 - Custom Color 1<br/>
        129 - Custom Color 2<br/>
        130 - Custom Color 3<br/>
        131 - Custom Color 4
      </td>
      <td></td>
    </tr>
    <tr>
      <td>LED ring Brightness</td>
      <td>X - 9</td>
      <td>1</td>
      <td>rw</td>
      <td>0...100 [%]</td>
      <td><p>Value is multiplied by general “Manual Brightness - LED ring“.</p></td>
    </tr>
    <tr>
      <td>LED ring Segment Start</td>
      <td>X - 10</td>
      <td>1</td>
      <td>rw</td>
      <td>0...31 [11.25 °]</td>
      <td>
        <p>Position of first LED to be active for this scene. 0 refers to top (12 o'clock). Angle is counted clockwise.</p>
      </td>
    </tr>
    <tr>
      <td>LED ring Segment Length</td>
      <td>X - 11</td>
      <td>1</td>
      <td>rw</td>
      <td>
        3 - 45°<br/>
        7 - 90°<br/>
        15 - 180°<br/>
        25 - 270°<br/>
        32 - 360°
      </td>
      <td><p>Width of angle segment on the LED ring to be active for this scene.</p></td>
    </tr>
    <tr>
      <td>LED ring Effect</td>
      <td>X - 12</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Static Ring<br/>
        1 - Static Ring Even<br/>
        2 - Static Ring Odd<br/>
        3 - Flash Ring<br/>
        4 - Pulse Ring<br/>
        5 - Breath<br/>
        6 - Throbber Clockwise<br/>
        7 - Throbber Counter Clockwise<br/>
        8 - Join<br/>
        9 - Split<br/>
        10 - Circle Point Clockwise<br/>
        11 - Circle Point Counter Clockwise<br/>
        12 - Circle Fill Clockwise<br/>
        13 - Circle Fill Counter Clockwise<br/>
        14 - Rainbow Runner Clockwise<br/>
        15 - Rainbow Runner Counter Clockwise<br/>
        16 - Timer: Circle Clear Clockwise<br/>
        17 - Timer: Circle Clear Counter Clockwise<br/>
        18 - Timer: Circle Fill Clockwise<br/>
        19 - Timer: Circle Fill Counter Clockwise
      </td>
      <td><p>Effects 16 to 19 are available only when the Timer is active.</p></td>
    </tr>
    <tr>
      <td>LED ring Effect Speed</td>
      <td>X - 13</td>
      <td>1</td>
      <td>rw</td>
      <td>
        1...60 [0.1 Hz]<br/>
        0 - Default Frequency
      </td>
      <td>
        <p>Frequency of LED effect in 1/10 Hz, range: 0.1 ... 6 Hz - Applies only for animated effects.</p>
      </td>
    </tr>
    <tr>
      <td>Text Color</td>
      <td>X - 14</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Off<br/>
        1 - Red<br/>
        2 - Green<br/>
        3 - Blue<br/>
        4 - Yellow<br/>
        5 - Magenta<br/>
        6 - Cyan<br/>
        7 - White<br/>
        8 - Orange<br/>
        9 - Violet<br/>
        10 - Turquoise<br/>
        11 - Clean Blue<br/>
        128 - Custom Color 1<br/>
        129 - Custom Color 2<br/>
        130 - Custom Color 3<br/>
        131 - Custom Color 4
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Text Brightness</td>
      <td>X - 15</td>
      <td>1</td>
      <td>rw</td>
      <td>0...100 [%]</td>
      <td><p>Value is multiplied by general “Manual Brightness - 16 segment display“.</p></td>
    </tr>
    <tr>
      <td>Displayed Text</td>
      <td>X - 16</td>
      <td>32</td>
      <td>rw</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Text Scroll Speed</td>
      <td>X - 17</td>
      <td>1</td>
      <td>rw</td>
      <td>
        1...255 [0.1 Hz]<br/>
        0 - Default Frequency
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Text Scroll Mode</td>
      <td>X - 18</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - No scrolling<br/>
        1 - Scroll left<br/>
        2 - Scroll right<br/>
        3 - Closing<br/>
        4 - Opening
      </td>
      <td>
        <em>Scroll left</em>
        : Text moves across the display from right to left.<br/>
        <em>Scroll right</em>
        : Text moves across the display from left to right.<br/>
        <em>Closing</em>
        : The first character of the text moves from left towards the center, the second from right.<br/>
        <em>Opening</em>
        : The first character of the text moves from the center to the left, the second to the
        right.
      </td>
    </tr>
    <tr>
      <td>Text Scroll Repetition</td>
      <td>X - 19</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - Infinite<br/>
        1...255
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Timer Function</td>
      <td>X - 20</td>
      <td>1</td>
      <td>rw</td>
      <td>
        0 - disabled<br/>
        1 - count down<br/>
        2 - count up<br/>
        3 - count up infinitely
      </td>
      <td>
        <em>disabled</em>
        : Timer is not active for this scene.<br/>
        <em>count down</em>
        : Timer is active and counts down a predefined Time.<br/>
        <em>count up</em>
        : Timer is active and counts up for a predefined Time.<br/>
        <em>count up infinitely</em>
        : Timer is active and counts up infinitely.
      </td>
    </tr>
    <tr>
      <td>Timer Timeout</td>
      <td>X - 21</td>
      <td>2</td>
      <td>rw</td>
      <td>0 ... 65535 [s]</td>
      <td><p>Time after which the timer stops.</p></td>
    </tr>
  </tbody>
</table>

## Diagnosis

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Index (- Subindex)</th>
      <th>Bytes</th>
      <th>Access</th>
      <th>Values</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Triggered Scenes</td>
      <td>542</td>
      <td>16</td>
      <td>ro</td>
      <td>
        Array of 16 elements:<br/>
        0 - No - respective scene is not triggered<br/>
        1 - Yes - respective scene is triggered
      </td>
      <td></td>
    </tr>
    <tr>
      <td>Device Status</td>
      <td>36</td>
      <td>1</td>
      <td>ro</td>
      <td>0...4</td>
      <td>Device Status according to IO-Link Specification B.2.20</td>
    </tr>
    <tr>
      <td>Detailed Device Status</td>
      <td>37</td>
      <td>24</td>
      <td>ro</td>
      <td></td>
      <td>Device Status according to IO-Link Specification B.2.21</td>
    </tr>
    <tr>
      <td>Error Code</td>
      <td>282</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535</td>
      <td>
        <p>see <a href="diagnostics">Diagnostics</a> section</p>
      </td>
    </tr>
    <tr>
      <td>Lot Number</td>
      <td>280</td>
      <td>12</td>
      <td>ro</td>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td>Device internal Temperature</td>
      <td>257</td>
      <td>2</td>
      <td>ro</td>
      <td>-32768 ... 32767 [0.1 °C]</td>
      <td></td>
    </tr>
    <tr>
      <td>Supply Voltage</td>
      <td>256</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>Control Input E1 voltage</td>
      <td>277</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>Control Input E2 voltage</td>
      <td>278</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
    <tr>
      <td>MCU Voltage</td>
      <td>279</td>
      <td>2</td>
      <td>ro</td>
      <td>0 ... 65535 [0.001 V]</td>
      <td></td>
    </tr>
  </tbody>
</table>
