Bei Siemens ist die MPI die Standard-Schnittstelle für die SPS.
Diese ist von Haus aus auf MPI 187,5kBit eingestellt.
Dies ist notwendig damit man bei der ersten "Kontaktaufnahme" mit der CPU "eine Verbindung" aufbauen kann.
Dann kann man eine neue Geschwindigkeit einstellen, und muss diese dann zur Kommunikation benutzen.
Eine reine Gerätekommunikation zu Slave's ist nur mit Profibus möglich. Dort wird mittels der GSD Datein, dem Master mitgeteilt was der Slave so kann.
Am MPI hängen normaler weise nur das PG und die OP's (die können aber auch an den Profibus).
Die angesprochenen CPU wo die erste Schnittstelle z.B. auf Profibus gestellt werden kann, hat schon einige unbedarfte vor Hürden gestellt, da man zur Kommunikation den Adapter passend oder auf AUTO stellen muss.