SIMATIC Leggimi Leggimi 05/2014 Validità 1 Miglioramenti in STEP 7 2 Miglioramenti in WinCC 3 Avvertenze di legge Concetto di segnaletica di avvertimento Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumità personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli di rischio. PERICOLO questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi lesioni fisiche. AVVERTENZA il simbolo indica che la mancata osservanza delle relative misure di sicurezza può causare la morte o gravi lesioni fisiche. CAUTELA indica che la mancata osservanza delle relative misure di sicurezza può causare lesioni fisiche non gravi. ATTENZIONE indica che la mancata osservanza delle relative misure di sicurezza può causare danni materiali. Nel caso in cui ci siano più livelli di rischio l'avviso di pericolo segnala sempre quello più elevato. Se in un avviso di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, può anche essere contemporaneamente segnalato il rischio di possibili danni materiali. Personale qualificato Il prodotto/sistema oggetto di questa documentazione può essere adoperato solo da personale qualificato per il rispettivo compito assegnato nel rispetto della documentazione relativa al compito, specialmente delle avvertenze di sicurezza e delle precauzioni in essa contenute. Il personale qualificato, in virtù della sua formazione ed esperienza, è in grado di riconoscere i rischi legati all'impiego di questi prodotti/sistemi e di evitare possibili pericoli. Uso conforme alle prescrizioni di prodotti Siemens Si prega di tener presente quanto segue: AVVERTENZA I prodotti Siemens devono essere utilizzati solo per i casi d’impiego previsti nel catalogo e nella rispettiva documentazione tecnica. Qualora vengano impiegati prodotti o componenti di terzi, questi devono essere consigliati oppure approvati da Siemens. Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto, un magazzinaggio, un’installazione, un montaggio, una messa in servizio, un utilizzo e una manutenzione appropriati e a regola d’arte. Devono essere rispettate le condizioni ambientali consentite. Devono essere osservate le avvertenze contenute nella rispettiva documentazione. Marchio di prodotto Tutti i nomi di prodotto contrassegnati con ® sono marchi registrati della Siemens AG. Gli altri nomi di prodotto citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi può violare i diritti dei proprietari. Esclusione di responsabilità Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti. Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche vengono inserite nelle successive edizioni. Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG GERMANIA Ⓟ 05/2014 Con riserva di modifiche Copyright © Siemens AG 2014. Tutti i diritti riservati Indice del contenuto 1 Validità..........................................................................................................................................................5 2 Miglioramenti in STEP 7...............................................................................................................................7 3 2.1 Miglioramenti nell'update 2............................................................................................................7 2.2 Miglioramenti nell'update 1............................................................................................................7 Miglioramenti in WinCC................................................................................................................................9 3.1 Miglioramenti nell'update 2............................................................................................................9 3.2 Miglioramenti nell'update 1..........................................................................................................14 Leggimi Leggimi, 05/2014 3 1 Validità Validità Il presente update è valido per i seguenti prodotti: ● STEP 7 Basic V13 ● STEP 7 Professional V13 ● WinCC Basic V13 ● WinCC Comfort V13 ● WinCC Advanced V13 ● WinCC Professional V13 Nota L'update deve essere eseguito nuovamente se dopo la relativa installazione il sistema viene modificato con il DVD del prodotto. Leggimi Leggimi, 05/2014 5 Miglioramenti in STEP 7 2.1 2 Miglioramenti nell'update 2 L'update 2 contiene i miglioramenti e le modifiche seguenti: Utilizzo del TIA Portal La stabilità durante l'utilizzo del TIA Portal è stata migliorata. Ampliamento di variabili PLC durante il funzionamento con una CPU della serie S7-1200 Durante la creazione di nuove variabili PLC in una CPU della serie S7-1200 V2.x e V3.x e il successivo caricamento nel dispositivo la comunicazione con l'HMI Panel viene mantenuta. 2.2 Miglioramenti nell'update 1 L'update 1 contiene i miglioramenti e le modifiche seguenti: Confronto dettagli dei blocchi Il confronto dettagli è possibile anche con interfacce diverse del blocco. Drag & Drop di reti Lo spostamento delle reti è possibile anche per Drag & Drop. Utilizzo del TIA Portal La stabilità durante l'utilizzo del TIA Portal è stata migliorata. Utilizzo di PLCSim con nomi dei progetti contenenti caratteri cinesi PLCSim può essere ora richiamato direttamente dal TIA Portal anche quando un nome del progetto contiene caratteri cinesi. Leggimi Leggimi, 05/2014 7 Miglioramenti in WinCC 3.1 3 Miglioramenti nell'update 2 L'update 2 contiene i miglioramenti e le modifiche seguenti: Visualizzazione codice PLC Per l'oggetto Visualizzazione codice PLC sono stati apportati alcuni ampliamenti funzionali nella rappresentazione dello stato attuale dei programmi PLC. Panoramica S7-Graph Per l'oggetto Panoramica S7-Graph sono stati corretti alcuni errori nella rappresentazione dello stato attuale del programma di una catena sequenziale PLC. Vista della diagnostica di sistema Per l'oggetto Vista della diagnostica di sistema è stato migliorato il comportamento in runtime. Pagina globale Nella Pagina globale è stato corretto un errore che poteva verificarsi in combinazione con progetti migrati dalla versione V12 e con i nuovi Basic Panel. Copia di oggetti linea Quando si copia un oggetto linea da un progetto migrato dalla versione V12 in un nuovo progetto, tutte le proprietà di questo oggetto vengono mantenute. Caricamento su dispositivi con indirizzo errato Il comportamento durante il caricamento del progetto è stato migliorato nei seguenti casi: ● se un indirizzo IP progettato e l'indirizzo IP reale del dispositivo non coincidono ● se un indirizzo PROFIBUS DP progettato e l'indirizzo PROFIBUS DP reale del dispositivo non coincidono Migrazione di progetti WinCC flexible La migrazione di simboli nelle copie master è stata migliorata. Leggimi Leggimi, 05/2014 9 Miglioramenti in WinCC 3.1 Miglioramenti nell'update 2 Comunicazione con un PLC progettato con STEP 7 V5.2 La comunicazione con PLC progettati con STEP 7 V5.2 è stata migliorata, in particolare il collegamento di PLC T e PLC IM151. Comunicazione tramite AR_SEND Nella comunicazione tramite AR_Send è stato eliminato un errore in caso di interruzione del collegamento di rete con il controllore. Avvio di WinCC Runtime su sistemi operativi con lingue asiatiche Nei sistemi operativi nelle lingue Cinese (Cina), Cinese (Taiwan), Coreano e Giapponese è presente il pulsante "Applica". Funzione OpenViewerIECPLByCall La dichiarazione corretta della funzione è BOOL OpenViewerIECPLByCall ( DWORD dwFlags, LPCTSTR lpszServerPrefix, LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszCpuName, LPCTSTR lpszContainingBlock, LPCTSTR lpszCalledBlock, LPCTSTR lpszPin, LPCMN_ERROR lpdmError); Parametri dwFlags Campo di bit in cui i singoli valori vengono collegati bit per bit tramite operazione logica OR. Per default dwFlags dovrebbe essere 0. ● IECPLVIEWER_PIN_SUBSTRING_SEARCH=0x0001: nella ricerca del nome del pin si cerca una stringa parziale, vale a dire che il nome del pin inizia con la stringa di caratteri trasferita in lpszPin. Se questo bit non è impostato, il nome del pin completo viene confrontato con lpszPin. lpszServerPrefix Il parametro è riservato per ampliamenti futuri. lpszPictureName Nome della pagina con la visualizzazione del codice PLC. 10 Leggimi Leggimi, 05/2014 Miglioramenti in WinCC 3.1 Miglioramenti nell'update 2 lpszObjectName Nome della visualizzazione del codice PLC. lpszCpuName Nome della CPU S7. Il nome è identico a quello della stazione visualizzata nella navigazione del progetto in TIA Portal. lpszContainingBlock Nome del blocco da aprire e visualizzare o nome dell'istanza di un FB. Come nome si può utilizzare: ● Il nome di un DB di istanza singola. Viene quindi visualizzato il rispettivo FB. Esempio "Station1" ● Il nome di una multiistanza in un DB di istanza. Viene quindi visualizzato il rispettivo FB. I percorsi dei nomi di multiistanze vengono inseriti secondo la gerarchia dei dati, così come viene visualizzata ad es. nell'editor del DB, e non la cosiddetta Call Structure. La prima parte del nome ("Line1") non deve essere posta tra virgolette poiché dal contesto si riconosce che si tratta di un simbolo globale. Le virgolette sono necessarie per i singoli componenti del nome se presentano caratteri speciali come spazio, punto, ecc. Esempio: "Line1.Cell1.Station1" ● Il nome di una FC o di un OB. Non è consentito utilizzare il nome di un FB. lpszCalledBlock Nome dell'istanza locale o globale che viene richiamata nel blocco di codice appartenente a lpszContainingBlock. ● Per le istanze locali è necessario inserire qui il cancelletto #, ad es. "#feeder1". ● Per il nome dei DB di istanza globali invece il cancelletto # non deve essere inserito, ad es. "feeder3". È consentito utilizzare il nome di una FC. Se lpszCalledBlock o il rispettivo FB viene richiamato più volte all'interno di lpszContainingBlock, si salta sempre al primo richiamo di lpszCalledBlock. lpszPin Nome di un pin di input di lpszCalledBlock. Il parametro consente di visualizzare nella visualizzazione del codice PLC il segmento connesso al pin di input. lpdmError Puntatore ai dati del messaggio di errore esteso nella struttura CMN_ERROR. In caso di errore il sistema scrive in questa struttura le informazioni sull'errore. Leggimi Leggimi, 05/2014 11 Miglioramenti in WinCC 3.1 Miglioramenti nell'update 2 Funzione OpenViewerIECPLByAssignment La dichiarazione corretta della funzione è BOOL OpenViewerIECPLByAssignment ( DWORD dwFlags, LPCTSTR lpszServerPrefix, LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszCpuName, LPCTSTR lpszContainingBlock, LPCTSTR lpszOperand, LPCMN_ERROR lpdmError); Parametri dwFlags Campo di bit in cui i singoli valori vengono collegati bit per bit tramite operazione logica OR. Per default dwFlags dovrebbe essere 0. lpszServerPrefix Il parametro è riservato per ampliamenti futuri. lpszPictureName Nome della pagina con la visualizzazione del codice PLC. lpszObjectName Nome della visualizzazione del codice PLC. lpszCpuName Nome della CPU S7. Il nome è identico a quello della stazione visualizzata nella navigazione del progetto in TIA Portal. lpszContainingBlock Nome del blocco da aprire e visualizzare o nome dell'istanza di un FB. Come nome si può utilizzare: ● Il nome di un DB di istanza singola. Viene quindi visualizzato il rispettivo FB. Esempio "Station1" ● Il nome di una multiistanza in un DB di istanza. Viene quindi visualizzato il rispettivo FB. I percorsi dei nomi di multiistanze vengono inseriti secondo la gerarchia dei dati, così come viene visualizzata ad es. nell'editor del DB, e non la cosiddetta Call Structure. La prima parte del nome ("Line1") non deve essere posta tra virgolette poiché dal contesto si riconosce che si tratta di un simbolo globale. Le virgolette sono necessarie per i singoli componenti del nome se presentano caratteri speciali come spazio, punto, ecc. Esempio: "Line1.Cell1.Station1" ● Il nome di una FC o di un OB. 12 Leggimi Leggimi, 05/2014 Miglioramenti in WinCC 3.1 Miglioramenti nell'update 2 Non è consentito utilizzare il nome di un FB. lpszOperand Nome di un operando locale o globale per il quale avviene l'assegnazione. Nome dell'istanza locale o globale che viene richiamata nel blocco di codice appartenente a lpszContainingBlock. ● Per gli operandi locali è necessario inserire qui il cancelletto #. ● Per il nome degli operandi globali invece il cancelletto # non deve essere inserito. Se lpszOperand o il rispettivo FB viene scritto più volte all'interno di lpszContainingBlock, si salta sempre al primo accesso in scrittura di lpszOperand. lpdmError Puntatore ai dati del messaggio di errore esteso nella struttura CMN_ERROR. In caso di errore il sistema scrive in questa struttura le informazioni sull'errore. Funzione OpenViewerS7GraphByBlock La dichiarazione corretta della funzione è BOOL OpenViewerS7GraphByBlock ( DWORD dwFlags, LPCTSTR lpszServerPrefix, LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszCpuName, LPCTSTR lpszBlock, DWORD dwStepNumber, LPCMN_ERROR lpdmError); Parametri dwFlags Campo di bit in cui i singoli valori vengono collegati bit per bit tramite operazione logica OR. Per default dwFlags dovrebbe essere 0. lpszServerPrefix Il parametro è riservato per ampliamenti futuri. lpszPictureName Nome della pagina con la visualizzazione del codice PLC. lpszObjectName Nome della visualizzazione del codice PLC. Leggimi Leggimi, 05/2014 13 Miglioramenti in WinCC 3.2 Miglioramenti nell'update 1 lpszCpuName Nome della CPU S7. Il nome è identico a quello della stazione visualizzata nella navigazione del progetto in TIA Portal. lpszBlock Nome dell'istanza del blocco S7-Graph da visualizzare. dwStepNumber Numero del passo da visualizzare. Con dwStepNumber=0 viene eseguita automaticamente la ricerca del passo attivo e attivata la modalità "Track active step". lpdmError Puntatore ai dati del messaggio di errore esteso nella struttura CMN_ERROR. In caso di errore il sistema scrive in questa struttura le informazioni sull'errore. 3.2 Miglioramenti nell'update 1 L'update 1 contiene i miglioramenti e le modifiche seguenti: Nuove immagini per i Comfort Panel Con l'update vengono messe a disposizione nuove immagini. Con le nuove immagini il ripristino di un backup è sempre possibile. In tutti i pannelli operatore della versione V13 si consiglia di eseguire un aggiornamento del sistema operativo. Per aggiornare il sistema operativo del dispositivo di destinazione procedere nel seguente modo: 1. Installare l'update sul sistema di engineering. 2. Aprire il progetto nel sistema di engineering. 3. Sul PC di progettazione selezionare in WinCC il comando "Aggiorna sistema operativo" nel menu "Online > Manutenzione pannelli operatore". Si apre la finestra di dialogo "SIMATIC ProSave [OS-Update]". Il percorso con l'immagine è già preimpostato. 4. Se necessario, selezionare un altro percorso per l'immagine da trasferire sul pannello operatore. 5. Fare clic su "Aggiornamento OS". 6. Compilare il dispositivo. 7. Caricare il progetto sul dispositivo. Tenere presente che il sistema operativo viene aggiornato soltanto se nella configurazione del dispositivo è indicata la versione "13.0.0.0". 14 Leggimi Leggimi, 05/2014 Miglioramenti in WinCC 3.2 Miglioramenti nell'update 1 Barra di scorrimento di una casella combinata La barra di scorrimento in una casella combinata con più voci è attivabile. Prefisso di variabile Con l'impiego di più finestre in una pagina, l'analisi del prefisso di variabile è stata migliorata per alcune funzioni di sistema quali ad es. SetBit, ResetBit. Client-Server: Uscita dal runtime Il runtime in un sistema Client-Server viene terminato correttamente anche nel caso in cui, in seguito ad un'interruzione del collegamento al controllore, il runtime del client venga terminato prima del runtime del server. Sistemi ridondanti: Sincronizzazione di archivi Gli archivi in un sistema ridondante vengono sincronizzati correttamente anche dopo un caricamento differenze ed un successivo caricamento completo. Sistemi ridondanti: Sincronizzazione dei dati delle ricette In un sistema ridondante vengono sincronizzati correttamente anche i dati delle ricette dopo un guasto alla rete. Leggimi Leggimi, 05/2014 15