-> Hier kostenlos registrieren
Dafür ist die Kopfzeile ein wenig eng um das Sinnvoll zu umschreiben...
Was ich möchte:
1. Einen FC erstellen, für mehrmalingen Aufruf
2. Über IN/Schnittstelle ein Word übergeben
3. die einzelnen Bits des WORD bearbeiten können
Bisher bin ich soweit und hänge fest:
L #MW // Lade Word, flexible Vorgabe
LAR2 // schreibe Akku 1 in Adressregister 2
S [AR2,P#0.0] // setze im AR2 das Bit 0.0
Das scheint mir so nicht richtig zu sein...
Wenn ich das WORD genau kenne ist das mit dem Bitzugriff ja kein Problem, aber wie greife ich auf ein Variables WORD zu? Oder soll ich das WORD vorher enfach in einen Puffer legen, innerhalb des Bausteins diesen Bearbeiten, und denn am Bausteinende in das Variable WORD zurückschreiben ?
Das ganze soll für einen Störmeldebaustein sein, ich habe da ein paar Ideen... ist aber nicht 100% durchdacht...
Bin für Tipps, Anregungen usw. immer dankbar (ich hoffe ich habe mich verständlich ausgedrückt... )
Was ich möchte:
1. Einen FC erstellen, für mehrmalingen Aufruf
2. Über IN/Schnittstelle ein Word übergeben
3. die einzelnen Bits des WORD bearbeiten können
Bisher bin ich soweit und hänge fest:
L #MW // Lade Word, flexible Vorgabe
LAR2 // schreibe Akku 1 in Adressregister 2
S [AR2,P#0.0] // setze im AR2 das Bit 0.0
Das scheint mir so nicht richtig zu sein...
Wenn ich das WORD genau kenne ist das mit dem Bitzugriff ja kein Problem, aber wie greife ich auf ein Variables WORD zu? Oder soll ich das WORD vorher enfach in einen Puffer legen, innerhalb des Bausteins diesen Bearbeiten, und denn am Bausteinende in das Variable WORD zurückschreiben ?
Das ganze soll für einen Störmeldebaustein sein, ich habe da ein paar Ideen... ist aber nicht 100% durchdacht...
Bin für Tipps, Anregungen usw. immer dankbar (ich hoffe ich habe mich verständlich ausgedrückt... )