-> Hier kostenlos registrieren
Hallo
ich benutze Bitmeldungen. Diese werden bitgetriggert am Panel (alte OP77A) angezeigt (ohne Archive). Funktioniert an allen Anlagen gut.
Nun habe ich noch zusätzlich innerhalb der SPS einen Array - Ringspeicher in dem ich den Zeitstempel und die Byte/Bit Stelle sowie weitere Anlagendaten einspeichere.
Wenn ich vor Ort an eine Anlage komme will ich mir diese Daten (unter anderem die Meldetexte) komfortabel mit einer Runtime anzeigen lassen.
Daher will ich z.B. in einem HMI-Sript (VB) unter anderem anhand der Meldenummer oder der Trigger-Adresse den HMI-Meldetext jeweils in eine HMI-interne String - Variable kopieren um diesen Textstring dann in der Runtime darzustellen und zwar nicht innerhalb einer Meldeanzeige sondern mit einer Zeichenkette (E/A-Feld)
Meine Schwierigkeit ist, wie kann ich innerhalb der Runtime den Text einer ausgewählten Bitmeldung erfassen und dann als String wiedergeben? (Hier habe ich Vorteile bei wiederkehrenden Meldungen usw. was so mit der Meldeanzeige nicht möglich ist.)
Eventuell mit GetObject - Funktion in VB-Script oder über den Protokolliermodus einer Meldung (Druckerumleitung) ?
Kommen und gehen intressiert mich nicht, da ich die Daten mit Zeitstempel ereignisgesteuert lesen will. Hat da jemand eine Idee oder schon Erfahrungen gesammelt? Danke Peter Götz
ich benutze Bitmeldungen. Diese werden bitgetriggert am Panel (alte OP77A) angezeigt (ohne Archive). Funktioniert an allen Anlagen gut.
Nun habe ich noch zusätzlich innerhalb der SPS einen Array - Ringspeicher in dem ich den Zeitstempel und die Byte/Bit Stelle sowie weitere Anlagendaten einspeichere.
Wenn ich vor Ort an eine Anlage komme will ich mir diese Daten (unter anderem die Meldetexte) komfortabel mit einer Runtime anzeigen lassen.
Daher will ich z.B. in einem HMI-Sript (VB) unter anderem anhand der Meldenummer oder der Trigger-Adresse den HMI-Meldetext jeweils in eine HMI-interne String - Variable kopieren um diesen Textstring dann in der Runtime darzustellen und zwar nicht innerhalb einer Meldeanzeige sondern mit einer Zeichenkette (E/A-Feld)
Meine Schwierigkeit ist, wie kann ich innerhalb der Runtime den Text einer ausgewählten Bitmeldung erfassen und dann als String wiedergeben? (Hier habe ich Vorteile bei wiederkehrenden Meldungen usw. was so mit der Meldeanzeige nicht möglich ist.)
Eventuell mit GetObject - Funktion in VB-Script oder über den Protokolliermodus einer Meldung (Druckerumleitung) ?
Kommen und gehen intressiert mich nicht, da ich die Daten mit Zeitstempel ereignisgesteuert lesen will. Hat da jemand eine Idee oder schon Erfahrungen gesammelt? Danke Peter Götz