Zähler an S7-1200

insta

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgendes Problem:
Ich soll eine Schlechtteilauswertung programmieren bei der maximal 5 der letzten 100 Teile niO sein dürfen. Das Problem ist das der Zähler nicht nach 100 Teilen auf 0 gesetzt werden darf, sondern weitergeschoben werden muß damit immer die letzten 100 ausgewertet werden.
Kann mir da vielleicht jemand auf die Sprünge helfen, wie ich das umsetzen kann? Steuerung ist eine S7-1200 CPU1214

Gruß
 
Wie wär's mit dem Dreisatz?

5 Teile von 100 sind 5% oder ein zwanzigstel.

Also SchlechtanteilMax = Teilezähler / 20

Wenn Schlechtteilezähler > SchlechtanteilMax dann Fehlermeldung, oder so.

Im Prinzip so, habe kein S7 10.5:
Code:
L Teilezaehler
L 20
/I
T SchlechtanteilMax

L SchlechtanteilMax
L Schlechtteilzaehler
>I
S MurksMerker
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antwort, aber so einfach ist es leider nicht.
Um bei größeren Stückzahlen auf diese 5% zu kommen brauche ich mehr als 5 schlechte Teile. Daher sollen immer nur die letzten 100 betrachtet werden um schnell reagieren zu können. Daher soll auch der Zähler verschoben werden.
 
Zurück
Oben