TIA Portal navodila

High-Speed Counter
Strojna natančnost

Zajemite signale, ki so prehitri za standardni PLC cikel. Upravljajte incremental encoders, meritve frekvence in hitro pozicioniranje z nanosekundno natančnostjo.

Zakaj uporabljati High-Speed Counters?

Standardni digitalni vhodi so omejeni s PLC scan time (običajno 1-10ms), zaradi česar ne morejo zanesljivo zaznati impulzov, hitrejših od 100Hz. HSCs uporabljajo namensko strojno opremo na CPU za štetje impulzov neodvisno od programskega cikla.

To razbremenitev zagotavlja, da noben impulz ni izpuščen niti pri frekvencah do 1MHz, kar je ključno za motion control, merjenje pretoka in hitre pakirne linije, kjer milisekundne zamude povzročijo zavržene izdelke.

Visokohitrostno štetje

Sledenje položaju in štetje dogodkov

CTRL_HSC — Counter Control

CTRL_HSC

Kaj počne

Navodilo, ki se uporablja za spreminjanje parametrov High-Speed Counter med delovanjem, kot je nalaganje nove začetne vrednosti ali referenčne vrednosti.

Kdaj ga uporabiti

Ko morate ponastaviti položaj števca po sprožitvi homing senzorja ali posodobiti ciljno vrednost za hardware interrupt.

Strokovni nasveti

Uporabite HW_HSC podatkovni tip za vhodni parameter, da zagotovite pravilno strojno preslikavo.

Vhod REQ sprožite le, ko je sprememba parametra dejansko potrebna, da prihranite vire CPU.

Vedno preverite zastavici BUSY in DONE, preden poskusite z naslednjim ukazom za krmiljenje.

A/B Quadrature — Encoder logika

HSC_Config

Kaj počne

Strojni način štetja z uporabo dveh signalov (Phase A in B), zamaknjenih za 90 stopinj, za določanje položaja in smeri vrtenja.

Kdaj ga uporabiti

Sledenje natančnemu položaju tekočega traku, gredi motorja ali katerega koli linearnega aktuatorja, opremljenega z incremental encoder.

Strokovni nasveti

V Hardware configuration konfigurirajte čase digitalnih filtrov, da odpravite električni šum na linijah encoder.

Uporabite 4x evaluation mode v TIA Portal, da štirikrat povečate efektivno ločljivost vašega encoder.

Preverite nivoje signalov (24V DC vs 5V Differential), da se ujemajo s strojnimi zmogljivostmi vašega CPU.

Meritve

Izračun hitrosti, frekvence in periode

Frequency Measurement — RPM

IDxx:P

Kaj počne

Strojna funkcija, ki izračuna število prejetih impulzov v določenem časovnem oknu za določitev frekvence (Hz).

Kdaj ga uporabiti

Merjenje hitrosti motorja brez analognega tahometra ali izračun pretoka tekočine iz merilnika pretoka s pulznim izhodom.

Strokovni nasveti

Daljši interval merjenja poveča natančnost, vendar upočasni hitrost posodabljanja vrednosti.

Rezultat se samodejno preslika v Input Double Word (ID), definiran v strojni konfiguraciji.

Za zelo nizke hitrosti uporabite 'Period Measurement' način namesto frekvence za boljšo stabilnost.

Pulse Gating — Strojno krmiljenje

Gate

Kaj počne

Uporablja fizični strojni vhod (Gate) za takojšen zagon, ustavitev ali zajem vrednosti števca brez programske zakasnitve.

Kdaj ga uporabiti

Merjenje dolžine izdelka, ki potuje med dvema senzorjema, kjer bi programska latenca povzročila napake pri merjenju.

Strokovni nasveti

Vhod 'Sync' je mogoče konfigurirati za ponastavitev števca na določeno vrednost ob naraščajočem robu.

Hardware interrupts se lahko sprožijo, ko števec doseže referenčno vrednost (CV=RV).

Preverite oznako Status_HSC, da zaznate, ali je pri števcu prišlo do overflow ali underflow.

Programski vs strojni števec

Kdaj nadgraditi na High-Speed strojno opremo

ZahtevaProgramski števec (CTU)Strojni HSC
Najvišja frekvencaPribl. 100 HzDo 1 MHz (1,000,000 Hz)
NatančnostOdvisno od scan timeDeterministično (strojno krmiljeno)
Obremenitev CPUZnatna pri visokih hitrostihNič (razbremenjeno na ASIC)
Podpora za EncoderNe (A/B logika je težavna)Native Quadrature (1x, 2x, 4x)
Filtriranje signalaProgramsko odpravljanje odbojevStrojni filtri (nanosekunde)
FunkcionalnostPreprosto štetjeFrequency, Period, Velocity

Pogosto zastavljena vprašanja

Zakaj se moja vrednost HSC v programu ne povečuje?

Prepričajte se, da je HSC omogočen v Hardware Configuration in da je način 'Counting' pravilno izbran. Prav tako morate enkrat poklicati CTRL_HSC s CV=1, da zaženete števec, če je konfiguriran software enable.

Kakšna je največja frekvenca, ki jo podpira S7-1200?

Standardni S7-1200 CPU-ji podpirajo do 100kHz na vgrajenih vhodih. Modeli višjega razreda ali Signal Boards (SB) lahko dosežejo do 200kHz ali 1MHz z diferenčnimi signali.

Kako iz programa ponastavim števec na nič?

Uporabite navodilo CTRL_HSC. Nastavite vhod 'NEW_CV' na 0 in preklopite bit 'CV' na 1. Nova vrednost bo naložena v strojno opremo ob naslednji izvedbi navodila.

Ali lahko za High-Speed Counter uporabim kateri koli digitalni vhod?

Ne. Samo določeni vhodi (običajno I0.0 do I0.5 na majhnih CPU-jih) so fizično povezani s krogotokom HSC. Preverite priročnik naprave za natančno preslikavo vašega specifičnega modela PLC.

Optimizirajte svojo High-Speed logiko

Morate sinhronizirati večosno gibanje ali upravljati zapletene povratne informacije encoderja? T-IA Connect avtomatizira konfiguracijo HSC in motion technology objects.