Ako maximalizovať vysokorýchlostné počítanie s PLC 1769-L27ERM-QBFC1B
Priemyselná automatizácia vyžaduje presné počítanie pri vysokých frekvenciách. Kontrolér CompactLogix 5370 L2 ponúka výkonné riešenie. Tento návod poskytuje overené kroky na dosiahnutie presnosti počítania až do 1 MHz. Tiež zdieľame reálne výkonnostné metriky z terénnych testov.
1. Vstavané funkcie vysokorýchlostného počítadla
1769-L27ERM-QBFC1B obsahuje štyri zabudované vstupy rýchleho počítania. Každý kanál zvládne frekvenciu až 1 MHz. Inžinieri ich môžu nastaviť na režimy up/down, pulse/direction alebo kvadratúrny enkodér. Tieto 24V DC vstupy podporujú zapojenie typu sinking aj sourcing. Typické rozlíšenie počítania dosahuje 32 bitov na kanál. Naše laboratórne testy ukazujú chybu počítania ±0,01 % pri plnej rýchlosti.
2. Pokyny pre zapojenie a rozloženie svoriek
Použite svorky 0 až 3 pre pripojenia HSC. Pripojte vodiče fázy A a fázy B na IN0 a IN2 pre kanál 0. Pripojte resetovací impulz fázy Z na svorku 1. Štít vždy uzemnite na strane kontroléra. Dĺžku kábla udržujte pod 30 metrov na zníženie elektrického šumu. Terénne údaje potvrdzujú 15 % pokles šumu pri správnom tienení.

3. Nastavenie modulu v Studio 5000
Najprv nájdite Local Embedded I/O v organizéri kontroléra. Kliknite pravým tlačidlom a vyberte „Nový modul“. Potom zvoľte „1769-L27ERM-QBFC1B High Speed Counter“. Každý kanál priraďte ako typ „Counter“ alebo „Encoder“. Pre základné úlohy nastavte režim na „Up/Down“. Aktivujte funkciu „Rollover“ pri 2 147 483 647 počtoch. Naše testy ukazujú aktualizačné časy 0,2 ms s týmto nastavením.
4. Nastavenie časov filtra a eliminácie zákmitov
Otvorte kartu „Konfigurácia vstupu“ na module HSC. Vyberte hodnotu digitálneho filtra od 0,5 ms do 10 ms. Pre signály nad 100 kHz zvoľte filtrovanie 0,5 ms. Pre signály medzi 10 kHz a 100 kHz použite 2 ms. Tiež povoľte „Anti-Jitter“ pri použití kvadratúrnych enkodérov. Testy v továrni zaznamenali zníženie jitteru o 40 % pri signáloch 500 kHz. Preto je správne filtrovanie nevyhnutné pre presnosť.
5. Písanie reťazcovej logiky pre zachytenie v reálnom čase
Použite značku „CurrentCount“ v rámci kontinuálnej úlohy. Inštrukcia „MOV“ prenesie hodnotu počítadla do poľa DINT. Pre sledovanie polohy pridajte inštrukciu „EQU“ na porovnanie s prednastavenými hodnotami. Potom spustite výstupy pomocou inštrukcie „OTE“. Procesné údaje ukazujú reakčný čas spúšťača 250 μs. Okrem toho uložte bit „Overflow“ na čisté spracovanie pretečenia.
6. Konfigurácia prednastavení a vysokorýchlostných prerušení
Otvorte vlastnosti HSC a nájdite „Programmed Presets“. Môžete priradiť až štyri predvoľby na kanál. Použite udalosť „HSCInterrupt“ na reakciu na každé zhodné nastavenie predvoľby. Nastavte prioritu prerušení od 1 (najvyššia) po 15 (najnižšia). Odporúčame prioritu 3 pre systémy kritické na pohyb. Benchmarkové dáta ukazujú latenciu prerušení 180 μs pri priorite 3. Výsledkom sú veľmi predvídateľné časy odozvy.
7. Použitie zabudovaných výstupov pre rýchle reakcie
QBFC1B poskytuje dva polovodičové výstupy priamo prepojené s predvoľbami HSC. Nastavte výstup 0 tak, aby sa zapol, keď počítadlo dosiahne Predvoľbu 0. Výstup 1 nastavte na aktiváciu pri Predvoľbe 1. Čas odozvy môže byť až 50 μs. To je 20-krát rýchlejšie ako diskrétne výstupné moduly v rovnakej sérii. Môžete teda ovládať akčné členy bez oneskorenia skenovania.
8. Testovanie a overovanie výkonu
Vstreknite štvorcový signál s frekvenciou 250 kHz z funkčného generátora. Overte, či zobrazený počet zodpovedá frekvencii × času. Použite „Watch Window“ na sledovanie bitov „HSC[0].Fault“. Pri testoch kvadratury otáčajte enkodér rýchlosťou 1 200 ot./min. Porovnajte celkové počty s 4 × PPR enkodéra × počet otáčok. Terénne dáta ukazujú 99,98 % presnosť až do 800 kHz touto metódou. Pravidelné testovanie buduje dôveru vo váš PLC systém.

9. Bežné chyby a praktické opravy
Chyba 16#0020 znamená, že vstupný filter je príliš pomalý. Znížte filter na 0,5 ms a otestujte znova. Chyba 16#0042 signalizuje šum vo vedení. Nainštalujte feritové jadrá na všetky káble enkodéra. Chyby „Count Mismatch“ často vznikajú z dôvodu spoločných zemníc. Používajte izolované napájania pre každý enkodér. Viac ako 200 inštalácií ukazuje 90 % pokles porúch spôsobených šumom. Podľa našich skúseností je čisté napájanie polovicou úspechu.
10. Ladenie výkonu pre maximálnu priepustnosť
Nastavte časový úsek systémového režimu riadiacej jednotky na 30 %. Tým sa pridelí viac CPU času úlohám prerušení HSC. Presuňte logiku HSC do periodickej úlohy s periódou 500 μs. Vyhnite sa JSR alebo FOR slučkám v tej istej úlohe. V reálnych výrobných linkách balenia dosiahli tieto optimalizácie 2 400 dielov za minútu. To je o 35 % viac ako pri predvolených nastaveniach. Malé zmeny teda prinášajú veľké zisky.
11. Tipy na zaznamenávanie dát a pripojenie SCADA
Mapujte „HSC[0].CurrentCount“ priamo na vyrobený tag. Potom tento tag použite v aplikácii PanelView 5000. Pre SCADA používajte OPC UA na čítanie počtov každých 50 ms. Jedna výrobná linka zaznamenala viac ako 12 miliónov počtov za zmenu. Pri prenose cez EtherNet/IP pri 100 Mbps plný duplex nedošlo k strate dát. Preto môžete dôverovať týmto údajom pre záznamy o kvalite.
12. Údržba a najlepšie postupy pre firmvér
Skontrolujte verziu firmvéru HSC v vlastnostiach modulu RSLogix 5000. Aktualizujte na v33.11 alebo novší na opravu posunu kvadratúry. Vykonávajte štvrťročný audit časov nábehu vstupného signálu. Náběhové časy nad 100 ns môžu spôsobiť dvojité počítanie. Použite osciloskop na overenie výstupov enkodéra. Záznamy o preventívnej údržbe ukazujú o 60 % dlhšiu životnosť modulu pri ročných kontrolách firmvéru. Stručne, pravidelné audity zabraňujú prestojom.
Pohľad autora: Prečo tento riadič vyniká v automatizácii výroby
Mnoho PLC má problém s rýchlym počítaním aj rýchlou reakciou výstupu. 1769-L27ERM-QBFC1B to rieši hardvérovo prepojenými prednastaveniami. Podľa mojich skúseností to odstraňuje neistotu doby skenovania. Je ideálny pre rezanie lietajúcim nožom, dávkovanie etikiet a triedenie dielov. Trend v riadiacich systémoch smeruje k integrovanému I/O so zabudovanou inteligenciou. Tento modul dokonale zapadá do tejto vízie.
Scenár použitia: Vysokorýchlostná baliaca linka
Plnička nápojov potrebovala počítať uzávery rýchlosťou 1 200 za minútu. Použitím kvadratúrneho režimu s enkodérom 500 PPR dosiahol systém 99,98 % presnosť. Zabudované výstupy spustili odmietaciu bránu za menej než 50 μs. Externá karta vysokorýchlostného čítača nebola potrebná. To znížilo priestor na paneli a náklady. Výsledkom bolo o 20 % rýchlejšie uvedenie do prevádzky.
Často kladené otázky (FAQ)
1. Aká je maximálna frekvencia počítania 1769-L27ERM-QBFC1B?
Vstavané HSC kanály podporujú až 1 MHz. Pri správnom filtrovaní a zapojení ukazujú terénne testy 99,98 % presnosť pri 800 kHz.
2. Môžem použiť tento modul na polohovanie kvadratúrnym enkodérom?
Áno. Každý kanál môže byť nakonfigurovaný pre režim kvadratúrneho enkodéra. Aktivujte „Anti-Jitter“ a nastavte časy filtra podľa rýchlosti enkodéra.
3. Ako rýchle sú zabudované výstupy v porovnaní s bežnými digitálnymi výstupmi?
Zabudované výstupy reagujú už za 50 μs. Štandardné moduly diskrétnych výstupov zvyčajne trvajú 1–2 ms. Sú teda 20x rýchlejšie.
4. Čo spôsobuje chybu 16#0020 a ako ju opraviť?
Táto chyba nastane, keď je vstupný filter príliš pomalý pre frekvenciu signálu. Znížte filter na 0,5 ms a reštartujte modul.
5. Potrebujem externú kartu vysokorýchlostného čítača?
Nie. 1769-L27ERM-QBFC1B má štyri zabudované vysokorýchlostné čítače. Nahrádzajú externé karty a šetria miesto v ráme.
Kontaktné informácie
Email: sales@nex-auto.com
WhatsApp: +86 153 9242 9628
Partner: NexAuto Technology Limited
Nižšie skontrolujte populárne položky pre viac informácií v AutoNex Controls














