Einen Integer Wertebereich überwachen

nackidai

Level-1
Beiträge
4
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Liebe Community,
Ich baue Momentan mit einem Schulkollegen unsere Facharbeit für die Techniker Schule. Wir sind nun auf ein Problem gestoßen, welches wir nicht gelöst bekommen. In unserer facharbeit geht es um eine Zählmaschiene. Um zu zählen nutzen wir eine Siwarex U Karte und 2 Waagemodule. Da es sich bei dem zu zählendem Medium um Besteck handelt, brauchen wir eine Art Toleranzband. Es muss doch eine Art Baustein geben wo ich einen Bereich festlegen kann. Wenn der Wert in diesem Bereich ist, soll der Ausgang gesetzt werden. Wenn er nicht in diesem Bereich ist, soll er den Ausgang nicht setzten. Ich Bitte um Hilfe, weil uns einfach nichts einfällt wie man so etwas in Step 7 programmiert.

Danke im Vorraus...

MFG Nackidai
 
Hallo,
ich weiß, dass es heute so gelehrt wird, dass es für Alles schon etwas Fertiges gibt und das man das auch benutzen sollte, selbst dann wenn es im Grunde für die gewünschte Aufgabenstellung so nicht zu gebrauchen ist.
In diesem Fall ist es aber so (ungeachtet der Wägebaugruppe) dass es dafür "nur" ein paar Befehle gibt, die man sinnvoll miteinander (aber wenn man möchte natürlich in einem eigenen Baustein) verschalten braucht um das gewünscht Ergebnis zu erhalten.
Das geht dann in etwa so :
Code:
L #Einlesewert
L #Vergleichswert min
>=I (oder D oder R)
= #ist größer als min
vielleicht kannst du dir damit jetzt schon etwas bauen und es ggf. noch etwas vervollständigen ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe zu kompliziert gedacht. Theoretisch sollte es doch möglich sein mit Vergleichern. Wenn der min. Wert überschritten wird, setzt man ein SR FlipFlop. Wenn der max. Wert überschritten wird, setzt man es einfach zurück. Somit wäre in dem Bereich zwischen min. Wert und max. Wert ein Ausgang gesetzt. Ich werde es heute Abend mal ausprobieren.

Grüße
Nackidai
 
Zurück
Oben