The total scantime for a network with 31 slaves is 4.8ms. If you use the "new" a & b channels, it will double the number of slaves and the scan time. Still, 10ms is quite fast.
The addressing is quite simple. If your starting address in the PLC is 0, your adressing goes left to right. 4 bits IN and 4 bits OUT 0,1,2,3,4,5,6, etc. Adress 0 is reserved. The BYTES are split into NIBBLES (1/2) BYTES. 1 NIBBLE per slave. The first word would contain 0 (reserved) ,1,2,3 the next word 4,5,6,7
If you were to remove address #5 and replace it with a new module ( it's address 0) the ASI network will Auto-majically reassign it as #5.
The only complaint I have, the dianostics are limited.