Doch, das geht...
Stell dir einen Dialog vor, in welchem sich Ausgabefelder für die drei automatisch zu besetzenden Parameter und Eingabefelder für die restlichen befinden. Dazu packst du ein Eingabefeld (für die Eingabe eines neuen Datensatznamens), welches du von einer reduzierten WinCC-Rezeptanzeige (und zwar nur die Datensatzauswahl sichtbar) ÜBERDECKST. Dann noch zwei Schaltflächen für 'Neu' und 'Speichern', fertig.
Vorgehensweise bei Neuanlage eines Datensatzes:
1. Bediener betätigt 'Neu' ->Datensatzauswahl ausblenden, ggf. Vorbesetzung der Paraameter mit Defaultwerten.
2. Bediener gibt den Datensatznamen und die Parameter ein.
3. Bediener betätigt 'Speichern' -> Skript prüft den Rezeptnamen, besetzt die 3 nichteditierbaren Parameter und speichert den Datensatz. Danach wird die Datensatzauswahl wieder eingeblendet.
Vorgehensweise bei Bearbeitung eines bestehenden Datensatzes:
1. Bediener wählt einen Datensatz aus -> Datensatz wird geladen.
2. Bediener editiert die Parameter.
3. Bediener betätigt 'Speichern' -> siehe oben
Zusätzlich könnte man z.B. die Eingabefelder ausblenden/deaktivieren, wenn kein Datensatz ausgewählt bzw. solange kein neuer Datensatzname ejngegeben wurde, etc.
Gruß, Fred