Eine, zugegebenermaßen sehr wilde, Möglichkeit ist die Verwendung von Zusatzhardware - bin eher zufällig drauf gekommen.
Hatte in einem Projekt eine kleine CPU (AC140) von B&R im Einsatz, welche an der S7 als DP-Slave betrieben wurde. Da alle B&R-CPUs von vornherein einen SPS-Trace mitbringen, habe ich die Daten, welche ich von der S7 mittracen wollte, einfach zyklisch über Profibus auf die B&R-CPU geschoben und dort getraced.
Zusatzkosten: EUR 0,-
Hat man die B&R-CPU nicht von vornherein im Projekt dabei:
Kosten für B&R-Nobodies: uninteressant
Kosten für B&R-Erfahrene: CPU mit Profibus-Slave Anschluss (z.B. Feldbus µP16 + DP-IF für ca. 400 EUR; 7EC21 für EUR 690) oder Profibus-Slave Karte für ohnehin am Schreibtisch herumliegende B&R-Testhardware
Software: Automation Studio (hat man als B&R-Programmierer ohnehin).
Wie gesagt: interessant für Leute, die ohnehin mit S7 und B&R arbeiten.
mfg
Maxl