Einen Log habe ich leider auch nicht. Die beste frei zugängliche Dokumentation über Protokoll und Timing, die ich kenne, war von Prof. Max Felser, der hier im Forum auch schon mal gepostet hat.
Leider kann ich sie gerade nicht finden. Google mal nach Felser und Profibus.
Wenn es nur für deinen Kumpel ist, würde ich mal überlegen, statt der SPS auch so einen Mikrocontroller für den Master zu nehmen, erstens ist es billiger als ne S7, zweitens kannst du deinen 2-Draht-Bus selbst gestalten und auf Schnittstellen wie I2C zurückgreifen oder mit HF über die vorhandenen Installationsleitungen gehen.
Für eine professionelle Verwertung bleibt zu bedenken, daß solange deine Software-Lösung nicht als PB-kompatibel zertifiziert ist (keine Ahnung, ob das möglich ist), irgendwelche Probleme sicher immer zuerst bei deinem Slave gesucht werden.