Zählwert ändern am Panel

domm5983

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

Gegeben: OP77B, S7-300 CPU 312C KOMPAKT, WinCC flexible


Ich beschreibe erst einmal kurz was ich vorhabe.
Ich habe ein Förderband worauf Teile laufen, gezählt werden und dann in eine Kiste fallen, wenn eine bestimmte Anzahl in der Kiste sind, soll das Band stehen bleiben. Es sind ca. 15 verschiedene Teile-Typen die unterschiedlich groß sind, d.h. ich brauche für jeden Teile-Typ einen anderen Zählwert damit die Kisten nicht überlaufen. Die Teile werden nicht vermischt, es ist immer nur eine Sorte in der Kiste.


Ich möchte jetzt in mein OP77B eine Teile Nummer eingeben am liebsten mit dem Ziffer Block z.B. 112213 und dann wird automatisch der Zählerwert auf 300 gestellt. Beim Nächsten Durchlauf z.B. 123674 und der Zähler wird auf 250 gestellt
Teile-Type 112213 = 300 Teile
Teile-Type 123674 = 250 Teile
Teile-Type 352134 = 500 Teile
usw.



Jetzt liegt mein Problem darin wie ich das mit WinCC mache. Wie kann ich die Teile hinterlegen und in meine SPS Programm die Werte an den Zähler geben.


Hoffe jemand kann mir weiter Helfen


Danke
 
Ich glaube das 77B kann nicht wirklich viel. Hatte erst an Textlisten gedacht.

Ich würde also jetzt ein Eingabefeld in WinCCflex generieren, ggf noch über die Eigenschaften die Werte begrenzen und in der SPS den Eingabewert vergleichen und dann den Zählwert zuweisen.

Sollte deine Teilenummer nicht vorhanden sein dann kanst du noch eine Fehlermeldung ausgeben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo domm,

wenn ich mich nicht irre, kann man mit dem OP77B keine Auswahllisten erstellen. (Falls doch, hätte ich eine einfachere Lösung).

Du kannst eine Variable am Panel mit einem Zahlenwert versehen (wie von Dir schon vorgeschlagen). Diese Variable nutzt Du, um in einem DB in der SPS die zugehörigen Stückzahlen abzurufen.
Der DB könnte ungefähr so aussehen:

Code:
DB 100
DBW  0: 112213
DBW  2: 300
DBW  4: 123674
DBW  6: 250
DBW  8: 352134
DBW 10: 500
...
Prinzip:
Vergleiche OP-Variable mit DBW 0
ok -> Stückzahl = DBW 2
nok-> vergleiche OP-Variable mit DBW4
usw.

Gruß
maweri
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Textliste in flex anlegen.
in dem feld wert trägst du deine stückzahl ein.
in dem feld eintrag z.b. deine zugehörige teilenummer
das machst du für alle teile/stückzahlen.
dann in deinem bild ein symbolische e/a-feld einfügen
und deine textliste zuordnen.
 
Zurück
Oben