DISCIPLINA: SISTEMI AUTOMATICI CLASSI DI CONCORSO: A035-C270 CLASSE: 4° EL A SEZIONE A DOCENTI: CIFERRI GIUSEPPE – MALLONI FEDINANDO A.S. 2015-2016 PROGRAMMA SVOLTO UNITA' DI APPRENDIMENTO 1: Richiami di programmazione strutturata CONTENUTI UA 1-1: Algoritmi e programmi • • • • Problemi e Algoritmi Scomposizione di un problema (prima e seconda scomposizione) Linguaggio di progetto e diagramma di flusso (flow-chart) Strutture di controllo sequenziale, decisionale e iterativa UNITA' DI APPRENDIMENTO 2: Elementi del linguaggio C++ CONTENUTI UNITA’ DIDATTICA UD 2-1 : Struttura e sviluppo di un programma C++ • • • • • • • • Struttura di un programma C++ e ambiente di sviluppo Fasi di sviluppo di un programma Variabili e costanti Tipi di dato Istruzioni di base Espressioni aritmetiche Espressioni logiche Librerie del linguaggio C++ CONTENUTI UA 2-2: • Struttura di controllo sequenziale, decisionale e iterativa UNITA' DI APPRENDIMENTO 3: Sistemi e modelli. Analisi dei sistemi CONTENUTI UNITA’ DIDATTICA UD 3-1 : Sistemi e modelli Definizione di sistema. Rappresentazione di un sistema (schema a blocchi) Classificazione dei sistemi. CONTENUTI UA 3-2: Trasformata di Laplace. Introduzione. Funzione di trasferimento. Poli e zeri di una funzione. Trasformata di Laplace. Antitrasformata di Laplace. UNITA' DI APPRENDIMENTO 4: Sistemi lineari CONTENUTI UNITA’ DIDATTICA UD 4-1 : Risposta nel dominio del tempo (pag.2) o Segnali canonici (gradino unitario, rampa, parabola) o Sistemi del 1° ordine o Analisi della risposta dei sistemi del 1° ordine per ingresso a gradino unitario o Circuito RC serie (carica di un condensatore) o Sistemi del 2° ordine o Caratteristiche dei sistemi del 2° ordine (pulsazione naturale; smorzamento z) o Sistema del 2° ordine (z=1) o Sistema del 2° ordine (0<z<1) o Parametri della risposta al gradino (sovra elongazione massima) CONTENUTI UNITA’ DIDATTICA UD 4-2: Risposta nel dominio della frequenza (pag.30) • Diagrammi di Bode del modulo e della fase - Funzione G(s) = K (costante) - Funzione G(s) = Ts + 1 (zero reale) - Funzione G(s) = s (zero nullo) UNITA' DI APPRENDIMENTO 5: I PLC. CONTENUTI UA 5-1: Caratteristiche di base dei PLC (pag.280) Principio di funzionamento di un PLC Schemi a contatti CONTENUTI UA 5-2: Il sistema S7-200 (pag.285) Caratteristiche hardware del sistema Principi di programmazione Scrittura di un programma Analisi dei comandi in KOP Temporizzatori Contatori UNITA' DI APPRENDIMENTO 6: Sistemi digitali CONTENUTI UNITA’ DIDATTICA UD 6-1 : Algebra di Boole • • Variabili e funzioni booleane Teoremi fondamentali dell’algebra di Boole CONTENUTI UA 6-2: Sistemi digitali combinatori • Sistemi combinatori • Porte logiche elementari (AND, OR, NOT, NAND, NOR) • Forma canonica di una funzione logica CONTENUTI UA 6-3: Analisi e sintesi di sistemi combinatori – Flip/Flop • Tabella di verità e funzione logica • Minimizzazione di una funzione logica • Mappe di Karnaugh • Sistemi combinatori con più uscite • Flip-flop S-R, Flip-flop J-K, Flip-flop tipo D UNITA' DI APPRENDIMENTO 7: Sintesi di reti sequenziali con Moore CONTENUTI UA 7-1: Reti sequenziali con Moore (pag.362) Sintesi con Automa di Moore • Diagramma degli stati dell’automa di Moore • Tabella di transizione degli stati • Tabella di trasformazione delle uscite • Automi riconoscitori di sequenza binaria (Es. “Automa riconoscitore sequenza 101”) Laboratorio Esercitazione n.° 1 – Prova (formativa) sui primi programmi in C++ Esercitazione n.° 2 – Prova con Excel: “Calcolo provvigioni” Esercitazione n.° 3 – PLC Siemens S7-200: Progetto di un semaforo per un incrocio Esercitazione n.° 4 – PLC Siemens S7-200: Gestione di un parcheggio Esercitazione n.° 5 – Due display comandati da un contatore Esercitazione n.° 6 – Automa di Moore che realizza una sequenza luminosa con tre led. Fermo, 04-06-2016