Bei der Datenübertragung über Bus-Systeme lassen sich Geräte hinsichtlich ihrer Hierarchie klassifizieren. Dabei unterscheidet man zwischen Master und Slaves. Dies dient dazu, dass nicht alle Teilnehmer die Datenleitung gleichzeitig belegen.
Die Slaves (z.B. Messgeräte) warten mit der Datenübertragung so lange, bis sie vom Master dazu aufgefordert werden. Slaves können daher nie eine Kommunikation initiieren. In der Regel handelt es sich bei Slaves um kleinere Geräte, die Informationen über Zustände (bspw. Motordrehzahl) sammeln und für die weitere Auswertung an die Master verteilen.