Sistema di controllo FORZA-SPOSTAMENTO in tempo reale tramite software di sviluppo CVI.

Slides:



Advertisements
Presentazioni simili
Gestione della memoria centrale
Advertisements

PROGETTO PER LA FORMAZIONE TECNOLOGICO – DIDATTICA DEI DOCENTI
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
CONOSCIAMO IL WINDOWS '95.
Modulo 4 – terza ed ultima parte Foglio Elettronico Definire la funzionalità di un software per gestire un foglio elettronico Utilizzare le operazioni.
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
Ordine dei Dottori Commercialisti e degli Esperti Contabili di Ivrea, Pinerolo, Torino1 effettuate le operazioni di generazione dell'Ambiente di sicurezza.
Prima Lezione: Costruire una mappa I tipi di informazione geografica disponibili Navigazione nella mappa Coordinate e scala Vista panoramica.
Terza Lezione: Capire l'informazione geografica I dati associati Selezionare elementi a partire dalla loro posizione e dal valore dei dati associati Personalizzare.
FONDAMENTI DI INFORMATICA
Esperienza di laboratorio sull’elasticità
Breeze meeting Istruzioni per l’uso - corsisti
Breeze meeting Istruzioni per luso -tutor a cura di Patrizia Vayola.
PROGETTO ALFA Gli alunni della 4Ap del Polo Scolastico
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
DBMS ( Database Management System)
LOCALIZZAZIONE SATELLITARE GEOREFENRENZIATA. OBIETTIVI Gestire il database cartografico al fine di poter visualizzare la posizione dei mezzi localizzati,
Istruzioni d’uso per invio telematico
Vivaldi RTB nasce come prodotto solo in apparenza semplice ma che invero risolve le reali problematiche del cliente. Questa filosofia si trasforma in.
ARGONEXT Accesso Docente
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
EXCEL Grafici Il foglio elettronico consente di rappresentare i dati con dei grafici.
CORSO CNC Nel CNC esistono “3 punti fondamentali” che chiameremo:
Monitoraggio Pratiche Didattiche della provincia di Reggio Calabria Copyright©2007 DARGAL Web Solutions. È vietata la riproduzione anche parziale.
GESTIONE GRANULARE DEGLI ACCESSI FINESTRE DI DETTAGLIO INTERSCAMBIO DATI CON LARCHIVIO DI ALTRE PROCEDURE ACQUISIZIONE AUTOMATICA DEL CUD GESTIONE DEGLI.
Il foglio elettronico per Economia
Dopo aver effettuato la preparazione del file di un documento, i passi da seguire per linvio telematico del nostro documento possono così essere riassunti…
Monitoraggio Pratiche Didattiche della provincia di Reggio Calabria Copyright©2007 Dargal.it. E' vietata la riproduzione anche parziale e.
Il MODULO PREVENTIVI fa parte dei moduli opzionali di ASPAN e serve a preventivare i costi di Nesting.
2. Formattare il floppy disk Attualmente, tutti i floppy in commercio sono già formattati, ma può capitare di dover eseguire questa operazione sia su.
Lavagna interattiva Smart Board Installazione Presentazione
1. Per cominciare Le operazioni di base per utilizzare il computer sono: laccensione e lo spegnimento. Mentre laccensione del PC si ottiene premendo il.
MIGLIORAMENTO USABILITA TIPI FASCICOLO. Miglioramento usabilità tipi fascicolo Esigenza Lutilizzo avanzato delle tipologie di fascicoli procedimentali.
Excel Il software Excel è un programma applicativo che consente di creare tabelle, gestire dati, elaborarli e rappresentarli sotto forma di grafici. Il.
1 Ly-LAB Sistema di gestione dei dati analitici di laboratorio.
Installazione Come tecnico, si potrebbe aver necessità di effettuare una installazione pulita di un sistema operativo. L'esecuzione di una installazione.
Evolve. Il software EVOLVE consente un veloce accesso, visualizzazione ed estrazione dei dati contenuti nel data base dellAmministrazione del Personale.
Con il computer si impara meglio!
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
“LIM un'innovazione per l'insegnamento”
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
Microsoft Access Chiavi, struttura delle tabelle.
La fruizione dei learning object e delle prove OCSE nell’ambiente.
Università di Camerino Facoltà di Scienze e Tecnologie
SAS® OnDemand for Academics SAS Studio
Cryptophone 2 Matteo Ferrari. Descrizione del Problema e Soluzioni adottate. Realizzare un’interfaccia grafica in C# per dispositivi Mobile di un progetto.
IV D Mercurio DB Lezione 1
Sistema di supervisione e controllo delle bilance AC4000 sulle linee di produzione.
Formattazione, Partizioni e dischi
LABVIEW Sommario Che cosa è uno strumento virtuale (VI) creato con LABVIEW Parti di un VI: pannello frontale diagramma a blocchi Confronto tra il principio.
Breeze meeting Istruzioni per l’uso
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
Lezione 22 Riccardo Sama' Copyright  Riccardo Sama' Outlook.
INSERIMENTO FILE XML PER UTENTI CAF Procedura di Inserimento di File XML per le utenze CAF Università degli Studi Roma Tre (A.A. 2007/08)
Microsoft Access Chiavi, struttura delle tabelle.
Data Base ACCESS EM 09.
Sistema di controllo ON – OFF (1)
Manuale Utente – i-Sisen Questionario dei Consumi
Manuale Utente – i-Sisen Questionario del Gas Naturale
MICROSOFT POWERPOINT.
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
DISTINTA ONLINE PROCEDURA DI COMPILAZIONE
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
Sezioni trasversali e movimenti di materia
LA GESTIONE di FILE e CARTELLE
Caratteristiche generali
Impariamo ad usare Excel. Utilizzare l’interfaccia Avviare Excel e iniziare ad esplorare l'interfaccia per acquisire familiarità con esso… Non c'è modo.
Università degli studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria Elettronica Gruppo di Elettromagnetismo Metodo di Progettazione Automatica.
Transcript della presentazione:

Sistema di controllo FORZA-SPOSTAMENTO in tempo reale tramite software di sviluppo CVI

Problema Controllare con precisione il montaggio di un albero sterzo nel supporto sterzo. Il processo comprende il piantaggio e il tiraggio di un cuscinetto in sede. Il processo dovrà interrompersi immediatamente al superamento di una data soglia di sforzo del motore. La precisione con cui si deve inserire i cuscinetti nelle sedi è molto elevata, il programma deve quindi processare velocemente i campioni acquisiti per fermare il motore entro +/ cm e +/ cm

PRIMA

DOPO

Strumenti Cella di carico GEFRAN misura fino a 2 tonnellate. Trasduttore di posizione magnetico. Trasduttore di posizione LVDT. Software di sviluppo CVI.

Descrizione del progetto PRIMO PASSO: Si pensa a come organizzare la comunicazione tra PC e PLC: sarà il PC a inviare i segnali di stop e i segnali di superamento delle soglie al PLC, mentre il PLC darà lo start per il primo e il secondo controllo FD. Il segnale di start proveniente dal PLC verrà inviato appena prima del raggiungimento della fase critica permettendo così al PC di prepararsi all' elaborazione dei campioni.

SECONDO PASSO: Realizzare un semplice metodo di confronto dei campioni acquisiti con dei valori massimi e minimi imposti dall' operatore: si pensa a dei diagrammi FD. Il diagramma FD rappresenta sull' asse delle ascisse la posizione del motore, sull' asse delle ordinate lo sforzo subito dal motore. Ogni diagramma FD sarà composto da due linee di soglia entro le quali dovrà essere contenuta la linea rappresentante l' andamento della prova, pena lo scarto del pezzo.

TERZO PASSO: Si vuole impostare le finestre di soglia in maniera semplice e intuitiva dando inoltre la possibilità di richiamare le finestre precedentemente impostate per modelli diversi. Le finestre precedentemente impostate saranno caricate al richiamo del modello di sterzo corrispondente e saranno utilizzate durante l' acquisizione per il confronto diretto con i campioni provenienti dai trasduttori.

QUARTO PASSO: Alla fine di ogni prova le misure effettuate dovranno essere salvate su un file tipo tabella excel. Il nome del file dovrà contenere la data, il numero progressivo di pezzo, il tipo e l esito della prova, e, in caso di pezzo scarto, il tipo di scarto. In caso di necessità l operatore dovrà inoltre poter richiamare il diagramma FD delle prove già eseguite. Si dovrà salvare quindi il grafico in formato BMP ricorrendo allo stesso nome file utilizzato per memorizzare i dati numerici della prova.

Realizzazione del software Sistemi multithreading Data la moltitudine di processi e pannelli che il computer deve gestire durante lesecuzione del supervisore, si prensa alla creazione di un programma multithread.Questo permette l esecuzione di molti processi contemporanei senza il rallentamento degli stessi. L utilizzo dei thread ci verrà in aiuto anche per l impostazione delle finestre di soglia.

Il programma consisterà in vari thread: Allarmi ; Comunicazione PLC (OPC server) ; Impostazione finestre di soglia ; Acquisizione segnali analogici ; Thread interessati.

IMPOSTAZIONE FINESTRE L impostazione delle finestre di soglia viene realizzata in maniera grafica per punti : Dopo aver scelto quale finestra impostare (superiore o inferiore) e la prova di riferimento, verrà attivato un thread che avrà il compito di acquisire le coordinate dei punti del mouse tracciati su un diagramma FD. Il thread terminerà alla pressione di un tasto e le coordinate acquisite verranno interpolate tramite una funzione di libreria.

Dopo l interpolazione dei punti per tutte le finestre ci saranno quattro vettori delle dimensioni di: (spostmax-spostmin)/risol. Verrà inviato il segnale di READY al PLC. In ogni posizione del vettore ci sarà il corrispondente valore di forza massimo o minimo tollerato. I quatto vettori saranno associati a un modello specifico di sterzo, i valori saranno salvati e caricati al richiamo di un modello dal database.

La finestra per l impostazione delle finestre sarà così:

ACQUISIZIONE ANALOGICA Il thread di acquisizione analogica è il cuore del progetto e proprio per questo ha una priorità maggiore degli altri thread. Questo thread è attivo fin dall avvio del supervisore ed è costituito da un ciclo while sempre attivo in cui si controlla lo stato dei segnali digitali che ci vengono inviati dal PLC.

I segnali fondamentali inviati dal PLC saranno START1 e START2 per dare inizio alla prima e alla seconda prova. Quando nel thread si rileva che uno di questi segnali è alto viene avviata l acquisizione da due canali analogici (Cella di carico e trasduttore di posizione). In questa fase i campioni non vengono confrontati con i valori contenuti nei vettori di soglia.

Dopo aver superato una data quota, rappresentata in maniera grafica dal valore minimo dell ascissa nel grafico FD, si entra nella fase critica del processo. Ogni campione verrà riscalato e troncato alla precisione richiesta e posto in un vettore. Per ogni campione acquisito di forza e di posizione si esegue il confronto con i rispettivi valori contenuti nei vettori di soglia. Il superamento della soglia di forza dovrà provocare l immediato arresto del motore onde evitare la rottura della cella di carico.

La prova potrà terminare in tre modi diversi: 1.Il pezzo è buono, si vedrà la linea della misura effettuata contenuta nei limite delle finestre di soglia, l' acquisizione si ferma quando si raggiunge il limite superiore di spostamento con l' invio del segnale FINEPROVA al PLC. Si procederà inoltre a salvare i vettori dei campioni acquisiti in formato excel in file contenenti la data e l' ora per poter poi consultare le misure se neccessario.Il cuscinetto è stato piantato correttamente e il pezzo può essere etichettato con un codice a barre.

2. Il pezzo è scarto superiore, si vedrà la linea della misura effettuata fermarsi sulla linea della finestra superiore, l' acquisizione si ferma immediatamente e anche il motore con l' invio del segnale SUPERATO LIMITE SUPERIORE. Il processo va avanti per sganciare il pezzo ma non viene eseguito il tiraggio del secondo cuscinetto anche in questo caso viene salvata la misura in un file excel con il nome contenente _ko per indicare che il pezzo è stato scartato. Il cuscinetto o l' albero non è conforme, l operatore ripone il pezzo magazzino scarti.

3.Il pezzo è scarto inferiore, si vedrà la linea della misura effettuata fermarsi sulla linea della finestra inferiore, l' acquisizione si ferma immediatamente ma il motore continua le sue operazionianche dopo l' invio del segnale SUPERATO LIMITE INFERIORE. Il processo va avanti con il tiraggio del secondo cuscinetto anche in questo caso viene salvata la misura in un file excel con il nome contenente _ko per indicare che il pezzo è stato scartato. Il cuscinetto o l' albero non è conforme,l operatore ripone il pezzo magazzino scarti.

La finestra principale ci pemette di seguire tutti i processi tramite due grafici in cui sono tracciate le due prove: