HansWurst01
Level-1
- Beiträge
- 25
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo.
Ich hätte da eine Frage zu ARRAYS. Und zwar möchte ich eine Positive Flanke auf Set eines RS-Glied setzen. Der sog. R_TRIG und das RS verhalten sich aber im ARRAY anders als gedacht. Beim RS im ARRAY sind alle Ausgänge 0 bis 15 auf TRUE, dabei müsste aber nur ein Ausgang auf TRUE gesetzt sein?
Das ist jetzt eine Variante zum Test, das Problem dabei wie oben beschrieben
FOR i := 0 TO 15 DO
IF S1 AND S2 THEN A1 := 1;
ELSE A1 := 0;
END_IF
END_FOR
FOR i2 := 0 TO 15 DO
RT(CLK:=A1[i2] , Q=>A2[i2] );
END_FOR
FOR i3 := 0 TO 15 DO
RS1(SET:=A2[i3] , RESET1:=Sres , Q1=>A3[i3] );
END_FOR
Ich hätte da eine Frage zu ARRAYS. Und zwar möchte ich eine Positive Flanke auf Set eines RS-Glied setzen. Der sog. R_TRIG und das RS verhalten sich aber im ARRAY anders als gedacht. Beim RS im ARRAY sind alle Ausgänge 0 bis 15 auf TRUE, dabei müsste aber nur ein Ausgang auf TRUE gesetzt sein?
Das ist jetzt eine Variante zum Test, das Problem dabei wie oben beschrieben
FOR i := 0 TO 15 DO
IF S1 AND S2 THEN A1 := 1;
ELSE A1 := 0;
END_IF
END_FOR
FOR i2 := 0 TO 15 DO
RT(CLK:=A1[i2] , Q=>A2[i2] );
END_FOR
FOR i3 := 0 TO 15 DO
RS1(SET:=A2[i3] , RESET1:=Sres , Q1=>A3[i3] );
END_FOR
Zuletzt bearbeitet: