At 1.5 MB ,I think that the maximum segment length is 100M - he should run the bus from slave to slave , and not spur off (though you can get away with it sometimes)- I'm not sure I get the true meaning of token ring - profibus should be a straight line of segments , the master can be located anywhere - so long as the ends of the network are terminated as you correctly say - NOT the end at the processor UNLESS it is at the end .It is worth checking the cabling very carefully - the network might work perfectly well with swapped A and B's , but adding the last segment can cause the network to fall over - check all cables to make sure that you don't have any swapped pairs . If the network is running in a noisy location , you can earth each segment as it enters each panel ( according to spec this should be done anyway) . I have had the same problem - what was supposed to be 30M between devices because of greed ended up being over 200M . I set the group up with no EMR in the factory , and as more equipment was added , the network started to fall over - we had what should have been on paper as around 220M worth of cable , it turned out that there was getting on for 1000M . Only pinging the network through with a BT200 revealed the true length - at the end of the day the only thing to do was slow the network down .