Automazione e territorio

Похожие документы
Linguaggio di Programmazione Ladder

PREMESSA In questa lezione analizziamo le diverse modalità di programmazione del PLC, soffermandoci in particolare sulle programmazioni KOP e AWL.

Luigi Piroddi

Rappresentazione base 2

PLC. PROGRAMMABLE LOGIC CONTROLLER 2a parte CON RIFERIMENTO ALLE CPU SIEMENS ST 200 ED AL SW STEP 7 MICRO/WIN 32

Programmable Logic Controller Seconda Parte

(competenze digitali) ESERCIZI SUI CIRCUITI SEQUENZIALI

PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base

LA PROGRAMMAZIONE DEL PLC /1

Programmable Logic Controller. Ing. Stefano MAGGI

Il Linguaggio di Programmazione IEC Ladder

Programmazione dei PLC in linguaggio Ladder

Linguaggi di Programmazione

Dispositivi per il controllo

Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere Ottobre 2007

Reti e Sistemi per l Automazione LADDER LOGIC. Stefano Panzieri Ladder Logic - 1

(competenze digitali) CIRCUITI SEQUENZIALI

PLC E AUTOMAZIONE INDUSTRIALE

Un comando elettropneumatico è un automatismo con: Blocco di attuazione pneumatico Blocco logico elettrico

Ladder Diagram 16/03/2012. Sommario POLITECNICO DI MILANO. Introduzione. Elementi Base. Elementi Dinamici. Temporizzazione e Contatori

POLITECNICO DI MILANO. V Facoltà di Ingegneria. Ladder Diagram. Sistemi ad Eventi Discreti

Attilio Fiocco (Attilio) 20 January 2012

AVVIAMENTO STELLA TRIANGOLO DI UN MOTORE ASINCRONO TRIFASE IN LOGICA PROGRAMMATA Scopo di questa esperienza è avviare un motore asincrono trifase

Tecnica basata su Relazioni I/O Circuito di Clock

Caratteristiche principali. Introduzione. Area Dati e convenzioni tipiche. Elementi di Base. Elementi di Base. Elementi di Base

LA PROGRAMMAZIONE IN LINGUAGGIO LADDER

Controllore a logica programmabile Prof. Antonio Messina

Introduzione alla robotica

IL CONTROLLO DI UN PROCESSO

PLC - Linguaggi. I linguaggi di programmazione dei PLC sono orientati ai problemi di automazione e utilizzano soprattutto:

ISTITUTO OMNICOMPRENSIVO ROSSELLI-RASETTI CASTIGLIONE DEL LAGO Indirizzo Tecnico Tecnologico Settore Meccanica, Meccatronica e Energia

ELEMENTI DI ELETTROPNEUMATICA

Controllo delle aperture di porte e finestre in una stanza Descrizione del problema e specifiche di funzionamento

TCP - TIMER CICLICO PROGRAMMABILE

Sequential Functional Chart

Corso di Automazione industriale

Tecnica basata su Relazioni I/O Motore: Marcia/Motore/Arresto

DMX 30. PLC visualizzato per montaggio a quadro. CARATTERISTICHE ELETTRICHE Min 20Vcc ; Max 26 Vcc Min 15 Vac ; Max 21 Vac

SFC. Sequential Functional Chart. Reti e Sistemi per l Automazione. Stefano Panzieri SFC - 1

PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte

25 Comandi elettrici d emergenza

RELÈ TERMICI serie NR2

Manuale D uso MultiBox

Function Block Diagram

Indice Introduzione Avviso importante per i lettori Capitolo 1 Apparecchi di manovra, di protezione e sensori

PROGRAMMA DEL CORSO DI LABORATORIO TECNOLOGICO ED ESERCITAZIONE CALASSE 4^N A.S 2014/2015 OBBIETTIVO CONOSCERE:

Programmazione LADDER dei PLC Esempi ed esercizi Prima parte. ITI Alessandro Volta - Sassuolo Anno Scolastico 2009/2010

Laboratorio di Sistemi e Automazione (A020-C320) esperienza competenze Competenze trasversali

CENNI SULLA STRUTTURA DEL LINGUAGGIO SFC (O GRAFCET) ED ESEMPI DI APPLICAZIONE

Ktronic 5 CONTROLLORE ELETTRONICO 1 ISTRUZIONI PER L UTILIZZATORE 1.1 DESCRIZIONE DEI DISPOSITIVI DI COMANDO E CONTROLLO

LE PORTE LOGICHE. Ingresso B Ingresso A Uscita OUT

Controllo di sequenze nell automazione industriale

INFORMATICA INDUSTRIALE

MODULO 2 ELEMENTI DI PROGRAMMAZIONE DEL PLC S SIEMENS PARTE PRIMA IL LINGUAGGIO A CONTATTI

TIMER A MICROPROCESSORE 72X72 PER IMPASTATRICI

I.T.I. Modesto PANETTI B A R I. Area di progetto III ETB Anno scolastico INNAFFIATORE AUTOMATICO

NORMA CEI EN PLC: programmazione. PLC: programmazione. PLC: programmazione. Automazione Industriale 3. Automazione Industriale

Elettronica Digitale. 1. Sistema binario 2. Rappresentazione di numeri 3. Algebra Booleana 4. Assiomi A. Booleana 5. Porte Logiche OR AND NOT

SIMBOLO ELETTRICO. K1 contatti. bobina RELÈ

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

Autoritenuta. Il pulsante start accende il motore. Il pulsante stop spegne il motore.

39 Il linguaggio grafico a contatti

Circuiti elettropneumatici a relè

AVVERTENZA: SCOLLEGARE LA BATTERIA PRIMA DI INIZIARE LE OPERAZIONI DI COLLEGAMENTO

PROGRAMMAZIONE DIPARTIMENTO T.E.E.A. CLASSE IV. (opzione: Manutentore Meccanico)

Modalità di utilizzo della SFC (sequential function chart) per realizzare i GRAFCET con ALLEN-BRADLEY PLC serie ROCKWELL Automation

Controllori industriali: PLC

Ingegneria e Tecnologie dei Sistemi di Controllo. Sistemi di controllo industriale general-purpose: PLC. Sistemi di controllo industriale: PLC

Ingegneria e Tecnologie dei Sistemi di Controllo. Sistemi di controllo industriale general-purpose. purpose: : PLC.

safety Centralina di sicurezza SNO 4062K/SNO 4062KM Arresti di emergenza/controllo dei ripari mobili di protezione

TT 73 TEMPORIZZATORE ELETTRONICO DIGITALE A MICROPROCESSORE

Corso di Automazione industriale

AGSEB AUTOMATIC GENSET ELECTRICAL BOX QUADRO ELETTRICO PER GRUPPO ELETTROGENO AUTOMATICO

Corso di Automazione industriale

OBBIETTIVO CONOSCERE:

Транскрипт:

Automazione e territorio ISTITUTO D ISTRUZIONE SUPERIORE M. Bartolo - PACHINO LICEO Classico -LICEO Scientifico LICEO delle Scienze Applicate - Liceo delle Scienze Umane I.T.I.S. (Elettronica e Elettrotecnica - Meccanica, Meccatronica e Energia - Trasporti e Logistica) I.T.I.S. SERALE (Elettronica e Elettrotecnica - Meccanica, Meccatronica e Energia) Sede centrale: Viale A. Moro sn - 96018 PACHINO (SR) Uffici: Tel. 0931-593596 Fax 0931-597915 Sede staccata: Via Fiume -96018 PACHINO (SR) - Tel. e Fax 0931846359 Codice Fiscale: 83002910897 - Email: sris01400g@istruzione.it sris01400g@pec.istruzione.it www.istitutobartolo.it - www.primopachino.it - www.sris01400g.scuolanet.info Lezione 2 La programmazione dei PLC

AWL KOP o LADDER FUP

LINGUAGGI DI PROGRAMMAZIONE A CONTATTI (Ladder, KOP) GRAFICI (Simbolici) A BLOCCHI FUNZIONALI (Porte logiche, FUP) LINGUAGGI DI PROGRAMMAZIONE A BLOCCHI SEQUENZIALI (Grafcet) LETTERALI (Alfanumerici) A LISTA ISTRUZIONI (Boolean, AWL) EVOLUTI (Basic,...)

AWL Indirizzo Istruzione operando 00000 00001 00002

LADDER Si articola in linee verticali dette rung

FUP

Circuito di autoritenuta Sfrutta il funzionamento di un relè per far si che un utilizzatore (LED) sia acceso dall operatore tramite un pulsante di start e arrestato tramite un pulsante di stop. Premendo il pulsante di start la bobina del relè si eccita e chiude il contatto K1, facendo in modo che la bobina si autoalimenti fino alla pressione del pulsante di stop, che apre il circuito e toglie l alimentazione alla bobina. Il contatto K1 bypassa il pulsante di start, che da questo momento viene tagliato fuori dal circuito (nel senso che se viene premuto o meno, non è rilevante per il circuito). Lo scopo principale dei circuiti in autoritenuta è di evitare la ripartenza automatica (rieccitazione della bobina) a seguito dell' interruzione dell' alimentazione.

Diagramma Ladder (Grafico) 1 2 10 10 1 = Pulsante Start/Marcia NA 2 = Pulsante Stop/Arresto NC 10 = Contattore NA (K)

Lista istruzioni (Letterali) Indirizzo Istruzione Operando 000 001 002 003 STR OR AND NOT OUT 1 10 2 10 1 = Pulsante start (S2) 2 = Pulsante stop (S1) 10 = Contattore (K)

Porte logiche (S2 + K) S1 = K S2 K S1 1 & K S2 = Pulsante start S1 = Pulsante stop K = Contattore

Grafcet 1 K Motore fermo S2 S2 = Pulsante start 2 K Motore in marcia S1 = Pulsante stop K = Contattore S1

Il Linguaggio Ladder POWER RAIL ( B A R R A D I A L I M E N T A Z I O N E A S X ) MASSA ( B A R R A D E S T R A ) LINEE ELETTRICHE ORIZZONTALI CONNESSIONI A I POWER RAIL CONTATTO NORMALMENTE A PERTO ( Q U A N D O I L C O N T A T T O È C H I U S O O N I N = 1 ) Barra di alimentazione Massa CONTATTO NORMALMENTE CHIUSO ( Q U A N D O I L C O N T A T T O È C H I U S O O F F I N = 0 ) COIL/BOBINA ( U S C I T A A 1 ) NEGATED COIL ( U S C I T A A 0 )

Utilizzo dei Contatti A D O G N I C O N T A T T O V I E N E A S S O C I A T A U N A V A R I A B I L E B I N A R I A. T A L E V A R I A B I L E V I E N E S O L A M E N T E L E T T A ( P U Ò C O I N C I D E R E C O N U N I N G R E S S O ). Contatto Normalmente Aperto: la corrente fluisce da sinistra a destra se la variabile IN è 1. Viene usato questo segno se occorre attivare un uscita quando il contatto è ON (chiuso, tensione presente, livello1) Contatto Normalmente Chiuso: la corrente fluisce da sinistra a destra se la variabile IN è 0. Viene usato se occorre attivare un uscita quando il contatto è OFF (aperto, tensione assente, livello 0) IN IN

Utilizzo dei Coil AD OGNI COIL VIENE A SSOCIATA UNA VARIABILE BINARIA. LA VARIABILE VIENE SCRITTA ( PUÒ COINCIDERE CON UNA USCITA FISICA) Coil: la variabile OUT associata al Coil è posta a 1 se vi è una corrente che fluisce da sinistra. OUT Negated Coil: la variabile OUT è posta a 0 se vi è una corrente che fluisce da sinistra. OUT

Altri Contatti del Linguaggio Ladder Contatto sensibile alla transizione 0-1 (Positive Transition-Sensing Contact) IN P Contatto sensibile alla transizione 1-0 (Negative Transition-Sensing Contact) IN N

Altri Coil del Linguaggio Ladder OUT SET COIL S La variabile OUT associata al coil e' posta a 1 se vi e' una corrente che fluisce da sinistra. La variabile rimane a 1 fino a quando viene utilizzato un coil RESET. RESET COIL OUT R La variabile OUT associata al coil e' posta a 0 se vi e' una corrente che fluisce da sinistra. La variabile rimane a 0 r fino a quando viene utilizzato un coil SET.

Altri Coil del Linguaggio Ladder P O S I T I V E T R A N S I T I O N - S E N S I N G C O I L OUT P La variabile OUT associata al Positive Transition-Sensing Coil è posta a 1 se la corrente che fluisce da sinistra passa da un valore FALSE ad una valore TRUE. N E G A T I V E T R A N S I T I O N - S E N S I N G C O I L OUT N La variabile OUT associata al Negative Transition-Sensing Coil è posta a 1 se la corrente che fluisce da sinistra passa da un valore TRUE ad un valore FALSE.

Esempio di schemi ladder

Tecniche di Programmazione (conversione schema Funzionale in schema Ladder) Logica AND Logica OR

Tecniche di Programmazione (conversione schema Funzionale in schema Ladder)

Tecniche di Programmazione (conversione schema Funzionale in schema Ladder)

Tecniche di Programmazione (conversione schema Funzionale in schema Ladder)

Tecniche di Programmazione (conversione schema Funzionale in schema Ladder)

Esempio: Circuito di autoritenuta relè

FUP Tecniche di Programmazione Linguaggio a Blocchi Logici AND NAND OR NOR NOT XOR Bistabile RS

ESEMPIO DI LOGICA CABLATA (marcia - arresto di un motore) 1 = Pulsante marcia (S2) 2 = Pulsante arresto (S1) 10 = Contattore (K) Il contattore conosciuto pure come teleruttore, è un componente elettrico che viene impiegato largamente nell avviamento dei motori elettrici.

ESEMPIO DI LOGICA PROGRAMMABILE (marcia - arresto di un motore)

DA LOGICA CABLATA A LOGICA PROGRAMMABILE (marcia - arresto di un motore)

Regole di Esecuzione dei Rung U N P R O G R A M M A S C R I T T O I N L I N G U A G G I O L A D D E R V I E N E E S E G U I T O V A L U T A N D O U N R U N G A L L A V O L T A L ' O R D I N E D I V A L U T A Z I O N E D E I R U N G È Q U E L L O C H E P R O C E D E D A L P R I M O R U N G I N A L T O V E R S O L ' U L T I M O R U N G I N B A S S O Q U A N D O L ' U L T I M O R U N G V I E N E V A L U T A T O, S I I N I Z I A N U O V A M E N T E A V A L U T A R E I L P R I M O R U N G ( D O P O A V E R A G G I O R N A T O L E U S C I T E E L E T T I G L I I N G R E S S I )

Effetti Collaterali delle Regole di Esecuzione dei Rung R I U N I F I C A N D O I R U N G, L ' U S C I T A R E A L E C O L L E G A T A A L L A V A R I A B I L E F A N V E R R À A G G I O R N A T A S O L O D O P O A V E R V A L U T A T O I L R U N G C O M P O S T O D A G L I I N G R E S S I I N 1, I N 2, I N 3, I N 4 E I N 5 IN1 IN2 IN3 FAN 1 1 1 1 IN1 IN2 IN3 FAN IN4...... IN5 FAN... IN4 IN5 0 0

Function Block di Uso Comune Bistabili SR, RS Bitwise Boolean AND, OR, NOT, XOR Comparison EQ, LE, LT, GE, GT, NE Counters CTD (down), CTU (up) Altri (disponibili su alcuni PLC) PID