-> Hier kostenlos registrieren
Hallo, ich arbeite mit TwinCAT und soll per TCP/IP Daten auf ein Identsystem schreiben. Das Verbinden uns hinsenden von Daten funktioniert soweit sehr gut, doch beim empfangen kommt es vor, dass die Daten durch TCP/IP in mehreren Teilen kommen. In der Hilfe zu dem Baustein steht folgendes:
Bin noch nicht so bewandert in CoDeSys.
Vielen Dank.
Kann mir bitte jemand ein Beispiel dazu geben, wie ich ich dies in ST am besten mache?Es ist also möglich, dass nicht alle Daten auf einmal mit einem Aufruf der Instanz von FB_SocketReceive empfangen werden können. Aus diesem Grund muss die Instanz zyklisch (pollend) in der SPS-Task aufgerufen werden, so lange bis alle benötigten Daten empfangen wurden. Dabei wird eine steigende Flanke, z.B. alle 100ms, an dem bExecute-Eingang erzeugt.
Bin noch nicht so bewandert in CoDeSys.
Vielen Dank.