Hallo Leute,
meine Aufgabe ist es, die Ansteuerung einer Verpackungsmaschine mit einer MFD-Titan und einer Easy800 im Netzbetrieb zu realisieren.
Im einen Anlagenteil soll die MFD-Titan zur Visualisierung und Parametrierung dienen. Gleichzeitig soll Sie Positionierung vornehmen:
Eine Lichtschranke erkennt die Vorderkante eines Packstückes, was mit maximal 30m/min zugeführt wird. Das Packstück soll nach einer voreingestellten Zeit nach Lichtschrankendurchlauf positioniert werden. Die Positionierung darf eine Toleranz von maximal +/- 1cm haben.
Ich habe eine kleine Menuführung programmiert und Easy-Soft 5.1 hat mir eine Zykluszeit von ca. 120ms ermittelt.
Wenn ich jetzt die Toleranz bei 120ms errechne:
30m/min = 50cm/s , das sind 5cm/100ms
Das würde bedeuten, 6cm Abweichung, wenn ich einen normalen Timer benutze.
Gibt es programmiertechnisch eine bessere Lösung?
Dazu kommt das nächste Problem:
Wenn der MFD-Teil zur Positionierung stoppt, mit nahezu zeitgleich die easy800 ein Fördersystem anhalten. Ich gehe davon aus, dass die 800er eine wesentlich kürzere Zykluszeit hat, weil damit keine Visualisierung erzeugt wird. Das senden der Information aus dem MFD differiert ja genau wie die Positionierung, auch wenn die 800er schneller und öfter den Wert abruft.
Leider kann ich aus baulichen Gründen nicht die Positionierung mit der 800er vornehmen. Ich möchte gerne drumrumkommen, ein drittes Easygerät zur Positionierung zu benutzen.
Ich würde mich sehr über Hilfe freuen!
Gruß
Jennes