-> Hier kostenlos registrieren
Hallo,
mal nachgefragt: Ich übergebe einem FB mit Instanz-DB ein INT, in dem Bits vom Bediensystem (HMI) bearbeitet werden.
Aus diesem INT möchte ich natürlich im FB intern die BITS "ziehen".
Ich habe das erstmal wie folgt gelöst:
L HMI_IN #(INT)
T TMP_INT #(INT) in den Lokalbereich (dort habe ich immer ein paar mit TMP markierte Pufferbereiche)
U L8.0 #Lokales Bit laden...
= HMI_BIT0 #und in den STAT Bereich schreiben
... nun noch die anderen...
Kann man das auch mit weniger Zeilen bzw. anders lösen?
Danke für euer Hirnschmalz ;-)
mal nachgefragt: Ich übergebe einem FB mit Instanz-DB ein INT, in dem Bits vom Bediensystem (HMI) bearbeitet werden.
Aus diesem INT möchte ich natürlich im FB intern die BITS "ziehen".
Ich habe das erstmal wie folgt gelöst:
L HMI_IN #(INT)
T TMP_INT #(INT) in den Lokalbereich (dort habe ich immer ein paar mit TMP markierte Pufferbereiche)
U L8.0 #Lokales Bit laden...
= HMI_BIT0 #und in den STAT Bereich schreiben
... nun noch die anderen...
Kann man das auch mit weniger Zeilen bzw. anders lösen?
Danke für euer Hirnschmalz ;-)