Snelle Telling
Precisie Pulsverwerking
Leg elke puls vast met nanoseconde nauwkeurigheid. Beheers hoogfrequente signalen, nauwkeurige positionering via encoders en real-time frequentiemeting.
De Kracht van Technologie-objecten (TO)
Traditionele PLC-ingangen worden beperkt door de cyclustijd van de scan, waardoor ze ongeschikt zijn voor hoogfrequente signalen. TIA Portal High Speed Counters (HSC) gebruiken gespecialiseerde hardware op de CPU of signaalmodules om pulsen onafhankelijk van de OB1-cyclus te tellen.
Door Technologie-objecten (TO) te gebruiken, krijgt u toegang tot een geabstraheerde laag die encoderfasen (A/B), Z-pulsen en meeteenheden automatisch afhandelt, wat geavanceerde bewegings- en stroomtracking mogelijk maakt met minimale codering.
Tellen & Positioneren
Hardwaretellers en encodersignalen
TO_HighSpeedCounter Configuratie
TO_HSCWat het doet
Configureert de hardware-interface voor snelle pulsverwerving. Het regelt telrichtingen, limieten en gedrag bij vergelijkingswaarden.
Wanneer te gebruiken
Wordt gebruikt voor elke toepassing die nauwkeurige stuktellen op transportbanden vereist, of eenvoudige positietracking waarbij een volledige Motion-as niet nodig is.
Pro Tips
Controleer de hardwarelimieten van de CPU; S7-1200 ondersteunt doorgaans tot 6 HSC's, maar de frequentielimieten variëren per ingangskanaal.
Gebruik de 'Comparison value' events om snelle hardware-uitgangen te triggeren zonder te wachten op de PLC-programmascan.
Schakel de 'Sync'-ingang in als u de tellerwaarde wilt resetten of vooraf wilt instellen op basis van een externe sensor (Z-puls).
Encoderondersteuning (A/B Fase)
QuadratureWat het doet
Decodeert differentiële signalen (Fase A, Fase B) om zowel snelheid als richting te detecteren. Ondersteunt 1x, 2x en 4x evaluatiemodi.
Wanneer te gebruiken
Essentieel voor incrementele encoders die worden gebruikt in roterende of lineaire verplaatsingsmeting waarbij richtingsdetectie cruciaal is.
Pro Tips
De 4x evaluatiemodus biedt de hoogste resolutie door elke stijgende en dalende flank van zowel de A- als de B-fase te tellen.
Zorg ervoor dat afgeschermde kabels worden gebruikt voor encodersignalen om elektromagnetische interferentie van motorkabels te voorkomen.
Als de richting is omgekeerd, kunt u de fasen in de TO-configuratie wisselen zonder de hardware opnieuw te bedraden.
Geavanceerde Meting
Frequentie-, periode- en latch-functies
Frequentie- & Periodemeting
Hz / msWat het doet
Berekent de momentane frequentie (Hz) of tijdsperiode (ms) tussen pulsen. Het bevat ingebouwde afvlakking (filtering) voor onstabiele signalen.
Wanneer te gebruiken
Ideaal voor debietmeters, anemometers of het meten van motortoerental via een eenvoudige nabijheidssensor en een tandwiel.
Pro Tips
Pas de 'Update time' (poorttijd) aan om de balans te vinden tussen meetsnelheid en resolutie voor lage frequenties.
De periodemeting is vaak nauwkeuriger voor signalen met een zeer lage frequentie in vergelijking met frequentiemeting.
Eenheden kunnen direct in de TO worden geschaald (bijv. pulsen per liter) om directe engineeringwaarden in uw code te krijgen.
Capture (Latch) Functie
Waarde VastleggenWhat it does
Slaat de huidige tellerwaarde direct op wanneer een externe digitale trigger (DI) wordt gedetecteerd, waarbij softwarevertragingen worden omzeild.
Wanneer te gebruiken
Wordt gebruikt voor 'on-the-fly' metingen, zoals het registreren van de exacte positie van een product wanneer een fotocel wordt getriggerd.
Pro Tips
Configureer de 'DI'-ingang in de hardware-instellingen van de HSC om de 'Capture'-functionaliteit in te schakelen.
Lees de parameter 'CapturedValue' uit het TO-datablok om het vastgelegde resultaat op te halen.
Capture kan worden geconfigureerd om te triggeren op de stijgende flank, de dalende flank of beide voor meting op beide flanken.
Technologie-object vs Legacy CTRL_HSC
Moderne workflow vs verouderde instructieset
| Functie | Technologie-object (TO) | Legacy (CTRL_HSC) |
|---|---|---|
| Configuratie | Grafische interface | Hardware-constanten / DB's |
| Gegevenstoegang | Benoemde TO-tags (DB) | Systeemfuncties (SFB) |
| Diagnose | Ingebouwde online tools | Handmatige foutcodes |
| Meting | Directe Hz/ms-schaling | Vereist handmatige wiskunde |
| Veelzijdigheid | Hoog (Geïntegreerde Motion) | Laag (Alleen stand-alone) |
| Code-netheid | Superieur (Symbolisch) | Complex (Adresgebaseerd) |
Veelgestelde Vragen
Wat is het verschil tussen een Technologie-object HSC en de CTRL_HSC-instructie?
Het Technologie-object (TO) biedt een moderne, grafische manier om tellers te configureren en te bewaken. Het slaat alle gegevens op in een gestructureerd datablok. CTRL_HSC is een verouderde instructie die meer handmatige instellingen vereist en voornamelijk wordt bewaard voor compatibiliteit of zeer eenvoudige taken.
Wat is de maximale frequentie die ik kan tellen met een S7-1200?
On-board ingangen ondersteunen doorgaans tot 100 kHz of 200 kHz, afhankelijk van het model en de specifieke ingang (bijv. 6ES7214-1AG40-0XB0). Snelle signaalborden kunnen dit uitbreiden tot 1 MHz.
Welke encodertypes worden ondersteund door TIA Portal HSC?
Het ondersteunt eenfase (puls + richting), tweefase (A/B quadrature) en enkelvoudige pulstellers. Het werkt met incrementele encoders van 24V DC; 5V-signalen vereisen een signaalbord of specifieke hogesnelheidsmodules.
Hoe diagnosticeer ik een teller die niet oploopt?
Controleer eerst de 'Status'-bit in de TO. Gebruik de Online & Diagnostics weergave om te zien of de hardware-ingangen fysiek pulsen ontvangen. Zorg ervoor dat de 'HW_ID' en 'Input address' in de TO-configuratie overeenkomen met uw fysieke hardware.