Pagina 1
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
© Siemens AG 11/2009. Tutti i diritti riservati.
Come passaredall'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.
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 S7-1200. 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 3611Omologato 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.
Pagina 2
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 2/48
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Ampliabilità del sistema
7 (EM + CP) al massimo
8 SM al massimo
3 CM (moduli di comunicazione) al massimo
S7-200
S7-1200
CPU
EM (modulo di ampliamento)CP (processore di comunicazione)
CPU SM (modulo di I/O)CM
Set di istruzioni
Nuovi tipi di dati
Risorse
CPU S7-1200 CPU I/O digitali CPU IN analogici Alimentazione, segnale IN, segnale OUT
CPU 1211C 6 IN - 4 OUT 2 IN (0-10 V)
CPU 1211C DC/DC/DC
CPU 1211C AC/DC/relè
CPU 1211C DC/DC/relè
CPU 1212C 8 IN – 6 OUT
2 IN (0-10 V)
CPU 1212C DC/DC/DC
CPU 1212C AC/DC/relè
CPU 1212C DC/DC/relè
CPU 1214C 14 IN -10 OUT
2 IN (0-10 V)
CPU 1214C DC/DC/DC
CPU 1214C AC/DC/relè
CPU 1214C DC/DC/relè
Moduli di segnale S7-1200 e signal board
Moduli di I/O
SM 1221 8 ingressi 24 V DC
SM 1221 16 ingressi 24 V DCSM 1222 8 uscite 24 V DC
SM 1222 16 uscite 24 V DC
SM 1222 8 uscite relè
SM 1222 16 uscite relè
SM 1223 8 ingressi 24 V DC / 8 uscite 24 V DC
SM 1223 16 ingressi 24 V DC / 16 uscite 24 V DC
SM 1223 8 ingressi 24 V DC / 8 uscite 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 boardSB 1223 2 ingressi 24 V DC / 2 uscite 24 V DC
SB 1232 1 uscita analogica
Moduli di comunicazione dell'S7-1200
CM 1241 RS232CM 1241 RS485
Pagina 3
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 3/48
I/O on-board nella CPU e I/O dell'SB (Signal Board)
* In preparazione
La signal board amplia gli I/O della CPU S7-1200 senza aumentare le dimensioni del footprint
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
PWM / PTO
Modulazione ampiezza impulsi
Uscita di treni di impulsi
2 2
HSC Contatore veloce 6 6
PID Regolatore a loop chiuso 8 16
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
RisorseSul davantidella CPU sipuò inserire 1 signalboard (SB) opzionale
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 releasehardware 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 ingressiEM231 - Modulo di uscite analogiche, 4 uscite
EM 231 - Modulo di ingressi analogici RTD, 2 ingressiEM 231 - Modulo di ingressi analogici RTD, 4 ingressiEM 231 - Modulo di ingressi analogici RTD, 8 ingressi
EM 231 - Modulo di ingressi analogici per termocoppie, 4 ingressiEM 231 - Modulo di ingressi analogici per termocoppie, 8 ingressi
EM 241 - Modulo modemEM 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
Pagina 4
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 4/48
Configurazione hardware dell'S7-200
I moduli di ampliamento vengono rilevati automaticamente una volta collegati e alimentati
La scheda "Imposta interfaccia PG/PC” di STEP 7-Micro/WIN configura il driver di comunicazione
La scheda "Comunicazione" di STEP 7-Micro/WIN usa il driver selezionato per rilevare e collegarele stazioni CPU
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
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 5
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 5/48
Configurazione hardware dell'S7-1200
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
Una volta assemblato il grafico dell'hardware si possono impostare le “Proprietà” di configurazione dei singoli elementi selezionandoli con un clic del mouse
Selezionare il connettore PROFINET nel grafico della CPU per impostare le proprietà dell'indirizzo IP
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.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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.
Pagina 6
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 6/48
Comunicazione seriale per l'S7-200 e l'S7-1200
Le CPU S7-200 hanno 1 o 2collegamenti seriali RS485 on-board.
Comunicazione della CPU S7-1200 tramite collegamenti RS232 e RS485
Il protocollo ASCII (comunicazione seriale basata sui caratteri) usa le istruzioni PtP di STEP 7 Basic
Il protocollo per azionamenti USS viene programmato con le istruzioni della biblioteca USS di STEP 7 Basic
Il protocollo MODBUS viene programmato con le istruzioni della biblioteca MODBUS di STEP 7 Basic
Lettore di codici a barre
Azionamentomotore RS485
Cavo di conversione RS485 - RS232
Le CPU S7-1200 hanno 1 connettore PROFINET (ETHERNET) on-board. Per la comunicazionePtP si usano i moduli RS232 e RS485.
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
RS485
RS232
Tecnologia
Moduli di comunicazione dell'S7-1200CM 1241 RS232
CM 1241 RS485
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.
Pagina 7
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 7/48
Interfaccia PROFINET (Ethernet) integratanell'S7-1200
Comunicazione con il software STEP 7 Basic
Configurazione hardware della CPU
Caricamento del progetto nella CPU
Controllo / modifica delle variabili durante il runtime
Stati di forzamento degli I/O in runtime
Diagnostica
Comunicazione con i pannelli operatore HMI
Dati dalla / nella CPU
Diagnostica di sistema
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
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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'S7-1200 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.
Pagina 8
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 8/48
Per collegarsi a STEP 7 Basic, alle CPU S7-1200 e aipannelli operatore HMI le CPU S7-1200 usanoPROFINET
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
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.
Tecnologia
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 HMIAttualmente 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.
Pagina 9
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 9/48
Totally Integrated Automation Portal integra la programmazione della logica di controllo e dellaconfigurazione dell'HMI
SIMATICS7-1200
SIMATIC HMIBasic Panel
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 operatoreSIMATIC 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).
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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, interfacciaPROFIBUS-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
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@rtServiceL'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.
Pagina 10
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 10/48
Dimensioni della memoria di lavoro della CPU
26 kB
50 kB
64 kB
Blocchi di codice
Blocchi dati
Fissa Variabile
CPU 224XP CPU 1214C
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 11
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 11/48
Oggetti di programma di STEP 7 Basic nella memoria della CPU S7-1200
I nomi delle variabili di programma e dei commenti vengono salvati nella memoria della CPU S7-1200 esono 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.
S7-200 S7-1200
1 / 2 MB(interna)
programma
Commenti
Nomi variabili
Blocchi di
Commenti
Non pubblicato
programma
Nomi variabili
Blocchi di
Dimensionidella memoria di caricamento
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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.
Pagina 12
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 12/48
DB “simbolico”
DB “classico”
Step 7 Basic ottimizza le dimensione dei blocchidati
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.
Se le dichiarazioni dei tipidi dati sono miste sispreca spazio di memoria
I tipi di dati sonoorganizzati in modo
da risparmiarespazio di memoria
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 13
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 13/48
Le assegnazioni della memoria a ritenzionemantengono i dati in caso di interruzionedell'alimentazione della CPU
S7-200 S7-1200
In un DB “Indirizzabile soltanto simbolicamente” si possono selezionare singoli elementidi dati per la ritenzione. Se l'opzione non è attiva può essere a ritenzione un blocco di datidel 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.
Il pulsante per le variabili PLC definisce un'areadi memoria M a ritenzione (max. 2048 byte)
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Con le impostazioni del blocco di sistema si assegnano 6 campi a ritenzione nelle aree V, T e C o M
Pagina 14
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 14/48
Memory card - dimensioni
MC S7-200 due dimensioni MC S7-1200 due dimensioni
1MB
10MB
100MB
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
64 KB
256 KB
2 MB
24 MB
Pagina 15
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 15/48
Cosa si può memorizzare in una memory card?
S7-200 S7-1200
Programma Dati Dati di sistema Ricette in previsione
Log di dati in previsione
File Progetti
MCopzionale
MC SIMATICopzionale
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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.
Pagina 16
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 16/48
In che modo l'S7-1200 può utilizzare le MC SIMATIC preformattate?
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.
Le schede di “trasferimento” possono essere create con STEP 7 Basic da un PC dotato di dispositivodi lettura/scrittura per schede SD standard.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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.
Pagina 17
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 17/48
Tipi di blocchi di codice
INT (routine di interrupt)
SBR (sottoprogramma)
Memoria V
S7-200 S7-1200
MAIN (routine principale)
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
OB (blocchi organizzativi)
FB (blocco funzionale) dispone di un DB di istanza per la memorizzazione temporanea
FC (funzione) non dispone di DB di istanza
DB (blocchi dati) per l'accesso globalee la memorizzazione permanente
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 STOPSe 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 programmatadall'utente
Metodi di programmazione di STEP 7 Basic non supportati nella release iniziale V 10.5
Hotkey
Indirizzamento indiretto
Modifiche in runtime
Pagina 18
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 18/48
SBR
SBR
SBR
SBR
SBR
INT
SBR
SBR
MAIN
Struttura dei programmi S7-200 in STEP 7-Micro/WIN
Memoria V
La profondità massima di annidamento dei sottoprogrammi è di 8 da Main e di 1 dalle routine di interrupt.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Le routine MAIN, SBR e INT hanno accesso in lettura/scrittura alla memoria V
Pagina 19
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 19/48
FCBloccodati globale
Bloccodati globale
Struttura dei programmi S7-1200 in STEP 7 Basic
OB
FBFC
FC
FB
Bloccodati di istanza
Bloccodati di istanza
La profondità di annidamentomassima è di 16
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
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 20
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 20/48
Tipi di blocchi dati di istanza dell'S7-1200
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
OB FCFB″Motore″
DB diistanza singola″Motore_2″
FB″Motore″
DB dimultiistanza″Motore_1″
FC
FBModbusCOMMTecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 21
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 21/48
SBR
SBR
SBR
SBR
SBRSBR
MAIN
Struttura degli allarmi dell'S7-200
Hardware
Gli eventi di allarme vengono associati alle / separati dalle routine di interrupt solo durante l‘esecuzione delprogramma
Hardware
. . .SBR
INT127
INT0Com.
Tempo
INT1
Coda diesecu-zionedelle routinedi interrupt
Esecuzione ciclica
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 22
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 22/48
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Struttura degli allarmi dell'S7-1200
Ciclo programma
Avviamento
Hardware
Ritardo
OB1
OB100
OB200
FC
FB
DB
Coda diesecu-zione
degli OB
FB
DB
OB202
OB80
FC
Allarme err. temp.
Interrupt processo
Allarme sch. orol. OB201
OB82
Allarme err. diag.
All
arm
iRisorse
Si possono utilizzare diversi OB di avvio e di ritardo
L'assegnazione di unevento a un OB puòessere effettuata siadurante la configurazioneche durante il runtime
Pagina 23
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 23/48
Cos'è cambiato?
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 campodi bit) per più I/O
Istruzioni dirette
S7-200: I (Assegna direttamente), SI (Imposta direttamente) eRI (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)
Combinazione logica di bitS7-200 S7-1200
Istruzioni logiche combinatorie di bit
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 24
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 24/48
NovitàOra TP (Genera impulsi) e TONR (Accumulatore temporale) fanno parte dello stesso gruppo.
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.
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 numerodel 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.
TemporizzatoriS7-200 S7-1200
Modo SIMATIC
Modo IEC
Istruzioni di temporizzazione
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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 25
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 25/48
Cos'è cambiato?
Istruzioni di conteggio
S7-200: STEP 7-Micro/WIN consente di utilizzare i modi di programmazione SIMATIC e IEC. In SIMATIC la condizionedi conteggio e il valore di conteggio attuale vengono indicatimediante un bit C e un valore attuale C corrispondenti al numero del contatore.
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 conteggioattuale.
ContatoriS7-200 S7-1200
Istruzioni di conteggio
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Istruzioni con i contatori veloci
S7-200: HDEF (Definisci modo per contatore veloce)HSC (Contatore veloce)
S7-1200: CTRL_HSC
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 disponibilicome ingressi e uscite dell'istruzione CTRL_HSC.
Pagina 26
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 26/48
Istruzioni di confronto
ConfrontoS7-200 S7-1200
NovitàOra le istruzioni di confronto supportano il tipo di dati a 64 bit LREAL .
Istruzioni di confronto:
IN_RANGE controlla se un valore di ingresso rientra nel campo di valorispecificato.
OUT_RANGE controlla se un valore di ingresso non rientra nel campo di valori specificato.
|OK| verifica se un riferimento ai dati di ingresso è un numero reale.
|NOT_OK| verifica se un riferimento ai dati di ingresso non è un numeroreale.
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.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 27
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 27/48
Funzioni matematiche
Funzioni matematicheS7-200 S7-1200
NovitàOra le funzioni matematiche in virgola mobile dell'S7-1200 supportanoil tipo di dati a 64 bit LREAL.
Cos'è cambiato?Funzioni matematiche
S7-200: il tipo di dati dipende dall'istruzione selezionata.
S7-1200: il tipo di dati viene impostato quando viene inserital'istruzione.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 28
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 28/48
Operazioni di trasferimento
Operazioni di trasferimentoS7-200 S7-1200
NovitàLe istruzioni MOVE ora supportano il tipo di dati a 64 bit LREAL.
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 inserital'istruzione.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 29
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 29/48
Istruzioni di conversione
ConversioneS7-200 S7-1200
NovitàOra le istruzioni di conversione (ad eccezione di SCALE_X e NORM_X) supportano il tipo di dati a 64 bit LREAL.
Nuove istruzioni di conversione
CEIL (Genera da un numero in virgola mobile il numero interosuperiore) converte un numero reale nel successivo numero interosuperiore
FLOOR converte un numero reale nel successivo numero interoinferiore
SCALE_X riporta in scala un valore costituito da un numeroreale 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 inserital'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.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 30
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 30/48
Istruzioni di controllo del programma
Controllo del programmaS7-200 S7-1200
Novità JMPN: "salta" se non c'è flusso di corrente in ingresso alla bobinaJMP
GetError: rileva informazioni sugli errori di esecuzione del blocco di codice
GetErrorID: rileva l'ID di un errore di esecuzione
Cos'è cambiato?Riattivazione del controllo del tempo di ciclo
S7-200: WDR Resetta watchdog
S7-1200: RE_TRIGR
Fine dell'esecuzione del blocco attuale
S7-200: END/RET
S7-1200: RET
Controllo dell'esecuzione
Le istruzioni di loop FOR-NEXT dell'S7-200 non sono supportatedall‘S7-1200. La loro funzione deve essere realizzata con le istruzionidi 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 è supportatadall‘S7-1200.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 31
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 31/48
Operazioni logiche
Operazioni logicheS7-200 S7-1200
Novità L'istruzione di selezione SEL consente di selezionare uno di due ingressi
L'istruzione di multiplessaggio MUX consente di selezionare uno di due ingressi
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.
Istruzioni AND
S7-200: WAND_B, WAND_W, WAND_DW
S7-1200: AND
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
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 32
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 32/48
Operazioni di scorrimento e rotazione
Spostamento e rotazioneS7-200 S7-1200
Cos'è cambiato? S7-200: il tipo di dati dipende dall'istruzione selezionata.
S7-1200: il tipo di dati viene impostato quando viene inserital'istruzione.
Istruzioni di spostamento verso destra
S7-200: SHR_B, SHR_W, SHR_DW
S7-1200: SHR
Istruzioni di spostamento verso sinistra
S7-200: SHL_B, SHL_W, SHL_DW
S7-1200: SHL
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
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 33
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 33/48
Istruzioni di orologio
Orologio + calendarioS7-200 S7-1200
NovitàNuovi tipi di dati TIME e DTL (Date and Time Long)
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)
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 34
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 34/48
Operazioni con le stringhe
Stringa + caratteriS7-200 S7-1200
NovitàFormato di dati String
S7-200: byte della lunghezza seguito dai byte dei caratteri
S7-1200: byte della lunghezza massima seguito dal byte dellalunghezza effettiva e dai byte dei caratteri
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 datiSTRING in ingresso e in uscita per poter “copiare” la stringa.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 35
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 35/48
Istruzioni di comunicazione
ComunicazioneS7-200 S7-1200
Cos'è cambiato?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: 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)
S7-200: XMT, RCV
S7-1200: PORT_CFG, SEND_CFG, RCV_CFG,SEND_PTP, RCV_PTP, RCV_RST, SGN_GETe SGN_SET.
Comunicazione Ethernet
S7-200: l'Assistente Ethernet consente di generare sottoprogrammi per il modulo Ethernet.
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.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
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 36
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 36/48
Istruzioni di allarme
AllarmeS7-200 S7-1200
Cos'è cambiato?Evento di allarme
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
Fine dell'esecuzione del blocco di allarme attuale
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.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 37
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 37/48
Istruzioni tabellari e del regolatore di loop PID
Regolatore PIDS7-200 S7-1200
TabellaS7-200 S7-1200
Cos'è cambiato?
Istruzioni PID
S7-200: l'istruzione PID viene generalmente gestita con il codicegenerato dall'Assistente PID di STEP 7-Micro/WIN.
S7-1200: istruzione avanzata PID_Compact
Operazioni tabellari
Le istruzioni tabellari dell'S7-200 non sono supportate dallaversione 10.5 di STEP 7 Basic.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 38
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 38/48
Istruzioni di controllo base del movimento e di impulsi
Controllo base del movimentoS7-200 S7-1200
Cos'è cambiato?Istruzioni di controllo del movimento
S7-200: l'Assistente per il modulo di posizionamento EM253 crea sottoprogrammi richiamabili dal programma.
S7-1200: istruzioni PLCOpen di controllo del movimento
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”.
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.
Controllo impulsiS7-200 S7-1200
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Sottopr. Assistentemodulo di posiz.
EM253
POSx_CTRLPOSx_MANPOSx_GOTOPOSx_RUNPOSx_RSEEKPOSx_LDOFFPOSx_LDPOSPOSx_SRATEPOSx_DISPOSx_CLRPOSx_CFG
Sottopr. AssistentePTO/PWM
PTOx_CTRLPTOx_RUNPTOx_MANPTOx_LDPOSPTOx_ADV
PWMx_RUN
Pagina 39
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 39/48
Istruzioni della biblioteca Modbus
Biblioteca ModbusS7-200 S7-1200
Cos'è cambiato?Biblioteca Modbus dell'S7-1200 semplificata
MB_COMM_LOAD consente di effettuareun‘inizializzazione first pass per le operazionimaster e slave.
MB_MASTER e MB_SLAVE controllanol'assegnazione dei messaggi e delle porte.
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 40
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 40/48
Istruzioni della biblioteca USS
Biblioteca USSS7-200 S7-1200
Cos'è cambiato? USS_DRV e USS_PORT sostituiscono USS_INT e USS_CTRL.
S7-200: due parametri PZD fissi (controllo e velocità)
S7-1200: sono stati aggiunti fino a otto parametri PZD definiti dall'utente
S7-200: frequenza di aggiornamento fissa (più rapidapossibile)
S7-1200: inserimento in un OB di schedulazione orologioche consente di impostare una frequenza di aggiornamentodefinita dall'utente.
Una istruzione di lettura
S7-200: USS_RPM_W_P1USS_RPM_D_P1USS_RPM_R_P1
S7-1200: USS_RPM
Una istruzione di scrittura
S7-200: USS_WPM_W_P1USS_WPM_D_P1USS_WPM_R_P1
S7-1200: USS_WPM
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 41
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 41/48
Nuovi tipi di dati elementari per l'S7-1200
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
USInt - Dimensione in byte (da 0 a 255)
UInt - Dimensione in parole (da 0 a 65.535)
UDint - Dimensione in doppie parole
(da 0 a 4.294.967.295)
Numeri reali lunghi per una maggiore precisione dei valori in virgola mobile
LReal - 64 bitda +/-2,2250738585072020 × 10 -308
a +/-1,7976931348623157 × 10 308
Il tipo di dati del tempo ha un nuovo formato e campo di immissione
Tempo DwordT# 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_30sT#1d_2h_15m_30s_45ms
STEP 7 Basic usa elenchi a discesa per selezionare i tipi di dati
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 42
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 42/48
Nuovi tipi di dati complessi per l'S7-1200
Array DTL (Data and Time Long)
L'accesso simbolico è possibile per tutti gli elementi delle strutture di tipo Array o DTL
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 43
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 43/48
Istruzioni di temporizzazioneS7-200 e S7-1200
Bit di temporizzazione T37 = 1 seil valore attuale è >= PT.
In STEP 7 Basic i temporizzatori hanno una risoluzione di 1 ms e il valore di temporizzazione può essereimmesso Direttamente. In STEP 7-Micro/WIN il tempo preimpostato e quello attuale vengono specificaticome numero da moltiplicare per una base di tempo (1 / 10 / 100 ms) che varia in funzione del numero ditemporizzatore selezionato.
S7-200 S7-1200
Uscita Q = 1 se il tempo trascorso ET >= PT.Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 44
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 44/48
Istruzioni di conteggioS7-200 e S7-1200
S7-200 Campo di conteggio
in SIMATIC: 0 – 32767
Il bit di conteggio C5 = 1 se il valore attuale >= PV
S7-1200 Campo di conteggio in IEC: tipo di dati
selezionabile da SINT a UDINT
S7-200 S7-1200
L'uscita Q = 1 se il valore attuale >= PV
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 45
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 45/48
Conteggio e misura con i contatori veloci (HSC)
L'encoder a due fasi o in quadratura di fase è il tipo più diffuso di encoder rotativiperché garantisce una precisione ottimale
S7-200CPU 224XP
S7-1200CPU 1214C
Totale dispositivi HSC6 a una fase o
4 a due fasi6
100 kHz. max. a una fase o80 kHz. max. a due fasi
2 o1
3
30kHz. max. a una fase o20kHz. max. a due fasi
4 o
33
. . .Encoder per alberirotanti
. . .
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Pagina 46
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 46/48
Oggetto tecnologico "asse" dell'S7-1200
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
S7-200 e STEP 7-Micro/WIN controllano il movimento con un modulo di posizionamentoe un Assistente di controllo movimento. Per modificare la configurazione si deve riavviarel'Assistente.
S7-1200 e STEP 7 Basic controllano motori passo passo e servoazionamenti medianteuscite a impulsi integrate e la configurazione dell'oggetto tecnologico Asse. Vengonoquindi inserite nel programma istruzioni conformi allo standard PLCopen.
Risorse
Pagina 47
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 47/48
Oggetto tecnologico "regolatore PID" dell'S7-1200
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
S7-200 e STEP 7-Micro/WIN consentono di controllare fino a 8 loop PID mediantel'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 nelprogramma l'istruzione PID_Compact.
Risorse
Pagina 48
S7-1200 Come passare © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
S7-1200 Transition Manual © Siemens AG 11/2009. Tutti i diritti riservati.A5E02486864-01 Industry Sector
Pagina 48/48
Risorse SIMATIC
Tecnologia
Temporizzatori
Contatori
Blocchi
Memoria
HMI
Comunicazione
Hardware
Set di istruzioni
Nuovi tipi di dati
Risorse
Per maggiori informazioni consultare la documentazione SIMATIC S7-1200 e S7-200 disponibile all'indirizzo Internet:
http://www.siemens.com/automation/service&support
Per ricevere assistenza su eventuali problemi tecnici, richiedere informazionisui corsi di formazione e ordinare i prodotti S7 si consiglia di rivolgersi al proprio distributore o al più vicino ufficio vendite Siemens.
Top Related