Hallo,
habe mal ein kleines Beispiel für eine einfache Positionierung (Simulation der Eingangsimpulse mit Blinkzeitgliedern, 0,5mm pro Impuls) mit einer 500er Easy angefügt.
Einfach Simulation starten, Display & Tasten auswählen, mit denTasten P2 oder P4 den Sollwert einstellen. Dann Eingang I1 betätigen und die Sollposition wird angefahren. Beim Rückwärtspositionieren, also wenn der Istwert größer dem Sollwert ist wird leider um 1mm zu weit nach unten positioniert und dann wieder um 1mm nach oben,sodass dann Soll gleich ist beträgt. Das hängt aber mit dem Zähler der Eingangsimpulse zusammen.
Es ist nur ein Beispielprogramm welches sicherlich noch optimiert werden kann.
Einziger Nachteil in der Praxis ist bei der Verwendung von "normalen" Zählen, das die Zälfrequenz Zykluszeitabhängig ist, im schlechtesten fall wären ca. 10Hz möglich. Aber vielleicht funktioniert es auch mit "schnellen" Zählern. Dies ist leider in der Simulation nicht möglich zu testen.
mfG Jan