Beckhoff PLC CX7080 servopohon a krokový motor

  • neděle, 14 září 2025 17:00

Tentokrát si ukážeme oblast kompaktních pohonů, Označení „kompaktní pohony“ zahrnuje řízení motorů s napětím do 48 V DC. Jedná se o terminály pro servomotor a krokový motor. Jako bonus pak také komunikace s PLC a ovládání motorů bezdrátově přes MQTT pomocí mobilní aplikace Beckhoff.


V kufru, se kterým jsme již pracovali minule, máme mezi I/O moduly zařazeny i moduly pro řízení servomotoru a krokového motoru s připojenými motory. Dále je zde průmyslové PC

cx7001 09


Vlevo servomotor AM8122 a vpravo krokový motor AS2021. Napájení těchto motorů je zprostředkováno z řídicích I/O modulů a mohou být napájeny buď 24 V nebo 48 V.

cx7001 09


Řídící moduly v sestavě mají označení EL7211 pro řízení servomotoru a EL7047 pro řízení krokového motoru.
Kromě PLC (CX7080) je zde ještě průmyslový PC Beckhoff s Wi-Fi USB modulem, který nám bude vytvářet Wi-Fi síť.

cx7001 09


Kompaktní motory jsou napájené přímo z řídících modulů.

cx7001 09


Ukázka z HW konfigurace pohonových modulů v sestavě PLC.

cx7001 09


Ovládání kompaktních pohonů z PLC programu. Architektura PLC programu používá deklaraci proměnných, podprogramy a funkční bloky.

cx7001 09


TwinCAT nabízí velké množství knihoven pro různé oblasti automatizace roztříděné podle funkčních oblastí. Část knihoven Beckhoff poskytuje zdarma, další je možné zdarma vyzkoušet.
Klikněte na obrázek pro zvětšení

cx7001 09


V knihovně funkcí "Standard" máme všechny běžné funkční bloky, u každého schéma a popis proměnných.

cx7001 09


Ukázka funkčních bloků z knihovny pro Motion Control požitých v části programu pro ovládání pohonů.
Klikněte na obrázek pro zvětšení

cx7001 09


On-line start servopohonu za pomocí globálních proměnných.
Klikněte na obrázek pro zvětšení

cx7001 09


Programy pro ovládání pohonů jsou velmi jednoduché, protože jsou tvořeny připravenými funkčními bloky z knihovny.
V řídících modulech jsou implementovány regulátory, které zpracovávají požadavky z PLC.
V příkladu je u obou pohonů možnost ovládaní přes proměnné v PLC a také je zde implementované ovládání přes MQTT pomocí aplikace TwinCAT IoT pro mobilní zařízení. To uvidíme dále, hlavně ve videoukázce. MQTT Broker běží v Beckhoff průmyslovém PC, které je kabelem spojeno s PLC a dále je přístupné bezdrátové Wi-Fi na zmíněnou aplikaci. Tato aplikace je dostupná jak pro Android, tak pro iPhone.
Klikněte na obrázek pro zvětšení

cx7001 09


Část komunikace na MQTT Broker. Celý program pro MQTT a použití není úplně jednoduché, ale můžete se inspirovat příkladem na stránkách Beckhoff nebo vám to podpora Beckhoff ukáže. Pak je to již více srozumitelné.
Klikněte na obrázek pro zvětšení

cx7001 09


Jen ve velké zkratce: nejprve se vytvoří Wi-Fi síť na PC Beckhoff, k tomu složí aplikace Beckhoff- virtuál WLAN Access Point. Toto IPC je zároveň propojeno síťovým kabelem s PLC.

cx7001 09


Opět malá ukázka, co vše je možné nastavit s MQTT Brokeru. Funkčnost MQTT komunikace si ověříme přes software MQTT.fx.

cx7001 09


A už by nám to mohlo fungovat, ale ještě dříve ....

cx7001 09


... instalujeme aplikaci TwinCAT 3 IoT komunikátor, která právě dokáže "šáhnout" na ten MQTT Broker pro nějaká data. My jsme použili verzi pro iPhone.

cx7001 09


Připojíme se na Wi-Fi síť vytvořenou v Beckhoff PC pomocí síťového USB modulu.

cx7001 09


Nastavíme si komunikační data pro MQTT Broker. To je to zmiňované dlouhé klientské ID.

cx7001 09


A už máme tři obrazovky. Jednu pro servo, druhou pro safety, tu nevyužijeme, protože jsme si to nastavili přímo v PLC programu a třetí pro krokový motor.

cx7001 09


Ovládání serva z mobilní aplikace. Detailní ovládání obou motorů na videoukázce níže.

cx7001 09


No a v praxi.

cx7001 09


Videoukázka ovládání pohonů Beckhoff. Two minutes video.


Závěr:
Programování pohonů s využitím již připravených knihoven je velmi jednoduché. Programování MQTT komunikace je trošičku náročnější. Ale jako vše je to jen otázka porozumění a trochy studia. Případě se dají využít již předpřipravené příklady dostupné na webových stránkách. Je ale vidět, o jak široký a výkonný systém se jedná, a to máme k dispozici to nejmenší PLC CX7080.

 Jaroslav Blažek


Doplňující odkazy k článku: 

PLC řady CX7000, vše tady.
Všechny katalogy od Beckhoff najdete zde.
Beckhoff Česká Republika, hlavní stránka tady.

 

Pro psaní komentářů se přihlašte

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209