Programmierung einer Waage mit Auswertgerät DK 800

Flobert

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

vielleicht kann mir ja jemand von euch bei meinem Problem helfen, und zwar:

Zurzeit bin ich eine Automatische Dosieranlage am bauen. Dort sollen Rezepte mit Hilfe von WinCC Flexible programmiert werden. Es gibt 4 kleine Pumpen zum fördern von 4 unterschiedlichen Flüssigkeiten. Die Rezepte unterscheiden sich nur im Mischungsverhältniss. Zuerst soll Pumpe 1 Menge X1 fördern, wenn Menge X1 erreicht ist soll Pumpe 2 Menge X2 fördern bis Menge X1 + X2 erreicht, dann soll Pumpe 3.....

Verwendete Hardware:
CPU: Siemens 314 C2 PN/DP
Waage: Soemer 1006
Auswertgerät: Mesomatic DK 800 (verbunden mit CPU über Profibus DP) GSD ist schon in Hardware-Konfig geladen.

Den Handmodus habe ich schon komplett programmiert und dieser funktioniert auch einwandfrei :)
Die Rezepte anlegen dürfte auch nicht das schwierigste sein, nur das Programm zum Automatikmodus fehlt mir, da ich nicht wirklich weiß wie ich dort ran zu gehen habe, damit es so funktioniert wie oben beschrieben.

Das Programm kann ich auch gerne als ZIP packen und dann per PN schicken.

Mfg

Flobert
 
Da ist schon der Ansatz falsch.
Du musst Komponentengewichte dosieren.
Ausserdem stell Dir das nicht so einfach vor.
Wie reagierst du auf Plus und Minus Toleranzen?
Hast Du einen Vorabschaltpunkt vorgesehen?

So an der Simulation mag das gut funktioniern, aber teste das mal an der reellen Anlage
 
Zuviel Werbung?
-> Hier kostenlos registrieren
okay, wie würdest du denn da ran gehen??

Toleranz bis +/- 5 g ( da max. 1,2 l gefördert werden sollen)
der nachlauf der pumpe ist vernachlässigbar, denn wenn die Pumpe abschaltet max. ein Paar Tropfen nachlaufen (die Pumpen wurden so ausgesucht, das dies gegeben ist und wurden auch von mir getestet)
Pumpe 1 soll z.B. 100 g, Pumpe 2 200g, Pumpe 3 300g und Pumpe 4 400g fördern, aber die nächste Pumpe soll erst aktiviert werden wenn die vorherige Pumpe fertig ist.
 
Zurück
Oben