Small overview of the addressing possibilities

Configuration example with 32 analog inputs with or without 32 analog outputs (Fast Counter not used) = 5 bus addresses by the bus module

../_images/02227ec26ac403320a3313905f98f5d01

If the number of analog outputs is less than the number of analog inputs, no additional address is necessary. Change the type from “analog in” to “analog I/O”.

30 bus addresses used, 1 bus address free

192 analog inputs (+ 192 analog  outputs)

48DI  / 96DC (144 DI / 96 DO for CS31 and user program)

Switch address incremented to avoid control overlap.

In CPU table module switch address n will be seen as (idem for AC500 or old CPU):

Address n, type digital I/O, 8 DI/16DC

Address n, type analog I or I/O, 8 AI (+ 8 AO)

Address n + bit 8/15=1, type analog I or I/O, 8 AI (+ 8 AO)

Address n+1, type analog I or I/O, 8 AI (+ 8 AO)

Address n+1 + bit 8/15=1, type analog I or I/O, 8 AI (+ 8 AO)

Only difference in old CPU I/O channels are stored/updated according to the switch address.

In AC500 according to CoDeSys configuration table.