OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: mike_roh_soft am 18. Oktober 2011, 22:30:22

Titel: DIMM_1 SET RST
Beitrag von: mike_roh_soft am 18. Oktober 2011, 22:30:22
Hallo,

sehe ich das richtig, dass wenn SET über einen Impuls gesetzt wird (Instanz_DIMM_1.SET := TRUE;) es nicht mit RST im DIMM_1 zurückgesetzt wird?
Ich muss SET nach einem RST manuell zurücksetzen?

Macht das Sinn?

Meiner Meinung nach sollte SET mit einem gesetzten RST im DIMM_1 zurückgesetzt werden wenn es von außen nicht mehr gesetzt wird.



Titel: Re: DIMM_1 SET RST
Beitrag von: mike_roh_soft am 21. Oktober 2011, 16:44:24
So ok... SET in eine Eingangsvariable und kann intern vom Baustein nicht zurückgesetzt werden.
Muss man eben anders lösen!

Titel: Re: DIMM_1 SET RST
Beitrag von: mike_roh_soft am 21. Oktober 2011, 16:47:27
So und was passiert wenn der VAL=0 ist und ich SET setze.

Dann ist OUT=0 und Q=1.

Hier sollte doch auch MIN0/MAX255 abgefangen werden wie es bei IN=1 der Fall ist, oder?

Gibt es hier im Forum niemanden der mal was schreiben will?
Ich weis so ja gar nicht ob ich nur unsinn schreibe :)

...
Titel: Re: DIMM_1 SET RST
Beitrag von: mike_roh_soft am 23. Oktober 2011, 10:17:40
So und was passiert wenn der VAL=0 ist und ich SET setze.

Dann ist OUT=0 und Q=1.

Hier sollte doch auch MIN0/MAX255 abgefangen werden wie es bei IN=1 der Fall ist, oder?
Titel: Re: DIMM_1 SET RST
Beitrag von: Tom am 30. Oktober 2011, 23:01:12
So und was passiert wenn der VAL=0 ist und ich SET setze.

Dann ist OUT=0 und Q=1.

Sicher,  aber warum sollte jemand das tun? Laut Doku ist der SET-Eingang dazu gedacht, die Lampe auf einen Maximalwert zu setzen. 

Hier sollte doch auch MIN0/MAX255 abgefangen werden wie es bei IN=1 der Fall ist, oder?
Da man hier eher einen Festwert ansetzt, ist die Frage akademischer Natur. Außerdem ist man so flexibler, da man z.B. auch einen Maximalwert für Notfälle ansetzen kann, den man im normalen Dimmbetrieb nicht anfahren möchte.