Maximum I/O to be connected with various controllers
How many maximum IOs (practically) can be connected with below controllers:
It is not so easy to define that.
The physical maximum of the I/O's depends of how you will connect the modules - central or distributed and could be hudge. The exact configurations are described in corresponding hardware manuals of each controller.
But the number of the IO's also depends on the load that they create to the CPU - as number and as a software functions, that have to be executed with this IO's.
So it is difficult to explain it with simple answer.