V oblasti priemyselnej automatizácie zohrávajú programovateľné logické ovládače (PLC) kľúčovú úlohu pri riadení a monitorovaní rôznych procesov. Spomedzi mnohých komunikačných protokolov používaných v PLC sa ako spoľahlivá a efektívna možnosť pre aplikácie riadenia úrovne objavila zbernica Controller Area Network (CAN). Ako dodávateľ CAN Bus PLC som bol svedkom výhod a výziev používania CAN Bus na riadenie úrovne v PLC. V tomto blogovom príspevku sa podelím o svoje poznatky o tom, ako efektívne využívať zbernicu CAN na riadenie úrovne v PLC, pričom pokryjem všetko od základov zbernice CAN až po praktické implementačné stratégie.
Pochopenie zbernice CAN
CAN Bus je sériový komunikačný protokol, ktorý bol pôvodne vyvinutý pre automobilový priemysel, aby umožnil spoľahlivú komunikáciu medzi elektronickými riadiacimi jednotkami (ECU). Odvtedy našiel široké využitie v iných odvetviach, vrátane priemyselnej automatizácie, vďaka svojej robustnosti, vysokej rýchlosti prenosu dát a schopnostiam viacerých masterov.
Jednou z kľúčových vlastností zbernice CAN je jej komunikačný systém založený na správach. Namiesto adresovania jednotlivých uzlov sa správam prideľuje jedinečný identifikátor (ID). Všetky uzly na zbernici CAN prijímajú každú správu, ale spracúvajú len správy s ID, o ktoré majú záujem. To umožňuje flexibilnú a škálovateľnú komunikačnú architektúru.
Ďalším dôležitým aspektom zbernice CAN je jej diferenciálna signalizácia. Na prenos dát využíva dva vodiče (CAN_H a CAN_L), čo poskytuje vynikajúcu odolnosť voči šumu. Vďaka tomu je zbernica CAN vhodná na použitie v náročných priemyselných prostrediach, kde je bežné elektrické rušenie.
Prečo používať zbernicu CAN na riadenie úrovne v PLC?
Pokiaľ ide o riadenie úrovne v PLC, zbernica CAN ponúka niekoľko výhod. Po prvé, umožňuje jednoduchú integráciu viacerých hladinových snímačov a akčných členov. Keďže zbernica CAN podporuje komunikáciu s viacerými mastermi, môžete pripojiť niekoľko snímačov a akčných členov k rovnakej zbernici, čím sa zníži množstvo potrebného zapojenia.
Po druhé, zbernica CAN poskytuje vysokorýchlostný prenos dát. To je rozhodujúce pre aplikácie riadenia úrovne, kde sú potrebné údaje v reálnom čase na prijímanie presných rozhodnutí o riadení. S rýchlosťou prenosu dát až 1 Mb/s môže zbernica CAN rýchlo prenášať údaje snímača hladiny do PLC a prijímať riadiace signály z PLC do akčných členov.
Po tretie, spoľahlivosť zbernice CAN je hlavnou výhodou. Jeho mechanizmy na detekciu a spracovanie chýb zaisťujú presný prenos údajov. V prípade komunikačnej chyby môže protokol automaticky znovu preniesť správu, čím sa minimalizuje dopad na systém riadenia úrovne.
Komponenty potrebné na riadenie úrovne zbernice CAN v PLC
Na implementáciu zbernice CAN na riadenie úrovne v PLC budete potrebovať nasledujúce komponenty:
- CAN Bus PLC: PLC, ktoré je vybavené rozhraním CAN Bus. nášCAN Bus PLCje špeciálne navrhnutý pre priemyselné aplikácie a ponúka bezproblémovú integráciu so zariadeniami CAN Bus.
- Snímače hladiny: Tieto snímače sa používajú na meranie hladiny kvapaliny alebo pevnej látky v nádrži alebo nádobe. K dispozícii sú rôzne typy snímačov hladiny, ako sú ultrazvukové snímače, kapacitné snímače a plavákové snímače. Uistite sa, že senzory, ktoré si vyberiete, majú výstup CAN Bus alebo môžu byť prepojené s modulom CAN Bus.
- Akčné členy: Ovládače sa používajú na ovládanie hladiny látky v nádrži. Na pridávanie alebo odoberanie látky možno použiť napríklad čerpadlo alebo ventil. Podobne ako senzory, akčné členy by mali mať buď rozhranie CAN Bus, alebo by mali byť pripojené k riadiacemu modulu s povolenou CAN Bus.
- Vysielače a prijímače zbernice CAN: Tieto zariadenia sa používajú na konverziu digitálnych signálov z PLC a iných zariadení na diferenciálne signály používané zbernicou CAN. Poskytujú tiež elektrickú izoláciu medzi zariadeniami a zbernicou, čím chránia zariadenie pred elektrickým prepätím.
- Káble a konektory zbernice CAN: Vysokokvalitné káble a konektory zbernice CAN sú nevyhnutné pre spoľahlivú komunikáciu. Uistite sa, že používate tienené káble, aby ste minimalizovali elektromagnetické rušenie.
Konfigurácia CAN Bus PLC pre riadenie úrovne
Keď máte všetky komponenty, ďalším krokom je konfigurácia CAN Bus PLC na riadenie úrovne.
- Inštalácia hardvéru: Pripojte transceivery CAN Bus k rozhraniu CAN Bus PLC. Potom pripojte snímače hladiny a ovládače k zbernici CAN pomocou vhodných káblov a konektorov. Uistite sa, že ukončovacie odpory sú správne nainštalované na oboch koncoch zbernice CAN, aby sa zabránilo odrazom signálu.
- Konfigurácia parametrov zbernice CAN: V programovacom softvéri PLC nakonfigurujte parametre zbernice CAN, ako je bitová rýchlosť, komunikačný režim (napr. normálny režim alebo tichý režim) a filtre správ. Bitová rýchlosť by mala byť nastavená podľa požiadaviek vašej aplikácie a možností zariadení na zbernici. Filtre správ sa používajú na určenie, ktoré správy zbernice CAN má PLC prijímať a spracovávať.
- Logické programovanie úrovne riadenia: Napíšte logiku riadenia úrovne v programovacom jazyku PLC (napr. rebríková logika, funkčný blokový diagram alebo štruktúrovaný text). Logika by mala načítať údaje snímača hladiny zo zbernice CAN, porovnať ich s požadovanou hodnotou úrovne a generovať príslušné riadiace signály pre pohony. Napríklad, ak je hladina pod nastavenou hodnotou, PLC môže poslať signál na spustenie čerpadla na naplnenie nádrže.
Riešenie problémov so systémami riadenia úrovne zbernice CAN
Aj pri správnej konfigurácii môžu vzniknúť problémy v systéme riadenia na úrovni zbernice CAN. Tu sú niektoré bežné problémy a ich riešenia:
- Komunikačné chyby: Ak PLC neprijíma dáta zo snímačov alebo nie je schopné odosielať riadiace signály do akčných členov, skontrolujte káble a konektory zbernice CAN, či nie sú uvoľnené alebo poškodené. Tiež skontrolujte, či sú zakončovacie odpory správne nainštalované. Analyzátor zbernice CAN môžete použiť na diagnostiku komunikačných chýb a sledovanie prevádzky na zbernici.
- Nepresné hodnoty úrovne: Ak sú hodnoty snímača hladiny nepresné, skontrolujte inštaláciu a kalibráciu snímača. Uistite sa, že snímač je správne umiestnený a že neexistujú žiadne prekážky alebo rušenie ovplyvňujúce jeho činnosť. Možno budete musieť prekalibrovať senzor podľa pokynov výrobcu.
- Porucha ovládača: Ak pohony nereagujú na riadiace signály, skontrolujte napájanie pohonov a zapojenie medzi pohonom a zbernicou CAN. Tiež skontrolujte, či je logika ovládania ovládača v PLC správna.
Ďalšie možnosti PLC na porovnanie
Zatiaľ čo CAN Bus PLC sú skvelou voľbou pre riadenie úrovne, sú k dispozícii aj iné možnosti. Napríklad nášKompaktné mini PLCje nákladovo efektívne riešenie pre aplikácie riadenia na úrovni malého rozsahu. Ponúka jednoduchý a kompaktný dizajn, ktorý uľahčuje inštaláciu v obmedzených priestoroch.
na druhej stranePLC zbernice EtherCATposkytuje extrémne vysokorýchlostnú komunikáciu, ktorá je vhodná pre aplikácie vyžadujúce veľmi rýchly prenos dát a riadenie v reálnom čase. Konfigurácia a integrácia však môže byť zložitejšia v porovnaní s PLC zbernicou CAN.
Záver
Použitie zbernice CAN na riadenie úrovne v PLC je spoľahlivý a efektívny spôsob riadenia priemyselných procesov. Vďaka svojim multi-master schopnostiam, vysokorýchlostnému prenosu dát a vynikajúcej odolnosti voči šumu dokáže CAN Bus efektívne integrovať viacero hladinových senzorov a akčných členov do jedného riadiaceho systému. Podľa krokov uvedených v tomto blogovom príspevku môžete úspešne nakonfigurovať a implementovať riadiaci systém na úrovni zbernice CAN pomocou nášho PLC zbernice CAN.


Ak máte záujem o implementáciu riadiaceho systému na úrovni zbernice CAN alebo máte akékoľvek otázky týkajúce sa našich produktov, pozývame vás, aby ste nás kontaktovali pre podrobnú diskusiu. Náš tím odborníkov je pripravený pomôcť vám pri výbere správneho riešenia pre vašu konkrétnu aplikáciu a poskytnúť vám potrebnú podporu počas celého procesu implementácie.
Referencie
- Bosch, špecifikácia CAN 2.0, Robert Bosch GmbH, 1991.
- Industrial Automation Handbook, rôzni autori, vydavateľstvo McGraw - Hill.
- Sprievodca programovaním PLC, ktorý vydala Medzinárodná spoločnosť pre automatizáciu (ISA).
