Strumenti Utente

Strumenti Sito


nastro

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 revisioneRevisione precedente
Prossima revisione
Revisione precedente
nastro [2019/03/30 09:21] – [Problemi e possibili miglioramenti] adminnastro [2024/03/12 17:13] (versione attuale) – [Programma 2019 con HMI] admin
Linea 59: Linea 59:
 |22|Q8 | Q0.7| motore nastro trapano|M_N3| |22|Q8 | Q0.7| motore nastro trapano|M_N3|
 |23|Q9 | Q1.0| motore trapano|M_T| |23|Q9 | Q1.0| motore trapano|M_T|
-|24|Q10 | Q1.1| motore fine linea|M_N4|+|24|Q10 | Q1.1| motore nastro fine linea|M_N4|
  
 ===== Scaricare il programma del 2013 dal PLC ===== ===== Scaricare il programma del 2013 dal PLC =====
Linea 121: Linea 121:
  
 ===== SFC 2018 ===== ===== SFC 2018 =====
 +
 +
 +
 +
  
 {{::sfc_nastro_2018.png|SFC linea con nastro trasportatore}} {{::sfc_nastro_2018.png|SFC linea con nastro trasportatore}}
 +
 ===== Implementazione in ladder ===== ===== Implementazione in ladder =====
  
Linea 138: Linea 143:
 ===== Problemi e possibili miglioramenti ===== ===== Problemi e possibili miglioramenti =====
  
-  * uno dei motori funziona male e va sostituito +  * <del>il pezzo rischia di bloccarsi in una maglia del nastro mentre l'espulsore 2 avanza, modificare il programma facendo avanzare i nastri mentre avanzano gli espulsori</del> 
-  * il pezzo rischia di bloccarsi in una maglia del nastro mentre l'espulsore 2 avanza, modificare il programma facendo avanzare i nastri mentre avanzano gli espulsori +  * <del>aggiungere un timer TON che si attiva insieme a ogni movimento che produca un allarme e l'arresto se il movimento non si compie entro il tempo massimo prefissato (tipo watchdog/timeout) 
-  * aggiungere un timer TON che si attiva insieme a ogni movimento che produca un allarme e l'arresto se il movimento non si compie entro il tempo massimo prefissato (tipo watchdog/timeout)+</del> 
 +  * aggiungere al progetto il PLC del manipolatore e inserire due pagine nell'HMI per il monitoraggio e l'impostazione delle coordinate 
 +===== Programma 2019 con HMI =====
  
-===== Programma 2019 con HM1 =====+In questo {{ ::nastrohmi-2019.zip |file zip}} zip un programma che gestisce la linea (allarmi compresi) e un pannello HMI. Nel progetto c'è un timeout su ogni passo che imposta un'emergenza se la sequenza non avanza. 
  
-In questo {{ ::nastrohmi-2019.zip |file zip}} zip un programma che gestisce la linea (allarmi compresi) e un pannello HMI.+L'emergenza, che si attiva anche da HMI, imposta un merker che disattiva tutte le uscite (contatto in serie) e lascia attivo il passo per segnalare il punto della sequenza dove si è verificata l'anomalia. Il ripristino dell'emergenza avviene via HMI e riporta il sistema al passo iniziale. Per ottenere lo stesso scopo si poteva pensare di usare un contatto per disabilitare la chiamata alla FC che gestisce le uscite. Questa soluzione - apparentemente più semplice - non funziona però; infatti disabilitando l'esecuzione della FC le uscite non vengono disabilitate ma mantengono il loro stato (vedi [[https://support.industry.siemens.com/forum/it/en/posts/output-state-when-fc-block-is-disabled/237596|questo thread]] nel forum di Siemens e le [[https://support.industry.siemens.com/cs/document/81318674/programming-guidelines-and-programming-styleguide-for-simatic-s7-1200-and-s7-1500-and-wincc-(tia-portal)?dti=0&lc=en-IT|Programming gudelines]]). Vedi anche [[riservata:fccondizionate]].
  
  
nastro.1553937695.txt.gz · Ultima modifica: 2020/07/03 15:58 (modifica esterna)