What does the value for "Min_Slave_Intervall" indicate?

Q

What does the value for "Min_Slave_Intervall" indicate?

A

The "Min Slave Interval" describes the smallest/fastest possible response time with which a master can exchange data with a slave.

The shortest/fastest possible response time with which a slave may be addressed by the master is described in the slave's GSD file via the "Min_Slave_Intervall" entry.

This value is to be interpreted in 100µs steps and depends on the PROFIBUS slave.


With Hilscher PROFIBUS slaves, this value is in the GSD files set to 'Min_Slave_Intervall = 6'.

This means the slaves can be addressed with a minimum slave interval of 600 µs.


In Sycon.net the parameter "Min. Slave Interval" must therefore not be smaller than the value of the slave with the largest “Min_Slave_Interval” in the GSD.

I.e. if there is a slave with a "Min Slave interval" of "2" and a slave with "6" in the configuration, then the minimum value in Sycon.net must be set to "600".


In practice, the real response time (how fast the master communicates with a slave) also depends on the baud rate, the number of IO data per slave and the number of slaves themselves.

If the baud rate is low and the number of IOs and slaves is high, it may not be technically possible for the master to reach the Min Slave Interval because the data transmission takes longer.