Version: V1.0 | Release Date: 2020-11-25 |
OT21 | ||
---|---|---|
Vendor ID | 545 (0x0221) | ![]() |
Vendor Name | di-soric GmbH & Co. KG | |
Vendor Text | SOLUTIONS. CLEVER. PRACTICAL. | |
Vendor URL | www.di-soric.com | |
Device ID | 214 (0x0000d6) | |
DeviceFamily | Photoelectric Sensors | |
Features | ||
Block Parameter | yes | |
Data Storage | yes | |
Profile Characteristic | 0x0001 (Device Profile: Smart Sensor), 0x8000 (Function Class: Device Identification), 0x8001 (Function Class: Binary Data Channel), 0x8003 (Function Class: Device Diagnosis), 0x8004 (Function Class: Teach-In Commands) | |
Supported Access Locks | Parameter: no, Data Storage: yes, Local Parameterization: no, Local User Interface: no | |
Communication | ||
IO-Link Revision | V1.1 | |
Transmission Rate | 38400 bit/s (COM2) | |
Minimum Cycle Time | 2.5 ms | |
SIO Mode Supported | yes | |
M-Sequence Capability | PREOPERATE = TYPE_1_V with 8 octets on-request data OPERATE = TYPE_2_1 with 1 octet on-request data ISDU supported | |
Device Variant | OT21-PS-2C | |
Description | Diffuse reflective sensor, 0...180 mm, Length 2.0m, Electrical connection 3-wire cable | |
Product ID | 212981 | |
Device Icon | ![]() | |
Device Symbol | ![]() | |
Connection Type | M8 connector | |
Connection Symbol | ![]() | |
Connection Description | Cable-3 | |
- pin 1 | brown; L+ | |
- pin 2 | white; NC; not connected | |
- pin 3 | (light) blue; L- | |
- pin 4 | black; C/Q | |
Device Variant | OT21-PS-0.3T3 | |
Description | Diffuse reflective sensor, 0...180 mm, Length 0.3m, Electrical connection 3-pin pigtail M8 | |
Product ID | 212983 | |
Device Icon | ![]() | |
Device Symbol | ![]() | |
Connection Type | M8 connector | |
Connection Symbol | ![]() | |
Connection Description | M8-3 | |
- pin 1 | brown; L+ | |
- pin 2 | white; NC; not connected | |
- pin 3 | (light) blue; L- | |
- pin 4 | black; C/Q |
subindex | bit offset | data type | allowed values | default value | acc. restr. | mod. other var. | excl. from DS | name | description |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | Boolean | false = Inactive, true = Active | Switch state (SSC1, Q1) | Switch state (SSC1, Q1) |
bit offset | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
subindex | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / | 1 |
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 | |||||
3 | 104 | 8-bit UInteger | ro | Min Cycle Time | |||||
4 | 96 | 8-bit UInteger | ro | M-Sequence Capability | |||||
5 | 88 | 8-bit UInteger | 17 | ro | IO-Link Version ID | ||||
6 | 80 | 8-bit UInteger | ro | Process Data Input Length | |||||
7 | 72 | 8-bit UInteger | ro | Process Data Output Length | |||||
8 | 64 | 8-bit UInteger | ro | Vendor ID 1 | |||||
9 | 56 | 8-bit UInteger | ro | Vendor ID 2 | |||||
10 | 48 | 8-bit UInteger | ro | Device ID 1 | |||||
11 | 40 | 8-bit UInteger | ro | Device ID 2 | |||||
12 | 32 | 8-bit UInteger | ro | Device ID 3 | |||||
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 | 75 = Teach SP1 without target, 130 = Restore Factory Settings, 164 = Stop measurement, 165 = Start measurement, 240 = IO-Link 1.1 system test command 240, Event 8DFE appears, 241 = IO-Link 1.1 system test command 241, Event 8DFE disappears, 242 = IO-Link 1.1 system test command 242, Event 8DFF appears, 243 = IO-Link 1.1 system test command 243, Event 8DFF disappears | wo | X | Standard Command |
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 |
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 |
octet | 0 | |||||||
bit offset | 7 - 0 | |||||||
element bit | 7 - 0 |
subindex | bit offset | data type | allowed values | default value | acc. restr. | mod. other var. | excl. from DS | name | description |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | Boolean | Parameter (write) Access Lock | ||||||
2 | 1 | Boolean | false | Data Storage Lock | |||||
3 | 2 | Boolean | Local Parameterization Lock | ||||||
4 | 3 | Boolean | Local User Interface Lock |
bit offset | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
subindex | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / | / / / / / / |
bit offset | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
subindex | / / / / / / | / / / / / / | / / / / / / | / / / / / / | 4 | 3 | 2 | 1 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
bit offset | 175 - 168 | 167 - 160 | 159 - 152 | 151 - 144 | 143 - 136 | 135 - 128 | 127 - 120 | 119 - 112 |
octet | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
bit offset | 111 - 104 | 103 - 96 | 95 - 88 | 87 - 80 | 79 - 72 | 71 - 64 | 63 - 56 | 55 - 48 |
octet | 16 | 17 | 18 | 19 | 20 | 21 | ||
bit offset | 47 - 40 | 39 - 32 | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
bit offset | 231 - 224 | 223 - 216 | 215 - 208 | 207 - 200 | 199 - 192 | 191 - 184 | 183 - 176 | 175 - 168 |
octet | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
bit offset | 167 - 160 | 159 - 152 | 151 - 144 | 143 - 136 | 135 - 128 | 127 - 120 | 119 - 112 | 111 - 104 |
octet | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
bit offset | 103 - 96 | 95 - 88 | 87 - 80 | 79 - 72 | 71 - 64 | 63 - 56 | 55 - 48 | 47 - 40 |
octet | 24 | 25 | 26 | 27 | 28 | |||
bit offset | 39 - 32 | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
bit offset | 111 - 104 | 103 - 96 | 95 - 88 | 87 - 80 | 79 - 72 | 71 - 64 | 63 - 56 | 55 - 48 |
octet | 8 | 9 | 10 | 11 | 12 | 13 | ||
bit offset | 47 - 40 | 39 - 32 | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | ||
bit offset | 47 - 40 | 39 - 32 | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
bit offset | 199 - 192 | 191 - 184 | 183 - 176 | 175 - 168 | 167 - 160 | 159 - 152 | 151 - 144 | 143 - 136 |
octet | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
bit offset | 135 - 128 | 127 - 120 | 119 - 112 | 111 - 104 | 103 - 96 | 95 - 88 | 87 - 80 | 79 - 72 |
octet | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
bit offset | 71 - 64 | 63 - 56 | 55 - 48 | 47 - 40 | 39 - 32 | 31 - 24 | 23 - 16 | 15 - 8 |
octet | 24 | |||||||
bit offset | 7 - 0 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
bit offset | 95 - 88 | 87 - 80 | 79 - 72 | 71 - 64 | 63 - 56 | 55 - 48 | 47 - 40 | 39 - 32 |
octet | 8 | 9 | 10 | 11 | ||||
bit offset | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 |
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 |
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 |
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 |
octet | 0 | |||||||
bit offset | 7 - 0 | |||||||
element bit | 7 - 0 |
octet | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
bit offset | 191 - 184 | 183 - 176 | 175 - 168 | 167 - 160 | 159 - 152 | 151 - 144 | 143 - 136 | 135 - 128 |
subindex | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 |
octet | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
bit offset | 127 - 120 | 119 - 112 | 111 - 104 | 103 - 96 | 95 - 88 | 87 - 80 | 79 - 72 | 71 - 64 |
subindex | 3 | 4 | 4 | 4 | 5 | 5 | 5 | 6 |
octet | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
bit offset | 63 - 56 | 55 - 48 | 47 - 40 | 39 - 32 | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 |
subindex | 6 | 6 | 7 | 7 | 7 | 8 | 8 | 8 |
octet | 0 | |||||||
bit offset | 7 - 0 | |||||||
element bit | 7 - 0 |
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 = Idle, 1 = Switchpoint 1 Set, 4 = Wait for command, 5 = Busy, 7 = Error | 0 | Teach State | indication of the current state of the teach-in procedure and teach point setting |
bit offset | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
subindex | / / / / / / | / / / / / / | / / / / / / | / / / / / / | 1 | |||
element bit | 3 | 2 | 1 | 0 |
subindex | bit offset | data type | allowed values | default value | acc. restr. | mod. other var. | excl. from DS | name | description |
---|---|---|---|---|---|---|---|---|---|
1 | 16 | 16-bit Integer | 1..100 | 100 | (1) (SSC1, Q1) | threshold measurement value | |||
2 | 0 | 16-bit Integer | 0 = N.A. | 0 | (2) (SSC1, Q1) | threshold measurement value |
octet | 0 | 1 | 2 | 3 | ||||
bit offset | 31 - 24 | 23 - 16 | 15 - 8 | 7 - 0 | ||||
subindex | 1 | 1 | 2 | 2 | ||||
element bit | 15 - 8 | 7 - 0 | 15 - 8 | 7 - 0 |
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 = NO, 1 = NC | 0 | Logic | switching information is transmitted in inverted or not inverted manner | |||
2 | 16 | 8-bit UInteger | 1 = Single point mode | 1 | Mode | operation mode for binary signal | |||
3 | 0 | 16-bit Integer | 0 = N.A. | 0 | Hysteresis | Setpoint hysteresis |
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 |
octet | 0 | 1 | ||||||
bit offset | 15 - 8 | 7 - 0 | ||||||
element bit | 15 - 8 | 7 - 0 |
octet | 0 | 1 | ||||||
bit offset | 15 - 8 | 7 - 0 | ||||||
element bit | 15 - 8 | 7 - 0 |
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 |
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 |
octet | 0 | |||||||
bit offset | 7 - 0 | |||||||
element bit | 7 - 0 |
octet | 0 | 1 | ||||||
bit offset | 15 - 8 | 7 - 0 | ||||||
element bit | 15 - 8 | 7 - 0 |
Code | Additional code | Name | Description |
---|---|---|---|
128 (0x80) | 0 (0x00) | Device application error - no details | Service has been refused by the device application and no detailed information of the incident is available |
128 (0x80) | 17 (0x11) | Index not available | Access occurs to a not existing index |
128 (0x80) | 18 (0x12) | Subindex not available | Access occurs to a not existing subindex |
128 (0x80) | 32 (0x20) | Service temporarily not available | Parameter is not accessible due to the current state of the device application |
128 (0x80) | 33 (0x21) | Service temporarily not available - local control | Parameter is not accessible due to an ongoing local operation at the device |
128 (0x80) | 34 (0x22) | Service temporarily not available - device control | Parameter is not accessible due to a remote triggered state of the device application |
128 (0x80) | 35 (0x23) | Access denied | Write access on a read-only parameter |
128 (0x80) | 48 (0x30) | Parameter value out of range | Written parameter value is outside its permitted value range |
128 (0x80) | 51 (0x33) | Parameter length overrun | Written parameter length is above its predefined length |
128 (0x80) | 52 (0x34) | Parameter length underrun | Written parameter length is below its predefined length |
128 (0x80) | 53 (0x35) | Function not available | Written command is not supported by the device application |
128 (0x80) | 54 (0x36) | Function temporarily unavailable | Written command is not available due to the current state of the device application |
128 (0x80) | 64 (0x40) | Invalid parameter set | Written single parameter collides with other actual parameter settings |
128 (0x80) | 65 (0x41) | Inconsistent parameter set | Parameter inconsistencies were found at the end of block parameter transfer, device plausibility check failed |
128 (0x80) | 130 (0x82) | Application not ready | Read or write service is refused due to a temporarily unavailable application |
Code | Type | Name | Description |
---|---|---|---|
36350 (0x8dfe) | Warning | Test Event 1. Device Status = 1 (Maintenance required) | Event appears by setting index 2 to value 240, Event disappears by setting index 2 to value 241 |
36351 (0x8dff) | Warning | Test Event 2. Device Status = 1 (Maintenance required) | Event appears by setting index 2 to value 242, Event disappears by setting index 2 to value 243 |
Identification Menu |
---|
V_VendorName, ro |
V_ProductName, ro |
V_ProductText, ro |
V_SerialNumber, ro |
V_HardwareRevision, ro |
V_FirmwareRevision, ro |
V_ApplicationSpecificTag, ro |
Parameter Menu | ||
---|---|---|
|
Observation Menu |
---|
Process Data Input |
V_ProcessDataInput.1, ro |
Diagnosis Menu |
---|
Diagnosis |
V_DeviceStatus, ro |
Identification Menu |
---|
V_VendorName |
V_ProductName |
V_ProductText |
V_SerialNumber |
V_HardwareRevision |
V_FirmwareRevision |
V_ApplicationSpecificTag |
Parameter Menu | ||||
---|---|---|---|---|
| ||||
|
Observation Menu |
---|
Process Data Input |
V_ProcessDataInput.1 |
Diagnosis Menu |
---|
Diagnosis |
V_DeviceStatus |
V_Operating_Hours * 1 + 0 h, Dec.0 |
Identification Menu |
---|
V_VendorName |
V_ProductName |
V_ProductText |
V_SerialNumber |
V_HardwareRevision |
V_FirmwareRevision |
V_ApplicationSpecificTag |
Parameter Menu | ||||||
---|---|---|---|---|---|---|
| ||||||
| ||||||
| ||||||
|
Observation Menu |
---|
Process Data Input |
V_ProcessDataInput.1 |
Diagnosis Menu |
---|
Diagnosis |
V_DeviceStatus |
V_Excess_Gain * 1 + 0, Dec.0 |
V_Operating_Hours * 1 + 0 h, Dec.0 |
V_Number_Of_Powercycles * 1 + 0, Dec.0 |
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.