TIA TIA V14 WinCC Rezeptdatensätzen automatisch umschalten

Satanios

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

ich suche nach einem Weg Rezeptur-Datensätze automatisch zu wechseln wenn über die SPS ein bestimmter Interger-Wert kommt.
In den Datensätzen sind derzeit einfach nur Auslösezeiten für Kameras. Da wir aber unterschiedlich Große Flaschen/Kanister fahren, unterscheiden sich auch die Zeiten für das Auslösen der Kameras etwas. Vorher habe ich einfach über mein HMI Zeiten in den SPS DB geschrieben. Blöd nur dass das Global passiert und ich bei jeder Änderung der Flaschengröße den Wert wieder ändern muss. Als Verbesserung möchte nun über Rezeptdatensätze die korrekten Zeiten in den DB schreiben, wenn ich über den Integer-Wert die Kanistergröße bekomme.
z.B. SPS sendet Int-Wert: 1000 (1L Flasche) an HMI Variable. Evtl. ein Script soll den Int-Wert lesen und den richtigen Datensatz auswählen und die darin enthaltenen Zeiten an die SPS schicken.

Kurze Infos zu den verwendeten Systemen:
Software
Tia Portal V14 WinCC Advance SP1

Display
HMI TP700 Comfort

Gruß und Danke schon mal
Tobias
 
Warum machst du das Rezept handling dann nicht gleich in der SPS? Dann baust du dir einfach eine Maske im HMI wo du neue Rezeptdaten einfach eingeben kannst und speichern kannst.
In der SPS machst dann einfach nen Rezept DB. Je nachdem wieviele Kameras du dort verwalten musst, passen schon eine ordentliche Anzahl an Rezepte in den DB. Ich würde mir ein UDT machen wo die ganzen Kameras vermerkt sind. Dann einen Eintrag für aktuelles Rezept und entsprechend viele Einträge für die Anzahl an Rezepten. Dann kann man mit dem Poke_Blk Befehl einfach immer das gewünschte Rezept von "Speicher" nach "aktuell" kopieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Credofire,

mein erster Gedanke war halt die vorhandene Rezeptverwaltung von WinCC zu nutzen was sich ja leider als etwas kompliziert erwieß. Ich werde deinen Vorschlag so schnell wie es geht in die Tat umsetzen.
 
Credofire,

vielen Dank noch mal. Die Rezeptsteuerung über die SPS direkt zu machen hat gut funktioniert. Etwas aufwendiger als gedacht aber egal.
 
Rezepte haben den Vorteil, dass man die Daten im Panel als *.csv speichern und auch wieder einlesen kann.
Von der SPS aus kann man einen Steuerungsauftrag an das HMI senden, um ein anderes Rezept/Datensatz zu laden.

Suche im "Informationssystem" von TIA nach "Bereichszeiger "Steuerungsauftrag"
Steuerungsauftrag 70 sollte es sein.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht auch ohne Steuerauftrag und Script, die bevorzugte Variabel als Datensatznummer
an die Rezeptur hängen, auf ständig lesen stellen und bei Wertänderungen der Variabel
eine Funktion hängen, die den Datsatz laden lässt.
 
Zurück
Oben