Hallo,
danke für die rasche Antwort.
Also ich muss mit einem System kommunizieren, welches mir die verschiedensten Nachrichten schickt. Zur Unterscheidung werden an einer bestimmten Stelle eine Kommandonummer eingetragen, sowie die Länge der inneren Nutzdaten. Auf diese Weise kann ich alle reinkommenden Nachrichten auseinanderhalten und zuordnen. Das ist kein Problem.
Problem ist, wenn eine Motorverstellung von Motor A zum gleichen Zeitpunkt wie Motor Y den Istwert zurückmelden will und vielleicht auch noch irgendwo ein meldepflichtiger Taster gedrückt wird und das alles im gleichen Zyklus. Das wären dann hier im Beispiel 3 getrennte Nachrichten, die ich absetzen muss und die auch nicht verloren gehen dürfen.
Theoretisch kann auch noch viel mehr im gleichen Zyklus anliegen.(worst case 20 bis 30) Meine Hoffnung bei dem Namen FIFO war, dass hier die aufeinander folgenden Nachrichten gepuffert werden. Scheint ja nicht zu sein und ich muss mir etwas andres überlegen.
P.S. Der "Gegner" ist ein bestehendes System, wo nichts geändert werden kann.