Guide för teknikräkning

Höghastighetsräkning
Precis pulshantering

Fånga varje puls med nanosekundprecision. Bemästra högfrekventa signaler, exakt positionering via enkodrar och frekvensmätning i realtid.

Kraften i teknikobjekt (TO)

Traditionella PLC-ingångar begränsas av cykeltiden, vilket gör dem olämpliga för högfrekventa signaler. TIA Portal höghastighetsräknare (HSC) använder specialiserad hårdvara på CPU:n eller signalmoduler för att räkna pulser oberoende av OB1-cykeln.

Genom att använda teknikobjekt (TO) får du tillgång till ett abstrakt lager som hanterar enkoderfaser (A/B), Z-pulser och måttenheter automatiskt, vilket möjliggör sofistikerad rörelse- och flödesspårning med minimal kodning.

Räkning & positionering

Hårdvaruräknare och enkodersignaler

Konfiguration av TO_HighSpeedCounter

TO_HSC

Vad den gör

Konfigurerar hårdvarugränssnittet för höghastighetspulsinsamling. Den hanterar räkneriktningar, gränser och beteende vid jämförelsevärden.

När den ska användas

Används för alla applikationer som kräver exakt styckeräkning på transportband eller enkel positionshantering där en fullständig rörelseaxel inte behövs.

Proffstips

Kontrollera CPU:ns hårdvarubegränsningar; S7-1200 stöder vanligtvis upp till 6 HSC:er, men frekvensgränserna varierar beroende på ingångskanal.

Använd händelser för 'Jämförelsevärde' för att trigga snabba hårdvaruutgångar utan att vänta på PLC-programmets cykel.

Aktivera 'Sync'-ingången om du behöver återställa eller förinställa räknarvärdet baserat på en extern sensor (Z-puls).

Enkoderstöd (A/B-fas)

Quadrature

Vad den gör

Avkodar differentiella signaler (Fas A, Fas B) för att detektera både hastighet och riktning. Stöder utvärderingslägen 1x, 2x och 4x.

När den ska användas

Viktigt för inkrementella enkodrar som används i roterande eller linjär förflyttningsmätning där riktningsdetektering är kritisk.

Proffstips

4x-utvärderingsläget ger högsta upplösning genom att räkna varje stigande och fallande flank på både A- och B-fasen.

Se till att skärmade kablar används för enkodersignaler för att förhindra elektromagnetiska störningar från motorkablar.

Om riktningen är inverterad kan du kasta om faserna i TO-konfigurationen utan att behöva dra om hårdvaran.

Avancerad mätning

Frekvens-, period- och latch-funktioner

Frekvens- & periodmätning

Hz / ms

Vad den gör

Beräknar den momentana frekvensen (Hz) eller tidsperioden (ms) mellan pulser. Inkluderar inbyggd utjämning (filtrering) för instabila signaler.

När den ska användas

Idealisk för flödesmätare, anemometrar eller mätning av motorvarvtal via en enkel givare och ett kuggghjul.

Proffstips

Justera 'Uppdateringstid' (Gate time) för att balansera mellan mäthastighet och upplösning för låga frekvenser.

Periodmätning är ofta mer exakt för signaler med mycket låg frekvens jämfört med frekvensmätning.

Enheter kan skalas direkt i teknikobjektet (t.ex. pulser per liter) för att få direkta tekniska värden i din kod.

Capture (Latch)-funktion

Värdefångst

Vad den gör

Sparar det aktuella räknarvärdet omedelbart när en extern digital trigger (DI) detekteras, vilket kringgår mjukvarufördröjningar.

När den ska användas

Används för mätningar 'i farten', såsom att registrera den exakta positionen för en produkt när en fotocell triggas.

Proffstips

Konfigurera 'DI'-ingången i hårdvaruinställningarna för HSC:n för att aktivera 'Capture'-funktionaliteten.

Läs parametern 'CapturedValue' från teknikobjektets datablock för att hämta det låsta resultatet.

Capture kan konfigureras att trigga på stigande flank, fallande flank eller båda för dubbelflanksmätning.

Teknikobjekt jämfört med äldre CTRL_HSC

Modern arbetsflöde jämfört med äldre instruktionsuppsättning

FunktionTeknikobjekt (TO)Äldre (CTRL_HSC)
KonfigurationGrafiskt gränssnittHårdvarukonstanter / DB
DataåtkomstNamngivna TO-taggar (DB)Systemfunktioner (SFB)
DiagnostikInbyggda onlineverktygManuella felkoder
MätningDirekt Hz/ms-skalningKräver manuell matematik
MångsidighetHög (Integrerad Motion)Låg (Endast fristående)
Kodens renhetÖverlägsen (Symbolisk)Komplex (Adressbaserad)

Vanliga frågor

Vad är skillnaden mellan ett HSC-teknikobjekt och instruktionen CTRL_HSC?

Teknikobjektet (TO) erbjuder ett modernt, grafiskt sätt att konfigurera och övervaka räknare. Det lagrar all data i ett strukturerat datablock. CTRL_HSC är en äldre instruktion som kräver mer manuell inställning och behålls främst för kompatibilitet eller mycket enkla uppgifter.

Vilken är den högsta frekvensen jag kan räkna med en S7-1200?

Inbyggda ingångar stöder vanligtvis upp till 100 kHz eller 200 kHz beroende på modell och den specifika ingången (t.ex. 6ES7214-1AG40-0XB0). Höghastighetssignalkort kan utöka detta till 1 MHz.

Vilka enkodertyper stöds av TIA Portal HSC?

Den stöder enfas (Puls + Riktning), tvåfas (A/B-kvadratur) och enkelpulsräknare. Den fungerar med 24V DC inkrementella enkodrar; 5V-signaler kräver ett signalkort eller specifika höghastighetsmoduler.

Hur diagnostiserar jag en räknare som inte räknar upp?

Kontrollera först 'Status'-biten i teknikobjektet. Använd vyn Online & Diagnostik för att se om hårdvaruingångarna fysiskt tar emot pulser. Se till att 'HW_ID' och 'Input address' i TO-konfigurationen matchar din fysiska hårdvara.

Bemästra dina höghastighetsdata

Kämpar du med enkoderbrus eller komplex frekvensskalning? T-IA Connect förenklar konfiguration och övervakning av dina teknikobjekt.