Detaljerad förklaring av timerinstruktioner: Tre fördröjningstyper och deras applikationsexempel
Jun 08, 2025
Grundläggande principer för timers
En timerinstruktion är i huvudsak en utgångsinstruktion. Dess unika funktion är att när kraftflödet tas emot vid ingången utlöses inte utgångsåtgärden. Istället körs utgången efter en försening. Denna fördröjningsfunktion gör timers avgörande i en mängd olika applikationer. Baserat på deras tidsmetod och utgångsåtgärd är tidtagare huvudsakligen uppdelade i tre typer: på - fördröjningstimers, håll - på fördröjningstimers och av - fördröjningstimers.
Fördröjningstyper
På - fördröjningstimer
Kärnfunktionen för en på - fördröjningstimer är att överföra utgången till en specifik variabel efter en specifik fördröjning efter att ingången är ansluten. Till skillnad från en off - fördröjningstimer, en på - fördröjningstimer börjar tidpunkten för det ögonblicket den är ansluten. Tidpunkten fortsätter endast så länge kraftflödet upprätthålls. När kraftflödet går förlorat stannar tidpunkten och ingen utgång genereras. När timern når den förutbestämda tiden är den inställd, vilket utlöser utgången. Om ingångseffektflödet går förlorat igen återställs timern och utgången inaktiveras. Därför inträffar timerens utgång endast under perioden mellan dess uppsättnings- och återställningstillstånd. Det är viktigt att notera att både uppsättnings- och återställningstillstånd är nära bundna till förändringar i ingångseffektflödet.
Håll - vid fördröjningstimer
Det finns ett håll - vid fördröjningstimer, som skiljer sig från timern vid fördröjning. I ett håll - vid fördröjningstimer, om ingångsströmflödet avbryts innan timern når förinställt timervärde, rensar inte timern den aktuella timervariabeln. Istället, när ingångseffektflödet har återställts, fortsätter timern att öka baserat på den ursprungliga timervariabeln. Timervariabeln rensas endast när förinställt timervärdet uppnås och ingångseffektflödet avbryts därefter.
Off Delay Timer
Under en timers operation, när ingångsströmflödet har stängts av, stängs den angivna utgångsvariabeln av efter en fördröjning. Denna funktionalitet är särskilt viktig i många situationer. Till exempel, i trafikljuskontroll, säkerställer timers att röda lampor är på under specifika tidsperioder och gröna lampor är på under andra tidsperioder, vilket effektivt leder trafikflödet. På samma sätt används i stegbelysningskontroll ofta för att skapa specifika belysningseffekter och växlingstider. Dessa exempel visar fullt ut den oundgängliga rollen för timers i olika applikationsscenarier.






