Quantcast
Viewing all articles
Browse latest Browse all 49833

Zyklischen Prozess mit Sleep/Warte-Funktion implementieren (SocketReceive-Execute)

Hallo,

in der Dokumentation steht für den FB SocketReceive:

For this reason, the instance has to be called cyclically (polling) within the PLC task, until all required data have been received. During this process, an rising edge is generated at the bExecute input, e.g. every 100ms. If successful, the data received last are copied into the receive buffer.

Ich arbeite mit TwinCat 3 auf Windows 10 mit einer CX9020.
Dafür suche ich eine Methode, um eine Art "Sleep Function" zu implementiere, wie sie in anderen Programmiersprachen üblich ist. Also

1) Execute aktivieren
2) Sleep()
3) Zurück zu 1)

Bisher habe ich mit TON/TOFs etwas gebastelt, was aber nur mäßig stabil funktioniert.
Was habe ich sonst für Möglichkeiten?

Danke,
Kutsubato

Viewing all articles
Browse latest Browse all 49833


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>