-> Hier kostenlos registrieren
Hallo zusammen,
ich darf mir in der Firma gerade selber SPS beibringen und habe Probleme beim zählen mit Variablen bzw. mit einer Datenbank.
Gezählt werden soll, wie viele Schaltzyklen ein Relais mitmacht und ab wann die Abweichung zu groß wird. Dazu eignen sich die CTU Bausteine ja schonmal nicht. Ich brauche Werte bis ca. 500.000. Also hab ich mir gedacht, ich pack die Werte einfach in ne 32bit Variable und vergleich die hinterher mit nem Komparator.
Das funktioniert aber nur für den ersten Wert, der zählt in Einerschritten. Die anderen zählen in allen möglich anderen Schritten (siehe Screenshot). Wo liegt das Problem?
Ich komm einfach nicht dahinter.
Hardware ist ne 314er CPU mit jew. einer dig. Ein- und Ausgangskarte, programmiert wird mit Step7 V5.x (ich glaube 5.3 bin mir da aber nicht ganz sicher).
Meine bisherigen Kenntnisse beschränken sich auf LOGO und n bisschen FUP programmieren, allzu viel ist da also noch nicht da.

ich darf mir in der Firma gerade selber SPS beibringen und habe Probleme beim zählen mit Variablen bzw. mit einer Datenbank.
Gezählt werden soll, wie viele Schaltzyklen ein Relais mitmacht und ab wann die Abweichung zu groß wird. Dazu eignen sich die CTU Bausteine ja schonmal nicht. Ich brauche Werte bis ca. 500.000. Also hab ich mir gedacht, ich pack die Werte einfach in ne 32bit Variable und vergleich die hinterher mit nem Komparator.
Das funktioniert aber nur für den ersten Wert, der zählt in Einerschritten. Die anderen zählen in allen möglich anderen Schritten (siehe Screenshot). Wo liegt das Problem?
Hardware ist ne 314er CPU mit jew. einer dig. Ein- und Ausgangskarte, programmiert wird mit Step7 V5.x (ich glaube 5.3 bin mir da aber nicht ganz sicher).
Meine bisherigen Kenntnisse beschränken sich auf LOGO und n bisschen FUP programmieren, allzu viel ist da also noch nicht da.
