As Peter stated the maximum length is dependant on the baud rate.
9.6KB to 187.5KB is 1000m
500KB is 400m
1.5KB is 200m
Any speed above 1.5KB is limited to 100m
The above is for Profibus DP.
I am not sure about Profinet, what is the maximum length of standard ethernet comms?
Paul