Programmauswahl - Dosierung via SPS

elcabone

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Sers!

Ich habe gerade irgendwie eine Denkblockade.

Es geht um folgendes:
Ein Gerät welches eine Menge X an Flüssigkeit abgibt.

Die Menge wird mit einem Durchflusszählwerk, welches Rechtecksignale ausgibt gezählt.

Nach Menge X ist also der Vorgang abgeschlossen.

Nun gibt es aber für verschiedene Situationen, verschieden benötigte Mengen an Flüssigkeit.
Es soll also eine Art Programmauswahl stattfinden.

Z.b.
Programm 1, Menge X strömt aus
Programm 2, Menge Y strömt aus
Programm x, Menge n strömt aus
usw usw

Die Auswahl des ProgrammsX kann z.B. mittels WinCC/flex.

Frage bzw meine Denkblockade besteht nun darin.
Wo speichert man nun diese Programme, sodass ein Endnutzer z.b. über die WinCCgeschichte auch ein neues ProgrammX2 mit einer neuen definierten Menge eingeben kann.

Kommt man da mit einer SQL Datenbank weiter?
Oder klappt das direkt in der SPS ?
 
Zuletzt bearbeitet:
Das vorgeben geht entweder:

1. Im Panel über eine Rezeptur (nicht bei den einfachen Geräten)
2. In der SPS mit dem Panel in einen DB schreiben.


In der SPS ist flexibler aber mehr Arbeit, das mit den Rezepturen sind Fertige Funktionen im Panel, da muß in der SPS nicht mehr viel gemacht werden.

Welches Gerät kommt denn zum Einsatz ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das kann ich noch frei bestimmen.

cpu ist:
314c-2 dp

i/o karte kombiniert, genaue bezeichnung weiss ich gerade nicht.

alles andere ist noch in planung bzw frei wählbar.
wobei das flexible ja auch mit der runtime auf einem normalen pc läuft, gelle?!
so kann man falls kein panel pc vorhanden auf dem win pc laufen lassen.!?
 
Zuletzt bearbeitet:
das kann ich noch frei bestimmen.

cpu ist:
314c-2 dp

i/o karte kombiniert, genaue bezeichnung weiss ich gerade nicht.

alles andere ist noch in planung bzw frei wählbar.
wobei das flexible ja auch mit der runtime auf einem normalen pc läuft, gelle?!
so kann man falls kein panel pc vorhanden auf dem win pc laufen lassen.!?

Das geht zwar, aber die Kosten sind ungleich höher.
1. Braucht man WinCCFlexible advanced
2. Braucht man eine RunTime mit Powerpacks.

Wenn Du das für so eine kleine Anwendung umrechnest, ist ein Panel wie z.B. ein TP177B um längen günstiger.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das geht zwar, aber die Kosten sind ungleich höher.
1. Braucht man WinCCFlexible advanced
2. Braucht man eine RunTime mit Powerpacks.

Wenn Du das für so eine kleine Anwendung umrechnest, ist ein Panel wie z.B. ein TP177B um längen günstiger.

1. ist auf jedenfall vorhanden und das Runtime mit Pp muss ich mal morgen gucken.
Heisst also dass ich im Falle das, voll ausgerüstet wäre?
 
Hi,

kannst den Benutzer nicht einfach die Menge eingeben lassen?
Dann sparst du dir das ganze Rezepturgeraffel...

Bei nur einem Parameter braucht man so was normalerweise nicht.
 
Das wäre einfach.

Aber der Endbenutzer hat mehrere Hundert Rezepturen zur Auswahl, welche der dann nicht unbedingt alle kennt.
Zudem muss das ganze Modular erweiterbar sein. So dass auch zwei verschiedene Flüssigkeiten gespritzt werden können.

Also bleibt nur eine Rezeptbank anzulegen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das wäre einfach.

Aber der Endbenutzer hat mehrere Hundert Rezepturen zur Auswahl, welche der dann nicht unbedingt alle kennt.
Zudem muss das ganze Modular erweiterbar sein. So dass auch zwei verschiedene Flüssigkeiten gespritzt werden können.

Also bleibt nur eine Rezeptbank anzulegen.

Na das ist doch super...... deine Denkblockade wieder weg....

:p
 
Darf man darüber mehr erfahren?!
Programmtechnisches Gerüst?

Ich will um Gottes willen kein fertiges Programm was hier Plug&Play ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So ich habe nun die ganze Hardeware verstrippt und das läuft soweit alles.

Das Panel ist ein OP177 PN DP
und die CPU ne 314 C - 2 DP

Jetzt komme ich aber noch nicht ganz klar mit den Rezepten.

Mal ein einfaches Programm:

2 Behälter mit Flüssigkeit

Nun soll man ein Mischungsverhältnis via Rezeptur auswählen können.

Es wird doch nun ein DB angelegt aus welchen man eine Rezeptur (RezeptNr) auswählen kann.

Die Auswahl erfolgt über das Panel, welches einfach die DB und Rezeptnr an die SPS sendet!? Oder sehe ich das soweit falsch?
 
Die Rezepte sind im Panel gespeichert,

Im Panel richtest du im der Rezeptverwaltung ein Produkt oder mehrere mit verschiedenen Rezepturen ein.

Den Komponenten in einer Rezeptur musst du dann eine Variable zuweisen damit du diese in der SPS als Sollwert weiterverarbeiten kannst.

Welche Rezeptur aktuell ist kannst du mit den Zeigerfunktionen ermitteln


mfg
 
wenn ich dich richtig verstehe, ja...

du legst in der Rezeptur...


Legobausteine: <- Typ
Legobaustein 4b: <- Rezept
Rot: INT 100 <- Komponente/n
Blau INT 30
Gelb: WORD FF

Schau dir das Applikationsbeispiel mal an da ist sicher auch ne PDF dabei..
 
Zuviel Werbung?
-> Hier kostenlos registrieren


jau thx, wobei mir das beispiel aufgrund der version von flex2005 nichts bringt, ich habe die 2008er und damit lässt sich die 2005er nicht öffnen.

oder gibt es eine konvertierungsfunktion?

dann mach ich mich mal ran....
 
ja gibt es... :)

wobei das zu fehlern führen KANN... muss aber nicht.. ich mein das Projekt lässt sich mti 2008 öffnen.. ich aufjedenfall kann das....
 
Zurück
Oben