...

Come passare dall`S7-200 all`S7-1200

by user

on
Category: Documents
178

views

Report

Comments

Transcript

Come passare dall`S7-200 all`S7-1200
Come passare
dall'S7-200 all'S7-1200
Questa presentazione è ampliata da alcune note. Per visualizzarle selezionare Visualizza > Pagina
note o stampare il documento con Stampa > Stampa di: > Pagina note.
© Siemens AG 11/2009. Tutti i diritti riservati.
S7-1200 e STEP 7 Basic
 L'S7-1200 è la versione rinnovata dell'S7-200 ed è disponibile a partire da giugno 2009. È stata
progettata per il mercato internazionale dove verrà anche commercializzata.
 L'S7-200 continuerà ad essere un prodotto Siemens attivo.
 L'S7-1200 viene utilizzato con il pacchetto di programmazione STEP 7 Basic v10.5 (da ordinare
separatamente)
- Supporta KOP e FUP. Non supporta AWL.
- Include WinCC Basic per la configurazione dei pannelli operatore HMI Basic.
- Non è necessario disporre di una chiavetta USB per la licenza. Il software si attiva
automaticamente all'installazione.
 Nella release iniziale non è disponibile la funzione per l’esportazione/importazione dei progetti S71200. Per spostare i file di progetto da un PC all'altro si deve copiare la struttura delle directory che
contengono i file con Esplora risorse di Windows e PKZIP.
Omologazioni dell'S7-1200
 L'hardware dell'S7-1200 dispone delle omologazioni richieste dal mercato statunitense ed europeo.
 L'S7-1200 dispone dell'omologazione FM per le aree pericolose:
Factory Mutual Research (FM): Approval Standard Class Number 3600 and 3611
Omologato per l'impiego in:
- Classe I, Divisione 2, Gruppo di gas A, B, C, D, Classe di temperatura 40° C
- Classe I, Zona 2, IIC, Classe di temperatura T4 Ta = 40° C
 L'hardware dell'S7-1200 dispone di omologazione UL e CE.
S7-1200 Come passare
A5E02486864-01
Pagina 1
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Ampliabilità del sistema
EM (modulo di ampliamento)
CP (processore di comunicazione)
Hardware
CPU
Comunicazione
HMI
Memoria
7 (EM + CP) al
massimo
S7-200
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
CM
CPU
SM (modulo di I/O)
Contatori
Tecnologia
Risorse
S7-1200
8 SM al massimo
3 CM (moduli di comunicazione) al massimo
Pagina 2/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Moduli
di segnale
S7-1200
e signal
board
CPU S7-1200
CPU
I/O digitali
CPU
IN analogici Alimentazione, segnale IN, segnale OUT
SM 1221 8 ingressi CPU
24 V 1211C
DC
DC/DC/DC
SM
24 V1211C
DC AC/DC/relè
CPU 1211C
6 IN - 4 OUT
2 IN1221
(0-1016
V)ingressiCPU
SM 1222 8 uscite 24CPU
V DC
1211C DC/DC/relè
SM 1222 16 uscite 24 V DC
CPU 1212C DC/DC/DC
SM 1222 8 uscite relè
CPU 1212C
2 IN (0-10 V)
CPU 1212C AC/DC/relè
8 IN – 6 OUT
SM 1222 16 uscite relè
CPU 1212C DC/DC/relè
SM 1223 8 ingressi CPU
24 V 1214C
DC / 8 uscite
24 V DC
Moduli di I/O
DC/DC/DC
SM
1223
16
ingressi
24
V
DC
/
16
uscite
24 V DC
CPU 1214C
2 IN (0-10 V)
CPU 1214C AC/DC/relè
14 IN -10 OUT
SM 1223 8 ingressi CPU
24 V 1214C
DC / 8 uscite
relè
DC/DC/relè
SM 1223 16 ingressi 24 V DC / 16 uscite relè
SM 1231 4 ingressi analogici
SM 1232 2 uscite analogiche
SM 1234 4 ingressi analogici / 2 uscite analogiche
Signal board
SB 1223 2 ingressi 24 V DC / 2 uscite 24 V DC
SB 1232 1 uscita analogica
Moduli di comunicazione dell'S7-1200
CM 1241 RS232
CM 1241 RS485
S7-1200 Come passare
A5E02486864-01
Pagina 2
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
I/O on-board nella CPU e I/O dell'SB (Signal Board)
CPU S7-200 224XP
CPU S7-1200 1214C
DI
Ingresso digitale
14
14+ (2 sull'SB)
DO
Uscita digitale
10
10+ (2 sull'SB)
AI
Ingresso analogico
2
2
AO
Uscita analogica
1
1 sull'SB
2
2
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
PWM / PTO
Modulazione ampiezza impulsi
Nuovi tipi di dati
Uscita di treni di impulsi
Temporizzatori
HSC Contatore veloce
6
Contatori
PID
8
Regolatore a loop chiuso
6
* In preparazione
16
Tecnologia
Sul davanti
della CPU si
può inserire 1
signal
board (SB)
opzionale
Risorse
La signal board amplia gli I/O della CPU S7-1200 senza aumentare le dimensioni del footprint
Pagina 3/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
La release iniziale del software STEP 7 Basic V10.5 e dell'hardware S7-1200 non include i moduli di
ampliamento S7-200 sotto elencati. Per poter utilizzare la CPU S7-1200 per un'applicazione S7-200
che impiega questo tipo di moduli si deve ricorrere a una soluzione alternativa che ne sostituisca la
funzione. Ad es. non sono disponibili i moduli S7-1200 per RTD o per termocoppie però si possono
utilizzare in alternativa dei moduli analogici con sensori di temperatura. Il programma utente può
effettuare una linearizzazione del segnale in uscita dal sensore.
Tipi di moduli S7-200 per cui non è disponibile un corrispondente modulo S7-1200 (per la release
hardware iniziale dell'S7-1200 )
EM 221 8 ingressi digitali AC (8 x 120/230 VAC)
EM 222 8 uscite digitali AC (8 x 120/230 VAC)
EM 222 - Modulo di uscite digitali (4 x relè 10A)
EM231 - Modulo di ingressi digitali, 8 ingressi
EM231 - Modulo di uscite analogiche, 4 uscite
EM 231 - Modulo di ingressi analogici RTD, 2 ingressi
EM 231 - Modulo di ingressi analogici RTD, 4 ingressi
EM 231 - Modulo di ingressi analogici RTD, 8 ingressi
EM 231 - Modulo di ingressi analogici per termocoppie, 4 ingressi
EM 231 - Modulo di ingressi analogici per termocoppie, 8 ingressi
EM 241 - Modulo modem
EM 253 - Modulo di posizionamento
EM 277 - Modulo PROFIBUS DP
Modulo SIWAREX MS Micro Scale
Modulo master CP 243-2 ASi
Modulo Internet CP 243-1 ASi
SIMATIC TD (display di testo con collegamento RS485) TD 100C, TD 200, TD 200C, TD400C, OP73micro,
TP177micro
S7-1200 Come passare
A5E02486864-01
Pagina 3
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Configurazione hardware dell'S7-200
Hardware
Comunicazione
HMI
Memoria
 I moduli di ampliamento vengono rilevati automaticamente una volta collegati e alimentati
Blocchi
 La scheda "Imposta interfaccia PG/PC” di STEP 7-Micro/WIN configura il driver di comunicazione
Set di istruzioni
 La scheda "Comunicazione" di STEP 7-Micro/WIN usa il driver selezionato per rilevare e collegare
le stazioni CPU
Nuovi tipi di dati
Temporizzatori
 La scheda “Blocco di sistema” di STEP 7-Micro/WIN configura i parametri della CPU
 Caricando il blocco di sistema si trasferisce la nuova configurazione hardware nella CPU di destinazione
Contatori
Tecnologia
Risorse
Pagina 4/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 4
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Configurazione hardware dell'S7-1200
Hardware
Comunicazione
 STEP 7 Basic usa un sistema di configurazione che consente di creare un grafico dell‘hardware
 I moduli vengono selezionati dall'albero del catalogo hardware e trascinati nel telaio di montaggio
HMI
 Una volta assemblato il grafico dell'hardware si possono impostare le “Proprietà” di configurazione dei
singoli elementi selezionandoli con un clic del mouse
Memoria
 Selezionare il connettore PROFINET nel grafico della CPU per impostare le proprietà dell'indirizzo IP
Blocchi
 Trasferire la nuova configurazione hardware nella CPU di destinazione con il comando Carica nella
CPU. Quando compare la richiesta selezionare l'interfaccia di rete e la CPU.
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Pagina 5/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Protezione mediante password
 La password offline per il blocco di progetto dell'S7-1200 protegge il know-how impedendo
l'accesso non autorizzato a uno o ad alcuni blocchi di codice (OB, FB, FC o DB).
 La password online per la CPU dell'S7-1200 prevede tre livelli di sicurezza che limitano l'accesso
alle funzioni della CPU.
Indirizzamento degli I/O
 S7-200: gli indirizzi di I/O vengono assegnati automaticamente dal sistema operativo della CPU in
base alla posizione dei moduli.
 S7-1200: l'assegnazione di default degli I/O può essere modificata nelle proprietà di configurazione
del dispositivo.
S7-1200 Come passare
A5E02486864-01
Pagina 5
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Comunicazione seriale per l'S7-200 e l'S7-1200
Comunicazione della CPU S7-1200 tramite collegamenti RS232 e RS485
Hardware
 Il protocollo ASCII (comunicazione seriale basata sui caratteri) usa le istruzioni PtP di STEP 7 Basic
Comunicazione
 Il protocollo per azionamenti USS viene programmato con le istruzioni della biblioteca USS di STEP 7 Basic
HMI
Memoria
Blocchi
 Il protocollo MODBUS viene programmato con le istruzioni della biblioteca MODBUS di STEP 7 Basic
Le CPU S7-200 hanno 1 o 2
collegamenti seriali RS485 on-board.
Le CPU S7-1200 hanno 1 connettore PROFINET
(ETHERNET) on-board. Per la comunicazione
PtP si usano i moduli RS232 e RS485.
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Cavo di conversione RS485 - RS232
Lettore di codici a
barre
Azionamento
motore RS485
RS232
RS485
Pagina 6/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
 Master PROFIBUS (collegamento RS485): la funzionalità master/slave PROFIBUS non è disponibile
nella release iniziale dell'S7-1200.

MODBUS RTU è possibile sui moduli di I/O sia RS485 che RS232.

La biblioteca USS è supportata nella porta RS485. Le biblioteche sono in dotazione a STEP 7 Basic.
S7-1200 SINAUT: utilizzando il modulo RS232, la comunicazione PtP e il modem senza fili SINAUT
MD720-3 GSM/GPRS è possibile creare un'applicazione RTU S7-1200. Nella prossima release
hardware dell'S7-1200 sono in progetto una nuova soluzione SINAUT e un adattatore per il teleservice.


Il modulo RS232 supporta l'handshaking.

I moduli RS232 e RS485 dell'S7-1200 dispongono di porte isolate elettricamente.
Moduli di comunicazione dell'S7-1200
CM 1241 RS232
CM 1241 RS485
S7-1200 Come passare
A5E02486864-01
Pagina 6
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Interfaccia PROFINET (Ethernet) integrata
nell'S7-1200
Hardware
Comunicazione con il software STEP 7 Basic
Comunicazione
 Configurazione hardware della CPU
HMI
 Caricamento del progetto nella CPU
 Controllo / modifica delle variabili durante il runtime
Memoria
 Stati di forzamento degli I/O in runtime
Blocchi
 Diagnostica
Set di istruzioni
Nuovi tipi di dati
Comunicazione con i pannelli operatore HMI
Temporizzatori
 Dati dalla / nella CPU
Contatori
 Diagnostica di sistema
Tecnologia
Risorse
Comunicazione da CPU a CPU
 Comunicazione aperta con le istruzioni TSEND/TRCV
 Protocolli supportati
• TCP/IP native
• ISO on TCP
 Comunicazione S7 (PUT / GET) solo server
Pagina 7/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
 La porta PROFINET della CPU supporta collegamenti di comunicazione contemporanei:
- 3 collegamenti per la comunicazione tra l'HMI e la CPU
- 1 collegamento per la comunicazione tra il dispositivo di programmazione (PG) e la CPU
- 8 collegamenti per la comunicazione con il programma S7-1200 tramite le istruzioni di blocco T
(TSEND_C, TRCV_C, TCON, TDISCON, TSEND, TRCV)
- 3 collegamenti per una CPU S7-1200 passiva che comunica con una CPU S7 attiva. La CPU
S7 attiva utilizza le istruzioni GET e PUT (S7-300 e S7-400) o ETHx_XFER (S7-200). Il
collegamento di comunicazione di un'S7-1200 attiva è realizzabile solo con le istruzioni di
blocco T.
 MODBUS-TCP non è disponibile per la release iniziale dell'S7-1200. L'S7-1200 dispone tuttavia
del protocollo Ethernet TCP/IP "nativo" (istruzioni di blocco T) sviluppabile dal cliente.

Server OPC (Object Linking and Embedding – OLE) per il server di controllo del processo.
La funzionalità OPC è realizzabile con SIMATIC NET OPC Server.
La funzionalità PROFINET incluso il controllore, il dispositivo e la CBA non è disponibile per la
release iniziale dell'S7-1200.

 Le interfacce Ethernet dell'S7-1200 sono progettate come PROFINET. La release iniziale dell'S71200 non supporta la funzionalità PROFINET I/O, che è in progetto per una release futura.
 Comunicazione con i controllori Omron e Mitsubishi via Ethernet. L'S7-1200 dispone del protocollo
Ethernet TCP/IP "nativo" ("FreePort" per Ethernet) che consente al cliente di personalizzare questa
funzionalità. È possibile la comunicazione con PLC di terze parti sempre che supportino la stessa
connettività Ethernet aperta dell'S7-1200.
S7-1200 Come passare
A5E02486864-01
Pagina 7
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Per collegarsi a STEP 7 Basic, alle CPU S7-1200 e ai
pannelli operatore HMI le CPU S7-1200 usano
PROFINET
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Le CPU S7-200 utilizzano un collegamento RS485 per le reti PPI di CPU e pannelli operatore HMI.
Per la comunicazione Ethernet è necessario un modulo di ampliamento Ethernet.
Pagina 8/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Informazioni generali sui pannelli operatore HMI
 Nel contesto dell'S7-1200 il pannello operatore HMI Basic può comunicare al massimo con 4 CPU.

I display di testo per l'S7-1200 saranno progettati per una delle prossime release.
Compatibilità con gli attuali dispositivi Ethernet HMI
Attualmente solo i pannelli operatore Basic sono stati sottoposti al test di sistema e rilasciati assieme
a WinCC Basic e all'S7-1200. È comunque possibile collegare all'S7-1200 altri pannelli in WinCC
flexible.

 I pannelli operatore MP277 e 377 comunicheranno con l'S7-1200. Utilizzare WinCC flexible per la
programmazione e selezionare il canale di comunicazione S7-300 (telaio di montaggio 0 - posto
connettore 0) all'avvio.
Frequenza di aggiornamento dell'HMI
 S7-200: i dati dell'HMI vengono aggiornati alla fine del ciclo di scansione del programma e
l'aggiornamento è limitato dal tempo di ciclo.
 S7-1200: i dati dell'HMI vengono aggiornati in modo asincrono durante la scansione del
programma. Le variabili devono quindi essere bufferizzate durante il ciclo di scansione.
S7-1200 Come passare
A5E02486864-01
Pagina 8
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Totally Integrated Automation Portal integra la
programmazione della logica di controllo e della
configurazione dell'HMI
Hardware
SIMATIC HMI
Basic Panel
SIMATIC
S7-1200
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
La versione 10.5 del Totally Integrated Automation Portal contiene SIMATIC STEP 7
Basic versione 10.5 e SIMATIC WinCC Basic versione 10.5.
SIMATIC WinCC Basic consente di configurare il funzionamento dei pannelli operatore
SIMATIC Basic HMI monocromatici (KTP400 e KTP600) e a colori (KTP600, KTP1000 e
TP 1500)
Per la configurazione dei pannelli operatore HMI (TD 100C, TD 200, TD 200C, TD400C, OP 73, TP177)
STEP 7-Micro/WIN e l'S7-200 utilizzano l'Assistente TD, TD Keypad Designer e WinCC Flexible Micro).
Pagina 9/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
 I pannelli operatore HMI Basic richiedono un PC per il caricamento perché non dispongono di
memory card.
 Variabili nei pannelli operatore HMI Basic. Attualmente non è possibile incrementare il numero di
variabili. L’aumento del numero di variabili disponibili per default nelle unità è comunque in progetto.
 WinCC Flexible Micro sarà disponibile finché saranno in commercio i pannelli operatore HMI Micro
Panel (per l'S7-200). Attualmente non è in progetto la sospensione della produzione del micro panel.

I grafici della biblioteca vengono creati in WinCC Flexible.
Non è possibile effettuare la migrazione degli elementi della biblioteca direttamente da WinCC
Flexible a WinCC Basic. È tuttavia possibile copiare tutti gli elementi dalla biblioteca in un progetto
nell'HMI ed effettuare la migrazione del progetto risultante in WinCC Basic.
 Passaggio da WinCC flexible a WinCC Basic. Non è necessario aggiornare il firmware per WinCC
flexible 2008 e WinCC Basic.
 Sm@rtAccess/Sm@rtService
L'S7-1200 non supporta Sm@RtAccess e Sm@rtService
Il portale TIA contiene tutti gli strumenti necessari per gestire e configurare i dispositivi del progetto,
quali i PLC e gli HMI. Quale componente del portale TIA, STEP 7 Basic mette a disposizione due
linguaggi di programmazione (KOP e FUP). Inoltre il portale TIA mette a disposizione gli strumenti
per creare e progettare i dispositivi HMI del progetto.
Dispositivi HMI per l'S7-1200
KTP400 Basic mono PN, schermo a sfioramento scala di grigi STN da 3.8", 4 tasti funzione, interfaccia Ethernet
KTP600 Basic mono PN, schermo a sfioramento scala di grigi STN da 5.7", 6 tasti funzione, interfaccia Ethernet
KTP600 Basic color DP e Basic color PN, schermo a sfioramento a colori TFT da 5.7", 6 tasti funzione, interfaccia
PROFIBUS-DP / MPI o Ethernet
KTP1000 Basic color DP e Basic color PN, schermo a sfioramento a colori TFT da 10.4", 8 tasti funzione, interfaccia
PROFIBUS-DP / MPI o Ethernet
TP1500 Basic color PN, schermo a sfioramento a colori TFT da 15.0", interfaccia Ethernet
S7-1200 Come passare
A5E02486864-01
Pagina 9
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Dimensioni della memoria di lavoro della CPU
CPU 224XP
Hardware
Comunicazione
HMI
Memoria
Blocchi
CPU 1214C
64 kB
50 kB
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
26 kB
Risorse
Blocchi dati
Blocchi di codice
Fissa
Pagina 10/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
Variabile
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 10
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Oggetti di programma di STEP 7 Basic
nella memoria della CPU S7-1200
S7-200
Hardware
S7-1200
Comunicazione
HMI
Memoria
Non
pubblicato
Dimensioni
della memoria
di caricamento
Blocchi
Blocchi di
Set di istruzioni
1 / 2 MB
(interna)
Blocchi di
Nuovi tipi di dati
programma
Temporizzatori
Contatori
Tecnologia
Risorse


Nomi variabili
Commenti
programma
 Nomi variabili
 Commenti
I nomi delle variabili di programma e dei commenti vengono salvati nella memoria della CPU S7-1200 e
sono disponibili online. Nel caso di STEP 7-Micro/WIN e dell'S7-200, per poter abbinare i nomi delle variabili
del progetto e i commenti alla logica del programma online si deve disporre dei file originali.
Pagina 11/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Le variabili e i commenti dei blocchi, dei segmenti e delle istruzioni vengono caricati
nell‘S7-1200. In questo modo ci si può collegare online a un controllore e testarlo senza il progetto
originale.
S7-1200 Come passare
A5E02486864-01
Pagina 11
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Step 7 Basic ottimizza le dimensione dei blocchi
dati
Hardware
Comunicazione
Se le dichiarazioni dei tipi
di dati sono miste si
spreca spazio di memoria
DB “classico”
HMI
Memoria
Blocchi
Set di istruzioni
I tipi di dati sono
organizzati in modo
da risparmiare
spazio di memoria
Nuovi tipi di dati
Temporizzatori
Contatori
DB “simbolico”
Tecnologia
Risorse
Quando si crea un blocco dati si può selezionare il formato ottimizzato attivando la casella
“Indirizzabile soltanto simbolicamente”. Viene supportato anche il formato di dati “classico” che garantisce
la compatibilità con il codice delle versioni precedenti.
Pagina 12/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 12
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Le assegnazioni della memoria a ritenzione
mantengono i dati in caso di interruzione
dell'alimentazione della CPU
Il pulsante per le variabili PLC definisce un'area
di memoria M a ritenzione (max. 2048 byte)
Hardware
S7-200
S7-1200
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Con le impostazioni del blocco di
sistema si assegnano 6 campi a
ritenzione nelle aree V, T e C o M
In un DB “Indirizzabile soltanto simbolicamente” si possono selezionare singoli elementi
di dati per la ritenzione. Se l'opzione non è attiva può essere a ritenzione un blocco di dati
del DB. I 2048 byte complessivi vengono condivisi tra la memoria M e DB.
La CPU S7-1200 salva automaticamente i dati a ritenzione nella memoria flash interna.
Per mantenere in memoria i dati l'S7-200 utilizza un supercondensatore, un modulo batteria opzionale o
scritture programmate nel modulo di memoria flash.
Pagina 13/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 13
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Memory card - dimensioni
Hardware
Comunicazione
MC S7-200 due dimensioni
MC S7-1200 due dimensioni
100MB
HMI
Memoria
24 MB
Blocchi
Set di istruzioni
10MB
Nuovi tipi di dati
Temporizzatori
Contatori
2 MB
Tecnologia
1MB
Risorse
256 KB
64 KB
Pagina 14/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 14
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Cosa si può memorizzare in una memory card?
Hardware
Comunicazione
Programma
HMI
Dati
Memoria
Dati di sistema
Blocchi
Ricette
Set di istruzioni
Log di dati
Nuovi tipi di dati
File
Temporizzatori
Progetti
S7-200
S7-1200










in previsione
MC
opzionale
MC SIMATIC
opzionale
in previsione


Contatori
Tecnologia
Risorse
Pagina 15/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Le memory card SIMATIC dispongono di un sistema di file Windows e soddisfano tutti i requisiti per
gli ambienti industriali. Possono essere scritte e lette in qualsiasi PC e riutilizzate per le CPU.
S7-1200 Come passare
A5E02486864-01
Pagina 15
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
In che modo l'S7-1200 può utilizzare le MC
SIMATIC preformattate?
Hardware
Comunicazione
HMI
Memoria
Blocchi
 Si può creare una scheda di “programma” che funge
da memoria della CPU. Se la si estrae, la CPU perde
tutta la memoria del progetto.
 Oppure si può creare una scheda di "trasferimento" e
utilizzarla per copiare il progetto (e i relativi
aggiornamenti) in diverse CPU.
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Le schede di “trasferimento” possono essere create con STEP 7 Basic da un PC dotato di dispositivo
di lettura/scrittura per schede SD standard.
Pagina 16/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Utilizzo delle memory card
 Prima di programmare una memory card accertarsi che il progetto contenga una configurazione valida
in modo che si possa collegare al PLC dopo l'installazione della scheda.
 Le memory card SIMATIC sono preformattate con un formato apposito che deve essere mantenuto.
Non cancellare i file nascosti __log__ (file si sistema) e crdinfo.bin (file bin) dal PC. Non riformattare la
memory card con il PC perché la si danneggerebbe in modo irreparabile.
Per maggiori informazioni su come creare e utilizzare le schede di programma e di trasferimento
consultare il manuale di sistema dell'S7-1200, versione dell'11/2009.
S7-1200 Come passare
A5E02486864-01
Pagina 16
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Tipi di blocchi di codice
S7-200
Hardware
Comunicazione
S7-1200
MAIN (routine principale)
HMI
Memoria
INT (routine di interrupt)
Blocchi
Set di istruzioni
SBR (sottoprogramma)
Nuovi tipi di dati
Memoria V
Temporizzatori
Contatori
OB (blocchi organizzativi)
Tecnologia
Risorse
FC (funzione)
non dispone di DB di istanza
FB (blocco funzionale) dispone di un DB di
istanza per la memorizzazione temporanea
DB (blocchi dati) per l'accesso globale
e la memorizzazione permanente
Pagina 17/48
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Tipi di blocchi organizzativi (OB) dell'S7-1200:

OB1 di ciclo del programma

Serie di OB100 di avvio

Serie di OB200 di allarme di ritardo

Serie di OB200 di schedulazione orologio

Serie di OB200 di interrupt di processo

OB80 di errore temporale

OB82 di errore di diagnostica
Gestione degli errori non gravi
 S7-200: per default continua in RUN
 S7-1200: per default passa in STOP
Se il programma contiene blocchi di errore OB80 o OB82 continua in RUN.
L'OB80 e l'OB82 possono essere vuoti o contenere la reazione all‘errore programmata
dall'utente
Metodi di programmazione di STEP 7 Basic non supportati nella release iniziale V 10.5

Hotkey

Indirizzamento indiretto

Modifiche in runtime
S7-1200 Come passare
A5E02486864-01
Pagina 17
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Struttura dei programmi S7-200 in
STEP 7-Micro/WIN
Hardware
SBR
Comunicazione
SBR
HMI
Memoria
SBR
Blocchi
Set di istruzioni
Nuovi tipi di dati
Memoria V
MAIN
SBR
SBR
Temporizzatori
Contatori
Tecnologia
Risorse
SBR
Le routine MAIN, SBR e INT
hanno accesso in
lettura/scrittura alla memoria V
INT
SBR
La profondità massima di annidamento dei sottoprogrammi è di 8 da Main
e di 1 dalle routine di interrupt.
Pagina 18/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 18
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Struttura dei programmi S7-1200 in STEP 7 Basic
Hardware
Comunicazione
HMI
OB
Blocchi
Nuovi tipi di dati
FC
Blocco
dati di istanza
Memoria
Set di istruzioni
FC
FB
Blocco
dati globale
FC
Blocco
dati globale
Temporizzatori
FB
Blocco
dati di istanza
Contatori
Tecnologia
La profondità di annidamento
massima è di 16
Risorse
STEP 7 Basic ha la stessa architettura di blocchi dell'S7-300
 La modularizzazione e il riutilizzo sono più semplici
 Gli oggetti tecnologici (ad es. il regolatore PID) possono essere standardizzati e
richiamati più volte
 È possibile utilizzare riferimenti simbolici
Pagina 19/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 19
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Tipi di blocchi dati di istanza dell'S7-1200
Hardware
FB
OB
″Motore″
Comunicazione
FC
FB
HMI
″Motore″
Memoria
Blocchi
FC
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
FB
Contatori
DB di
multiistanza
″Motore_1″
Tecnologia
Risorse
DB di
istanza singola
″Motore_2″
Modbus
COMM
STEP 7 Basic può utilizzare blocchi dati di istanza singola e di multiistanza
 I blocchi funzionali (FB) possono essere richiamati più volte
 Un unico tipo di FB (ad es. l'FB “Motore”) può comandare diversi azionamenti
 I dati dei vari azionamenti possono essere memorizzati in diversi DB di istanza
singola o di multiistanza
 Per utilizzare la memoria in modo più efficiente due FB possono condividere lo
stesso DB di multiistanza
Pagina 20/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 20
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Struttura degli allarmi dell'S7-200
Hardware
Comunicazione
SBR
Hardware
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Coda di
esecuzione
delle
routine
di
interrupt
SBR
Esecuzione ciclica
MAIN
SBR
SBR
Com.
INT0
Hardware
INT1
SBR
Temporizzatori
Contatori
Tecnologia
Risorse
Tempo
...
SBR
SBR
INT
127
Gli eventi di allarme vengono associati alle / separati dalle routine di interrupt solo durante l‘esecuzione del
programma
Pagina 21/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 21
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Struttura degli allarmi dell'S7-1200
FB
Hardware
Hardware
Comunicazione
HMI
Coda di
esecuzione
degli OB
Ciclo programma
OB1
DB
Avviamento
OB
100
Ritardo
OB
200
Allarme sch. orol.
OB
201
Interrupt processo
OB
202
Allarme err. temp.
OB
80
Allarme err. diag.
OB
82
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Contatori
Tecnologia
Risorse
L'assegnazione di un
evento a un OB può
essere effettuata sia
durante la configurazione
che durante il runtime
Allarmi
Temporizzatori
FC
FB
DB
FC
Si possono utilizzare diversi OB di avvio e di ritardo
Pagina 22/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 22
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni logiche combinatorie di bit
Hardware
Combinazione logica di bit
S7-200
S7-1200
Cos'è cambiato?
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Pagina 23/48
S7-1200 Come passare
A5E02486864-01
Istruzioni di impostazione e reset
 S7-200: S (Imposta) e R (Resetta)
 S7-1200: S (Imposta) e R (Resetta) per I/O singoli,
SET_BF (Imposta campo di bit) e RESET_BF (Resetta campo
di bit) per più I/O
Istruzioni dirette
 S7-200: I (Assegna direttamente), SI (Imposta direttamente) e
RI (Resetta direttamente)
 S7-1200: Indirizzo di periferia diretto (assegna direttamente)
(ad es. Q0.0:P o I0.0:P)
Istruzioni di rilevamento del fronte
 S7-200: P (Transizione positiva) e N (Transizione negativa)
 S7-1200: P_TRIG (Imposta uscita con fronte di salita del segnale)
N_TRIG (Imposta uscita con fronte di discesa del segnale)
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 23
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di temporizzazione
Hardware
Novità
Comunicazione
Ora TP (Genera impulsi) e TONR (Accumulatore temporale) fanno
parte dello stesso gruppo.
Temporizzatori
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
S7-1200
Modo SIMATIC
HMI
Memoria
S7-200
Cos'è cambiato?
 S7-200: il numero del temporizzatore selezionato imposta una
risoluzione di 1 ms, 10 ms or 100 ms che viene moltiplicata per l’
attuale valore WORD del tempo preimpostato e trascorso.
 S7-1200: tutti i temporizzatori hanno risoluzione di 1 ms e usano
un tipo di dati DWORD per il valore del tempo preimpostato e
trascorso.
Modo IEC
 S7-200: STEP 7-Micro/WIN consente di utilizzare i modi di
programmazione SIMATIC e IEC. In SIMATIC la condizione di
timeout e il valore attuale (tempo trascorso) vengono indicati
mediante un bit T e un valore attuale T corrispondenti al numero
del temporizzatore.
 S7-1200: in STEP 7 Basic tutti i temporizzatori sono di tipo IEC
e hanno un bit di uscita Q che segnala la condizione di timeout e
un'uscita ET che indica il tempo trascorso.
 S7-200: BGN_ITIME (Tempo di intervallo iniziale), CAL_ITIME (Calcola tempo di intervallo)
 S7-1200: per calcolare gli intervalli di tempo si utilizzano le istruzioni di orologio RD_SYS_T (Leggi data e ora di sistema) e T_SUB
(Differenza di data e ora).
Pagina 24/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 24
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di conteggio
Hardware
Comunicazione
HMI
Memoria
Cos'è cambiato?
Contatori
S7-200
Istruzioni di conteggio
programmazione SIMATIC e IEC. In SIMATIC la condizione
di conteggio e il valore di conteggio attuale vengono indicati
mediante un bit C e un valore attuale C corrispondenti al
numero del contatore.
Set di istruzioni
 S7-1200: in STEP 7 Basic tutti i contatori sono di tipo IEC e
hanno un bit di uscita Q che segnala la condizione di
conteggio e un'uscita CV che indica il valore di conteggio
attuale.
Nuovi tipi di dati
Istruzioni con i contatori veloci
Temporizzatori
 S7-200: HDEF (Definisci modo per contatore veloce)
Contatori
 S7-1200: CTRL_HSC
Blocchi
S7-1200
 S7-200: STEP 7-Micro/WIN consente di utilizzare i modi di
HSC (Contatore veloce)
Tecnologia
Risorse
 S7-200: per impostare la configurazione e i parametri operativi dei contatori veloci si utilizzano speciali assegnazioni di memoria
(indirizzi SM).
 I contatori veloci dell'S7-1200 vengono impostati nelle proprietà di Configurazione dispositivi. I parametri operativi sono disponibili
come ingressi e uscite dell'istruzione CTRL_HSC.
Pagina 25/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 25
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di confronto
Hardware
Comunicazione
Novità
Confronto
S7-200
Ora le istruzioni di confronto supportano il tipo di dati a 64 bit LREAL .
HMI
Istruzioni di confronto:
Memoria
 IN_RANGE controlla se un valore di ingresso rientra nel campo di valori
specificato.
Blocchi
 OUT_RANGE controlla se un valore di ingresso non rientra nel campo di
valori specificato.
S7-1200
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
 |OK| verifica se un riferimento ai dati di ingresso è un numero reale.
 |NOT_OK| verifica se un riferimento ai dati di ingresso non è un numero
reale.
Cos'è cambiato?
 S7-200: il nome delle istruzioni determina il tipo di dati.
Risorse
 S7-1200: il tipo di dati viene impostato quando viene inserita l'istruzione.
Pagina 26/48
S7-1200 Transition Manual
A5E02486864-01
S7-1200 Come passare
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 26
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Funzioni matematiche
Hardware
Novità
Comunicazione
Ora le funzioni matematiche in virgola mobile dell'S7-1200 supportano
il tipo di dati a 64 bit LREAL.
Funzioni matematiche
S7-200
S7-1200
HMI
Memoria
Blocchi
Set di istruzioni
Cos'è cambiato?
Funzioni matematiche
 S7-200: il tipo di dati dipende dall'istruzione selezionata.
 S7-1200: il tipo di dati viene impostato quando viene inserita
l'istruzione.
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Pagina 27/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 27
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Operazioni di trasferimento
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Novità
Le istruzioni MOVE ora supportano il tipo di dati a 64 bit LREAL.
Operazioni di trasferimento
S7-200
S7-1200
Istruzioni di trasferimento
 UMOVE_BLK (Copia campo senza interruzione)
 UFILL_BLK (Compila campo senza interruzione)
Cos'è cambiato?
Operazioni di trasferimento
 S7-200: il nome delle istruzioni determina il tipo di dati.
 S7-1200: il tipo di dati viene impostato quando viene inserita
l'istruzione.
Contatori
Tecnologia
Risorse
Pagina 28/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 28
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di conversione
Hardware
Novità
Comunicazione
Ora le istruzioni di conversione (ad eccezione di SCALE_X e
NORM_X) supportano il tipo di dati a 64 bit LREAL.
HMI
Conversione
 CEIL (Genera da un numero in virgola mobile il numero intero
superiore) converte un numero reale nel successivo numero intero
superiore
Blocchi
 FLOOR converte un numero reale nel successivo numero intero
inferiore
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
S7-1200
Nuove istruzioni di conversione
Memoria
Set di istruzioni
S7-200
 SCALE_X riporta in scala un valore costituito da un numero
reale normalizzato
 NORM_X normalizza un valore di parametro
Cos'è cambiato?
 S7-200: il nome delle istruzioni determina il tipo di dati.
 S7-1200: il tipo di dati viene impostato quando viene inserita
l'istruzione.
Istruzioni di conversione delle stringhe
 S7-200: S_I, S_DI, S_R, I_S, DI_S, R_S, ITA, DTA e RTA
 S7-1200: S_CONV, STRG_VAL, VAL_STRG
 Le istruzioni di conversione dell'S7-200 ATH, HTA e SEG non
sono supportate dall'S7-1200.
Pagina 29/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 29
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di controllo del programma
Hardware
Novità
Comunicazione
 JMPN: "salta" se non c'è flusso di corrente in ingresso alla bobina
JMP
HMI
 GetError: rileva informazioni sugli errori di esecuzione del blocco di
codice
Memoria
 GetErrorID: rileva l'ID di un errore di esecuzione
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Cos'è cambiato?
Riattivazione del controllo del tempo di ciclo
 S7-200: WDR Resetta watchdog
 S7-1200: RE_TRIGR
Contatori
Fine dell'esecuzione del blocco attuale
Tecnologia
 S7-200: END/RET
 S7-1200: RET
Risorse
Controllo del programma
S7-200
S7-1200
Controllo dell'esecuzione
 Le istruzioni di loop FOR-NEXT dell'S7-200 non sono supportate
dall‘S7-1200. La loro funzione deve essere realizzata con le istruzioni
di salto, inserimento e confronto.
 Le istruzioni per i relè di controllo sequenziale (SCR, SCRT, SCRE)
non sono supportate dall'S7-1200.
 L'istruzione per i LED di diagnostica DIAG_LED non è supportata
dall‘S7-1200.
Pagina 30/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 30
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Operazioni logiche
Hardware
Novità
Comunicazione
 L'istruzione di selezione SEL consente di selezionare uno di due
ingressi
HMI
 L'istruzione di multiplessaggio MUX consente di selezionare uno di
due ingressi
Operazioni logiche
S7-200
S7-1200
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Cos'è cambiato?
 S7-200: il tipo di dati dipende dall'istruzione selezionata.
 S7-1200: il tipo di dati viene impostato quando viene inserita
l'istruzione.
Temporizzatori
Istruzioni AND
Contatori
 S7-200: WAND_B, WAND_W, WAND_DW
 S7-1200: AND
Tecnologia
Risorse
Istruzioni OR
 S7-200: WOR_B, WOR_W, WOR_DW
 S7-1200: OR
Istruzioni XOR
 S7-200: WXOR_B, WXOR_W, WXOR_DW
 S7-1200: XOR
Istruzioni di inversione
 S7-200: INV_B, INV_W, INV_DW
 S7-1200: INVERT
Pagina 31/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 31
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Operazioni di scorrimento e rotazione
Hardware
Cos'è cambiato?
Comunicazione
 S7-200: il tipo di dati dipende dall'istruzione selezionata.
 S7-1200: il tipo di dati viene impostato quando viene inserita
HMI
Spostamento e rotazione
S7-200
S7-1200
l'istruzione.
Memoria
Istruzioni di spostamento verso destra
Blocchi
 S7-200: SHR_B, SHR_W, SHR_DW
 S7-1200: SHR
Set di istruzioni
Nuovi tipi di dati
Istruzioni di spostamento verso sinistra
Temporizzatori
 S7-200: SHL_B, SHL_W, SHL_DW
 S7-1200: SHL
Contatori
Tecnologia
Risorse
Istruzioni di rotazione verso destra
 S7-200: ROR_B, ROR_W, ROR_DW
 S7-1200: ROR
Istruzioni di rotazione verso sinistra
 S7-200: ROL_B, ROL_W, ROL_DW
 S7-1200: ROL
Pagina 32/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 32
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di orologio
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Novità
Nuovi tipi di dati TIME e DTL (Date and Time Long)
Orologio + calendario
S7-200
S7-1200
 T_CONV converte il tipo di dati di un valore di data e ora
 T_ADD somma i valori di TIME e DTL
 T_SUB sottrae i valori di TIME e DTL
 T_DIFF calcola la differenza
 RD_LOC_T legge la data e ol‘ra locale
Cos'è cambiato?
Istruzioni di scrittura della data/ora di sistema
 S7-200: SET_RTC, SET_RTCX
 S7-1200: WR_SYS_T (Scrivi data e ora di sistema)
Istruzioni di lettura della data/ora di sistema
 S7-200: READ_RTC, READ_RTCX
 S7-1200: RD_SYS_T (Leggi data e ora di sistema)
Pagina 33/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 33
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Operazioni con le stringhe
Hardware
Comunicazione
HMI
Novità
Stringa + caratteri
S7-200
S7-1200
Formato di dati String
 S7-200: byte della lunghezza seguito dai byte dei caratteri
 S7-1200: byte della lunghezza massima seguito dal byte della
lunghezza effettiva e dai byte dei caratteri
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Nuove operazioni con le stringhe
LEFT, RIGHT, DELETE, INSERT, REPLACE, VAL_STRG,
STRG_VAL e S_CONV
Cos'è cambiato?
 S7-200: STR_LEN STR_CAT SSTR_CPY
 S7-1200: LEN, CONCAT, MID
Trova sottostringa o carattere nella stringa
 S7-200: STR_FIND, CHR_FIND
 S7-1200: FIND
Copia stringa
 S7-200: STR_CPY
 S7-1200: S_CONV (Converti stringa) può avere un tipo di dati
STRING in ingresso e in uscita per poter “copiare” la stringa.
Pagina 34/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 34
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di comunicazione
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Cos'è cambiato?
Comunicazione
Comunicazione tramite rete PPI
 S7-200: la porta RS485 integrata per la rete PPI viene
programmata con le istruzioni NETR, NETW, GET_ADDR e
SET_ADDR.
S7-1200
 S7-1200: ora la porta per CPU integrata è un
collegamento Ethernet. Le istruzioni di rete PPI dell'S7-200
non sono supportate dalla versione 10.5 di STEP 7 Basic.
Istruzioni punto a punto (PtP)
(comunicaizone freeport)
Nuovi tipi di dati
 S7-200: XMT, RCV
 S7-1200: PORT_CFG, SEND_CFG, RCV_CFG,
Temporizzatori
SEND_PTP, RCV_PTP, RCV_RST, SGN_GET
e SGN_SET.
Contatori
Comunicazione Ethernet
Tecnologia
 S7-200: l'Assistente Ethernet consente di generare
sottoprogrammi per il modulo Ethernet.
Risorse
S7-200
 La CPU S7-1200 dispone di una porta PROFINET
(Ethernet) integrata e utilizza istruzioni di blocco T (ad es.
TSEND_C, TRCV_C) per la comunicazione di rete.
Programma Ethernet valido per la programmazione di percorsi di comunicazione
 Per leggere o scrivere in un’S7-1200 passiva, l’S7-200 esegue i sottoprogrammi ETH0_CTRL / ETH0_XFR
Per leggere o scrivere in un’S7-1200 passiva, l’S7-300/S7-400 esegue GET/PUT
 Se l'S7-1200 è collegata a una rete con più S7-1200/S7-300/S7-400 tutti i programmi partner leggono e scrivono
gli uni negli altri mediante istruzioni di blocco T.
Pagina 35/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 35
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di allarme
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Cos'è cambiato?
Allarme
S7-200
Evento di allarme
S7-1200
 S7-200: ATCH e DTCH eventi (assegna e separa) 0-7
 S7-1200: assegnazione delle proprietà di configurazione del dispositivo
Allarme di ritardo
 S7-200: ATCH e DTCH (eventi di allarme di ritardo 21 e 22)
 S7-1200: SRT_DINT, CAN_DINT
Controllo asincrono degli allarmi
 S7-200: ENI e DISI
 S7-1200: DIS_AIRT, EN_AIRT
Tecnologia
Fine dell'esecuzione del blocco di allarme attuale
Risorse
 S7-200: RETI
 S7-1200: RET
Cancella eventi di allarme nella coda d'attesa
 S7-200: CLR_EVENT
 S7-1200: gli eventi attuali e in coda vengono cancellati dall'istruzione
DETACH.
Pagina 36/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 36
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni tabellari e del regolatore di loop PID
Hardware
Cos'è cambiato?
Comunicazione
Istruzioni PID
HMI
Memoria
Regolatore PID
S7-200
S7-1200
 S7-200: l'istruzione PID viene generalmente gestita con il codice
generato dall'Assistente PID di STEP 7-Micro/WIN.
 S7-1200: istruzione avanzata PID_Compact
Blocchi
Operazioni tabellari
Set di istruzioni
 Le istruzioni tabellari dell'S7-200 non sono supportate dalla
versione 10.5 di STEP 7 Basic.
Nuovi tipi di dati
S7-200
Temporizzatori
Tabella
S7-1200
Contatori
Tecnologia
Risorse
Pagina 37/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 37
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di controllo base del movimento e di
impulsi
Hardware
Comunicazione
HMI
Cos'è cambiato?
Controllo base del movimento
S7-200
S7-1200
Istruzioni di controllo del movimento
 S7-200: l'Assistente per il modulo di posizionamento EM253 crea
sottoprogrammi richiamabili dal programma.
Sottopr. Assistente
modulo di posiz.
EM253
 S7-1200: istruzioni PLCOpen di controllo del movimento
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
 S7-200: i sottoprogrammi di movimento vengono attivati in funzione del
livello. Il segnale di attivazione, se richiamato dalla routine principale a
scansione multipla invece che dalla routine di interrupt a scansione singola,
richiede un'ulteriore istruzione di fronte.
 S7-1200: le istruzioni di movimento vengono attivate internamente da un
fronte di salita. Ciò non costituisce un problema per i blocchi di programma a
scansione multipla (ad es. l'OB1). Se invece si inserisce un'istruzione di
movimento in un OB di allarme a scansione singola, è necessario eseguire
l'istruzione due volte consecutive per generare un segnale di fronte. Se un
evento di movimento esterno attiva un blocco di allarme a scansione singola,
si deve eseguire l'istruzione di movimento assegnando al parametro di
richiesta di abilitazione una volta la costante “1” e una volta la costante “0”.
Risorse
Istruzioni di impulsi
 S7-200: l'Assistente PTO/PWM crea sottoprogrammi richiamabili dal
programma. Per impostare la configurazione e i parametri operativi dei
generatori di impulsi si utilizzano speciali assegnazioni di memoria (indirizzi
SM).
 S7-1200: i generatori di impulsi vengono impostati nelle proprietà di
Configurazione dispositivi. I parametri operativi sono disponibili come
ingressi e uscite delle proprietà di configurazione. L'istruzione CTRL_PWM
avvia e arresta il generatore di impulsi.
Pagina 38/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
POSx_CTRL
POSx_MAN
POSx_GOTO
POSx_RUN
POSx_RSEEK
POSx_LDOFF
POSx_LDPOS
POSx_SRATE
POSx_DIS
POSx_CLR
POSx_CFG
Controllo impulsi
S7-200
S7-1200
Sottopr. Assistente
PTO/PWM
PTOx_CTRL
PTOx_RUN
PTOx_MAN
PTOx_LDPOS
PTOx_ADV
PWMx_RUN
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 38
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni della biblioteca Modbus
Hardware
Comunicazione
HMI
Memoria
Cos'è cambiato?
Biblioteca Modbus
Biblioteca Modbus dell'S7-1200 semplificata
S7-200
S7-1200
 MB_COMM_LOAD consente di effettuare
un‘inizializzazione first pass per le operazioni
master e slave.
 MB_MASTER e MB_SLAVE controllano
l'assegnazione dei messaggi e delle porte.
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Pagina 39/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 39
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni della biblioteca USS
Hardware
Comunicazione
HMI
Memoria
Cos'è cambiato?
Biblioteca USS
 USS_DRV e USS_PORT sostituiscono USS_INT e
USS_CTRL.
S7-200
S7-1200
 S7-200: due parametri PZD fissi (controllo e velocità)
 S7-1200: sono stati aggiunti fino a otto parametri PZD
definiti dall'utente
Blocchi
Set di istruzioni
 S7-200:
possibile)
Nuovi tipi di dati
 S7-1200: inserimento in un OB di schedulazione orologio
che consente di impostare una frequenza di aggiornamento
definita dall'utente.
Temporizzatori
frequenza di aggiornamento fissa (più rapida
Contatori
Tecnologia
Risorse
Una istruzione di lettura
 S7-200: USS_RPM_W_P1
USS_RPM_D_P1
USS_RPM_R_P1
 S7-1200: USS_RPM
Una istruzione di scrittura
 S7-200: USS_WPM_W_P1
USS_WPM_D_P1
USS_WPM_R_P1
 S7-1200: USS_WPM
Pagina 40/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 40
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Nuovi tipi di dati elementari per l'S7-1200
Hardware
Comunicazione
HMI
I tipi di dati interi corti consentono di risparmiare risorse
 SInt - Dimensione in byte (da -128 a 127)
I tipi di dati senza segno aumentano il campo positivo
Memoria
 USInt - Dimensione in byte (da 0 a 255)
Blocchi
 UInt - Dimensione in parole (da 0 a 65.535)
Set di istruzioni
 UDint - Dimensione in doppie parole
(da 0 a 4.294.967.295)
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
STEP 7 Basic usa elenchi a
discesa per selezionare i tipi di dati
Numeri reali lunghi per una maggiore precisione dei valori in virgola mobile
 LReal - 64 bit
-308
da +/-2,2250738585072020 × 10
a +/-1,7976931348623157 × 10 308
Il tipo di dati del tempo ha un nuovo formato e campo di immissione
 Tempo Dword
T#
da -24d_20h_31m_23s_648ms a T# 24d_20h_31m_23s_647ms
salvati come -2.147.483.648ms .... +2.147.483.647ms
es. T#50ms
T#5m_30s
T#1d_2h_15m_30s_45ms
Pagina 41/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 41
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Nuovi tipi di dati complessi per l'S7-1200
Hardware
Array
DTL (Data and Time Long)
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
L'accesso simbolico è possibile per tutti gli elementi delle strutture di tipo Array o DTL
Pagina 42/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 42
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di temporizzazione
S7-200 e S7-1200
Hardware
S7-200
S7-1200
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Uscita Q = 1 se il tempo
trascorso ET >= PT.
Tecnologia
Risorse
Bit di temporizzazione T37 = 1 se
il valore attuale è >= PT.
In STEP 7 Basic i temporizzatori hanno una risoluzione di 1 ms e il valore di temporizzazione può essere
immesso Direttamente. In STEP 7-Micro/WIN il tempo preimpostato e quello attuale vengono specificati
come numero da moltiplicare per una base di tempo (1 / 10 / 100 ms) che varia in funzione del numero di
temporizzatore selezionato.
Pagina 43/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 43
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Istruzioni di conteggio
S7-200 e S7-1200
S7-200
Hardware
S7-1200
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
L'uscita Q = 1 se il
valore attuale >= PV
Contatori
Tecnologia
Risorse
Pagina 44/48
S7-1200 Come passare
A5E02486864-01
Il bit di conteggio C5 = 1 se
il valore attuale >= PV
S7-200
S7-1200
 Campo di conteggio
in SIMATIC: 0 – 32767
 Campo di conteggio in IEC: tipo di dati
selezionabile da SINT a UDINT
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 44
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Conteggio e misura con i contatori veloci (HSC)
Hardware
Comunicazione
HMI
Memoria
Blocchi
Set di istruzioni
...
...
Encoder per alberi
rotanti
S7-200
CPU 224XP
S7-1200
CPU 1214C
6 a una fase o
4 a due fasi
6
100 kHz. max. a una fase o
80 kHz. max. a due fasi
2o
1
3
30kHz. max. a una fase o
20kHz. max. a due fasi
4o
Nuovi tipi di dati
Temporizzatori
Totale dispositivi HSC
Contatori
Tecnologia
Risorse
3
3
L'encoder a due fasi o in quadratura di fase è il tipo più diffuso di encoder rotativi
perché garantisce una precisione ottimale
Pagina 45/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 45
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Oggetto tecnologico "asse" dell'S7-1200
 S7-200 e STEP 7-Micro/WIN controllano il movimento con un modulo di posizionamento
Hardware
Comunicazione
HMI
Memoria
e un Assistente di controllo movimento. Per modificare la configurazione si deve riavviare
l'Assistente.
 S7-1200 e STEP 7 Basic controllano motori passo passo e servoazionamenti mediante
uscite a impulsi integrate e la configurazione dell'oggetto tecnologico Asse. Vengono
quindi inserite nel programma istruzioni conformi allo standard PLCopen.
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Pagina 46/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 46
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Oggetto tecnologico "regolatore PID" dell'S7-1200
Hardware
Comunicazione
HMI
 S7-200 e STEP 7-Micro/WIN consentono di controllare fino a 8 loop PID mediante
l'Assistente PID e il Pannello di controllo autotaratura PID.
 S7-1200 e STEP 7 Basic consentono di controllare fino a 16 loop PID
configurando l'oggetto tecnologico "regolatore PID". Viene quindi inserita nel
programma l'istruzione PID_Compact.
Memoria
Blocchi
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Tecnologia
Risorse
Pagina 47/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 47
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Risorse SIMATIC
Hardware
Comunicazione
HMI
Memoria
Per maggiori informazioni consultare la documentazione SIMATIC S7-1200 e
S7-200 disponibile all'indirizzo Internet:
Blocchi
http://www.siemens.com/automation/service&support
Set di istruzioni
Nuovi tipi di dati
Temporizzatori
Contatori
Per ricevere assistenza su eventuali problemi tecnici, richiedere informazioni
sui corsi di formazione e ordinare i prodotti S7 si consiglia di rivolgersi al
proprio distributore o al più vicino ufficio vendite Siemens.
Tecnologia
Risorse
Pagina 48/48
S7-1200 Come passare
A5E02486864-01
S7-1200 Transition Manual
A5E02486864-01
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Pagina 48
© Siemens AG 11/2009. Tutti i diritti riservati.
Industry Sector
Fly UP