Hallo,
Du schreibst, dass die Daten voll gesendet (ich nehme an, vom mfd) werden, aber trotzdem Werte fehlen. Das ist etwas widersprüchlich.
Grundsätzlich läuft die transparente Schnittstelle im mfd sehr niederprior und es ist deshalb empfehlenswert, das Senden und Empfangen programmtechnisch zu kontrollieren, anstatt nur SysComRead oder SysComWrite zu benutzen.
Ich habe eine Lib angehängt, die 2 Bausteine zum Senden und Empfangen enthält. Diese Lib baut auf der xSysCom200.lib auf, die schon im Lib_MFD57 - Verzeichnis enthalten ist (evtl. musst Du diese neu einfügen, wenn Du die Lib einbindest). Grundsäzlich wird dabei solange gesendet bzw. empfangen, bis die gewünschte Anzahl von Datenbytes erreicht ist.
Außerdem würde ich die Zeilenumbrüche mit CR und LF gestalten.
Vieleicht hilft es Dir.
Gruß
Klaus