TIA Bitmeldetexte in Runtime importeren

Wincctia

Level-2
Beiträge
832
Reaktionspunkte
192
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Beisammen,

aktuell hab ich ein Problem und zwar wir haben aktuell viel TIA WINCC Professional im Einsatz hier kann zentral von einem Server die Bitmeldetexte importiert werden und zwar zur Laufzeit über ein VB Script (die Texte sind in einer CSV Datei gespeichert).
Leider hat diese Lösung doch Nachteile wie z.B. jedes mal ein PC nötig und die Lizenz bekommt man auch nicht geschenkt.
Deshalb möchten wir verstärkt Comfort Panels einsetzen (besonders halt bei kleinen HVO´s mit wenigen Bildern.
Deshalb würde ich hierfür eine Lösung suchen:
Mein Vorschlag war bei jeder Bitmeldung eine interne Stringvariable zu hinterlegen und diese mit der Textliste über ein VB Script befüllen.
Leider halt nicht unbedingt über Elegant.
Hat evtl. jemand noch eine Idee

der Zugriff auf den Server läuft ich kann auch schon Rezepte von dort Lesen und Schreiben das soll nicht das Problem werden.

Danke schon mal.

PS ich erwarte natürlich keine Lösung ein Stichwort bzw ein neuer Denkansatz wäre schon super:D:D:D:D:D


Mit freundlichen Grüßen TIA
 
Ist diese komplizierte Lösung denn wirklich nötig?
Natürlich hat die Lösung Vorteile, aber ändern sich die Fehlermeldungen denn zur Laufzeit wirklich so häufig, dass man das in TIA vorhandene Meldungssystem nicht benutzen kann? Man gibt die Meldungen einmalig in einer "Datenbank" an und lässt sie über die Steuerung triggern. Nachteilig ist halt, dass man das Projekt neu machen und einspielen muss, wenn sich eine Meldung ändert.

Wir haben auf dem Server eine Datenbank mit den jeweiligen Programmtypen zugeordneten Fehlermeldungen. Aus der Programmerstellung kommt eine Liste der verwendeten Bausteine (Anlagenteile), die wir über ein VB- Skript in Excel einlesen und welches uns die Meldungsliste für die Visu in einer CSV Datei fertig zum Import in TIA/WinCCflex ausgibt.
 
Okay.
Was mir noch eingefallen ist, man konnte in Flexible mit "ShowSystemsAlarm" Fehlermeldungen direkt aus dem Skript anzeigen lassen. Rein theoretisch müsstest du dann keine Stringvariable als Fehlertext angeben, sondern nur ein Skript laufen lassen, welches die Meldung angibt. Problematisch ist, dass die Meldungen nur kurz aufpingen und wieder verschwinden. Sie sind aber in dem Archiv vorhanden. Ob das auch in TIA geht? Ob euch das reicht?
Wenn du die Funktion des "Normalen Meldungssystems" benutzen musst und nur den Meldungstext vorgeben sollst, wäre die Variante mit den Strings die dann auch anliegen solange der Trigger anliegt wohl tatsächlich die einzige Möglichkeit. Soweit ich mich erinnere, bleiben die dann auch im Archiv bestehen.
 
Sehe da auch keine direkte Möglichkeit. Sind denn die Trigger-Datenpunkte fix.

Dann könntest du eigentlich nur, wie ja schon erkannt, die Daten aus der File in interne Strings lesen (Array of String geht leider nicht) und diese Variablen dann statt den Texten in die Bitmeldungen einfügen.
 
Zurück
Oben