Structure of the inand output data for CanOpen (from firmware WI)
The module is in the list with Index 0x2400 (input) and Index 0x2500 (output). The module has 2 subindexes.
2 Byte special modules, Inputs
Idx |
|
SIdx |
|
Name |
|
Type |
|
Attrib. |
|
Default |
|
Description |
2400 |
|
0 |
|
special 2 byte input |
|
Unsigned8 |
|
ro |
|
none |
|
number of 2 Byte channels |
|
.... |
.... |
.... |
.... |
.... |
.... |
|
|
n |
|
Input byte0, Input |
|
Unsigned16 |
|
ro |
|
none, 0x0 |
|
1. and 2. Input byte |
|
|
|
|
byte1 |
|
|
|
|
|
for WD |
|
|
|
|
|
|
|
|
|
|
|
|
error |
|
|
|
|
n+1 |
|
Input byte2, Input |
|
Unsigned16 |
|
ro |
|
none, 0x0 |
|
3. and 4. Input byte |
|
|
|
|
byte3 |
|
|
|
|
|
for WD |
|
|
|
|
|
|
|
|
|
|
|
|
error |
|
|
|
.... |
.... |
.... |
.... |
.... |
.... |
|
|
0xFF |
|
0xFF. Special input |
|
Unsigned16 |
|
ro |
|
none |
|
255. Input channel |
2 Byte special modules, Outputs
Idx |
|
SIdx |
|
Name |
|
Type |
|
Attrib. |
|
Default |
|
Description |
2500 |
0 |
|
special 2 byte |
|
Unsigned8 |
|
ro |
|
none |
|
number of 2 Byte channels |
|
|
|
|
output |
|
|
|
|
|
|
|
|
|
.... |
.... |
.... |
.... |
.... |
.... |
|
|
n |
|
Output byte0, |
|
Unsigned16 |
|
rw |
|
none |
|
1. and 2. Output byte |
|
|
|
|
Output byte1 |
|
|
|
|
|
|
|
|
|
|
n+1 |
|
Output byte2, |
|
Unsigned16 |
|
rw |
|
none |
|
3. and 4. Output byte |
|
|
|
|
Output byte3 |
|
|
|
|
|
|
|
|
|
.... |
.... |
.... |
.... |
.... |
.... |
|
|
0xFF |
|
0xFF. special |
|
Unsigned16 |
|
rw |
|
none |
|
255. Outputkanal |
|
|
|
|
output |
|
|
|
|
|
|
|
|
Attention:
The control byte allows the changing of the registers of the module. It must always be 0 in order to avoid a change in the registers. A wrong mapping can change the function of the module!
Data exchange module 750-654 |
5 |