[Problem] WinCC flexible 2008 -> Rezepturverwaltung -> Datensatznummer

diabolo150973

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

ich brauche mal einen Tipp. Ich bin gerade dabei, eine Rezepturverwaltung auf einem OP177B einzurichten und bis jetzt klappt das auch soweit... Ich kann Datensätze anlegen, speichern und die Parameter dann zur Steuerung übertragen, wo sie in die entsprechenden DBs übertragen werden. Aber was ich nicht hinbekomme:

Ich habe 2 Rezepte - eines heißt "zeitabhängig", eines heißt "wegabhängig"... Zeit hat die Nummer (1) und Weg hat die Nummer (2). Kann ich irgendwie diese Nummer 1 oder 2 in der SPS abfragen?
Ich will in Abängigkeit der Rezeptnurnummer die entsprechenden Daten in den dazugehörigen DB zur Weiterverarbeitung schieben... Wenn ich das mit PLCSIM und der Winflex-Runtime simuliere sehe ich nur, dass die Datensatzwerte im DB stehen, aber keine passende Nummer...


Schonmal Danke im Voraus!

Gruß,

dia
Rezept Frage WinCCflex.jpgRezept Frage DB.jpg
 
Hallo

Bereichszeiger "Datensatz" anlegen

Datensatz​
Dieser Bereichszeiger ist am OP 177B immer 5 Worte groß. Die Datenworte 6 bis n werden am OP 177B nicht benötigt, da eine indirekte Übertragung von Datensätzen über den Bereichszeiger "Datensatz" an die Steuerung nicht möglich ist.​
Bei der Migration erfolgt eine automatische Umsetzung dieses Bereichszeigers.​
Bei Verbindung mit einer S7-Steuerung bleibt die Länge des Bereichszeigers gleich, die Struktur ändert sich folgendermaßen:​
1. Wort: Rezepturnummer (unverändert)​
2. Wort: Datensatznummer (vorher 4. Wort)​
3. Wort: reserviert​
4. Wort: Datensatzquittierung (vorher Byte n+3 des Schnittstellenbereichs)​
5. Wort: frei
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bitte entschuldige, dass ich so blöd frage! Das ist mein "erstes Mal"...

Als was muss ich das denn im DB angeben? Den "String" kann ich für den Bereichszeiger nicht anwählen...Oder darf es nicht STRING sein? Ich rate jetzt mal, dass dann (wenn die Übertragung klappt) im "DB100.DBW24" die Nummer steht, richtig!?

Gruß,

dia
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So... ich bin's nochmal...
Ich würde nun gerne auf dem Startbild meiner Visu den Rezeptnamen und den Datensatznamen anzeigen lassen. Aber ich schreibe ja jetzt aus dem "Rezeptfenster" in das Datenfach und bekomme da "nur" die Nummern raus... In WinCC flex gibt es eine kleine Anleitung, wie man das mit den Namen machen kann, aber dann kann ich die Sache mit dem Datenfach nicht mehr benutzen, weil ich da in andere Variablen schreiben muss.

[Frage:] Kann ich irgendwie die Namen im Panel anzeigen lassen und gleichzeitig die Rezept- und Datensatznummern in der CPU verwursten?

Und was für Erfahrungen habt Ihr mit kompatiblen Speicherkarten gemacht? Im Moment steckt eine 1GB von Verbatim drin und es funktioniert. Muss ich da auf irgendwas achten?

Schönen Gruß,

dia
 
Zurück
Oben