0x2A02 - Digital inputs/outputs polarity
Index | Sub Index | Name | Data Type | Acc. | Pdo Map. | NVM | Value range | Default value | Units |
---|---|---|---|---|---|---|---|---|---|
0x2A02 | 0x01 | Input polarity | UINT16 | RW | No | Yes | UINT16 | 0xFFFF | - |
0x2A02 | 0x02 | Output polarity | UINT16 | RW | No | Yes | UINT16 | 0xFFFF | - |
This object allows setting the polarity of the general purpose digital inputs and outputs.
The binary representation of the register value and its corresponding meaning is as follows:
Bit number | 15 | … | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Input polarity | reserved | HS_GPI2 | HS_GPI1 | GPI8 | GPI7 | GPI6 | GPI5 | GPI4 | GPI3 | GPI2 | GPI1 | ||
Output polarity | reserved | GPO8 | GPO7 | GPO6 | GPO5 | GPO4 | GPO3 | GPO2 | GPO1 |
Setting a zero to a certain bit indicates that the corresponding digital input is active at low level value and setting a one indicates active at high level.
Setting a zero to a certain bit indicates that the corresponding digital output is active at low level (active outputs)/active open (contact outputs) value and setting a one indicates active at high level (active outputs)/active closed (contact outputs).