PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7...

69
PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32

Transcript of PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7...

Page 1: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

PLCPROGRAMMABLE LOGIC

CONTROLLER

CON RIFERIMENTO ALLE CPU SIEMENS

ST – 200

ED AL SW STEP 7 MICRO/WIN 32

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

DEFINIZONE

•SISTEMA ELETTRONICO A FUNZIONAMENTO DIGITALE DESTINATO ALL’USO IN AMBITO INDUSTRIALE, CHE UTILIZZA UNA MEMORIA PROGRAMMABILE PER L’ARCHIVIAZIONE INTERNA DI ISTRUZIONI ORIENTATE ALL’UTILIZZATORE PER L’IMPLEMENTAZIONE DI FUNZIONI SPECIFICHE, COME QUELLE LOGICHE, DI SEQUENZIAMENTO, DI TEMPORIZZAZIONE, DI CONTEGGIO E DI CALCOLO ARITMETICO, PER CONTROLLARE, MEDIANTE INGRESSI ED USCITE, SIA DIGITALI CHE ANALOGICI, VARI TIPI DI MACCHINE E PROCESSI

Page 3: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

MICROSISTEMI DI NUOVA GENERAZIONE

•POSSIBILITA’ DI COMUNICARE LIBERAMENTE VIA RETE (12 Mbit/s) E DI COLLEGARSI ALLA RETE GSM DEI TELEFONI CELLULARI

•LA TECNOLOGIA GSM CONSENTE DI RICEVERE INFORMAZIONI DI STATO E ALLARMI DA TERMINALI MONITORATI ANCHE SFRUTTANDO MESSAGGI DI TESTO SMS. IL PLC E’ IN GRADO DI INTERPRETARE I COMANDI TESTUALI E PUO’ INVIARE INFORMAZIONI

•MODULARITA’ APERTA E MASSIMA FLESSIBILITA’ DELL’APPARECCHIATURA

•SPOSTAMENTO DELL’INTERESSE DEI PRINCIPALI COSTRUTTORI VERSO I PLC DI PICCOLA TAGLIA

•POSSIBILITA’ DI DISPORRE DEL TELESERVICE CON DRASTICA RIDUZIONE DEI COSTI PER INTERVENTI DI MANUTENZIONE E DI MODIFICA NEI PROGRAMMI DI MACCHINE DISLOCATE IN OGNI PARTE DEL MONDO

Page 4: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.
Page 5: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Ciclo di scansione: modo di esecuzione del programma

AGGIORNA LE USCITE

LEGGE GLI INGRESSI

ESEGUE IL PROGRAMMA

ELABORA I MESSAGGI

EFFETTUA AUTODIAGN.

Page 6: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

AREA DI MEMORIA DELLE CPU ST - 200

RAM EEPROM

MEMORIA DI PARAMETRI

PROGRAMMA

MEMORIA DI DATI NON VOLATILE

MEMORIA DI PARAMETRI

PROGRAMMA

MEMORIA DI DATI NON VOLATILE

MEMORIA DI DATI

(Temporizzatori, contatori etc.)

Page 7: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

SOFTWARE DI PROGRAMMAZIONENORMATIVA IEC1131 - 3 - 1993

SCHEMI SEQUENZIALI FUNZIONALI (SFC)

SCHEMI LADDER (LD)

DIAGRAMMI A BLOCCHI FUNZIONALI (FBD)

LISTA ISTRUZIONI (IL)

TESTO STRUTTURATO (ST)

Page 8: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

REGISTRI ED INDIRIZZI

• REGISTRI SPECIALI DI SISTEMA: sono interni alla CPU e mantengono traccia dei lavori dei processi interni alla CPU. Non sono direttamente accessibili dai moduli di I/O

• REGISTRI DI INPUT: stesse caratteristiche ma sono accessibili dai moduli di I/O. Es.: un registro di input a 16 bit riceve i dati da 16 terminali consecutivi

• REGISTRI DI OUTPUT: è accessibile dal modulo di output. Es.: un registro di output a 16 bit invia i dati a 16 terminali di output consecutivi. In questo caso il registro può controllare 16 uscite. Se nel bit vi è “uno” il corrispondente terminale verrà messo ad “on”

Page 9: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

REGISTR0 DI INPUT

ON

ON

ON

OF

ON

ON

OF

OF

OF

ON

ON

ON

1

2

3

4

5

6

7

8

1

2

3

4

1

T

E

R

M.

I

N

P

U

T

11011000

REGISTRO DI INPUT 1

0111

REGISTRO DI INPUT 2

Page 10: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

REGISTRO DI OUTPUT

8

9

10

11

12

13

14

15

16

17

OF

OF

OF

OF

ON

ON

ON

ON

OF

ON

REGISTRI IN MEMORIA

169

COMANDO TRASFERIMENTO DATI REG.2 REG. DI OUTPUT

0001110OG 2 0

101101

001110

100000

REG 2

REG 3 1

REG 1

1

0 0

0 1

Page 11: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

MEMORIA DI DATI ST - 200

REGISTRO DI IMMAGINE DEGLI INGRESSI (I)

MEMORIA DI VARIABILI V

REGISTRO DI IMMAGINE DELLE USCITE (Q)

MERKER INTERNI (M)

MERKER SPECIALI (SM)

TEMPORIZZATORI (T)

CONTATORI (C)

INGRESSI ANALOGICI (AI)

USCITE ANALOGICHE (AQ)

ACCUMULATORI (AC)

CONTATORI VELOCI (HC)

AREA DI DATI OGGETTI DI DATI

Page 12: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

REGISTRI DI IMMAGINE DI PROCESSO I/O

• MERKER INTERNI (flag)• MERKER SPECIALI (di stato)• TEMPORIZZATORI (contano gli incrementi di tempo)• CONTATORI (contano ogni transizione da positiva a negativa)• INGRESSI ED USCITE ANALOGICHE (convertono valori reali in

valori digitali• ACCUMULATORI (elementi di lettura/scrittura con funzioni di

memoria• CONTATORI VELOCI contano più velocemente di quanto il PLC

possa leggere gli eventi• ACCESSO ALLA MEMORIA DATI: per riferirsi ad un elemento

nella memoria, occorre “indirizzarlo”. L’accesso è possibile con indirizzo in formato bit, byte, parole e doppia parole

Page 13: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Identificatori per l’accesso alle varie aree della memoria della CPU ST - 222

Page 14: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Accesso ad un bit di dati nella memoria della CPU

I 5 . 2Bit del byte, o bit 2 di 8 (da 0 a 7)

Punto decimale, separa l’indirizzo byte dal numero di bit

Indirizzo byte: byte 5 (quinto byte)

Identificazione di area (I = ingresso)

Page 15: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

COSTRUZIONE DI UN INDIRIZZO NELLA FORMA BYTE.BIT

I 5 . 2

L’area di memoria precede l’indirizzo del byte contenente il bit a cui si vuole accedere

01234567

MSB LSB

I0

I1

I2

I3

I4

I5

I6

I7

Page 16: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CAMPO DEGLI INDIRIZZI DELLE AREE DI MEMORIADELLE CPU ST - 200

AREA DI MEMORIA CPU212 CPU214

INPUT

OUTPUT

MERKER INTERNI

MERKER SPECIALI

MEMORIA DI VARIABILI

da I0.0 a I7.7

da Q0.0 a Q7.7

da M0.0 a M15.7

da V0.0 a V1023.7

da SM0.0 a SM45.7

da I0.0 a I7.7

da Q0.0 a Q7.7

da M0.0 a M31.7

da SM0.0 a SM85.7

da V0.0 a V4095.7

Page 17: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Intervalli di valori di un byte, di una parola,di una doppia parola

Grandezza dati Campo numeri interi senza segno

B (byte o 8 bit)

W (parola o 16 bit)

D (doppia parola o 32 bit)

Formato decimale

da 0 a 255

da 0 a65535

Formato esadecimale

da 0 a FF

da 0 a FFFF

da – 2147783648 a +2147483647

da 80000000 a 7FFFFFFF

I numeri reali o in virgola mobile sono rappresentati mediante numeri a 32 bit

Page 18: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Accesso allo stesso indirizzo in byte , parola e doppia parola

VW100

VD100

VB101

V B 100

indirizzo del byte

accesso ad un valore in formato byte

Identificazione di area (memoria V)

VB100

VB100

VB101VB100

V W 100

indirizzo del byte

accesso ad un valore in formato parola

Identificazione di area (memoria V)

VB103VB102

V D 100

indirizzo del byte

accesso ad un valore in formato di doppia parola

Identificazione di area (memoria V)

VB100

031

015

07

7815162324

8 7

Byte più significativo

Byte più significativo

Byte più significativo

LSBMSB

MSB LSB

LSBMSB

Page 19: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

REGISTRO DI STATO SMB0

Descrizione

Questo bit è sempre attivo

Bit di stato

SM0.0

SM0.1

SM0.2

SM0.3

SM0.4

Questo bit viene attivato per la durata di un ciclo se i dati a ritenzione sono andati persi. Può essere usato come M di errore

Questo bit viene attivato per la durata di un ciclo se il modo operativo Run viene impostato da una condizione di accensione

Questo bit viene è attivo solo nel primo ciclo di scansione. Viene usato per richiamare un sottoprogramma di inizializzazione

Questo bit provoca un impulso che rimane attivo 30 secondi e, per altri 30 secondi, disattivo (impulso di un minuto)

Page 20: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

REGISTRO DEI POTENZIOMETRI SMB28, SMB29

Memorizza il valore digitale che rappresenta la posizione del potenziometro 0 a bordo della CPU 222

SMB28

Memorizza il valore digitale che rappresenta la posizione del potenziometro 1 a bordo della CPU 224

SMB29

I valori derivati dai potenziometri analogici possono essere usati dal programma per aggiornare un temporizzatore, un valore di conteggio, un valore preimpostato o per impostare un valore limite. Si regolano con un piccolo giravite. I valori contenuti nel registro sono in formato byte; ne consegue che i valori dei potenziometri possono variare in un campo che parte da 0 ed arriva a 255

Page 21: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

TIMER 1)

Page 22: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

TIMER 2)

Page 23: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

1. RICORRENDO AL SOLO TIMER CON RITARDO ALL’INSERZIONE E’ POSSIBILE RICOSTRUIRE TUTTE LE FUNZIONI DI TEMPORIZZAZIONE QUALI: RITARDO ALL’INSERZIONE DI UN’AZIONE

I0.0

I0.0 T1

IN

9s

T1

Q0.0

Q0.1

IN

9s

Lampada 1

Lampada 2

+24 COM

L

N

I0.0 Q0.0

I0.0 Q0.1

PLC

Page 24: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

2. RITARDO ALLA DISINSERZIONE DI UN’AZIONE

I0.0

I0.0 T1

IN

9s

T1

Q0.0

Q0.1

IN

9s

MOTORE ON

POMPA ON

+24 COM

L

N

I0.0 Q0.0

I0.0 Q0.1

I0.0

25 s

K1 K2

S0

1

2

3

1. AVVIO DEL MOTORE

2. AVVIO DEL TIMER DOPO ARRESTO DEL MOTORE

3. AVVIO DELLA POMPA

PLC

Q0.1

Page 25: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

ATTIVAZIONE DI UN’USCITA PER UN CERTO INTERVALLOLe due uscite si attivano contemporaneamente e successivamente una di esse va ad off dopo uno specifico intervallo di tempo

I0.0

I0.0 T1

IN

9s

T1

Q0.0

Q0.1

IN

I0.0

25 s

1

2

3

+24 COM

L

N

I0.0 Q0.0

I0.0 Q0.1

K1 K2

S0

PLC

Page 26: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

ESEMPI DI PROGRAMMAZIONE AND – OR - NOT

Page 27: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

TON T32 RISOLUZIONE 1ms

Page 28: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

TON T32 esempio 1

Page 29: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

esempio 2

Page 30: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

esempio 3

Page 31: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

TON T34 RISOLUZIONE 10ms

Page 32: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

FINE della I^ parte

Page 33: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTATORI

I0.0

I0.2

I0.1

C1

C avanti

C indietro

Reset

FUNZIONE DI BASE

IN

C1

conteggio

4 set

Reset

I0.0

I0.1

CONTATORE IN UN PROCESSO INDUSTRIALE

Q0.1

C1

Page 34: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTATORI SOMMA DEI CONTEGGI DI DUE CONTATORI DISTINTI

IN

C1

conteggio

10 set

Reset

I0.0

I0.7

Q0.1

C2

I0.1

IN

C2

conteggio

12 set

Reset

I0.0

I0.7

I0.2

I0.0 C1

B

A

I0.1

I0.2

L’INDICATORE LUMINOSO (Q0.0) SI ATTIVA QUANDO 10 PEZZI DEL PRODOTTO A E 12 PEZZI DEL PRODOTTO B SONO PASSATI SU UN NASTRO. GLI INGRESSI DI CONTEGGIO SONO DISPOSITIVI DI PROSSIMITA’

Page 35: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

SEGNALAZIONE DEI PEZZI TOTALI SU UN NASTRO

I0.0

I0.0

I0.7

C1

C avanti

C indietro

Reset

I0.1

I0.2

100 SET

I0.1 I0.2

Page 36: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

AVVIO DI UN TIMER DOPO UN’OPERAZIONE DI CONTEGGIO

IN

C1

conteggio

10 set

Reset

I0.0

I0.7

Q0.1

T1

T1

30s

C1

C1

EN

Conta il passaggio di 10 pezzi

Avvia il timer dopo aver contato 10 pezzi

Operazione di verniciatura (30s)

Page 37: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

ABBINAMENTI CONTATORI E TIMER

INTERDIZIONE DEL CONTATORE IN FASE DI AVVIO DEL PROCESSO

CONTEGGIO DEI PEZZI PASSATI IN UNA LINEA DI PRODUZIONE IN UN MINUTO

IN

C1

conteggio

10 set

Reset

I0.0

T1

30s

T1

EN

I0.7

I0.1

Avvia il timer ad inizio ciclo

Inizia a contare dopo 30s

IN

C1

conteggio

100 set

Reset

I0.0

T1

60s

I0.0

EN

I0.7

I0.1

Avvia il timer ad inizio ciclo

Inizia a contare da inizio ciclo per 60s

T1

Page 38: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTA IN AVANTI

Page 39: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTA INDIETRO 1)

Page 40: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTA INDIETRO 2)

Page 41: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTA IN AVANTI / INDIETRO

Page 42: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTATORE IN AVANTI

Page 43: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTATORE AVANTI INDIETRO

Page 44: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CONTATORE INDIETRO

Page 45: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

MODELLO DIDATTICO

Page 46: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

FINE della II^ parte

Page 47: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Corrispondenza contatti NA/NC e stato dell’informazione binaria

NA azionato

NA a riposo NC a riposo

NC azionato

CONTATTO STATO CONTATTO STATO PER IL PLC

Azionato

0

1

1

NA

NC

A riposo

A riposo

0Azionato

Page 48: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Affidabilità - Sicurezza - DisponibilitàI. Capacità di realizzare una funzione richiesta in

determinate condizioni di impiego e per un periodo di tempo definito

II. Capacità di evitare la comparsa di anomalie e di ridurne gli effetti qualora si presentassero. Un sistema viene definito a sicurezza totale se la comparsa di anomalie non produce mai una situazione pericolosa

III. Capacità a svolgere una funzione richiesta in un momento determinato e per un preciso intervallo di tempo (combinazione di affidabilità e logistica di manutenzione)

Page 49: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Guasti interni ad un sistema di comando

- passivo, se si traduce in un circuito di uscita aperto (non viene inviato alcun ordine agli attuatori)

- attivo, se si traduce in un circuito di uscita chiuso

In un comando di azionamento, un guasto attivo provoca l’inserimento errato dell’azionamento stesso

In un circuito di allarme, un guasto passivo impedisce la segnalazione di una situazione di pericolo (blocco della procedura di allarme)

Page 50: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

Anomalie di funzionamento

• Relè – 90 casi su 100 - circuito aperto (circuito di comando fuori tensione)

• Transistor – 50 casi su 100 – circuito aperto o circuito chiuso

• Eventuali dispositivi esterni contro guasti attivi e passivi

• Controllo, tramite gli ingressi, della corretta esecuzione degli ordini richiesti dal programma: le uscite vengono controllate dal programma mediante una retroazione sugli ingressi

Page 51: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

AVVIAMENTO DIRETTO DI UN MOTORE

SCHEMA FUNZIONALE SCHEMA DI POTENZA

W1

V1

U1

K1

M3 ac

RT

L1

L2

L3

N

S1

K1

S1

Page 52: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

LOGICA CON PLC

L1

L2

L3

N

W1

V1

U1

K1

M3 ac

RT

+24V

I0.0

I0.1

I0.2

I0.3

COM

Q0.0

Q0.1

Q0.2

Q0.3

Q0.3

Q04

S1

PLC

SCHEMA DI POTENZA

Page 53: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

MARCIA E ARRESTO CON AUTORITENUTA

K1

S1

S2 K1

W1

V1

U1

K1

M3 ac

RT

L1

L2

L3

N

S2

S1

SCHEMA FUNZIONALE SCHEMA DI POTENZA

Page 54: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

SCHEMA DI POTENZALOGICA CON PLC

W1

V1

U1

K1

M3 ac

RT

+24V

I0.0

I0.1

I0.2

I0.3

COM

Q0.0

Q0.1

Q0.2

Q0.3

Q0.3

Q04

S1

L1

L2

L3

N

S2

PLC

Page 55: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

MARCIA AVANTI – INDIETRO CON INTERBLOCCO ELETTRICO

M3 ac

RT

K1

RT

S1

S2 K1 K2

K2

K2 K1

K2

L1

L2

L3

K1

SCHEMA FUNZIONALE SCHEMA DI POTENZA

Page 56: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

LOGICA CON PLC

K1

220V

0V

STOP

START A

TERMICA

+24V

I0.0

I0.1

I0.2

I0.3

COM

Q0.0

Q0.1

Q0.2

Q0.3

Q0.3

K2

Q04PLC

START I

SCHEMA ELETTRICO

Page 57: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

III^ PARTE ESERCIZIO 1) - CONVERTI IN KOP I SEGUENTI SCHEMI A RELE (marcia ad impulsi)

KM

STOP

START

KM

IMPULSI

KA

STOP

START

KM

IMPULSI

KM

K1 K1

DIAGRAMMA ELEMENTARE – A - DIAGRAMMA ELEMENTARE – B -

Page 58: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

ESERCIZIO 2)

• Costruisci uno schema ladder per la seguente sequenza:

1. Quando il selettore S1 si chiude, la bobina K1 viene attivata;

2. Dopo l’attivazione della bobina K1, il selettore S2 può attivare la bobina K2;

3. quando la bobina K2 viene alimentata, la bobina K3 va ad off

Page 59: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

ESERCIZIO 3): costruisci una lista di comandi associati alla sequenza dello schema ladder in figura

1

2

3

4

5

K1

K4

K3

K2

K1

S1

S3

S2

K1

K1 K3S4

FC1

FC2

Page 60: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

ESERCIZIO 3): un pezzo viene posizionato su un nastro. Il pezzo viene automaticamente trasportato lungo il nastro. A metà del nastro il pezzo passa attraverso due sponde di verniciatura. Lo spray è in funzione fintanto che il pezzo si trova tra le due sponde; nel frattempo il nastro non si ferma. Quando il pezzo raggiunge la fine del nastro, il nastro si arresta ed il pezzo è rimosso. Due sensori rilevano la presenza e la rimozione del pezzo

NASTRO

TUNNEL VERNICIATURA

IL CICLO INIZIA QUI

IL CICLO FINISCE QUI

SENSORE DI POSIZIONE INIZIO VERNICIATURA

Page 61: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

CICLO AUTOMATICO AVANTI – INDIETRO CON PAUSA PROGRAMMABILE PRIMA

DELL’INVERSIONE

Q0.0

Q0.1

TR1

TR2

TR3

TR4

t

K1A

TR2

K1M

K1A

K2A

TR4

K2M K2A

PREDISP. PAUSA

PAUSA Rot. DX

INDIETRO PREDISP. PAUSA

PAUSARot. SX

AVANTI

K1M TR1

S0

S1

S2

K2M

TR1

K1M

TR4

TR2 K2M TR3

TR3

TR2

K2M

K1M

TR4

K2A

Page 62: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

FASE PRELIMINARE PER LA COMPILAZIONE DEL PROGRAMMA

Page 63: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

PROGRAMMA (1)

Page 64: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

PROGRAMMA (2)

Page 65: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

AVVIAMENTO STELLA TRIANGOLO

L1

L2

L3

W1

V1

U1

V2

U2

W2

K1

K3 K2

M3 ac

F1

RT

Page 66: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

SCHEMA LOGICO DI COMANDO A RELE

K1 K2 K3

H1 H2 H3

K1

RT

S1

S2 K1

T1

K1

K2 K3

T1

K3 K2

AVVIO AUTORITENUTA STELLA TIMER TRIANGOLO FERMO STELLA TRIANGOLO

Page 67: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

COLLEGAMENTI ELETTRICI AL PLC

K1

220V

0V

STOP

START

TERMICA

+24V

I0.0

I0.1

I0.2

I0.3

COM

Q0.0

Q0.1

Q0.2

Q0.3

Q0.3

K2 K3

Q04PLC

Page 68: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

PROGRAMMA

Page 69: PLC PROGRAMMABLE LOGIC CONTROLLER CON RIFERIMENTO ALLE CPU SIEMENS ST – 200 ED AL SW STEP 7 MICRO/WIN 32.

PROGRAMMA: variante con timer di ritardo