Variabele timer Siemens S7 Simatic

Hallo,

Ik ben met een project bezig en nu ben ik opzoek naar een variabele timer.

Het gaat erom dat de "default" time bijvoorbeeld op 5 seconden staat. doormiddel van 2x een Di (time up/down) wil ik dat er een x aantal seconden bij de 5 seconden timer komt.

Heeft iemand hiervoor een oplossing? het liefst in Ladder taal :D

High met Henk

Special Member

Heb dit in mijn stal kast alarm zitten,

maar je hebt een variabele in je timer blokje en bij een bitje hoog kun je deze variabele ophogen of verlagen met een mathematisch blokje..

E = MC^2, dus de magnetische compatibiliteit doet kwadratisch mee???
GJ_

Moderator

In AWL schud ik het zo uit de mouw. Ladder begin ik niet aan.

Bedankt voor het meedenken.

Ik heb inmiddels een andere oplossing bedacht.

Heb het opgelost doormiddel van 2 timers welk elkaar continu Set en Reset geven na x aantal tijd. Van 1 van de timers de output tussen de output gezet welk variabel moet schakelen. nu schakelt de output tussen de 2 - 10 seconden.

GJ_

Moderator

In AWL is het eenvoudiger.

Je kunt een S5 tijd gewoon in een MW stoppen en manipuleren. Je kunt van ieder gewenst getal tussen 0 en 999 een BCD maken en in een merkerwoord stoppen:

code:

L "iTimer"   //hier begin je met een integer van 0-999
ITB
MW 200

Nu moet je de eerste 2 bitje nog op "0" zetten en de volgende twee bitjes in een tijdbasis veranderen:

code:

R   M 200.7
R   M 200.6
R   M 200.5  //tijdbasis
R   M 200.4  //tijdbasis

Nu kun je een timer laden:

code:

L  MW 200   //MB200 en MB201 zijn nu samen een gewone S5 timerwaarde
SE T 2

De tijdbasis bitjes kun je naar believen op aan en uit zetten voor een andere tijdbasis, van 0,01s 0,1s 1s 1min enz
De combinatiemogelijkheden zijn gewoon terug te vinden in de help.