Strumenti Utente

Strumenti Sito


manipolatore

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
manipolatore [2019/02/27 10:50]
admin [Scaricare il programma dal PLC]
manipolatore [2020/11/22 22:07] (versione attuale)
admin [Possibili miglioramenti]
Linea 119: Linea 119:
     * fase operativa: contatore A/B (encoder in quadratura)     * fase operativa: contatore A/B (encoder in quadratura)
     * ingresso di reset abilitato      * ingresso di reset abilitato 
-    * **NB per le CPU serie 40 bisogna modificare l'opzione del filtro sugli ingressi digitali portandolo ad esempio a 0,1 ms (il valore predefinito di 6,4 ms va bene per le CPU serie 30)**+    * **NB per le CPU serie 40 bisogna modificare l'opzione del filtro sugli ingressi digitali portandolo ad esempio a 0,1 ms (il valore predefinito di 6,4 ms va bene per le CPU serie 30)**; per farlo selezionare il PLC e nelle proprietà modificare il valore del filtro per i quattro canali (gli ingressi) con i segnali in quadratura dell'encoder (canali 0, 1, 4 e 5 nella sezione ''DI 14/DQ 10'')
  
 L'indirizzamento dei contatori è predefinito: L'indirizzamento dei contatori è predefinito:
Linea 276: Linea 276:
   * cosmetici   * cosmetici
     * rinominare gli stati in modo che il parallelismo attivi passi con numerazione successiva (P1, P2, P3 e P4 invece che P1, P3, P5, P7)     * rinominare gli stati in modo che il parallelismo attivi passi con numerazione successiva (P1, P2, P3 e P4 invece che P1, P3, P5, P7)
-  * semplificazioni+  * semplificazioni SFC
     * usando il qualificatore C (condizionata) per alcune azioni si semplifica la gestione dell'homing; non è più necessario il parallelismo ma si ricorre a un solo stato con tutti i riposizionamenti condizionati dal relativo finecorsa posto in serie all'uscita che attiva il relativo motore (utile anche per evitare funzionamenti anomali)     * usando il qualificatore C (condizionata) per alcune azioni si semplifica la gestione dell'homing; non è più necessario il parallelismo ma si ricorre a un solo stato con tutti i riposizionamenti condizionati dal relativo finecorsa posto in serie all'uscita che attiva il relativo motore (utile anche per evitare funzionamenti anomali)
   * pratici   * pratici
Linea 287: Linea 287:
     * timer su tutti i movimenti?      * timer su tutti i movimenti? 
     * sicurezza sulla chiusura pinza (se il contatore non avanza e il motore è attivo disattivare il motore)     * sicurezza sulla chiusura pinza (se il contatore non avanza e il motore è attivo disattivare il motore)
-  * HMI +  * configurazione (anche via HMI) usando un DB ritenzione
-    * adattare GUI di Silighini per il programma 2017 +
-    * monitoraggio motori, contatori e finecorsa +
-    * impostazione delle coordinate via HMI (al momento sono hardcoded e bisogna modificare il programma); eventualmente usare variabili a ritenzione per conservare le nuove impostazione tra un riavvio l'altro+
  
  
Linea 313: Linea 310:
 ===== Risorse ===== ===== Risorse =====
  
 +  * [[hmi#hmi_e_manipolatore|qui]] l'ultima versione del 2020 con abbinato un pannello HMI per monitoraggio e configurazione
   * {{ ::manipolatore_2013.zip |progetto del 2013 migrato a Tia Portal 13}}   * {{ ::manipolatore_2013.zip |progetto del 2013 migrato a Tia Portal 13}}
   * [[https://drive.google.com/file/d/1QfzHOVeLeZhh9xnr7h10ygr6xn7lL_Ce/view?usp=sharing|implementazione SFC del 2017]]   * [[https://drive.google.com/file/d/1QfzHOVeLeZhh9xnr7h10ygr6xn7lL_Ce/view?usp=sharing|implementazione SFC del 2017]]
   * {{ ::sfc_manipolatore.zip |sorgente del diagramma SFC}} per [[https://draw.io]]   * {{ ::sfc_manipolatore.zip |sorgente del diagramma SFC}} per [[https://draw.io]]
  
manipolatore.1551261027.txt.gz · Ultima modifica: 2020/07/03 17:58 (modifica esterna)