TOF timer (resetten)

De Modulaire PLC die vrijwel alles kan.

Moderator: GJ_

Plaats reactie
Jan L.
Berichten: 5
Lid geworden op: 02-04-2014 08:47:03

TOF timer (resetten)

Bericht door Jan L. » 01-05-2018 10:35:30

Hallo,

Vraagje, Kan ik een TOF timer op een of andere manier toch resetten.
vb; TOF timer staan in een FB-blok in gesteld op 5min en door een bepaald de voorwaarde wil ik de timer resetten binnen de 5min.
Is dit mogelijk? Of moet ik een andere blok (timer) nemen?

Alvast bedankt, Jan.

JoopB
Berichten: 955
Lid geworden op: 30-11-2006 20:42:15
Locatie: Weert

Re: TOF timer (resetten)

Bericht door JoopB » 07-05-2018 10:34:14

Als je een 300 of 400 plc heb dan moet je voor de reset B#16#0 in het .STATE byte van de IDB van de timer schrijven. Als de timer als IN = FALSE en de timer afgelopen is staat daar 0 in zodra IN= TRUE komt er een 1 in en als daarna IN weer FALSE wordt komt er een 2 in tot de tijd is afgelopen dan komt er weer een 0 in bij een de waardes 1 en 2 is Q TRUE. door nu tijdens het aflopen van de tijd hier een 0 in te schrijven wordt de Q gelijk FALSE.
Hieronder een paar knipsels van het online scherm. Ik heb de TON als een INSTANCE in een andere FB gezet een voor de in en de reset een paar merkers gebruikt zodat ik die op het online scherm ken sturen op 1 en 0 .( de reset (M120.1) wordt in het programma gelijk weer op 0 gezet zodra de Q false is.
Hier loopt de timer af.
tof1.JPG
tof1.JPG (190.4 KiB) 862 keer bekeken
Hier is het STATE byte op 0 gezet door M120.1 hoog te maken.
tof2.JPG
tof2.JPG (192.94 KiB) 862 keer bekeken
Groeten Joop

Plaats reactie

Terug naar “S7-300”