Detaljeret forklaring af timerinstruktioner: Tre forsinkelsestyper og deres applikationseksempler
Jun 08, 2025
Grundlæggende principper for timere
En timerinstruktion er i det væsentlige en outputinstruktion. Dets unikke træk er, at når strømstrømmen modtages ved input, udløses outputhandlingen ikke umiddelbart. I stedet udføres output efter en forsinkelse. Denne forsinkelsesfunktion gør timere afgørende i forskellige applikationer. Baseret på deres timingmetode og outputhandling er timere hovedsageligt opdelt i tre typer: på - forsinkelsestimere, hold - på forsinkelsestimere og off - forsinkelsestimere.
Forsinkelsestyper
På - forsinkelsestimeren
Kernefunktionen af en On - forsinkelsestimer er at overføre output til en bestemt variabel efter en specificeret forsinkelse, efter at input er tilsluttet. I modsætning til en off - forsinkelsestimer, begynder en on - forsinkelse timeren timing i det øjeblik, den er tilsluttet. Timingen fortsætter kun, så længe strømstrømmen opretholdes. Når strømstrømmen er tabt, stopper timing, og der genereres ingen output. Når timeren når den forudbestemte tid, er den indstillet og udløser output. Hvis indgangseffektstrømmen går tabt igen, nulstilles timeren, og output deaktiveres. Derfor forekommer timerens output kun i perioden mellem dens sæt og nulstillingstilstande. Det er vigtigt at bemærke, at både sæt og nulstillingstilstande er tæt knyttet til ændringer i indgangseffektstrømmen.
Hold - på forsinkelsestimeren
Der er et hold - på forsinkelsestimeren, der adskiller sig fra forsinkelsestimeren. I et hold - på forsinkelsestimeren, hvis indgangseffektstrømmen afbrydes, før timeren når den forudindstillede timerværdi, rydder timeren ikke den aktuelle timervariabel. I stedet for, når indgangseffektstrømmen er gendannet, fortsætter timeren med at øge baseret på den originale timervariabel. Timervariablen ryddes kun, når den forudindstillede timerværdi nås, og indgangseffektstrømmen afbrydes derefter.
Off Delay Timer
Under en timers operation, når indgangseffektstrømmen er slukket, slukkes den specificerede outputvariabel efter en forsinkelse. Denne funktionalitet er især vigtig i mange situationer. I trafiklysbekæmpelse sikrer timere for eksempel, at røde lys er tændt i bestemte tidsperioder, og grønne lys er på i andre tidsperioder, hvilket effektivt dirigerer trafikstrømmen. Tilsvarende bruges timere i scenebelysning i vid udstrækning til at skabe specifikke lyseffekter og skifte timinger. Disse eksempler demonstrerer fuldt ud den uundværlige rolle, som timere i forskellige applikationsscenarier.






