Sei sulla pagina 1di 49

Prefazione

Installazione dell'hardware

SIMATIC S7-200

Installazione del software

S7-200
Getting Started - Utenti principianti

Impostazioni principali

Primo esercizio di
programmazione

Altri esercizi

Appendice

Materiale didattico

07/2007

A5E01031470E

Istruzioni di sicurezza
Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumit
personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono
evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal
triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli
di rischio.
PERICOLO
questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi
lesioni fisiche.
AVVERTENZA
il simbolo indica che la mancata osservanza delle relative misure di sicurezza pu causare la morte o gravi
lesioni fisiche.
CAUTELA
con il triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza pu causare
lesioni fisiche non gravi.
CAUTELA
senza triangolo di pericolo indica che la mancata osservanza delle relative misure di sicurezza pu causare
danni materiali.
ATTENZIONE
indica che, se non vengono rispettate le relative misure di sicurezza, possono subentrare condizioni o
conseguenze indesiderate.
Nel caso in cui ci siano pi livelli di rischio l'avviso di pericolo segnala sempre quello pi elevato. Se in un avviso
di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, pu anche essere
contemporaneamente segnalato il rischio di possibili danni materiali.

Personale qualificato
L'apparecchio/sistema in questione deve essere installato e messo in servizio solo rispettando le indicazioni
contenute in questa documentazione. La messa in servizio e l'esercizio di un apparecchio/sistema devono essere
eseguiti solo da personale qualificato. Con riferimento alle indicazioni contenute in questa documentazione in
merito alla sicurezza, come personale qualificato si intende quello autorizzato a mettere in servizio, eseguire la
relativa messa a terra e contrassegnare le apparecchiature, i sistemi e i circuiti elettrici rispettando gli standard
della tecnica di sicurezza.

Uso regolamentare delle apparecchiature/dei sistemi:


Si prega di tener presente quanto segue:
AVVERTENZA
L'apparecchiatura pu essere destinata solo agli impieghi previsti nel catalogo e nella descrizione tecnica e pu
essere utilizzata solo insieme a apparecchiature e componenti di Siemens o di altri costruttori raccomandati o
omologati dalla Siemens. Per garantire un funzionamento ineccepibile e sicuro del prodotto assolutamente
necessario che le modalit di trasporto, di immagazzinamento, di installazione e di montaggio siano corrette,
che l'apparecchiatura venga usata con cura e che si provveda ad una manutenzione appropriata.

Marchio di prodotto
Tutti i nomi di prodotto contrassegnati con sono marchi registrati della Siemens AG. Gli altri nomi di prodotto
citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi pu violare i
diritti dei proprietari.

Esclusione di responsabilit
Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti.
Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il
contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche
vengono inserite nelle successive edizioni.
Siemens AG
Automation and Drives
Postfach 48 48
90327 NRNBERG
GERMANIA

A5E01031470E
09/2007

Copyright Siemens AG 2007.


Con riserva di eventuali modifiche tecniche

Prefazione
Gentili clienti S7-200,
i controllori a logica programmabile eseguono i programmi scritti dagli utenti per risolvere
svariati task di automazione. Il micro PLC S7-200 vi consente di affrontare nel modo pi
efficiente le sfide dell'automazione e migliorare la sicurezza, la qualit e la velocit di
produzione mantenendo bassi i costi di progettazione.
Potente, economico e semplice, l'S7-200 trova impiego in una gamma sempre pi ampia di
applicazioni.
Per facilitarvi il pi possibile l'ingresso nel mondo dell'S7-200 Siemens ha proposto uno
speciale pacchetto per neo utenti.

Getting Started - Utenti principianti stato realizzato per consentirvi di acquisire pi


rapidamente possibile le nozioni di base indispensabili per utilizzare l'S7-200.
Buona lettura e buon lavoro!

%XRQODYRUR

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Prefazione

Contenuto del pacchetto del neo utente S7-200

Articolo

Quantit

S7-200 CPU 222 AC/DC/RLY

Simulatore di ingressi per la CPU 222

Software: STEP 7-Micro/WIN V4

Simulatore di uscite sulla guida di montaggio

Cavo di programmazione PC/PPI (USB/RS 485)

Documentazione S7-200

Getting Started - Utenti principianti (completo di CD con esercizi di

Cacciavite

programmazione)

Disponibilit

Il CD di documentazione di STEP 7-Micro/WIN contiene esercizi relativi a Getting Started Utenti principianti: \Italiano\Manuals\PrimerEx oppure nel CD degli esercizi di
programmazione.

Istruzioni di sicurezza

Getting Started - Utenti principianti un'introduzione al mondo dell'S7-200 che non


sostituisce in alcun modo il manuale Sistema di automazione S7-200. Si raccompanda
pertanto di attenersi alle indicazioni contenute nel manuale dell'S7-200, in particolare per
quanto riguarda le parti relative alla sicurezza.

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Indice del contenuto


Prefazione ................................................................................................................................................. 3
1

Installazione dell'hardware......................................................................................................................... 7
1.1

Assemblaggio e installazione dell'hardware ..................................................................................7

1.2

Elementi hardware dell'S7-200 (CPU 222) ....................................................................................8

1.3

Schemi di cablaggio dell'hardware assemblato .............................................................................9

Installazione del software ........................................................................................................................ 13


2.1

Installazione di STEP 7-Micro/WIN per Getting Started - Utenti principianti ...............................13

2.2

Avvio di STEP 7-Micro/WIN .........................................................................................................14

2.3

Utilizzo della Guida ......................................................................................................................15

Impostazioni principali ............................................................................................................................. 17


3.1

Collegamento del cavo di comunicazione ...................................................................................17

3.2

Configurazione della comunicazione S7-200 ..............................................................................18

3.3

Esecuzione del primo test di funzionamento ...............................................................................19

Primo esercizio di programmazione......................................................................................................... 21


4.1

Scrittura del primo programma ....................................................................................................21

4.2

Apertura del primo esercizio di programmazione ........................................................................22

4.3

Caricamento nella CPU del primo programma dimostrativo .......................................................23

4.4

Funzionamento e test del primo programma dimostrativo ..........................................................24

4.5

Elementi della logica a contatti (KOP) .........................................................................................25

4.6

Trasformazione di uno schema elettrico......................................................................................26

4.7

Elementi del primo programma dimostrativo ...............................................................................27

4.8

Visualizzazione dello stato (online)..............................................................................................28

4.9

Istruzioni.......................................................................................................................................29

Altri esercizi ............................................................................................................................................. 31


5.1
5.1.1
5.1.2
5.1.3
5.1.4

Prima modifica del programma ....................................................................................................31


Operazione logica AND ...............................................................................................................31
Inserimento di una combinazione logica......................................................................................32
Inserimento dell'operando e test..................................................................................................33
Eliminazione di un contatto o un operando..................................................................................34

5.2
5.2.1
5.2.2

Seconda modifica del programma ...............................................................................................35


Operazione logica OR..................................................................................................................35
Inserimento di un elemento OR ...................................................................................................36

5.3
5.3.1

Terza modifica del programma ....................................................................................................37


Temporizzatore di ritardo all'inserzione .......................................................................................37

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Indice del contenuto

5.3.2
5.3.3

La funzione di ritardo all'inserzione............................................................................................. 38


Programmazione del temporizzatore di ritardo all'inserzione ..................................................... 39

5.4
5.4.1
5.4.2

Elaborazione dei progetti ............................................................................................................ 40


Programmazione con i simboli .................................................................................................... 40
Creazione di un nuovo progetto.................................................................................................. 42

5.5

Per saperne di pi ....................................................................................................................... 45

Appendice................................................................................................................................................ 47
A.1

Bit, byte e parole ......................................................................................................................... 47

A.2

Aree degli indirizzi dell'S7-200 .................................................................................................... 48

A.3

Elaborazione ciclica del programma nel PLC S7-200 ................................................................ 49

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Installazione dell'hardware
1.1

Assemblaggio e installazione dell'hardware

Assemblaggio e installazione dell'hardware


1. Fissare la guida di montaggio in dotazione alla rispettiva base come indicato in figura.

*XLGDGLPRQWDJJLR

%DVH

2. Innestare il simulatore di ingressi in dotazione nella morsettiera di ingresso posta nella


parte inferiore dell'S7-200.

6
&38

6LPXODWRUHGLXVFLWH
6LPXODWRUHGLLQJUHVVL

3. Agganciare l'S7-200 assemblato alla guida.


4. Agganciare il simulatore di uscite alla guida.

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Installazione dell'hardware
1.2 Elementi hardware dell'S7-200 (CPU 222)

1.2

Elementi hardware dell'S7-200 (CPU 222)


0RUVHWWLGL
XVFLWD

$OLPHQWD]LRQH

6HOHWWRUHGHLPRGL
RSHUDWLYL67237(50
581

&RQQHWWRUHSHUPRGXOL
GLDPSOLDPHQWR

3RWHQ]LRPHWUR
DQDORJLFR

56
3RUWDGLFRPXQLFD]LRQH

0RUVHWWL
GLLQJUHVVR

$OLPHQWD]LRQHVHQVRUL
'&9 P$

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Installazione dell'hardware
1.3 Schemi di cablaggio dell'hardware assemblato

1.3

Schemi di cablaggio dell'hardware assemblato

Schema di cablaggio dell'hardware assemblato


Collegare i conduttori in grassetto come indicato nello schema. Il filo grigio viene collegato al
simulatore di uscite solo meccanicamente. Si pu collegare una qualsiasi delle sue estremit
a L+ o 1L.

6LPXODWRUH
GLXVFLWH

3HULFROR
3HULFRORGLOHVLRQLDOOH
SHUVRQHHGDQQLDOOHFRVH

0DVVD EOX

2QRII
URVVR

,QYHUVLRQHGHOODGLUH]LRQHGL
URWD]LRQH QHUR

Grigio

/

$OLPHQWD]LRQH
GDD9$&GDD
+]&ROOHJDUHVHPSUH3(
/
1
3(

4   

3( 1 /

6 &38
(6%%;%
0

 





0 



/

$OLPHQWD]LRQH
VHQVRUL
/

6LPXODWRUHLQJUHVVL

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

*ULJLR
%OX

Installazione dell'hardware
1.3 Schemi di cablaggio dell'hardware assemblato

Schema elettrico dell'hardware assemblato


6LPXODWRUHGL
XVFLWH

+
'&9
$OLPHQWD]LRQH
GDD9$&GDD
+]&ROOHJDUHVHPSUH3(

/
1
3(

3(

&RQWDWWLGHOOHXVFLWH
DUHOLQWHUQH
/

4





/



6&38
(6%%;%
,QJUHVVL9 VHJQDOHGLLQJUHVVRGDD9'&
0

,







0









/

$OLPHQWD]LRQH
VHQVRUL
/

10

6LPXODWRUH
GLLQJUHVVL

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Installazione dell'hardware
1.3 Schemi di cablaggio dell'hardware assemblato

Schema di cablaggio dell'S7-200 (CPU 222 AC/DC/RLY))


XVFLWHDUHOGD4D4
9'&GDD9$&PD[$

$OLPHQWD]LRQH
GDD9$&

/DWRGHOOHXVFLWH
/

  

0     0  

/

/

/DWRGHJOLLQJUHVVL

LQJUHVVLGD,D, 9'&

$OLPHQWD]LRQH
9'&P$
SHUVHQVRULRPRGXOLGLDPSOLDPHQWR

&38$&'&5/< DOLPHQWD]LRQH$&LQJUHVVL'&XVFLWHDUHO
(6%%;%

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

11

Installazione del software


2.1

Installazione di STEP 7-Micro/WIN per Getting Started - Utenti


principianti
Per installare il software di programmazione STEP 7-Micro/WIN V4 si deve disporre di un
PC o di un dispositivo di programmazione (PG) con sistema operativo Microsoft. Il software
eseguibile in Windows 2000 Service Pack 3 o successivo, Windows XP Home o Windows
XP Professional.
1. Inserire il CD in un PC o PG con sistema operativo Microsoft.
2. Selezionare l'installazione.
3. Avviare l'Assistente di installazione e seguire le istruzioni.

1.

2.

3.

Avvertenza: se gi presente una versione pi vecchia di STEP 7-Micro/WIN compare un


messaggio che chiede di disinstallarla e riavviare il sistema. Dopo aver disinstallato il
software aprire e chiudere il drive per CD per riavviare l'installazione.
Al termine dell'installazione il menu Start di Windows (Start > SIMATIC) contiene la voce
"STEP 7-Micro/WIN".

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

13

Installazione del software


2.2 Avvio di STEP 7-Micro/WIN

2.2

Avvio di STEP 7-Micro/WIN


Per avviare il software di programmazione STEP7-Micro/WIN selezionare SIMATIC > STEP
7-Micro/WIN V4.0.x.xx > STEP 7-Micro/WIN nel menu Start di Windows.

14

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Installazione del software


2.3 Utilizzo della Guida

2.3

Utilizzo della Guida


Le schede della Guida "Sommario", "Indice" e "Trova" (ricerca di un testo) consentono di
cercare un argomento a partire dall'elenco completo degli argomenti.
Selezionare la voce di menu o aprire la finestra di dialogo per cui si vuole richiamare la
Guida e premere il tasto "F1" per accedere alla relativa Guida al contesto.
Guida rapida La Guida descrive gli elementi dell'interfaccia. Premendo
contemporaneamente i tasti Maiusc e F1 si pu inoltre richiamare la Guida rapida. Il cursore
si trasforma in un punto interrogativo e pu essere posizionato sull'argomento per cui si
vuole richiamare la Guida.
Se il PC collegato a Internet possibile scaricare o cercare informazioni sull'hardware e il
software SIMATIC S7-200 utilizzando il comando di menu S7-200 sul Web del menu ?.

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

15

Impostazioni principali
3.1

Collegamento del cavo di comunicazione


Per collegare il PC e il PLC S7-200 si utilizza il cavo di programmazione PC/PPI (USB/RS
485).
Inserire un connettore standard USB (Universal Serial Bus) per periferiche nel PC e
collegare il PC e il PLC con il cavo USB/PPI.
Accendere il PLC.
I LED STOP o RUN si accendono.

3*3&

&386

3RUWD86%

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

17

Impostazioni principali
3.2 Configurazione della comunicazione S7-200

3.2

Configurazione della comunicazione S7-200


1. Fare clic sull'icona della comunicazione nella barra di navigazione.
2. Modificare le impostazioni.
3. Effettuare il refresh facendo doppio clic sull'apposito campo. La CPU collegata viene
rilevata e registrata automaticamente.
4. Se la CPU non viene rilevata o compare una finestra di pop-up indicante che non
possibile stabilire la comunicazione, fare doppio clic sul campo PC/PPI cable.
5. Selezionare PC/PPI cable nella finestra di dialogo Impostazione interfaccia PG/PC e
scegliere Propriet.
6. Impostare l'indirizzo di nodo 0 e la velocit di trasmissione 9,6 kbps nella scheda PPI.
Selezionare la porta USB nella scheda Collegamento locale. Fare clic su OK per
confermare le impostazioni e chiudere la finestra di dialogo Propriet. Fare clic su OK per
chiudere la finestra di dialogo Impostazione interfaccia PG/PC. L'indirizzo di nodo deve
essere diverso da quello della CPU.
7. Effettuare il refresh facendo doppio clic sull'apposita iscona nel campo relativo alla
comunicazione. La CPU viene rilevata e registrata automaticamente. L'operazione pu
durare alcuni secondi. Fare clic su OK per chiudere la finestra di dialogo Comunicazione.



18

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Impostazioni principali
3.3 Esecuzione del primo test di funzionamento

3.3

Esecuzione del primo test di funzionamento


Per effettuare il primo test di funzionamento procedere come indicato di seguito.
1. Posizionare il selettore dei modi operativi del PLC su TERM o RUN. Il selettore dietro
uno sportellino sul lato anteriore della CPU.
Il modo operativo (RUN o STOP) pu essere controllato da remoto solo se il selettore
impostato su TERM o RUN.
2. Dal PC impostare l'S7-200 prima su STOP e poi nuovamente su RUN.
In modalit RUN si accende il LED verde RUN del PLC. In modalit STOP si accende il
LED giallo STOP del PLC. Se si riescono ad attivare i modi operativi del PLC dal PC,
significa che il collegamento tra il PC e il PLC stato configurato correttamente.
Se la modalit operativa non cambia controllare il cavo di collegamento tra il PC e il PLC
e le impostazioni per la comunicazione in STEP 7-Micro/WIN.



7(50 
581

/('6)',$*
/('5816)',$*
/('6723

&DYR3&33,YHUVR
LO3&



581

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

6723

19

Primo esercizio di programmazione


4.1

Scrittura del primo programma


%HQHRUDFKHLOWHVWKDGLPRVWUDWRFKHLO3/&HLO
WUDVIHULPHQWRGHLGDWL
IXQ]LRQDQRFRUUHWWDPHQWHVLSX
SDVVDUHDOODIDVHGLVFULWWXUDGHOSURJUDPPD

8WLOL]]DQGRLOSURJUDPPDFRQWHQXWRQHO&'
LQGRWD]LRQHLPSDUHUHWHYHORFHPHQWHD
SURJUDPPDUHOHIXQ]LRQLIRQGDPHQWDOLGHO3/&

L
SLG QH
HP ]LR
(V PPD
JUD

SUR

,QQDQ]LWXWWRYHUUVSLHJDWRFRPH
DSULUHLOSURJUDPPDGDO&'H
WUDVIHULUORQHO3/&LQFXLLQVWDOODWR
LOVRIWZDUHGLSURJUDPPD]LRQH
67(30LFUR:,1

4XLQGLYHUUDQQRDQDOL]]DWHOHIXQ]LRQL
HGHIIHWWXDWRLOWHVWGHOSURJUDPPD
WUDVIHULWR

%DVWDQRSRFKHQR]LRQLVXOOH
RSHUD]LRQLORJLFKHSHUSRWHU
DQDOL]]DUHJOLHOHPHQWLGHO
SURJUDPPDHFRPSUHQGHUH
OHLVWUX]LRQL

,OFDSLWROR$OWULHVHUFL]LFRQWLHQH
OHLQIRUPD]LRQLQHFHVVDULHSHU
VFULYHUHQXRYLSURJUDPPLPRGLILFDQGR
LOSURJUDPPDGLPRVWUDWLYR

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

21

Primo esercizio di programmazione


4.2 Apertura del primo esercizio di programmazione

4.2

Apertura del primo esercizio di programmazione


'ULYHSHU&'520
H
LRQ
GL
S L P D ] V
HP
H
(V JUDP PSO
S U R D ( [D
([

1. ,QVHULUHLO&'FRQJOLHVHUFL]LGLSURJUDPPD]LRQHQHOGULYHSHU&'520GHO3&,O
&'FRQWHQXWRQHOODEXVWDDSSOLFDWDDOO
XOWLPDGLFRSHUWLQDGHOSUHVHQWHPDQXDOH

2.3HUDSULUHLOSULPRHVHUFL]LRGLSURJUDPPD]LRQHVHOH]LRQDUH)LOH!$SUL1HOODILQHVWUD$SULQDYLJDUHQHO&'

520
HDSULUHLOSURJHWWR67(30LFUR:,1QHOODOLQJXDGHVLGHUDWD DGHVSHUO
LWDOLDQR
KUBSUBLWPZS 

67(30LFUR:,1FDULFDO
HVHUFL]LRGL
SURJUDPPD]LRQHQHOODPHPRULDGLODYRURGHO3&
HYLVXDOL]]DQHOO
HGLWRULSULPLVWHSGHO
SURJUDPPDGLPRVWUDWLYR

22

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Primo esercizio di programmazione


4.3 Caricamento nella CPU del primo programma dimostrativo

4.3

Caricamento nella CPU del primo programma dimostrativo

,SURJUDPPLSRVVRQR
HVVHUHWUDVIHULWLVRORVH
O
6LQPRGR6723

Nelle CPU 224, CPU 224XP e CPU 226 possibile apportare modifiche in runtime ovvero
mentre il PLC in modo operativo RUN.
Per caricare il programma nella CPU procedere come indicato qui di seguito.
Dopo aver impostato il selettore dei modi operativi su TERM o RUN fare clic
sull'icona Carica nella CPU. Il progetto viene compilato automaticamente. Se
il progetto non contiene errori si apre una finestra che chiede di portare il
PLC in STOP.
Per procedere fare clic sul pulsante OK della finestra. Il progetto viene caricato nel PLC.
Una volta caricato il progetto nel PLC si apre una finestra che chiede di riportare il PLC in
RUN. Per procedere fare clic sul pulsante S.
anche possibile caricare il programma dal PLC nel dispositivo di programmazione/PC.
Per caricare il programma dal PLC nel dispositivo di programmazione/PC
fare clic sul pulsante Carica nel PG. Poich il programma visualizzato nel
display del PC viene sovrascritto, si deve sempre salvare nel PC una copia
del programma attuale.

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

23

Primo esercizio di programmazione


4.4 Funzionamento e test del primo programma dimostrativo

4.4

Funzionamento e test del primo programma dimostrativo


Nel primo programma dimostrativo lo switch
S0 accende e spegne il motore. Lo switch
S1 modifica la direzione di rotazione del
motore.
Gli switch S0 e S1 sono i primi due del
simulatore di ingressi e forniscono
l'alimentazione a 24 V DC agli ingressi I0.0 e
I0.1 della CPU. Il simulatore di uscite
collegato a Q0.0 e Q0.1 della CPU. Q0.0
accende e spegne il motore, Q0.1 ne
modifica il senso di rotazione.

'&9GDOO
DOLPHQWD]LRQHVHQVRUL
GHOOD&386

7UDLQLQJ6LPXODWRU

,
0RWRUH
RQRII

,
&DPELDPHQWRGL
GLUH]LRQH

'&9GDOO
DOLPHQWD]LRQHVHQVRULGHOOD&386

Nel programma dimostrativo lo stato di


segnale di I0.0 viene assegnato a Q0.0 e lo
stato di segnale di I0.1 a Q0.1

2UDVLSXHIIHWWXDUHLOWHVW
,O3/&FROOHJDWRDOO
DOLPHQWD]LRQH
HLOFDEODJJLRFRUUHWWR,O
SURJUDPPDGLPRVWUDWLYRVWDWR
DSHUWRGDO&'HFDULFDWRQHOOD
&38/D&38LQ581 LO/('
YHUGH581DFFHVR 6LSRVVRQR
TXLQGLD]LRQDUHJOLVZLWFK6H6
HRVVHUYDUHFRVDDFFDGH

6ZLWFK666 6LPXODWRUHGLLQJUHVVL

$]LRQL
6ZLWFK6DWWLYDWR
6ZLWFK6 6
DWWLYDWL

5HD]LRQL
6LDFFHQGHLO/(', 6LDFFHQGHLO/('4
6LDFFHQGRQRL /(' 6LDFFHQGRQRL /('
,,
4H4

,OPRWRUHJLUD
,OPRWRUHJLUDQHOOD
GLUH]LRQHRSSRVWD

,/('GD,D,LQGLFDQRJOLVWDWLGLVHJQDOH
GHJOLLQJUHVVLGD,D,
,/('GD4D4LQGLFDQRJOLVWDWLGLVHJQDOH
GHOOHXVFLWHGD4D4
,H4VRQROHOHWWHUHFKHLGHQWLILFDQRDOLYHOOR
LQWHUQD]LRQDOHJOLLQJUHVVLHOHXVFLWH ,4 

24

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Primo esercizio di programmazione


4.5 Elementi della logica a contatti (KOP)

4.5

Elementi della logica a contatti (KOP)


Nella logica di controllo digitale i dati possono assumere solo lo stato 0 e 1. Lo stato 0 viene
definito "falso" e lo stato 1 "vero". Per questo si dice che un ciclo di scansione del PLC 0
(falso) o 1 (vero).
(OHPHQWLGHL
FLUFXLWLHOHWWULFL

(OHPHQWLORJLFLGHLFLFOL
GLVFDQVLRQHGHO3/&

(OHPHQWLGHL
SURJUDPPL.23

/RJLFDSRVLWLYD
6FDQVLRQHGHLVHQVRULGLLQJUHVVR
3DVVDFRUUHQWH"
6HVLOULVXOWDWRGHOOD
VFDQVLRQHYHUR
 
/RJLFDQHJDWLYD
6FDQVLRQHGHLVHQVRULGLLQJUHVVR
1RQSDVVDFRUUHQWH"
6HQR FRUUHQWHDVVHQWH LO
ULVXOWDWRGHOODVFDQVLRQHYHUR
 
%RELQDGLXVFLWD
6HYLHQHWUDVPHVVRLOYDORUH
YHUR FRUUHQWH
ODERELQDVLHFFLWD
21 

( )

&ROOHJDPHQWRLQVHULH
ORJLFD$1' 
/DFRUUHQWHSDVVDTXDQGRVL
FKLXGRQRLOSULPRVZLWFK(LO
VHFRQGRVZLWFK

&ROOHJDPHQWRLQSDUDOOHOR
ORJLFD25 
/DFRUUHQWHSDVVDTXDQGRVL
FKLXGRQRLOSULPRVZLWFK2LO
VHFRQGRVZLWFK

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

25

Primo esercizio di programmazione


4.6 Trasformazione di uno schema elettrico

4.6

Trasformazione di uno schema elettrico


Come si trasforma uno schema elettrico in un programma per PLC? Ruotare lo schema
elettrico di 90 verso sinistra. La barra di alimentazione si trova solitamente sulla sinistra e la
barra di terra sulla destra. Al centro si trovano gli elementi di commutazione del circuito. La
logica circuitale della macchina (rel a tempo o flip-flop), che veniva implementata cablando
switch, contattori ausiliari e contattori di controllo, viene ora gestita dal PLC. Gli elementi di
controllo (switch di ingresso, selettori, ecc.) sul lato degli ingressi e gli attuatori
(teleinvertitori, contattori per comando motore, valvole ecc.) sul lato delle uscite non possono
essere invece sostituiti dal PLC.

6

r

6

,,

6
4

.

4


.


6
6

.

0
.

.

.

.

&LUFXLWRVHQ]D3/&

0RGLILFDGHOODGLUH]LRQHGL
URWD]LRQH
ORVZLWFK6
FROOHJDWRDOO
LQJUHVVR,
GHO3/&,OFRQWDWWRUH.
DWWLYDWRGDOUHOGLXVFLWD
4DOO
LQWHUQRGHO3/&

26

,

4

4

.

,

6

.

6

%DUUDGLDOLPHQWD]LRQH

0RWRUH212))
/RVZLWFK6FROOHJDWR
DOO
LQJUHVVR,,QTXHVWR
HVHPSLR
LOFRQWDWWRUH.SXHVVHUH
VRVWLWXLWR
GDOUHOGLXVFLWDGHO3/&4

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Primo esercizio di programmazione


4.7 Elementi del primo programma dimostrativo

4.7

Elementi del primo programma dimostrativo


Se si osserva la struttura del programma per PLC nella rappresentazione KOP (schema a
contatti) si nota subito che molto simile a uno schema elettrico.
6FKHPDDFRQWDWWLGHOSURJUDPPDKBSUBLWPZS

,

0RWRUH
RQRII

4
6HJPHQWR

,
4

,

4

4XHVWRLOFRPPHQWR
GLXQVHJPHQWR9LHQH
XWLOL]]DWRFRPHWLWROR

4XHVWRFDPSRYLHQH
XWLOL]]DWRSHUQXPHUDUHH
VHSDUDUHLVHJPHQWL

4XHVWRFRQWDWWRDWWLYR
TXDQGRO
LQJUHVVR,
DWWUDYHUVDWRGDOOD
FRUUHQWH
4XHVWDERELQDXVFLWD
DWWLYDTXDQGRORVZLWFK
DPRQWH ,
FKLXVR

%DUUDGLDOLPHQWD]LRQH
,VHJPHQWLFRQVHQWRQRGLVWUXWWXUDUHLO
SURJUDPPD,QFLDVFXQVHJPHQWRYLHQH
LQVHULWRXQSHUFRUVRGLFRUUHQWH

3URJUDPPD)83

3URJUDPPD$:/
6(*0(172
/',
4

6(*0(172
/',
4

4

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

,

4
,

27

Primo esercizio di programmazione


4.8 Visualizzazione dello stato (online)

4.8

Visualizzazione dello stato (online)


Selezionando il comando di menu Test >
Avvia Stato del programma si attiva la
visualizzazione dello stato degli schemi a
contatti (KOP).
Questa funzione consente di visualizzare
lo stato degli operandi nel PLC.

In questo esempio lo switch S0


collegato all'ingresso I0.0.
Se si attiva lo switch e si osserva il
programma dopo aver selezionato la
visualizzazione dello stato, si noter che
le operazioni attraversate dalla corrente
(vere) sono rappresentate in blu.

,

4

Lo stato delle operazioni viene letto


ciclicamente dal PLC e aggiornato sullo
schermo.

,

4

In questo contesto il termine "online" si


riferisce al fatto che l'utente osserva il
PLC dal proprio PC/PG per monitorare gli
stati attuali e le loro variazioni cicliche.
In questo modo non si riescono tuttavia a seguire gli eventi molto rapidi perch la
trasmissione e visualizzazione dei dati richiedono tempi troppo lunghi. La visualizzazione
dello stato utilizzabile anche per gli schemi logici (FUP).

28

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Primo esercizio di programmazione


4.9 Istruzioni

4.9

Istruzioni
,VWUX]LRQLGLFRQWUROOR
/
LVWUX]LRQHGLFRQWUROORO
XQLWPLQLPDGHLSURJUDPPLXWHQWHSHULO3/&HGFRPSRVWDGDGXH
HOHPHQWL

,

2SHUDQGR

2SHUD]LRQH
&RVDVLGHYHIDUH"

FRQFRVDORVLID"

/
RSHUD]LRQHGHILQLVFHODIXQ]LRQHFKH
YHUUHVHJXLWDTXDQGRYHUUHODERUDWD
O
LVWUX]LRQH
,QTXHVWRFDVRO
HOHPHQWRGHOORVFKHPD
.23XQRVZLWFKDFRQWDWWRQRUPDOPHQWH
DSHUWRFKHFRQVHQWHLOSDVVDJJLRGHOOD
FRUUHQWHTXDQGRDWWLYR6HORVZLWFK
FROOHJDWRLQVHULHDXQDOWURFRQWDWWRIRUPD
XQ
RSHUD]LRQHORJLFD$1'

/
RSHUDQGR LQTXHVWRFDVRO
LQJUHVVR 
VSHFLILFDJOLLQJUHVVLHOHXVFLWHGHOO
LVWUX]LRQHGL
FRQWUROORFRVWLWXLWRGDXQLGHQWLILFDWRUHHGDXQ
SDUDPHWUR

,
,GHQWLILFDWRUHGHOO
RSHUDQGR

6HORVZLWFKFROOHJDWRLQSDUDOOHORDXQ
DOWURFRQWDWWRIRUPDXQ
RSHUD]LRQHORJLFD
25

/
LGHQWLILFDWRUHVSHFLILFD
XQ
DUHDGHO3/&,QTXHVWR
HVHPSLRO
RSHUD]LRQHYLHQH
HVHJXLWDVXXQLQJUHVVR
$OWUHDUHHSRVVRQRHVVHUH
TXHOOHGHOOHXVFLWHHGHL
PHUNHU

3DUDPHWUR
,OSDUDPHWUR
O
LQGLUL]]R
GHOO
RSHUDQGRHG
FRVWLWXLWRGDXQ
LQGLUL]]RGLE\WHHGL
ELW

6WUXWWXUDGLXQRSHUDQGR
,
,QGLUL]]RGLELW
3XQWR
,QGLUL]]RGLE\WH
,GHQWLILFDWRUH
LGHQWLILFDO
DUHD
$UHHSRVVLELOL

QXPHURGHOELWDOO
LQWHUQRGHOE\WH 

6HSDUDO
LQGLUL]]RGLE\WH GDO
QXPHURGHOELW
1XPHURGLXQJUXSSRGLELW
,QJUHVVLXVFLWH
PHUNHULQWHUQLPHUNHUVSHFLDOL
PHPRULDYDULDELOL

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

29

Altri esercizi
5.1

Prima modifica del programma

5.1.1

Operazione logica AND

Obiettivo: accendere il motore della ventola


chiudendo gli switch S2 e switch S0.


6

Come nell'esempio precedente, chiudendosi


lo switch S1 inverte il senso di rotazione del
motore della ventola.

6

La funzione sopra illustrata pu essere


descritta nel seguente modo:
il motore in funzione quando S0 AND S2
sono chiusi. Nel linguaggio "schema a
contatti" ci significa:
quando i contatti I0.0 AND I0.2 si chiudono
la corrente della barra di alimentazione
scorre fino alla bobina Q0.0.

.

6
.

.

.

Circuito senza PLC

I contatti sono collegati in serie (logica AND). Nel programma KOP la logica viene
rappresentata nel seguente modo:
,

,

,

4

4

2SHUD]LRQHORJLFD$1'

Non necessario cablare lo switch S2


perch gi collegato all'ingresso I0.2
mediante il simulatore. Nella prossima
pagina viene descritto come selezionare,
inserire ed eliminare una combinazione
logica e assegnare i nomi agli operandi.

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Schema a contatti del circuito

31

Altri esercizi
5.1 Prima modifica del programma

5.1.2

Inserimento di una combinazione logica


Se si vuole collegare in serie un altro contatto normalmente aperto (na) per l'ingresso I0.2,
inserendolo tra il contatto na I0.0 e la bobina Q0.0 (combinazione logica AND tra I0.0 e
I0.2) si deve innanzitutto selezionare un punto adeguato.
Fare clic sull'elemento immediatamente a
destra del punto di inserimento. In questo
caso posizionare il riquadro di selezione
sulla bobina Q0.0.

,

4

L'elemento verr inserito a sinistra del


riquadro.
Fare clic sul pulsante che rappresenta i
contatti nella barra degli strumenti o premere
il tasto funzione corrispondente.

Selezionare il tipo di contatto nel menu a


discesa. Scegliere il primo dell'elenco,
ovvero un contatto normalmente aperto.

,

,

32

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.1 Prima modifica del programma

5.1.3

Inserimento dell'operando e test


Dopo aver inserito il nuovo contatto si deve specificare l'operando corretto.
Fare clic sul campo visualizzato e specificare l'operando: I0.2.
Premere il tasto Invio per confermare l'operazione.
Salvare sempre le modifiche!
Il campo dell'operando pu essere
riselezionato in qualsiasi momento con un
clic del mouse.

4

,

4

,

Per testare le modifiche:


caricare le modifiche nel PLC ed eseguire il
test del programma. Attivare gli switch S0 e
S2 per avviare il motore.
Visualizzare il programma con la funzione di
visualizzazione dello stato e osservare come
cambia lo stato degli switch nello schema a
contatti.

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E










33

Altri esercizi
5.1 Prima modifica del programma

5.1.4

Eliminazione di un contatto o un operando


Per eliminare il contatto I0.2 selezionarlo con il mouse e premere il tasto Canc.
Ricollegare I0.0 a Q0.0 facendo clic sul pulsante della linea verso destra.

,

,

,

4

4

,

,

4

4
,

,

4

4

Per eliminare un elemento selezionato, una


riga, una colonna, una linea verticale, dei
segmenti o delle POU (unit di programma)
procedere nel seguente modo:
selezionare un oggetto.
Aprire il menu Cancella selezionando
Modifica > Cancella.

34

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.2 Seconda modifica del programma

5.2

Seconda modifica del programma

5.2.1

Operazione logica OR
Obiettivo:
accendere il motore attivando gli switch S0 e
S2. In alternativa deve essere possibile
avviare il motore solo con lo switch S3. Lo
switch S1 inverte il senso di rotazione del
motore.


6

6

.

6
6
.

.

.

Circuito senza PLC


La funzione sopra illustrata pu essere descritta nel seguente modo:
quando (S0 AND S2) OR S3 si attivano il motore in funzione. Nel linguaggio "schema a
contatti" ci significa: quando i contatti I0.0 AND I0.2 o I0.3 sono chiusi, la corrente della
barra di alimentazione scorre fino alla bobina Q0.0. I contatti S0 e S2 sono collegati in
parallelo con S3 (combinazione logica OR). In questo programma la logica viene
rappresentata nel seguente modo:

,

2SHUD]LRQHORJLFD25

non necessario cablare lo switch S3


perch gi collegato all'ingresso I0.3
mediante il simulatore. Nella prossima
pagina viene descritto come selezionare e
inserire una combinazione logica OR con
una linea di collegamento.

,

4

,

,

4

Schema a contatti del circuito

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

35

Altri esercizi
5.2 Seconda modifica del programma

5.2.2

Inserimento di un elemento OR

,

4

Selezionare con il mouse un punto


libero del segmento e inserirvi un
contatto normalmente aperto.
Fare clic sull'icona Riga precedente
nella barra degli strumenti KOP.

,

,

4

,

A questo punto il ramo parallelo OR


completo.

,

,

4

,

,

36

4

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.3 Terza modifica del programma

5.3

Terza modifica del programma

5.3.1

Temporizzatore di ritardo all'inserzione


Obiettivo:
si vuole inserire un temporizzatore di
ritardo all'inserzione nel programma 1.


6

Quando si attiva l'ingresso I0.3 (S3) del


simulatore inizia il calcolo del tempo di
attesa. L'uscita Q0.0 e quindi il motore
non si attivano finch non trascorso il
tempo impostato.

.

6

6

.

6
.
.

.

.

Circuito senza PLC


Questa funzione di temporizzazione
aggiuntiva non richiede un cablaggio
specifico.
Tutti gli switch e gli attuatori necessari
sono gi cablati. Il rel temporizzato
viene sostituito da una funzione di
temporizzazione del PLC.

,
,

/DSDJLQDFKHVHJXHLOOXVWUDODIXQ]LRQH
7HPSRUL]]DWRUHGLULWDUGRDOO
LQVHU]LRQH
GHOO
69HUULQVHULWRXQVHJPHQWR
SHULOWHPSRUL]]DWRUHHFUHDWRXQ
SURJUDPPDFRQWUHVHJPHQWL
,

,

,

4

4

Schema a contatti del circuito

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

37

Altri esercizi
5.3 Terza modifica del programma

5.3.2

La funzione di ritardo all'inserzione

6LYXROHLPSRVWDUHXQ
ULWDUGRDOO
LQVHU]LRQHGL
V/
6 &38 
KDWHPSRUL]]DWRUL
FRQWUDVVHJQDWLFRPH7
71HOO
HVHPSLRVL
XWLOL]]HU7
3HUHQWUDUHLQ
IXQ]LRQHLOWHPSRUL]
]DWRUHGHYHHVVHUH
DYYLDWR
1HOO
HVHPSLRVL
XWLOL]]D,
QHOO
LQJUHVVR,1

,PSRVWDUHXQYDORUHGLWHPSRUL]]D]LRQHGLV
VFULYHQGRLQ37,OYDORUHGDWRGDO
IDWWRUH37  PROWLSOLFDWRSHUODEDVHGHL
WHPSLGHOWHPSRUL]]DWRUH FKHQHOFDVRGL7
GLPVSHUFXL[PV V 

%DVHGHLWHPSL7[[
PV
7777
PV
7777777
PV 77777777

3HUOD&38VRQR
GLVSRQLELOLWHPSRUL]]DWRUL
FRQEDVHGLPVPV
HPV,WHPSRUL]]DWRUL
SRVVRQRHVVHUHXWLOL]]DWL
XQDVRODYROWD

7XWWLLWHPSRUL]]DWRULGHOO
6KDQQR
XQELWGLVWDWR WHPSRWUDVFRUVRQRQ
WUDVFRUVR FKLDPDWRELWGLWHPSRUL]]D]L
RQH1HOFDVRGHOWHPSRUL]]DWRUH7
VLWUDWWDGHOELW7
3HUFKLOELWGLWHPSRUL]]D]LRQH7
GLYHQWLO
LQJUHVVR,GHYHDYHUH
YDORUHFLRGLV6HLOWHPSRGL
ULWDUGRQRQDQFRUDWUDVFRUVRTXDQGR
YLHQHDQQXOODWRLOVHJQDOHGLDELOLWD]LRQH
,1LOWHPSRUL]]DWRUHYLHQHLPSRVWDWRD
HLOELWQRQYLHQHLPSRVWDWR YHGHUHLO
GLDJUDPPD ,OELWGLWHPSRUL]]D]LRQH
SXHVVHUHXWLOL]]DWRFRPHTXDOVLDVL
DOWURRSHUDQGR
7

,
,1DGHV,

37 
RYYHUR
[PV
LQ7






7[[DGHV7
 FRQEDVHGLPV
7

PV
%LWGLWHPSRUL]]D]LRQHGL7

'LDJUDPPDGLWHPSRUL]]D]LRQHSHUXQYDORUHGLWHPSRSDULDPV

38

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.3 Terza modifica del programma

5.3.3

Programmazione del temporizzatore di ritardo all'inserzione


8VRGHOODEDUUDGHJOLVWUXPHQWL

 3HUSRWHULQWHUSUHWDUHLOWHPSRUL]]DWRUH

LQVHULWRQHOODFRPELQD]LRQHORJLFD25VL
GHYHFUHDUHLOER[GLWHPSRUL]]D]LRQHLQXQ
VHJPHQWRSUHFHGHQWH6HOH]LRQDUHFRQLO
PRXVHXQSXQWRGHOSULPRVHJPHQWR
4XLQGLIDUHFOLFVXOSXOVDQWH,QVHULVFL
VHJPHQWR)GHOODEDUUDGHJOLVWUXPHQWL

,
,

,

 ,QVHULUHXQFRQWDWWRQRUPDOPHQWHDSHUWR

,

SHUO
LQJUHVVR,QHOODSULPDFRORQQD
GHOQXRYRVHJPHQWR4XLQGLLQVHULUHXQ
WHPSRUL]]DWRUHGLULWDUGRDOO
LQVHU]LRQH
QHOODVHFRQGDFRORQQD6HOH]LRQDUHLO
SXOVDQWH%R[)GHOODEDUUDGHJOL
VWUXPHQWL

4

 ,QVHULUHQHOODVHFRQGDFRORQQDXQ


WHPSRUL]]DWRUHGLWLSR7216HOH]LRQDUHLO
SXOVDQWH%R[)GHOODEDUUDGHJOL
VWUXPHQWL6FRUUHUHYHUVRLOEDVVRILQRD
IDUFRPSDULUHODIXQ]LRQH721 ULWDUGR
DOO
LQVHU]LRQH HVHOH]LRQDUODFRQLOPRXVH

 6HOH]LRQDUHLFDPSLSHU37H721
HVSHFLILFDUYLLYDORULLQTXHVWR
FDVRH7

 LQILQHQHFHVVDULRVRVWLWXLUH,FRQLOELW
GLWHPSRUL]]D]LRQH7QHOVHJPHQWR
(IIHWWXDUHODFRUUH]LRQH

,

,

4

7

6DOYDUHLOSURJUDPPDWUDVIHULUOR
QHO3/&HWHVWDUQHLOIXQ]LRQ
DPHQWR

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

39

Altri esercizi
5.4 Elaborazione dei progetti

5.4

Elaborazione dei progetti

5.4.1

Programmazione con i simboli


Finora durante la scrittura del programma stato utilizzato il "linguaggio del PLC" per
designare gli operandi, ad es I0.3 o T34. Tuttavia, pi il programma aumenta di dimensioni,
pi diventa difficile associare ogni operando alla funzione che svolge nel sistema di controllo.
La lettura del programma risulta pi facile se possibile convertire i nomi degli operandi in
testo in chiaro. Ed proprio per questo che stata prevista la programmazione simbolica.


3HUSRWHUXWLOL]]DUHO
LQGLUL]]DPHQWRVLPEROLFR
QHFHVVDULRFRPSLODUHODWDEHOODGHLVLPEROL3HU
VHOH]LRQDUODXWLOL]]DUHODEDUUDGLQDYLJD]LRQH
O
DOEHURGHOOHRSHUD]LRQLRLOFRPDQGR
9LVXDOL]]D!&RPSRQHQWH!7DEHOODGHLVLPEROL

,

,
,
,
,
4
4
7

 &RPSDUHXQDILQHVWUDFKHFRQVHQWHGLPRGLILFDUHODWDEHOODGHLVLPEROL6SHFLILFDUHLOQRPHFKH
GRYUFRPSDULUHQHOSURJUDPPDFRPHWHVWRLQFKLDURLQ6LPEROR,Q,QGLUL]]RVSHFLILFDUH
O
RSHUDQGR
FKHVLYXROHDVVRFLDUHDOQRPHVLPEROLFR,Q&RPPHQWRVSHFLILFDUH
XQHYHQWXDOHWHVWRHVSOLFDWLYR6DOYDUHOHPRGLILFKH

&RQWLQXDQHOODSURVVLPDSDJLQD

40

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.4 Elaborazione dei progetti

Utilizzo di un simbolo in un segmento


 6HOH]LRQDUHLOFRPDQGRGLPHQX



9LVXDOL]]D!,QGLUL]]DPHQWRVLPEROLFR
SHUFRPPXWDUHODPRGDOLWGL
YLVXDOL]]D]LRQH6HVWDWDVHOH]LRQDWD
DQFKHODYRFHGLPHQX7DEHOODGL
LQIRUPD]LRQLVXLVLPEROLVRWWRRJQL
VHJPHQWRFRPSDUHXQDWDEHOODFKHHOHQFD
LVLPEROL

 6HVWDWRLPSRVWDWRO
LQGLUL]]DPHQWR
VLPEROLFRHVLSDVVDD.23$:/R)83
RUDVLSRVVRQRYHGHUHJOLLQGLUL]]L
VLPEROLFL3HUHVHJXLUHLOUHIUHVKGHOOD
ILQHVWUDGHOO
HGLWRUGLSURJUDPPL
VHOH]LRQDUHHGHVHOH]LRQDUHODYRFH
,QGLUL]]DPHQWRVLPEROLFR

,



6,

,

6,

6,

0RWRUHB214

 /DILJXUDVRSUDLOOXVWUDWDPRVWUDORVFKHPDDFRQWDWWLGHOSURJUDPPDXWHQWHFRQ
O
LQGLUL]]DPHQWRVLPEROLFR1DWXUDOPHQWHDQFKHSRVVLELOHSURJUDPPDUHFRQJOL
LQGLUL]]LVLPEROLFL
LQGLFDQGRFRPHRSHUDQGRDGHV6WXWWDYLDLPSRUWDQWHDFFHUWDUVLFKH
O
RSHUDQGRVLDJLVWDWRVSHFLILFDWRQHOODWDEHOODGHLVLPEROL

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

41

Altri esercizi
5.4 Elaborazione dei progetti

5.4.2

Creazione di un nuovo progetto


Per poter scrivere un nuovo programma necessario creare un progetto in STEP 7Micro/WIN che funga da contenitore per il file del programma. Oltre al file del programma i
progetti S7-200 contengono informazioni indispensabili per il progetto, quali la tabella dei
simboli, i commenti, ecc.



 &UHDUHXQQXRYRSURJHWWRFRQLO
FRPDQGRGLPHQX)LOH!1XRYR



9LHQHFUHDWRXQSURJHWWRFKLDPDWR
3URJHWWR2UDVLSXLQL]LDUHD
SURJUDPPDUH



&RQWLQXDQHOOD
SURVVLPDSDJLQD

42

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.4 Elaborazione dei progetti

Salvataggio del progetto con un nuovo nome



 6DOYDUHLO3URJHWWRRUDRSSXUHGXUDQWHOD
SURJUDPPD]LRQHDVVHJQDQGRJOLXQQRPH
VLJQLILFDWLYR
3HUDSULUHODQHFHVVDULDILQHVWUDGLGLDORJR
VHOH]LRQDUHLOPHQX)LOH!6DOYDFRQQRPH

6SHFLILFDUHLOQRPHGHOSURJHWWR


HVHOH]LRQDUHLOGULYHGHOGLVFRILVVRHLO
SHUFRUVRODFDUWHOODLQFXLORVLYXROH
VDOYDUH
&RQFOXGHUHO
RSHUD]LRQHVHOH]LRQDQGR6DOYD

VWDWRFUHDWRXQQXRYRSURJHWWRFRQXQQXRYR
ILOHGLSURJUDPPD2UDVLSXFUHDUHLOQXRYR
SURJUDPPD

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

43

Altri esercizi
5.4 Elaborazione dei progetti

&RPSOLPHQWL2UDSRWHWHXWLOL]]DUH
6,0$7,&6SHULYRVWULSURJHWWL
GLDXWRPD]LRQH
3HUXOWHULRULLQIRUPD]LRQLVLFRQVLJOLD
GLFRQVXOWDUHO
DSSHQGLFH

44

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Altri esercizi
5.5 Per saperne di pi

5.5

Per saperne di pi
Per richiamare altri esempi aprire la directory "Samples" di STEP 7-Micro/WIN.
Getting Started - Utenti avanzati approfondisce gli esempi descritti in Getting Started - Utenti
principianti.
inoltre disponibile un CD ROM con "strategie e suggerimenti" per l'S7-200. Getting Started
- Utenti avanzati e le "strategie e suggerimenti" possono essere richiesti al proprio
rappresentante SIMATIC.
Informazioni pi approfondite si trovano nei manuali dell'S7-200.
inoltre possibile richiedere corsi di formazione sull'S7-200 presso il Siemens Training
Center o al proprio rappresentante SIMATIC.
$YHWHGRPDQGH
RSUREOHPLWHFQLFL"
,UDSSUHVHQWDQWL6,0$7,&VRQRDYRVWUD
GLVSRVL]LRQHSHUTXDOVLDVLSUREOHPD

Si consiglia di contattare il rappresentante SIMATIC da cui stato acquistato Getting Started


- Utenti principianti
e, se questo non fosse possibile, di rivolgersi all'assistenza tecnica Siemens:
Assistenza tecnica:
Nel mondo (Norimberga): 49 (180) 5050-222
Stati Uniti (Johnson City): 1 (423) 262-2522, 1 (800) 333-7421 (solo USA)
Asia/Australia (Pechino): 86 10 64 75 75 75

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

45

Appendice
A.1

Bit, byte e parole


Nei sistemi digitali l'unit di informazione minima il bit. Il bit pu assumere solo lo stato "0"
(falso o non vero) o "1" (vero).
Ad esempio un interruttore della luce pu assumere solo i due stati "acceso" o "spento". In
altre parole, in risposta alla domanda "la luce accesa?" l'interruttore pu assumere due
valori: "vero" quando la luce accesa e "falso" quando spenta. L'informazione fornita
dall'interruttore richiede quindi un solo bit. In questo esempio non viene preso in
considerazione lo stato "interruttore acceso ma lampadina guasta".
Nei PLC i bit sono organizzati in gruppi. Un gruppo di 8 bit definito byte. Ogni bit del
gruppo definito da una posizione con un proprio indirizzo. Ogni bit ha un indirizzo di byte e
indirizzi di bit da 0 a 7. Un gruppo di 2 byte definito parola (word). Un gruppo di 4 bit
definito doppia parola (double word).
In questo sistema logico i numeri sono binari e vengono contati con il sistema numerico a
base 2.
6HTXHVWRELW IDOVRRQRQYHUR KDYDORUHSHUFK  
FRQWHQXWR YDORUHGHOELW 
6HTXHVWRELW YHUR KDYDORUHSHUFK  


ELW

$OO
LQWHUQRGLTXHVWRE\WHFRQWHQXWR
LOELWFRQYDORUH


  
E\WH

  

 

2JQLELWGLTXHVWRE\WHSXDVVXPHUHLOYDORUHR
,ELWSRVVRQRHVVHUHXWLOL]]DWLVLQJRODUPHQWH DG
HVVZLWFK RLQJUXSSRSHUUDSSUHVHQWDUHXQ
QXPHURFRPSUHVRWUDH
 
    
     

$OO
LQWHUQRGLTXHVWDSDURODFRQWHQXWRLOE\WHFRQLOYDORUHPDVVLPR

                      


SDUROD

Nei PLC una parola consente di rappresentare i numeri interi compresi fra -32768 e +32767.
Per convenzione stato riservato il bit con valore 215 per l'identificazione dei numeri negativi
(se il bit 215 "1" il numero negativo).

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

47

Appendice
A.2 Aree degli indirizzi dell'S7-200

A.2

Aree degli indirizzi dell'S7-200


Lo schema sotto riportato rappresenta gli indirizzi di memoria del PLC S7-200 associati agli
ingressi e alle uscite. Se, ad esempio, si applica una tensione a un ingresso fisico, il relativo
segnale "1" viene mappato sull'indirizzo di memoria associato a quell'ingresso. Le aree di
memoria che fungono da interfaccia con i morsetti a vite (ingressi e uscite) del PLC vengono
chiamate "immagine di processo degli ingressi" (IPI) e "immagine di processo delle uscite"
(IPU). Queste aree contengono un'immagine dei segnali provenienti dal processo.
$UHHGLLQGLUL]]DPHQWRGLXQ3/&6FRQ&38
,QGLUL]]RGLE\WH

,QJUHVVL

,

,QGLUL]]RGLELW FRUULVSRQGH
DOO
HVSRQHQWHGHOYDORUHGHOELW
,QJUHVVLLQWHJUDWL GD,D,

,
$UHDGLLQGLUL]]DPHQWRGHLPRGXOL
GLDPSOLDPHQWR

,
,
,

$UHDOLEHUDGHOODWDEHOOD
GHOO
LPPDJLQHGLSURFHVVRGHJOL
LQJUHVVLGHOOD&38 GD,D
,

,


,

8VFLWH

4

,QGLUL]]RGLELW FRUULVSRQGH
DOO
HVSRQHQWHGHOYDORUHGHOELW
8VFLWHLQWHJUDWH GD4D4

4
4
4

$UHDGLLQGLUL]]DPHQWRGHLPRGXOL
GLDPSOLDPHQWR

4
4


4

48

$UHDOLEHUDGHOODWDEHOOD
GHOO
LPPDJLQHGLSURFHVVRGHOOH
XVFLWHGHOOD&38 GD4D
4

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

Appendice
A.3 Elaborazione ciclica del programma nel PLC S7-200

A.3

Elaborazione ciclica del programma nel PLC S7-200


Tutti i PLC SIMATIC elaborano il programma ciclicamente. Durante tutti i cicli gli stati degli
switch esterni vengono letti dagli ingressi e memorizzati nella tabella della IPI. Il programma
di controllo viene eseguito in base ai valori dell'immagine. Quindi le uscite della tabella della
IPU vengono controllate in base alla logica del programma KOP. In un'ultima fase i nuovi
stati scritti nella tabella della IPU vengono trasferiti nelle uscite fisiche. Il ciclo di scansione
viene ripetuti ininterrottamente in modo RUN.

,QL]LRGHOFLFOR

,QJUHVVL



,PPDJLQHGLSURFHVVRGHJOLLQJUHVVL

,OSURJUDPPD
6HVHJXHH
XWLOL]]D
PHUNHU
WHPSRUL]]DWRUL
FRQWDWRUL


,

4

,

4

,PPDJLQHGLSURFHVVRGHOOHXVFLWH



8VFLWH

)LQHGHOFLFOR

Getting Started - Utenti principianti


Materiale didattico, 07/2007, A5E01031470E

49

Potrebbero piacerti anche