-> Hier kostenlos registrieren
Hallo miteinander,
vielleicht kann mir ja jemand helfen.
Folgendes Problem:
Von einer Visualisierung bekomme in einem DB wortweise die Werte
für Ausgänge geliefert. Da von dieser jedoch das High und Lowbyte
verdreht ist, muss ich es vor Ausgabe zu den Ausgängen drehen.
Hier mein Ansatz:
Netzwerk 1:
AUF #DB_Ausgang
UN "Erster_Zyklus"
SPB M003
L #Start //ab Ausgangsbyte
T #HW_Ausgang
M003: NOP 0
Netzwerk 2:
L #HW_Ausgang
SLD 3
LAR1
L DBB [AR1,P#0.0]
T AB [AR1,P#1.0]
L DBB [AR1,P#1.0]
T AB [AR1,P#0.0]
L #HW_Ausgang
L #Ende
>=I
SPB M000
L #HW_Ausgang
L 1
+I
T #HW_Ausgang
SPA M002
M000: NOP 0
L #Start
T #HW_Ausgang
M002: NOP 0
Leider schaffe ich es nicht die Byte's zu drehen.
Hatt jemand eine Idee?
vielleicht kann mir ja jemand helfen.
Folgendes Problem:
Von einer Visualisierung bekomme in einem DB wortweise die Werte
für Ausgänge geliefert. Da von dieser jedoch das High und Lowbyte
verdreht ist, muss ich es vor Ausgabe zu den Ausgängen drehen.
Hier mein Ansatz:
Netzwerk 1:
AUF #DB_Ausgang
UN "Erster_Zyklus"
SPB M003
L #Start //ab Ausgangsbyte
T #HW_Ausgang
M003: NOP 0
Netzwerk 2:
L #HW_Ausgang
SLD 3
LAR1
L DBB [AR1,P#0.0]
T AB [AR1,P#1.0]
L DBB [AR1,P#1.0]
T AB [AR1,P#0.0]
L #HW_Ausgang
L #Ende
>=I
SPB M000
L #HW_Ausgang
L 1
+I
T #HW_Ausgang
SPA M002
M000: NOP 0
L #Start
T #HW_Ausgang
M002: NOP 0
Leider schaffe ich es nicht die Byte's zu drehen.
Hatt jemand eine Idee?