Animation

Zuviel Werbung?
-> Hier kostenlos registrieren
Ne, das muss er nicht.
Wenn er es aber macht, muss er das Start Bit umlegen.

Stimmt, muss er nicht. Ist aber unschön...
Und wo wir bei unschön sind. Es war natürlich auch kein guter Tipp, einen WORD-Zugriff auf eine "ungerade" Adresse zu machen.

Also idealerweise: DB1.DBW2
 
Hallo,
da hat sich eine rege Diskusion ohne mich entwickelt,
die TEMP-Variable war der Übeltäter

"Da Temp-Variablen am Zyklusende nicht gespeichert werden können, ist damit keine Flankenauswertung möglich" - habe ich auch schon gehört aber wieder nicht daran gedacht.
Besten Dank!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ross,
also Tigerentes Variante passt auf jeden Fall. ;)
Wenn du aber dennoch bei deiner Variante bleiben willst, musst du an folgender Stelle den Code ändern:
Code:
// ALT:
   U DB1.DBX20.3
   FN #H0_3
   S DB1.DBX20.0
 
// NEU:
   U DB1.DBX20.3
   FN #H0_3
   SPBN xxx
   L 0
   T DB1.DBW20
xxx: NOP 0

Hallo Paule ich habe deine Variante ausprobiert, so passt 1A
....ich lasse euch doch nicht die ganze Arbeit machen:D

U DB1.DBX 20.3 //neuen Impuls
FN #HO_3
SPBN m002
L 0 //nicht benötigte Bits rücksetzen
T DB1.DBB 20
S DB1.DBX 20.0 //und ersten Bit wieder setzen
m002: NOP 0

so läuft es von 0 bis 3

andere Frage:
kann ich meine Werte über ein Schieber eingeben? (WinCC Flex)?
 
Zurück
Oben