Hoe kunnen we helpen?
[Counter] Teller Ingang
Teller zorgt ervoor dat een Integer Tag verhoogt (of verlaagt) wanneer een specifieke Bit Tag van waarde verandert.
- Kan tot ongeveer 3 kHz (180 000 pulsen/min) tellen.
- Je kunt net zoveel tellers hebben als er ingangen beschikbaar zijn.
- Voor meer dan 3 kHz, zie MotionIn die tot 250 kHz kan tellen.
Teller is een achtergrondtaak. Als een Teller die is ingesteld op ’telt op’ of ’telt af’ wordt uitgevoerd, gaat deze door met tellen totdat een Teller met dezelfde Uitgangstag die is ingesteld op ‘stop teller’ wordt uitgevoerd.
Je hoeft deze opdracht niet elke keer uit te voeren als je de teller wilt laten stijgen of dalen. Voer het uit wanneer je de teller wilt starten, stoppen of wijzigen.
De ‘Uitgang’ is de waarde die omhoog of omlaag wordt geteld. Deze kan van elk Integer-type zijn (UI8, UI16, I16 of I32).
Het andere invoerveld is voor de Bit Tag die ervoor zorgt dat de Uitgang omhoog of omlaag telt. Dit is niet nodig voor ‘stopteller’.
stijging’ zorgt ervoor dat de uitgang telt wanneer je Bit Tag van waarde 0 naar 1 gaat.
dalen’ zorgt ervoor dat de uitgang telt wanneer je Bit Tag van waarde 1 naar 0 gaat.

Here, we will show how to have a state for execute a task only once, from top to bottom of the cycle, when the PLC boots.
This state will never run again until the next boot. Usually used to initialize variables.
|
![]() |
Voorbeeld hoe de teller te gebruiken
| ColdStart (of een andere bitnaam) wordt gebruikt voor het eenmalig uitvoeren van taken
Alleen voor het resetten van de teller Als het nodig is (de reset is niet genoeg), kun je de teller stoppen. Als je de teller hebt gestopt, kun je hem opnieuw starten We stellen ColdStart in op 1 zodat we taken die maar één keer gedaan hoeven te worden niet opnieuw uitvoeren. . |
![]() |

