Hey,
ich versuche in Structured Text (es muss ST sein) ein Programm für den Modbus-Master zu schreiben, das eine Variable des Slaves setzt. Diese Variable soll sich alle 5s ändern.
Hierzu habe ich ein kleines Programm geschrieben, welches meiner Meinung nach funktionieren müsste. Leider funktioniert es nicht.
Ich könnte mir vorstellen, dass es daran liegt, dass die while-Schleife in den ersten 5s mehrfach durchlaufen wird und hierbei immer wieder TimerEnable auf True setzt. Wird somit auch jedes mal wieder Timer.PT auf 0 gesetzt?
Ich kenne mich leider nicht so gut aus..
programm.PNG
Attachment 45366
ich versuche in Structured Text (es muss ST sein) ein Programm für den Modbus-Master zu schreiben, das eine Variable des Slaves setzt. Diese Variable soll sich alle 5s ändern.
Hierzu habe ich ein kleines Programm geschrieben, welches meiner Meinung nach funktionieren müsste. Leider funktioniert es nicht.
Ich könnte mir vorstellen, dass es daran liegt, dass die while-Schleife in den ersten 5s mehrfach durchlaufen wird und hierbei immer wieder TimerEnable auf True setzt. Wird somit auch jedes mal wieder Timer.PT auf 0 gesetzt?
Ich kenne mich leider nicht so gut aus..
programm.PNG
Attachment 45366