Vergleichbare Lösungen hab ich schon öfters umgesetzt.
Wenn nur ein Ausgang möglich sein soll, dann bist du mit der Larry vorgeschlagenen Listbox / Sybolisches EA-Feld gut bedient. Dann entfällt (fast) die ganze Prüfung.
Ich persönlich mach es lieber mit Schaltflächen und einem Script zur Prüfung.
Ich leg mir meist eine UDT mit den entsprechenden Daten für einen Schritt.
Dann ein darauf aufsetzendes Array dieses Typ mit der entsprechenden Schrittanzahl +1.
In dieses Array schreibe ich mit dem Panel die entsprechenden Daten.
Wenn du ein Bild machst, indem du die Daten eines Schrittes eintragen kannst, dann kannst du auch hier mit der
indirekten Adressierung von WinCC flex arbeiten. Wenn du das in Tabellenform machen willst, dann brauchst halt entsprechend viele Variablen.
Hab auch schon mal über 200Variablen in einem Bild dafür gebraucht
Ins Element 0 des Arrays kopiere ich mir immer die Daten des aktuellen Schrittes.
In SCL ist das ein simpler Einzeiler. In AWL ist halt etwas Pointer verbiegen angesagt.
Insgesamt hält sich der Aufwand in Grenzen ... Wenn das Gesamtsystem stimmt.
Aber das ist leicht gesagt
Gruß
Dieter