SchwurbelMurks
Level-2
- Beiträge
- 10
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Für eine komplexe Anlagensteuerung mit einer Siemens 1518 CPU und einem WinCCadvanced HMI, projektiert in TIA Portal V17, sollen Handfunktionen, bzw. deren Freigabe diagnostizierbar werden. Dazu sollen im HMI fehlende Bedingungen für die jeweilige Funktion an den Bediener gemeldet werden, wenn die Taste gedrückt wird und keine Freigabe vorliegt. Wie kann eine solche Funktion mit möglichst wenig aufwand implementiert werden, welche Ansätze können dabei verfolgt werden.
ZB:.: 'Handbetrieb nicht aktiv' ; 'Störung auf der Einheit xy'; 'Extrawurst zustand angewählt' etc...
Mir wäre ein 'Diagnose Baustein' am liebsten, der aus den 'Eingangsparametern als Freigabe-bedingungen' die Kommentare ins HMI schubst.. aber das kann die CPU zur laufzeit wohl nicht und somit ist für alle mir bekanten, ansätze (Bitmeldung, prodiag, programalarm) relativ viel workaround notwenig.
Somit wäre mein Ansatz aktuell, es einfach über bitmeldungen zu realisieren, die ich dann aus einer opennessfunktion im projekt nach dem 'Diagnose Baustein' 'schnüffeln lasse, um dann Meldnummern und Texte zu organisieren, also die Meldetexte aus den Kommentaren der Symbole auf den 'Freigabebedingunen' als eingangsparamer des 'Diagnose Baustein' zu basteln.
Bevor ich das energetisiere, würd ich geren sicherstellen, dass es diese 'Rad' nicht schon gibt, bevor ich beginne es zu 'erfinden'...
ZB:.: 'Handbetrieb nicht aktiv' ; 'Störung auf der Einheit xy'; 'Extrawurst zustand angewählt' etc...
Mir wäre ein 'Diagnose Baustein' am liebsten, der aus den 'Eingangsparametern als Freigabe-bedingungen' die Kommentare ins HMI schubst.. aber das kann die CPU zur laufzeit wohl nicht und somit ist für alle mir bekanten, ansätze (Bitmeldung, prodiag, programalarm) relativ viel workaround notwenig.
Somit wäre mein Ansatz aktuell, es einfach über bitmeldungen zu realisieren, die ich dann aus einer opennessfunktion im projekt nach dem 'Diagnose Baustein' 'schnüffeln lasse, um dann Meldnummern und Texte zu organisieren, also die Meldetexte aus den Kommentaren der Symbole auf den 'Freigabebedingunen' als eingangsparamer des 'Diagnose Baustein' zu basteln.
Bevor ich das energetisiere, würd ich geren sicherstellen, dass es diese 'Rad' nicht schon gibt, bevor ich beginne es zu 'erfinden'...