Timeouttext aus Schrittkette ausgeben

merlin

Level-1
Beiträge
184
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute

Wie würdet ihr folgendes Problem angehen:

Kunde wünsch sein Automatikprogramm in Schrittkettenprogrammierung durch SPL. Jeder Schritt soll auf eine maximale Verweilzeit überwacht werden. Heisst, wenn die Weiterschaltbedingung x Sekunden nicht erfültt wurde muss eine Meldung "Kette X Schritt X Timeout" ausgegeben werden. Alles noch kein Problem.

Nun aber kommts: Zu der Meldung muss auch noch eine Begründung erscheinen. zB "Kette x Schritt x Timeout: --> Endschalter xyz fehlt". Diesen Text möchte ich aber weder statisch in einer Textliste am OP eingeben noch in einem DB. Grund, wenn mal wer die Weiterschaltbedinung ändert muss er auch dran denken den Text im DB zu ändern. Ideal wärs, wenn ich den Text direkt aus dem FC der SPL ausgeben kann.

Funktioniert sowas?? Schon mal wer versucht oder ähnliche Anwendungsfälle gehabt?

Besten Dank
Thomas
 
Aus dem FC wirst du das nicht so einfach hinkriegen, du könntest mit Stringvariablen in einem DB arbeiten, aber das wird so ziemlich der Overkill. Wir haben tatsächlich für jede Schrittkette eine Textliste im OP und arbeiten die bei Änderungen nach. Wenn man das eine Weile gemacht hat und es nicht mehr vergißt, ist das eigentlich rasch erledigt, Bei ProTool, leider etwas umständlich, da man innnerhalb der Liste nichts verschieben kann.

Allerdings irgendwie muß es gehen, da Graph7 ja auch Meldetexte generiert.
 
Na ja, offensichtlich schreiben die das auch direkt in Protool rein, da man nach einer Schrittkettenänderung auch Protool neu generieren und übertragen muß.
Da wird man wohl auf ein paar interne Siemenskenntnisse Zugriff haben müssen, denke ich.
 
Mir fällt da spontan Pdiag und ProAgent ein, wenn der Kunde damit einverstanden ist. Da parametrierst du an deine Weiterschaltbedingung eine Pdiag-Überwachung (z.B. Operandenüberwachung). Wenn die Überwachung ausgelöst wird kannst du dir im OP über die Kriterienanalyse von ProAgent den gesamten Pfad in KOP oder AWL anzeigen lassen und siehst direkt welcher Operant fehlt. Finde ich eigentlich sehr konfortabel. Der Vorteil ist dabei auch, dass du im OP nichts ändern mußt wenn sich deine Schrittkette ändert. Du mußt lediglich die OP-Projektierung neu einspielen.

Gruß OlliBolli
 
Zurück
Oben