Soluzione software automatizzata Click&Move

Click&Move® (C&M) è una soluzione di automazione progettata per gli OEM e gli integratori di sistemi. Può includere il controllo del movimento, la logica PLC, l'I/O locale e l'I/O in rete. Le applicazioni possono essere semplici, a un solo asse con un minimo di I/O, o complesse, a più assi che funzionano in tempo reale.

Un sistema Click&Move consisterà sia in un componente software usato per creare la logica, l'HMI e i profili di movimento, sia in componenti hardware come un controller, servoazionamenti e dispositivi I/O.

Sei interessato a ottenere Click&Move? Vai alla pagina di download del prodotto!

Soluzione software automatizzata Click&Move

Fatti rapidi di Click&Move

  • Combina movimento, PLC e controllo HMI
  • Basato su PLCopen, lo standard globale per la programmazione del controllo industriale
  • Supporta i protocolli di rete CANopen, EtherCAT e POWERLINK
  • Completamente conforme allo standard IEC 61131-3 utilizzando diagrammi grafici a blocchi funzione (FBD) (preconfigurati o definiti dall'utente)
  • Piattaforme multiple supportate: PC (Win OS e Linux), controller stand-alone (MACC), e ADVANCED Azionamenti Motion Controls

Ambiente di sviluppo integrato

Il C&M Integrated Development Environment (IDE) fornisce all'utente un ambiente di programmazione per una serie di applicazioni:

  • Controllo del movimento
  • Controllo macchina PLC
  • Gestione di file G-code per applicazioni CNC
  • Controllo del processo
  • Robotica

L'IDE consiste in applicazioni per creare/modificare graficamente schemi logici basati su Function Block Diagram (FBD) e schermate HMI, debug del codice dell'applicazione, organizzare e archiviare il codice dell'applicazione, unire e confrontare il codice e automatizzare lo stato di compilazione/compilazione.

Da dove cominciamo?

Requisiti HMI: L'HMI rappresenta i controlli dell'interfaccia utente. Questo è ciò che l'utente userà per interagire con il sistema una volta in funzione.

Requisiti FBD: L'FBD (Function Block Diagram) rappresenta il comportamento del movimento e della logica.

A seconda del loro progetto o del loro stile di lavoro, gli utenti potrebbero voler iniziare con una delle due estremità. Alla fine dipende da loro!

clickandmove_ide1_cropped

L'ambiente di sviluppo integrato di Click&Move consente all'utente di controllare tutto, dalla logica dei blocchi funzione all'interfaccia visiva uomo-macchina.

Soluzione software automatizzata Click&Move - HMI di base

Un semplice HMI con levette e immissione di testo può essere il punto di partenza per interfacce più complesse.

HMI (Interfaccia uomo-macchina)

Tutto ciò che aiuta l'utente a far funzionare una macchina o a monitorarne lo stato fa parte dell'HMI. Luci, interruttori, manopole, pulsanti, cicalini, schermi, touch screen e altro ancora possono essere tutti componenti di una HMI. Uno schermo HMI può essere semplice come un pulsante di avvio/arresto con lettura dello stato dell'azionamento, o complicato come una rappresentazione grafica completa della macchina in funzione, con visualizzazione in tempo reale di valori calcolati, grafici, quadranti e grafici.

Come iniziare con l'HMI autogenerato (HMI di base)

Click&Move genera automaticamente un HMI di base che visualizza le variabili C&M come ingressi e uscite. Le variabili di ingresso possono essere manipolate tramite levette o inserite come valori, a seconda del tipo di variabile. I valori di uscita vengono aggiornati in tempo reale. L'HMI di base è utile durante lo sviluppo per verificare che il programma funzioni come previsto. Può essere utilizzato sia nell'ambiente virtuale che in quello fisico.

Il codice sottostante per l'HMI di base è accessibile all'interno della struttura del file di progetto ed è disponibile nei seguenti linguaggi di programmazione: C++ (nel framework Qt), Python e MS C# (C-Sharp).

Gli sviluppatori HMI possono utilizzare questo codice autogenerato come punto di partenza per sviluppare il proprio progetto HMI completamente funzionante e visivamente sofisticato.

Sviluppo HMI con il framework Qt

Qt è un framework di terze parti per lo sviluppo di interfacce HMI. Il framework offre agli sviluppatori l'accesso a un IDE multipiattaforma con un'ampia gamma di strumenti ed estensioni, oltre a un editor di interfaccia utente visuale 2D/3D con componenti UI già pronti. Il framework Qt facilita lo sviluppo rapido dalla progettazione alla produzione.

L'integrazione di Click&Move con il framework Qt rende possibile la creazione di bellissime interfacce funzionali, informative e con cui gli utenti amano lavorare. Grazie a Qt, le visualizzazioni live possono visualizzare qualsiasi variabile all'interno del progetto Click&Move, comprese le letture dei sensori, i calcoli, gli stati dei servoazionamenti interni e altro ancora. Inoltre, gli input dell'utente possono essere configurati per scrivere direttamente nella memoria condivisa, al fine di azionare le funzioni della macchina.

Soluzione software automatizzata Click&Move - Codice C

Click&Move rende disponibile in vari linguaggi di programmazione il codice sottostante per semplici HMI.

Un punto di partenza consigliato per lo sviluppo in Qt è quello di iniziare con l'HMI di base generato automaticamente. Il codice dell'interfaccia operatore di base si trova nella struttura dei file del progetto C&M e può essere utilizzato come riferimento per la lettura e la scrittura delle variabili utilizzate nel programma.

CandM Schermate tradotte combinate

L'editor Qt viene utilizzato per creare HMI avanzate con misurazioni in tempo reale, visualizzazione dei percorsi, schemi di controllo personalizzati e molto altro ancora!

HMI e Logic 1 o computer singolo CandM

L'applicazione Click&Move e il Qt HMI condividono la memoria, ma vengono eseguiti in modo indipendente sullo stesso sistema o su sistemi separati.

Il progetto logico Click&Move e il progetto HMI vengono eseguiti come due processi indipendenti che hanno accesso a una memoria condivisa.

In questo modo è possibile eseguirli facoltativamente sullo stesso computer o su computer separati.

Il server UDP nel progetto logico Click&Move apre la porta UDP specificata, in modo che il progetto HMI possa accedere al servizio tramite la porta specifica.

Dopo la compilazione del progetto C&M, vengono aggiunti automaticamente i blocchi funzione (FB) che costituiscono la comunicazione del server UDP nel lato logico del progetto.

Sei interessato a ottenere Click&Move? Vai alla pagina di download del prodotto!

Blocchi MC e G-Code

  • Gli sforzi per mantenersi all'interno degli standard di controllo del movimento in evoluzione permettono una base di conoscenza incorporata
  • Questo livello di astrazione allevia alcuni dei problemi di progettazione della programmazione
  • I manuali PLCopen sono distribuiti all'interno di C&M
  • La funzione di movimento coordinato segue gli standard PLCopen
  • Gestione del codice G
  • Permette anche blocchi di funzioni definiti dall'utente per una completa personalizzazione.
clickandmove_ide4

Blocchi funzione di controllo assi standard del settore e base di conoscenze incluse per facilitare la programmazione.

Prodotti_Controlli_cm-ide-debugging

Debug visivo a livello di blocco funzione con assi di movimento virtuali.

Debugging

  • Programmazione di applicazioni utilizzando il linguaggio PLCopen FBD (IEC 61131-3)
  • Il processo di sviluppo può avvenire interamente all'interno del PC dell'utente
  • Assi virtuali per la simulazione del movimento
  • I progetti dell'asse virtuale possono essere impacchettati e scambiati con il supporto tecnico
  • Il sistema di sviluppo interamente digitale favorisce il processo di supporto; gli assi virtuali sono più trasportabili di quelli reali
  • Strumenti di debug: grafici e testuali
    • HMI integrato
    • Ampio aiuto integrato - tutorial, demo, libri bianchi, ecc.
    • Ampio esempio di applicazioni

Architetture di soluzioni

Un sistema Click&Move® può essere messo insieme in migliaia di modi, ma la maggior parte delle architetture segue una delle tre strutture principali. Il metodo preferito dipende dall'applicazione.

PC-Based

Nella soluzione basata su PC qui sotto, il software di sviluppo C&M è usato per creare il codice di movimento, la logica PLC e le schermate dell'interfaccia utente (HMI). Il codice viene compilato per la piattaforma PC di destinazione e poi scaricato. I servoazionamenti e gli I/O sono collegati alla piattaforma PC tramite la rete.

L'architettura basata su PC è ovviamente la più adatta per applicazioni in cui è possibile avere un PC collegato al sistema durante il funzionamento, come macchine industriali, carriponte e altri dispositivi che rimangono in gran parte fermi. È anche l'architettura preferita per qualsiasi sistema che ha più di 8 assi di movimento.

clickandmove_example1

Click&Move con controllo basato su PC. Il programma Click&Move e l'HMI sono entrambi eseguiti dal PC.

Scheda di controllo dell'automazione del movimento

Il Scheda di controllo dell'automazione del movimento (MACC) è un controller di movimento/automazione generico con capacità Click&Move® incorporata. In questo scenario, il codice viene compilato per la piattaforma MACC e poi scaricato. I servoazionamenti e gli I/O sono collegati alla piattaforma MACC tramite la rete. Opzionalmente, uno schermo HMI separato può essere incorporato tramite il connettore HDMI a bordo.

La soluzione MACC è ottima per applicazioni mobili come gli AGV, ma può anche essere un'alternativa più economica all'architettura basata su PC per applicazioni con 8 assi o meno. I MACC sono anche i più adatti per applicazioni con una combinazione di servoazionamenti digitali e analogici.

Click&Move®: Sistema di servocontrollo automatizzato

Click&Move con un MACC come controllore. Il programma Click&Move è installato sul MACC, con un display HMI separato opzionale.

Servoazionamento incorporato

ADVANCED Motion Controls offre azionamenti digitali progettati per memorizzare ed eseguire un programma C&M incorporato. Il software di sviluppo C&M viene usato per creare il codice di movimento e la logica PLC. Il codice viene compilato per la piattaforma di azionamento desiderata e poi scaricato. L'I/O è locale all'azionamento(i).

Il servoazionamento si fa carico del lavoro di calcolo che altrimenti sarebbe lasciato a un PC o a un controller indipendente, risparmiando sia spazio che denaro.

Si tratta di una soluzione semplice e potente per applicazioni di piccole dimensioni. Tuttavia, è preferibile utilizzarla principalmente per applicazioni a singolo asse che non richiedono un display HMI.

Click&Move®: Sistema di servocontrollo automatizzato

Click&Move con il servoazionamento come controllore. Il programma Click&Move è incorporato nel servoazionamento stesso.

Sei interessato a ottenere Click&Move? Vai alla pagina di download del prodotto!

Industrie, tecnologie e prodotti correlati a Click&Move...

Prodotti Esperienza
FlexPro
Prodotti Esperienza
DigiFlex® Performance™
Prodotti_Controls_motion-automation-control-cards
Schede di controllo dell'automazione del movimento
Servoazionamenti per stampanti 3D
Servoazionamenti per stampanti 3D
Prodotti Esperienza
DriveLibrary™ Motion Control API
Prodotti Esperienza
ACE™