Hallo liebe OSCAT Gemeinde,
WAGO 841, FW16, Codesys 2.3.9.7
OSCAT lib 310 und 320 ausprobiert:
ich versuche verzweifelt seit 2 Tagen, eine einfache Kombination von BLIND_INPUT und BLIND_CONTROL_S in Betrieb zu nehmen. Was aber Probleme macht, ist der Ausgang POS. Der Zähler läuft nur bis ca 160 (statt 255), obwohl beide Zeiten der 2 Bausteine gleich sind (circa 33 s Laufzeit der Rollladen)
Aber heut vormittag konnte ich dasProblem eingrenzen: Ich arbeite mit Tasks, und das gefällt der Kombination überhaupt nicht. Wenn ich das Rolladenprogram "frei" laufen lasse, wird richtig gezählt: Von 0 bis 255 und wieder retour.
Nun wollt ich natürlich mehr wissen, und hab mir ein wenig die Bausteine angesehen. Was ich bisher feststellen konnte war, dass _RMP_P einfach nicht korrekt hochzählt, sobald ich zB.: einen 40ms Zyklus eingestellt habe.
Das dürfte aber doch gar nicht sein. Soweit ich den _RMP_B verstanden habe, arbeitet der Baustein ja mit den Differenzen aus der T_PLC_MS Abfrage um die STEP Größe auszurechnen. ?? Da müsste es doch egal sein, ob das Programm in dem sich die Bausteine befinden, nur alle 100ms oder 10ms aufgerufen werden?
Hat vielleicht jemand von EUCH schon so einen Effekt beobachten können? Bin zu Zeit etwas ratlos, da ich die Bausteine unbedingt verwenden möchte, aber auch nciht auf die unterschiedlichen Tasks verzichten möchte. Ich habe 3.10 und 3.20 ausprobiert , kein Unterschied
Wäre für Hilfe echt sehr dankbar
Dank Euch und LG
Thomas