RoBop
Level-2
- Beiträge
- 130
- Reaktionspunkte
- 10
-> 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.
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.