-> Hier kostenlos registrieren
Hallo allerseits,
ich habe mal eine Frage zur Programmierung.
Und zwar möchte ich Fehlermeldungen auf ein Display von einer Funkfernbedienung anzeigen lassen.
Momentan ist es im Programm so, dass die Fehler im Merkerbereich 100 bis 120 definiert werden.
Das Display nutzt insgesamt 5 Ausgangsbytes zur Anzeige. Mit jedem AB habe ich einen Wertebereich von 0-255.
Somit kann ich jeweils pro AB 256 Fehlermeldungen am Display ausgeben.
Wie kann ich das nun am besten realisieren? Wenn zB. M100.0 „high“ ist, habe ich im MB100 die Wertigkeit 1, transferiert nach AB1 würde mir somit Meldetext Nr. 1 angezeigt werden.
Wenn nun aber M100.0 und M100.1 „high“ sind, bekomme ich die Wertigkeit 3 und diese bringt mir dann den Meldetext Nr. 3 zur Anzeige, statt wie gewünscht Nr. 1 und Nr. 2, die ich auch gerne durch Tastendrücke „durchtickern“ wollen würde, da ich nur 2 Zeilen pro Meldung nutzen möchte.
Meine Frage ist, hast jemand hier so was ähnliches schon mal programmiert? Evtl. ne Idee für mich, dass zu realisieren? Mit einer Maskierung vielleicht?
ich habe mal eine Frage zur Programmierung.
Und zwar möchte ich Fehlermeldungen auf ein Display von einer Funkfernbedienung anzeigen lassen.
Momentan ist es im Programm so, dass die Fehler im Merkerbereich 100 bis 120 definiert werden.
Das Display nutzt insgesamt 5 Ausgangsbytes zur Anzeige. Mit jedem AB habe ich einen Wertebereich von 0-255.
Somit kann ich jeweils pro AB 256 Fehlermeldungen am Display ausgeben.
Wie kann ich das nun am besten realisieren? Wenn zB. M100.0 „high“ ist, habe ich im MB100 die Wertigkeit 1, transferiert nach AB1 würde mir somit Meldetext Nr. 1 angezeigt werden.
Wenn nun aber M100.0 und M100.1 „high“ sind, bekomme ich die Wertigkeit 3 und diese bringt mir dann den Meldetext Nr. 3 zur Anzeige, statt wie gewünscht Nr. 1 und Nr. 2, die ich auch gerne durch Tastendrücke „durchtickern“ wollen würde, da ich nur 2 Zeilen pro Meldung nutzen möchte.
Meine Frage ist, hast jemand hier so was ähnliches schon mal programmiert? Evtl. ne Idee für mich, dass zu realisieren? Mit einer Maskierung vielleicht?