DA501ΒΆ
The DA501 module only reports analogue IOs even though it has also binary inputs / outputs.
It uses the following IO data structure:
Inputs:
Digital Inputs (channel 0..15) (16bits, 2 bytes)
Analogue Input 0 (2 bytes)
Analogue Input 1 (2 bytes)
Analogue Input 2 (2 bytes)
Analogue Input 3 (2 bytes)
Binary Inputs (channel 16..23) / reserved (16bits, 2 bytes)
bits 0..7 binary inputs
bits 8..15 reserved
Outputs:
Analogue Output 0 (2 bytes)
Analogue Output 1 (2 bytes)
Reserved (2 bytes)
Binary Outputs (channel 0..7) / reserved (16bits, 2 bytes)
bits 0..7 binary outputs
bits 8..15 reserved