TIA Portal - Rezept/aktueller Typ anzeigen

testuser

Level-2
Beiträge
139
Reaktionspunkte
11
Zuviel Werbung?
-> Hier kostenlos registrieren
hi @all,

ich habe eine Rezeptverwaltung in einem TP177B, und möchte den aktuellen Rezepttyp bzw. den Datensatz anzeigen.
Wie kann man das am einfachsten machen?

Mein Datensatz beinhaltet auch eine RezNr (int), jetzt könnte man eine Textliste erstellen und die Bezeichnung anzeigen lassen. Nachteil bei später erstellten Rezepten/Dätensätzen muss die Textliste per PG-Einsatz aktualisiert werden und ich kann nicht sicherstellen das jede RezNr nur einmal verwendet wird.

mfg..testuser
 
Hallo testuser,

Schnellschuss von mir, da früher bei einem TP277 selbst eingesetzt: es müsste einen Befehl 'Rezeptnummer_in_Namen_wandeln' oder so ähnlich geben...



Gruß, Fred
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hi,

ist das ein Skriptbefehl?!? das kann das TP177B leider nicht.

es gibt einen Befehl "LeseDatensatzname" bei Ereignisse, allerdings muss ich dabei per Int-Variable den zulesenden Name angeben, da ich aber 5 Rezepturen und jeweils min 3 Datensätze habe finde ich da keinen Ansatz.

wenn jemand dazu eine Idee/Ansatz hat bitte posten.

mfg
 
Hallo testuser,

dann verstehe ich aber deine Frage bzw. deinen Anwendungsfall nicht ganz:

Um den Namen eines Datensatzes und den Namen der Rezeptur anzeigen zu können muss du den gewünschten Datensatz doch auswählen/aktivieren. Dann aber hast du doch die jeweilige interne Identifikations-Nummernkombination...


Gruß, Fred
 
anbei mal die Verwaltung der Rezepte. In die Steuerung übertragen wird mit dem Laden-Button unten links.

Jetzt möchte ich auf dem Hauptbild oder Kopfzeile (Vorlage für [fast] alle Bilder) den zuletzt übertragenen Typ zeigen.

Wie bekomme ich die Info aus der Rezeptverwaltung? Wie verwende ich diese dann weiter, um den passenden Namen des Rezeptes/Datendatzes zu haben?
 

Anhänge

  • Rezepte.png
    Rezepte.png
    9,9 KB · Aufrufe: 60
Genau das meinte ich: die Rezeptur und der Datensatz werden ( in deinem Fall über die Rezepturanzeige) ausgewählt.


Dann geht es sogar noch einfacher:
An die Rezepturanzeige kannst du auf der ersten Eigenschaftsseite Variablen binden, welche dir dann die jeweilige Rezept- und Datensatz-Name/Nummer liefern, und schon bist du am Ziel.


Gruß, Fred
 
also, ich habe das mal probiert.
und der Name des Rezeptes bzw. Datensatz wird in den Variablen abgelegt.
leider wird nicht der zuletzt in die Steuerung geladene Name angezeigt, sondern der zuletzt bearbeitete (dies beinhaltet auch "In Steuerung laden").
man müsste es noch mit dem Impuls von der Taste "In Steuerung laden" verknüpfen können. Geht das evtl.?
 
Das kann ich jetzt aus dem Kopf nicht sagen, aber du muss die in die Rezepturanzeige 'eingebaute' Funktionstaste ja nicht verwenden. Kreiere eine eigene Schaltfläche und binde zum einen die Rezeptfunktion 'In Steuerung laden' an, zum anderen die Funktion(en) 'SetzeWert' (oder so ähnlich), um den Rezept- und Datensatznamen in andere Variablen umzukopieren.


Gruß, Fred
 
Zurück
Oben