Comments
Description
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