soundmachine123
Level-2
- Beiträge
- 102
- Reaktionspunkte
- 2
-> Hier kostenlos registrieren
Hallo Zusammen, ich find eirgendwie keinen so richtigen Ansatz, habe aber wie immer die Hoffnung, dass hier jemand eine Idee hat.
Folgende Ausgangslage: Ich habe in der SPS ein Störmeldesystem implementiert (quittierpflich/zeitverzögerung, Meldegruppen etc etc.) Etwas kompliziert, aber für diesen Teil der Anlage unabdingbar.
Dieses Störmeldesystem setzt auch insgeamt 512 BOOL in einem Array. Jedes Bit des Arrays steht für eine Störmeldung.
Bsp.
Stoer[0] -> Pumpe max Füllstand
Stoer[1] -> Pumpe min Füllstand
usw...
Mein Problem ist es, jetzt genau diese Texte in der HMI zu hinterlegen. Idealerweise suche ich also eine Tabelle, in die ich zu jedem Bit einen Text definieren kann. Wird eins der Bits 1, so wird der Text in der Tabelle angezeigt. Sind mehrere Bits 1, so werden mehrere dieser Texte angezeigt. Ich möchte gerne die Texte bewusst NICHT in die SPS als String legen, da ich befürchte, die ohnehin schon kanppe CPU an den Rand zu bringen.
Bin für jede Idee äußerst dankbar
Folgende Ausgangslage: Ich habe in der SPS ein Störmeldesystem implementiert (quittierpflich/zeitverzögerung, Meldegruppen etc etc.) Etwas kompliziert, aber für diesen Teil der Anlage unabdingbar.
Dieses Störmeldesystem setzt auch insgeamt 512 BOOL in einem Array. Jedes Bit des Arrays steht für eine Störmeldung.
Bsp.
Stoer[0] -> Pumpe max Füllstand
Stoer[1] -> Pumpe min Füllstand
usw...
Mein Problem ist es, jetzt genau diese Texte in der HMI zu hinterlegen. Idealerweise suche ich also eine Tabelle, in die ich zu jedem Bit einen Text definieren kann. Wird eins der Bits 1, so wird der Text in der Tabelle angezeigt. Sind mehrere Bits 1, so werden mehrere dieser Texte angezeigt. Ich möchte gerne die Texte bewusst NICHT in die SPS als String legen, da ich befürchte, die ohnehin schon kanppe CPU an den Rand zu bringen.
Bin für jede Idee äußerst dankbar