asi is pretty good once you get used to it. i used 2 asi's as remote i/o on a siemens TI processor. you have to configure each asi as a node using com profibus. then at each asi you configure the node # and press a few keys and it will scan to see what is connected. Learn the key sequence on the module, you will use it frequently at start-up. also, if you have asi sensors(i.e. prx sw, etc. they have to be programmed individually( you buy the programmer and hook up the device yourself, before installing in the system). Then at each "connector box" you programm the station/node address via the hand held programmer. the "nice" thing about asi is the fact that you can add devices and just "clip" them on to the yellow cable no additional wiring. With the hand held programmer, you can run individual motors/actuators directly, you don't have to mess with the logic.
hope this helps.