Click&Move automatizált szoftveres megoldás

A Click&Move® (C&M) egy OEM-gyártók és rendszerintegrátorok számára kifejlesztett automatizálási megoldás. Tartalmazhat mozgásvezérlést, PLC logikát, helyi I/O-t és hálózati I/O-t. Az alkalmazások lehetnek egyszerű, egytengelyes, minimális I/O-val rendelkező alkalmazásoktól a komplex, többtengelyes, valós időben futó alkalmazásokig.

A Click&Move rendszer egyrészt a logika, a HMI és a mozgásprofilok létrehozására használt szoftverkomponensből, másrészt olyan hardverkomponensekből áll, mint a vezérlő, a szervohajtások és az I/O eszközök.

Érdekli a Click&Move? Menjen a termék letöltési oldalára!

clickandmove_main-1.jpg

Click&Move Gyors tények

  • Kombinálja a mozgás, PLC és HMI vezérlést
  • A PLCopen, az ipari vezérlés programozásának globális szabványán alapul.
  • Támogatja a CANopen, EtherCAT és POWERLINK hálózati protokollokat
  • Teljes mértékben megfelel az IEC 61131-3 szabványnak grafikus funkcióblokk-diagramok (FBD-k) használatával (előre konfigurált vagy felhasználó által meghatározott).
  • Több platform támogatott: PC (Win OS és Linux), önálló vezérlő (MACC) és ADVANCED Motion Controls meghajtók

Integrált fejlesztési környezet

A C&M integrált fejlesztőkörnyezet (IDE) számos alkalmazáshoz biztosít programozási környezetet a felhasználó számára:

  • Mozgásvezérlés
  • PLC gépvezérlés
  • G-kód fájlkezelés CNC alkalmazásokhoz
  • Folyamatirányítás
  • Robotika

Az IDE olyan alkalmazásokból áll, amelyekkel grafikusan hozhatók létre/szerkeszthetők a funkcióblokk-diagram (FBD) alapú logikai vázlatok és HMI képernyők, debuggerelhetők az alkalmazáskódok, rendszerezhetők és archiválhatók az alkalmazáskódok, egyesíthetők és összehasonlíthatók a kódok, valamint automatizálható a build/compile állapot.

Hol kezdjük?

HMI követelmények: A HMI a felhasználói interfész vezérlőket jelenti. Ez az, amit a felhasználó a rendszerrel való interakcióra fog használni, amint az élesben működik.

FBD követelmények: Az FBD (Function Block Diagram) a mozgás és a logikai viselkedést ábrázolja.

A projektjüktől vagy a munkastílusuktól függően a felhasználók bármelyik végponttal kezdhetik. Ez végső soron rajtuk múlik!

clickandmove_ide1_cropped

A Click&Move integrált fejlesztőkörnyezete a felhasználó számára a funkcióblokkok logikájától a vizuális emberi gépi interfészig mindent ellenőrizhet.

Click&Move automatizált szoftveres megoldás - Basic HMI

Egy egyszerű HMI kapcsolókkal és szöveges bevitellel kiindulópont lehet a bonyolultabb interfészekhez.

HMI (emberi gép interfész)

Minden, ami segíti a felhasználót a gép működtetésében vagy állapotának ellenőrzésében, a HMI része. Fények, kapcsolók, gombok, gombok, zúgók, képernyők, érintőképernyők és egyéb eszközök mind a HMI részei lehetnek. Egy HMI képernyő lehet olyan egyszerű, mint egy indító/leállító gomb a meghajtó állapotának leolvasásával, vagy olyan bonyolult, mint a működő gép teljes grafikus ábrázolása a számított értékek, diagramok, tárcsák és grafikák valós idejű megjelenítésével együtt.

Az automatikusan generált HMI használatának megkezdése (alap HMI)

A Click&Move automatikusan létrehoz egy alapvető HMI-t, amely a C&M változókat bemenetként és kimenetként jeleníti meg. A bemeneti változókat a változó típusától függően kapcsolókkal lehet manipulálni vagy értékként beírni. A kimeneti értékek élőben frissülnek. Az alap HMI hasznos a fejlesztés során annak ellenőrzésére, hogy a program a kívánt módon működik-e. Virtuális és fizikai környezetben egyaránt használható.

Az alapvető HMI alapkódja a projektfájlstruktúrában érhető el, és a következő programozási nyelveken érhető el: C++ (a Qt keretrendszerben), Python és MS C# (C-Sharp).

A HMI-fejlesztők ezt az automatikusan generált kódot kiindulópontként használhatják saját, teljesen működő és vizuálisan kifinomult HMI-projektjük kifejlesztéséhez.

HMI fejlesztés a Qt keretrendszer használatával

A Qt egy harmadik féltől származó keretrendszer HMI-k fejlesztésére. A keretrendszer hozzáférést biztosít a fejlesztők számára egy keresztplatformos IDE-hez, amely számos eszközzel és bővítménnyel, valamint egy vizuális 2D/3D UI-szerkesztővel és kész UI-komponensekkel rendelkezik. A Qt keretrendszer megkönnyíti a gyors fejlesztést a tervezéstől a gyártásig.

A Click&Move integrációja a Qt keretrendszerrel lehetővé teszi gyönyörű, funkcionális és informatív felületek létrehozását, amelyekkel a felhasználók szívesen dolgoznak. A Qt segítségével az élő vizualizációk a Click&Move projekt bármely változóját megjeleníthetik, beleértve az érzékelők leolvasását, a számításokat, a belső szervohajtás állapotát és még sok mást. Ezenkívül a felhasználói bemenetek úgy konfigurálhatók, hogy közvetlenül a megosztott memóriába írjanak a gép funkcióinak működtetése érdekében.

Click&Move automatizált szoftveres megoldás - C kód

A Click&Move az egyszerű HMI-k alapjául szolgáló kódot különböző programozási nyelveken teszi elérhetővé.

A Qt-ben történő fejlesztés ajánlott kiindulópontja az automatikusan generált alap HMI. Az alap HMI kódja megtalálható a C&M projekt fájlstruktúrájában, és referenciaként használható a programban használt változók olvasásához és írásához.

CandM Pillanatképek lefordítva kombinálva

A Qt-szerkesztővel fejlett HMI-ket hozhat létre valós idejű mérésekkel, útvonal-vizualizációval, egyéni vezérlési sémákkal és még sok mással!

HMI és Logic 1 vagy egyetlen számítógép CandM

A Click&Move alkalmazás és a Qt HMI osztozik a memórián, de egymástól függetlenül futnak ugyanazon vagy különálló rendszereken.

A Click&Move logikai projekt és a HMI projekt két független folyamatként fut, amelyek hozzáférnek a közös memóriához.

Ez lehetővé teszi, hogy opcionálisan ugyanazon vagy különálló számítógépeken fussanak.

A Click&Move logikai projekt UDP-kiszolgálója megnyitja a megadott UDP-portot, hogy a HMI-projekt a megadott porton keresztül elérhesse a szolgáltatást.

A C&M projekt lefordítása után automatikusan hozzáadódnak a Funkcióblokkok (FB-k), amelyek a projekt logikai oldalán az UDP-kiszolgáló kommunikációját alkotják.

Érdekli a Click&Move? Menjen a termék letöltési oldalára!

MC blokkok és G-kód

  • A fejlődő mozgásvezérlési szabványok betartására irányuló erőfeszítések lehetővé teszik a beépített tudásbázis kialakítását.
  • Ez az absztrakciós réteg megkönnyíti a programozási tervezési problémák egy részét.
  • A PLCopen kézikönyvek a C&M-en belül kerülnek terjesztésre.
  • A koordinált mozgás funkció követi a PLCopen szabványokat
  • G-kód kezelése
  • Lehetővé teszi a felhasználó által definiált funkcióblokkok használatát is a teljes testreszabás érdekében.
clickandmove_ide4

Az iparági szabványos mozgásvezérlő funkcióblokkok és tudásbázis a programozás megkönnyítése érdekében.

Termékek_Controls_cm-ide-debugging

Vizuális hibakeresés a funkcióblokkok szintjén virtuális mozgótengelyekkel.

Hibakeresés

  • Alkalmazásprogramozás PLCopen FBD nyelv használatával (IEC 61131-3)
  • A fejlesztési folyamat teljes egészében a felhasználó számítógépén belül történhet.
  • Virtuális tengelyek mozgásszimulációhoz
  • A virtuális tengelyprojektek csomagolhatók és cserélhetők a technikai támogatással együtt
  • Teljesen digitális fejlesztési rendszer segíti a támogatási folyamatot; a virtuális tengelyek jobban hordozhatóak, mint a valódiak.
  • Hibakeresési eszközök: grafikus és szöveges alapúak
    • Integrált HMI
    • Kiterjedt beépített súgó - oktatóanyagok, demók, fehér könyvek stb.
    • Kiterjedt alkalmazási példák

Megoldási architektúrák

A Click&Move® rendszer ezerféleképpen állítható össze, de a legtöbb architektúra három fő struktúra egyikét követi. Az előnyben részesített módszer az alkalmazástól függ.

PC-alapú

Az alábbi PC-alapú megoldásban a C&M fejlesztőszoftvert használják a mozgáskód, a PLC logika és a felhasználói felület képernyőinek (HMI) létrehozására. A kódot lefordítják a célzott PC-platformra, majd letöltik. A szervohajtások és az I/O a hálózaton keresztül csatlakoznak a PC-platformhoz.

A PC-alapú architektúra nyilvánvalóan olyan alkalmazásokhoz a legalkalmasabb, ahol a rendszerhez a működés során egy PC csatlakoztatható, például ipari gépek, portálok és más, nagyrészt helyhez kötött eszközök esetében. Ez az előnyben részesített architektúra minden olyan rendszer esetében, amely 8-nál több mozgótengellyel rendelkezik.

clickandmove_example1

Click&Move PC-alapú vezérléssel. A Click&Move program és a HMI egyaránt a PC-ről fut.

Mozgásautomatizálási vezérlőkártya

A Mozgásautomatizálási vezérlőkártya (MACC) egy általános célú mozgás/automatizálási vezérlő beágyazott Click&Move® képességgel. Ebben a forgatókönyvben a kódot a MACC platformra fordítják, majd letöltik. A szervohajtások és az I/O a hálózaton keresztül csatlakoznak a MACC platformhoz. Opcionálisan egy külön HMI képernyő is beépíthető a fedélzeti HDMI csatlakozón keresztül.

A MACC megoldás kiválóan alkalmas mobil alkalmazásokhoz, például AGV-khez, de a 8 vagy kevesebb tengelyes alkalmazások esetében a PC-alapú architektúra költséghatékonyabb alternatívája is lehet. A MACC-k a digitális és analóg szervohajtások kombinációját tartalmazó alkalmazásokhoz is a legjobban alkalmasak.

clickandmove_example2

Click&Move egy MACC-vel mint vezérlővel. A Click&Move program a MACC-re van telepítve, külön HMI-kijelzővel opcionálisan.

Beépített szervohajtás

ADVANCED A Motion Controls olyan digitális meghajtókat kínál, amelyeket beágyazott C&M program tárolására és futtatására terveztek. A C&M fejlesztőszoftver a mozgáskód és a PLC-logika létrehozására szolgál. A kódot lefordítják a megcélzott meghajtóplatformra, majd letöltik. Az I/O a meghajtó(k)hoz tartozik.

A szervohajtás átveszi a számítási munkát, amelyet egyébként egy PC-re vagy önálló vezérlőre bíznának, így helyet és pénzt takarít meg.

Ez egy egyszerű, hatékony megoldás kis alkalmazásokhoz. Azonban elsősorban olyan egytengelyes alkalmazásokhoz érdemes használni, amelyek nem igényelnek HMI-kijelzőt.

clickandmove_example3

Click&Move a szervohajtással mint vezérlővel. A Click&Move program magába a szervohajtásba van beágyazva.

Érdekli a Click&Move? Menjen a termék letöltési oldalára!

A Click&Move-hoz kapcsolódó iparágak, technológiák és termékek...

FlexPro információs doboz
FlexPro®
DigiFlex Performance információs doboz
DigiFlex® Performance™
Termékek_Controls_motion-automation-control-kártyák
Mozgásautomatizálási vezérlőkártyák
Szervohajtások 3D nyomtatókhoz
Szervohajtások 3D nyomtatókhoz
DriveLibrary Info Box
DriveLibrary™ mozgásvezérlő API
Termékek_konfiguráció-szoftver_ace-config-env
ACE™