Questa è una vecchia versione del documento!


Tutorial

Lezione 1 Introduzione all'ambiente di sviluppo

* Introduzione all'ambiente di sviluppo e alla documentazione online * Nuovo progetto, nuove unit * Unit di configurazione * Impostazione del BUS * Device MMIQ2 * Collegamento tramite QRM con un P44 (IQ009 e Ethernet) * Compilazione e download * Nuovo progetto QPaint, impostazione del target * Collegamento del file simboli * Inserimento di un testo “Hello world” * Compilazione e download * Dichiarazione di una uscita digitale e di un timer * Scrittura di un codice per accendere e spegnere l'uscita digitale a tempo * Sistema di debug con WatchesPanels * Visualizzazione dello stato della uscita su pagina QPaint

Lezione 2Argomenti della lezione
  • Dichiarazione array e visualizzazione su oggetto value
  • Dichiarazione datagroup e visualizzazione su oggetto value
  • Oggetto Value con introduzione numerica e alfanumerica
  • Gestione delle scale di conversione
  • Creare pagine, nominarle e assegnare il colore dello sfondo
  • Eventi globali, eventi locali
  • Backup e restore
  • Gestione delle immagini
  • Creare un semplice bottone senza animazione
  • Creare un semplice bottone con animazione
  • Utilizzare il bottone per incrementare una variabile
  • Utilizzare un bottone per un cambio pagina
  • Utilizzare un tasto funzione per un cambio pagina
  • Utilizzare una pagina con password
  • Utilizzare una pagina di transizione con password
  • Bloccare e sbloccare gli oggetti
Lezione 3Argomenti della lezione
  • Introduzione degli ingressi analogici multistandard 16 bit (presentazione dei 4 hardware)
  • Documentazione online
  • Impostazione hardware (tabella dip-switch)
  • Impostazione software (device dichiarati differentemente)
  • Esempio multistandard con DEFINE
  • Tempi di campionamento (relativa tabella)
  • Esempio potenziometro
  • Valore in bit da -32768 a 32767 (scaleC per partire da zero per valore in Um)
  • Esempio termocoppia
  • Tipo termocoppia su chiamata funzione
  • Temperature in decimi di grado celsius
  • Esempio PT100
  • Esempi per importazione semplice
  • Esempio di termoregolazione
Lezione 4Argomenti della lezione
  • Introduzione del device COUNTER3
  • Descrizione delle caratteristiche del device
  • Esempio “Position factor” con asse lineare
  • Esempio “Position factor” con asse circolare
  • Esempio cattura ingresso digitale in interruzione
  • Esempio conteggio circolare con fotocellula di azzeramento, comando DELCNT e calcolo del valore angolare tramite resto di divisione
  • Esempio di utilizzo di uscita digitale attivata dal comparatore del device in un certo settore del conteggio circolare
  • Esempio di utilizzo di uscita digitale attivata dal comparatore del device per un determinato tempo
Lezione 5Argomenti della lezione
  • Introduzione del device ANPOS2
  • Descrizione delle caratteristiche del device
  • Introduzione all'esempio utilizzato e al banco di prova
  • Impostazione della posizione del punto decimale nelle posizioni
  • Impostazione del position factor tramite i parametri measure e pulse
  • Impostazione dei limiti software nei posizionamenti tramite i parametri minpos e maxpos
  • Impostazione dell'unità di misura delle velocità
  • Analisi del verso dell'albero motore con tensioni positive o negative
  • Analisi del verso del conteggio encoder con tensioni positive o negative
  • Impostazione del parametro offset
  • Impostazione della velocità massima (maxvel)
  • Impostazione dei tempi di rampa di accelerazione e decelerazione (tacc, tdec)
  • Impostazione dei parametri per gestione anello chiuso (feedfw, pgain, follerrthresh)
  • Impostazione dei parametri relativi alla procedura di homing o preset (prsmode, prspos, prsvel, sprsvel, prsdir)
  • Impostazione parametro toll
  • Procedura di homing o preset
  • Comandi manuali (jog)
  • Posizionamenti automatici verso quote target
Lezione 8Argomenti della lezione
  • Introduzione del device ANPOS2
  • Descrizione delle caratteristiche del device
  • Introduzione all'esempio utilizzato e al banco di prova
  • Impostazione della posizione del punto decimale nelle posizioni
  • Impostazione del position factor tramite i parametri measure e pulse
  • Impostazione dei limiti software nei posizionamenti tramite i parametri minpos e maxpos
  • Impostazione dell'unità di misura delle velocità
  • Analisi del verso dell'albero motore con tensioni positive o negative
  • Analisi del verso del conteggio encoder con tensioni positive o negative
  • Impostazione del parametro offset
  • Impostazione della velocità massima (maxvel)
  • Impostazione dei tempi di rampa di accelerazione e decelerazione (tacc, tdec)
  • Impostazione dei parametri per gestione anello chiuso (feedfw, pgain, follerrthresh)
  • Impostazione dei parametri relativi alla procedura di homing o preset (prsmode, prspos, prsvel, sprsvel, prsdir)
  • Impostazione parametro toll
  • Procedura di homing o preset
  • Comandi manuali (jog)
  • Posizionamenti automatici verso quote target
  • Ultima modifica: 2019/08/29 17:11