Analogwerte subtrahieren und Ergebnis Speichern

RoBop

Level-2
Beiträge
130
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

erstmal bin ich ein absoluter SPS-Neuling.
Zu meinem Problem:
Ich habe einen Behälter mit Material. Die Füllmenge des Behälters wird über eine Waage kontrolliert.
Über ein Leitsystem kann ich in kg eine Menge vorgeben die aus diesem Behälter automatisch abgelassen wird.
Die abgelassene Menge wird jedoch nicht erfasst.
Tja woher weiß mein Programm nun wann es den Behälter wieder schließen soll??

Daher denke ich:

- (Wert 1) Gesamtgewicht laden
- (Wert 2) Gewicht das abgelassen werden soll laden (Wertvorgabe vom Leitsystem)
- (Wert 2) Wertvorgabe von (Wert 1) Gesamtgewicht abziehen
- dann sollte der Rest rauskommen, der nach dem Ablassen im Behälter übrig bleibt.
- diesen Restwert irgendwie Speichern.
- zum Schluss den gespeicherten Restwert mit dem tatsächlichen Restwert im Behälter vergleichen. Wenn der Restwert kleiner oder gleich ist als der tatsächliche Wert ist, dann wird der Behälter wieder geschlossen.

Ich glaube ich muss den Wert speichern, sonst zählt mein Programm permanent und der Behälter ist bald leer.
Programmiert wird das in einer Schrittkette.
Wie ich das jetzt programmieren soll weiß nicht :-/
Vielleicht gibt es auch einen Standardbaustein den ich noch nicht kenne und ich zerbreche mir unnötig den Kopf.
 
Deine Gedankengänge sind alle richtig.
Einen fertigen Baustein gibt es dafür nicht.
Wenn Du noch nicht weißt, wie man eine Schrittkette programmiert, mußt Du Dich noch etwas einlesen. Auch hier im Forum wirst Du einige Beispiele finden.

Wenn Du dann noch Deinen Code postest und konkrete Fragen hast, wird Dir hier sicher geholfen.
 
1. Ich glaube ich muss den Wert speichern, sonst zählt mein Programm permanent und der Behälter ist bald leer.
2. Programmiert wird das in einer Schrittkette.
3. Vielleicht gibt es auch einen Standardbaustein den ich noch nicht kenne und ich zerbreche mir unnötig den Kopf.
Antworten:
1. Ganz genau
2. Ich sehe da keine Schrittkette
3. Nein
Aber bevor ich nach der Lösung von "borromeus" in CFC, jetzt eine Lösung in AWL schreibe (genau deine Wegbeschreibung) und du es dann doch in KOP brauchst, warte ich mal auf deine Antwort. ;)
 
Also ich habe es mit Hilfe eines Kollegen so programmiert:

SPS-SC-Zellenradschleuße.jpg
Am Ende der Schrittkette wird der Hilfmerker und der Zwischenspeicher zurückgesetzt.
 

Anhänge

  • SPS-SC-Zellenradschleuße.jpg
    SPS-SC-Zellenradschleuße.jpg
    123,6 KB · Aufrufe: 18
Zurück
Oben