Studio 5000 advanced tips and tricks

Transcript

Studio 5000 advanced tips and tricks
Studio 5000 advanced tips and tricks
Ridurre i tempi di sviluppo sfruttando le novità di Studio 5000
• Francesco Tagliazucchi
• Sauro Peccini
Rev 5058-CO900B
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Agenda
Studio 5000 – Migliora la produttività di Automazione
Miglioramento della Sicurezza Informatica
Raccomandazioni per la progettazione e l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD dal controllore
Ottimizzazione delle attività di progettazione e manutenzione
I/O ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
2
Integrated Architecture fornita da Logix
Integrated Architecture
Evoluzione
2010 - 2020
Integrated Architecture
Sviluppo dei fondamenti
2000 - 2010
Integrated Architecture Evolve con le richieste dei clienti
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Studio 5000 Logix Designer V21
RSLogix 5000
V1…16,17,18,19,20
Studio 5000 Logix Designer
V21,22,23,24,25,…
 Studio 5000 Logix Designer è il nome del nuovo ambiente di sviluppo.
 Porta il nostro sistema di Architettura Integrata al livello successivo.
 Logix Designer è RSLogix 5000 con una ottimale connettività alla
infrastruttura e servizi comuni.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
4
Studio 5000 Oggi
Organizzazione
Logica del sistema
Sicurezza del
Sistema
Automazione
Modulare
Gestione
Dispositivi
Gestione
Libreria
Progettazione
collaborativa
Informazioni
Integrate
Progettazione e
sviluppo virtuali
Infrastruttura
Comune
Architettura
Modulare
Multidisciplinare
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Studio 5000 Logix Designer V24
1) Attenzione alla produttività in Automazione



Organizzazione logica del Sistema
Programmazione dei parametri e astrazione HW
Funzioni avanzate di importazione/esportazione
(nuovi flussi di lavoro)

Funzioni di confronto e unione

Supporto per tre diversi aggiornamenti del CUR.
2) Aggiornamenti Motion.
3) Connessioni sicure e standard Kinetix e PFlex

Safe torque off (STO)
4) Gestione allarmi

Compatibilità di FT A&E con la nuova
terminologia Alarms State diagrams di ISA18.2
5) Supporto per nuovi dispositivi

Diversi dispositivi di partner Encompass aggiunti
di recente
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Logical Organizer
Un nuovo modo di visualizzare il vostro codice
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Perché aggiungere il Logical Organizer?
• Per creare un modello organizzativo del sistema dal punto di vista dell'utente.
• Per semplificare le buone prassi di progettazione modulare di automazione.
• Si passa dal paradigma di come “il controllore esegue il codice” a come “l’utente
vede il sistema”.
Execution View
Logical View
I programmi
Organizzati
a livello logico
I programmi
sono suddivisi
nei Task
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Rappresentazione orientata
all’applicazione
Mixer 1
Parameters
Code
Routines
Local Tags
Addition
Parameters
Code
Routines
 Introduzione del concetto virtuale di “Sotto-programma”
 Permette una migliore rappresentazione delle
risorse fisiche e delle funzioni.
 È possibile nidificare fino 14 Sotto-programmi in un
unico Programma.
Local Tags
Agitate
Parameters
Code
Routines
Local Tags
Press Cntrl
Parameters
Drag & drop della struttura (Programmi + Sottoprogrammi)
da e per la libreria.
 Aumento del numero di programmi
da 100 a 1.000

Code
Routines
Local Tags
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
9
Program Parameters
Nuovo componente modulare Studio 5000 Logix Designer
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Soluzioni Modulari e Flessibili
 Utilizzo
di codice
modulare per
Esperto
applicativo
semplificare l’applicazione
Esperto della Funzione
Molte applicazioni
sono piuttosto complesse,
e gli esperti funzionali svolgono
un eccellente lavoro di sviluppo!
Tuttavia la maggior parte degli esperti applicativi richiede una semplificazione!
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
11
Soluzioni Modulari e Flessibili
Utilizzo
di codice applicativo
modulare per
Esperto
semplificare l’applicazione
Esperto funzionale
Input1
p
Mio_Modulo
Codice
Input2
p
Output1
Tag locali
Interfaccia
Le nuove funzioni della versione v24 possono aiutare!
(Parametri del Programma, astrazione HW)
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
12
La composizione di un Programma
(Prima e Dopo)
Prog_01
V21 e precedenti
Prog_01
Local Tag
Program Tags
Routine di
codice
Versione 24
INPUT
Interfaccia
Parametri
Routine di
codice
OUTPUT
InOut
Pubblici
A18
Perché aggiungere un’interfaccia parametri ai programmi?
Per una migliore comprensione dell’interazione tra programmi
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
13
Slide 13
A18
I punti chiave sono i seguenti:
1.) Interfaccia parametri aggiunta ai programmi2.) Consente una migliore comprensione del flusso dei dati in entrata e in uscita da un
programma3.) Rimane comunque la possibilità di programmare come in passato se lo si preferisce.
Author, 03/06/2013
Programmi nella V21 e Precedenti
Ho bisogno
di condividere!
CS_Tag1
CS_Tag2
CS_Tag3
Prog_01
Prog_02
Program Tags
Program Tags
Tag_4
Tag_5
Tag_6
Routine di
codice
Data
Tag_4
Tag_5
Routine di
codice
Tag_6
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Program Parameter
Schema a blocchi concettuale (condivisione)
I Tag nell’ambito
del controllore sono
ancora importanti nel
nostro codice.
Non sono più un
requisito per la
condivisione dei dati tra
programmi.
CS_Tag1
CS_Tag2
CS_Tag3
Prog_01
Prog_02
Parameters
Parameters
In
In
InOut
Out
Local Tags
Code
Routines
Data
Out
Code
Routines
Local Tags
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Editor dei Program Parameter
Come definire un Program Parameter
Editor per i Parametri del programma e i tag Locali analogo
all’interfaccia AOI
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
16
Editor dei Program Parameter
Come collegare un Program Parameter
Tutto nello stesso ambiente di Editing semplifica il collegamento dei
programmi
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
17
Collegamento Program Parameter
AX_Axis01
Prog_04
Prog_20
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
18
Vantaggi dei Program Parameter
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
19
Tipi di parametri
In
Passato
come valore
InOut
A1
Passato
come riferimento
Out
Passato
come valore
Pubblici
Passato
come valore
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
20
Slide 20
A1
InOut è un passaggio per riferimento (accesso immediato)
Bidirezionale
Aggiornamento immediato
Author, 30/05/2013
Flusso dati per i Parametri –
Passaggio per Valore rispetto a passaggio per Riferimento
Quali sono le differenze tra questi tipi di flusso dati?
 Passaggio per valore:

Passa l’attuale valore del tag per l’esecuzione del codice
 esemp. il valore di DM07_SSL_StateNo , DM07_SSL_In
 Il valore passato è il valore utilizzato per il codice
(Anche se il valore cambia esternamente)
 Passaggio per riferimento

Passa il riferimento a una locazione di memoria
 Il valore può cambiare durante l’esecuzione
 Utilizzato per i dati in tempo reale
(Come un Alias)
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
21
Flusso dati per i Parametri –
Passaggio per valore
Passaggio per valore
Nome
MIO_Tag
Valore
9.00
7.00
9.00
Codice
Tag
9.00
Valore cambiato
Il valore passato è quello utilizzato per il codice
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
22
Flusso dati per i Parametri –
Passaggio per riferimento
Passaggio per riferimento
Nome
MIO_Tag
Valore
7.75
8.00
7.00
7.25
7.50
Codice
Tag
7.75
8.00
7.00
7.25
7.50
Puntamento alla memoria
Il valore può cambiare durante l’esecuzione del
codice (aggiornamento dati in tempo reale)
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
23
Parametri pubblici –
Tag “globale” a livello di programma
Devo dire
qualcosa che tutti
devono ascoltare!
Tag_01
Tag_02
Tag_03
Tag_04
• Simile ai Controller Tags.
•
•
Consente di aumentare la modularità a livello di programma.
Creazione di strutture nidificate e assegnazione della proprietà dei dati.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
24
Soluzioni modulari e flessibili
Riepilogo…Modularità avanzata
Organizer logico
Mixer
Parametri
Routine di
codice
Tag locali
Aggiunta
Parametri
Programma
Tag locali
Agitare
Prog1
Parametri
Istruzione
Add-on
Routine di
codice
Parametri
Tag
Routine di
codice
Tag locali
Cntrl press.
Codice
Parametri
Routine di
codice
Tag locali
Routine
Tempo
Novità nella
versione 24
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Modulo
Accesso all’oggetto Modulo
Modi per astrarre la logica sull’Hardware dal progetto.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Cos’è l’oggetto Modulo nella GSV?
 L’oggetto Modulo fornisce informazioni sullo stato di un modulo.
Il dispositivo
di I/O
Come accedere
Le informazioni
 Attributi possibili –
 Stato oggetto
 Codice di errore
 Informazioni sull’errore
 Versione FW
 Situazionen forzatura
 ISTANZA
 Stato LED
 Modo
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
27
Nuovo Data Type aggiunto alla GSV
• Creato un nuovo Data Type chiamato Module (Solo InOut Parameter)
Si accede
tramite una tag
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
28
Istruzione Add On con
accesso all’oggetto Modulo
Oggetto “Modulo” ora
accessibile anche all’interno
di una AOI
AOI
Nuovo dato:
MODULO
Solo parametro InOut
Astrazione del codice HW
dal codice di controllo
processo/macchina
GSV per Ottenere il
percorso di comunicazione
dal nome dell’istanza
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
29
Utilizzo dei Parametri di Programma
per Connessione all’AOI
Nome I/O
Parametro InOut
RIO_01
ModRef_Slot00
Routine
Può referenziare
parametri o I/O fisici
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
30
Nuovo attributo per l’oggetto Modulo:
Path
 Utilizzare una GSV per recuperare il percorso di
comunicazione
del modulo
 Array SINT
 Utilizzare una SSV per impostare il percorso MSG
 Approccio astratto
 Possibile riutilizzo del messaggio per più moduli
 Codice richiesto
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
31
Concetto di Libreria
Possibilità di creare e memorizzare codice riutilizzabile
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Opzioni della libreria
 File libreria (.ACD)

Archivio per il codice.
 Utilizzo di codice XML
 Importazione/esportazione
Fare clic con il
pulsante destro del
mouse
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
33
Utilizzo del file (.ACD) come libreria
 Funzionalità

Le associazioni (tag, hardware..) e le
collisioni sono gestite

Modifica dell’intero contenuto della libreria

Supporto di gerarchie organizzative
(importazione di oggetti referenziati)
 Contenuti supportati

Programmi, Routine, UDT, AOI e Equipment
Phase.

Praticamente tutto ciò che può essere
importato/esportato o copiato/incollato in Logix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Utilizzo del file (.ACD) come libreria
Libreria .ACD
Mio Progetto .ACD
Include le
associazioni
(UDT, AOI)
Aggiungi a libreria
Crea da libreria
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
A4
Miglioramenti importazione parziale
online (PIO, Partial Import Online )
 Possibilità di copiare facilmente  Supporta flussi di lavoro online e offline
 Gestione completa dei riferimenti
il contenuto di Programmi tra
(alias di tag, connessioni dei programmi)
progetti o all’interno di progetti  Gestione delle associazioni (AOI, UDT e tag)
 Gestione dei conflitti (sovrascrittura o
utilizzo di quanto esistente)
 Inclusione/esclusione opzionale dei valori
dei dati.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
36
Slide 36
A4
Concludere con la modalità di attivazionecon PIO
Controllare le slide PIO per verificare la corrispondenza.
Chiedere ai presenti chi ha sentito parlare di PIO?
Author, 06/08/2013
Progettazione efficiente
Miglioramenti dell’importazione parziale online/offline (PIO)
 Funzione Trova e sostituisci migliorata
Tutto quanto si può modificare con le finestre di dialogo PIO
 Caratteri jolly
 Sostituire tutto
Cosa cercare
Sostituire con
Testo trovato
Risultato
Tk1_*_001
PRE_*_010
Tk1_me_001
PRE_me_010
Tk3_*
Tk4_*
Tk3_unit
Tk4_unit
*001
*002
Mi_2001
Mi_2002
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Miglioramenti Editor
Alcuni migliioramenti nell’editor
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Selezione multipla ed esportazione/trasferimento
di programmi, AOI, UDT e stringhe
Ctrl
Shift
Clic con il
Clic
con il
tasto
sinistro
tasto sinistro
Clic con il
tasto sinistro
Clic con il
tasto sinistro
È possibile selezionare più programmi, AOI, UDT e stringhe ed
esportarli in un unico formato XML o trascinarli e rilasciarli
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
39
Controllore e/o Organizer logicoEliminazione di Programmi e Equipement
Precedentemente
Aggiornato
Fare clic con il pulsante
destro del mouse
Per eliminare i programmi non è più necessario eliminare la
schedulazione e le tag.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
40
Editor blocchi funzione –
Rinomina gruppo connettore
Fare clic con il pulsante
destro del mouse
Possibilità di rinominare ICON/OCON come un gruppo connettore.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
41
Editor blocchi funzione –
Scorciatoie da tastiera per la navigazione rapida
Ctrl
Home
Dimostrazione
Ctrl
Fine
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
42
Studio 5000 Logix Designer
Supporto per il nuovo hardware
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
CIP Safety Drives – EtherNet/IP
Connessioni Safety e Standard
PowerFlex
Type 527
K5500
Type-ERS2
FANUC M-1iA Robot
Offre una nuova flessibilità nella progettazione dei sistemi di sicurezza
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
44
Installazione AOP Encompass Partner
I profili Add On Partner Encompass sono installati direttamente con Logix Designer
• Non viene richiesta nessuna operazione indipendente per l’installazione – installati contemporaneamente ai profili
AOP Rockwell Automation
• Ricerca più semplice – I profili AOP Encompass Partner sono visualizzati nella stessa finestra di dialogo di
selezione dei moduli come i dispositivi RA
• Maggiore semplicità per gli utenti – non richiede nessun download separato dai siti Web Encompass Partner
• Mette più in evidenza le offerte degli Partner Encompass
• Profili AOP partner aggiunti alla versione V24:
• AMCI
• Mettler Toledo
• Endress & Hauser
• OLDI
• Pepperl+Fuchs
• Prosoft
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
45
Connessioni Open Socket
Collegamento di dispositivi non-CIP a Logix
• Lettori di codici a barre, sistemi di visione, stampanti, robot, altri
controllori, database ecc.
• Per gestire il protocollo vengono utilizzate MSG socket
disponibili in Studio 5000
• Gestite dal codice applicativo (tempo di scansione)
Workstation
non Windows
• Supportate con i seguenti Hardware:
– 1756-EWEB e 1768-EWEB (500 byte max per pacchetto)
– L1ER, L2ER e L3ER (500 byte max per pacchetto)
– 1756-EN2x e 1756-EN3TR (3.900 byte max per pacchetto)
Connessione
socket
Scanner
Robot
Stampanti
Tutti i dispositivi
Ethernet standard
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
46
Sincronizzazione temporale (CIP Sync/Motion)
 Fornisce la sincronizzazione del sistema per reti basate sul CIP.
• Implementazione dello standard IEEE-61588 su rete EtherNet/IP
• CIP Sync = Rete CIP + IEEE-61588 v2
 IEEE-61588v2 PTP (Precision Time Protocol)
• “Protocollo Standard di sincronizzazione degli orologi
nei sistemi di controllo ”
• “Precision Time Protocol” (PTP) definito dallo standard.
• Risoluzione nanosecondi
• Sincronizzazione +/– 100 nanosecondi (clock hardware)
 Vantaggi:
• Installazione e gestione minime.
• Ampio spettro di precisione del clock
• Basso costo, alta precisione
Copyright © 2008 Rockwell Automation, Inc. Tutti i diritti riservati.
Oggetto
Time
Sync
Clock
PTP
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
47
Sincronizzazione temporale (CIP Sync/Motion)
Dispositivi che supportano CIP Sync/Motion
– Logix 1756-L7x e 5370 CompactLogix L1, L2 e L3
• Anche nei sistemi ridondanti (V19 o superiore)
– Moduli Ethernet ControlLogix™ 1756-EN2T/EN3T(R)
• Compatibile con le modalità Transparent/Boundary Clock
– Schede di I/O SOE 1756-IB/IH16ISOE
– Moduli IO ad alte prestazioni
– Analogico (1756-IF8I, -IRT8I, -OF8I) e digitale (1756-IB16IF, -OB16IEF(S), -LSC8)
– I/O distribuiti ArmorBlock 1732E-IB16SOEM12D
• Compatibile con la modalità Transparent Clock
– Switch Ethernet Stratix 8300/8000/5700
• Compatibile con le modalità Transparent/Boundary Clock
– Moduli EtherNet/IP 1783-ETAP
• Compatibile con la modalità Transparent Clock
– Drives Motin Kinetix 6500/5700/5500
• Compatibile con la modalità Transparent Clock
– PowerFlex 755
– EtherNet/IP CIP Motion Encoder
• 842EM-S & 842EM-M
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
48
Agenda
Studio 5000 – Migliora la produttività di Automazione
Miglioramento della Sicurezza informatica
Raccomandazioni per la progettazione/l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD dal controllore
Ottimizzazione delle attività di progettazione e manutenzione
IO ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
49
Modello di security orientato su più livelli
Costruire l’architettura orientata alla sicurezza
Requisiti di sicurezza
dell’architettura
Protezione
e
riservatezza dei dati
Autenticazione degli accessi
Prodotti e rete più robusti
Prevenzione e rilevamento di
manomissioni
Collaborazione con i Partner
della Supply Chain
Collaborazioni
Protezione propr. intell.
Protezione
Rete
dati
Protezione
propr. intell.
Sicurezza
basata
sui ruoli
Anti-manomissione
e
rilevamento
Catena di approvvigionamento
Riservatezza dei dati
Accesso
remoto
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
50
Le migliori prassi per la progettazione
delle reti
 Modello di sicurezza completo della
rete per una difesa in profondità.
 La sicurezza non è un componente da
aggiungere a posteriori.
 Politica di sicurezza industriale.
 Implementazione di zone DMZ.
 Criteri di accesso remoto con
implementazione robusta e sicura.
OEM
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
51
Strumenti di sicurezza del controllore
Impostare il selettore
Abbinare il progetto
Firme digitali firmware
Registro modifiche integrato
Sicurezza FactoryTalk
Controllo dell’accesso ai dati
Slot affidabili e comunicazione sicura
Proteggere il sorgente
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
52
Portale per la Sicurezza Industriale
http://rockwellautomation.com/security
Prodotti e
Servizi
FAQ sulla
sicurezza
Architetture
di riferimento
Risorse di
sicurezza
Servizi di
valutazione
WP con Patch di
Qualificazione
Microsoft
Guide di
Riferimento
Avere un problema di sicurezza? Invia una E-mail con la tua domanda o commento.
Per rispondere alle preoccupazioni specifiche, o per segnalare problemi che si
possono avere con i prodotti Rockwell Automation impiegati in grandi sistemi, è
possibile contattarci all'indirizzo [email protected]
[email protected]
Chiave pubblica di crittografia
PGP (Pretty Good Privacy)
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
53
Agenda
Studio 5000 – Aumento della produttività di automazione
Miglioramento della Sicurezza Informatica
Raccomandazioni per la progettazione/l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD dal controllore
Ottimizzazione delle attività di progettazione e manutenzione
I/O ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
54
Raccomandazioni per la progettazione
Considerazioni sulla progettazione con i controllori Logix: 1756-rm094
 Risorse del controllore Logix5000 (Calculate Memory and Connection Requirements)
 Suddivisione della logica in task, programmi, routine e istruzioni Add-On
(Task priorities, SOTC impact, Code reuse, Programming methods)
 Gestione dati (Guidelines Data Types, Tags, Tag Naming, Tag Scope, …)
 Dati prodotti e consumati
 Comunicazione con I/O (Communication Formats, Electronic Keying, Add I/O Online,..)
 Determinare la rete appropriata
 Comunicare con altri dispositivi (MSG to Logix, I/O, Legacy Devices)
 FactoryTalk Alarms and Events
 Ottimizzazione dell’applicazione per l’utilizzo dell’interfaccia operatore HMI
(Optimized Packets, RSLE, RSLX)
 Sviluppo delle Equipment Phase
 Gestione firmware (ControlFlash, AutoFlash, Firmware Supervisor)
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Raccomandazioni per l’Ottimizzazione
Logix5000 Controllers Execution Time and Memory Use Reference Manual: 1756-rm087

Ottimizzazione del tempo di scansione
Il tempo di scansione del task continuo aumenta quando:
 (SOTS%) è aumentato per lasciare più tempo all’overhead di sistema, ovvero
tempo per la comunicazione.
 Un task prioritario deve essere eseguito periodicamente, sulla base di eventi.
Controllare le frequenze di aggiornamento e le priorità su task evento/periodici.
 Le istruzioni matematiche sono eseguite più rapidamente quando si utilizzano DINT
e REAL. Cercare di non utilizzare SINT o INT.
 AOI:
 Il passaggio dei dati per valore (Input, Output) è più lento del passaggio per
riferimento (InOut), ma comunque più veloce rispetto all’utilizzo di subroutine.
 Il parametro dati InOut è passato per riferimento, quindi la dimensione non ha
impatti.
 Limitare la quantità dei parametri di ingresso e uscita (copia dei valori).

Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Agenda
Studio 5000 – Aumento della produttività di automazione
Miglioramento della Sicurezza Informatica
Raccomandazioni per la progettazione/l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD dal controllore
Ottimizzazione delle attività di progettazione e manutenzione
IO ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
57
Tool Logix:
Kit Manager e ControlFLASH ver.12.01
Kit Manager crea kit firmware personalizzati
Opzione di visualizzazione moduli
Dimostrazione
Finestra di dialogo procedura guidata di installazione avanzata
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
58
Tool Logix: Task Monitor Tool ver.3.2.0
Task Monitor






Strumento raccomandato per tutte le analisi di
performances.
La nuova versione combina gli strumenti Logix 5000
Task Monitor e Logix Diagnostics Tool
e aggiunge altre funzioni
Miglior rappresentazione (GUI)
Migliore analisi dei task e larghezza di banda della
comunicazione
Funzione di reportistica e stampa – formato HTML
Registrazione dati nel file CSV con trigger – tag OPC
Dimostrazione
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
59
Tool Logix: Software Output Switching








Utilizza hardware e firmware standard.
 CompactLogix o ControlLogix
Nessun costo aggiunto per l’hardware
Tempo di scansione rapido
Molto flessibile
Strumento di configurazione automatico
Solo su rete Ethernet e I/O distribuito 1756 e 1794
La commutazione potrebbe richiedere da 250 ms a qualche secondo
 In base al codice applicativo
 Possibile mantenere l’ultimo stato
Non supporta Motion control, Point I/O
e I/O integrato.
Per l’implementazione vedere:
Pubblicazione HIGHAV-AT001B-EN-E
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
60
Tool Logix: Compare e Merge rev.4
 Perché il confronto è necessario:

Verifica delle modifiche apportate dall’utilizzatore finale.

Rapida diagnosi di ciò che è cambiato.

Rilevamento di semplici errori.
 Perché l’unione è necessaria:

Progettazione collaborativa.

Unione degli aggiornamenti.

Gestione del contenuto della libreria.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
61
Supporto progettazione collaborativa
Consente a più persone di sviluppare il codice, e poi di confrontarlo e unirlo
Più persone possono lavorare indipendentemente
Offl-Line e poi unire il proprio lavoro!
Nuove funzioni previste!
(Strumento di Compare e Merge)
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
62
Strumento di confronto e unione
Unione di contenuto selezionato
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
63
Sviluppo collaborativo
Strumento di confronto e unione
V17-20 RSLogix5000
(V21+) Logix Designer
Confronto e unione
affiancati selezionabili
Programmi
Tag e I/O
Routine
Gruppi Motion
AOI
UDT
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
64
Tool Logix: Clock Sync
Strumento di Aggiornamento Clock
Cos’è il servizio Clock Sync di Studio5000?
• Il servizio Clock Sync è un servizio Windows progettato per sincronizzare i clock del
controllore e del modulo I/O con i server o i PC nell’architettura integrata.
• Dove è essenziale:
• In FT Alarms and events in cui gli interventi degli operatori richiedono clock precisi.
• Nel caso di sistemi di rilevamento del primo di guasto in cui le informazioni possono
provenire da un PC o un server
• Sistemi di database che registrano eventi a fronte di interventi dell’operatore o azioni
della macchina.
• Registri di diagnosi in cui la sincronizzazione temporale nell’architettura o a livello
globale è rilevante (ad esempio reti elettriche).
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
65
Clock Sync
Strumento di Aggiornamento Clock
Lo strumento di configurazione Clock Sync è un processo eseguibile in background in un
computer con sistema operativo Windows.
Funziona
come un
servizio
Windows
Abilitazione/disabilitazione
automatica servizio client
NTP Windows
Funzionalità
master/slave
configurabile
PTP
Informazioni host
personalizzabili e valori
di “Priorità”
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
66
Strumento di aggiornamento clock
Caso di utilizzo 1 – NTP o altro riferimento temporale disponibile
 Il server o il PC può accedere a un clock preciso (es.NTP Network Time Protocol)
che regola il clock sul PC.
 L’Information technology gestisce il clock del mio server/PC.
 L’utente vuole distribuire quel tempo attraverso l’architettura.
 Impostare il servizio Clock Sync nella modalità Master/Slave.
CIP HMI
Sync Master
Controllore 1769‐L2Y,3Y
Controllore
CIP Sync Slave
1732E‐IB16M12SOEDR CIP Sync Slave
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
67
Aggiornamento Clock
Caso di utilizzo 2 – Il sistema ha altri riferimenti temporali CIP SYNC disponibili
 L’architettura ha acceso a GPS, IRIGB, o anche a un clock sul controllore.
 L’utente vuole distribuire il tempo dalla sorgente alternativa al server o al PC
 Impostare il servizio Clock Sync nella modalità Slave
Controllore
CIP Sync Master
CIP HMI
Sync Slave
CIP Sync Slave
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
68
Agenda
Studio 5000 – Aumento della produttività di automazione
Miglioramento della Sicurezza Informatica
Raccomandazioni per la progettazione/l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD del controllore
Ottimizzazione delle attività di progettazione e manutenzione
IO ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
69
Memoria di Backup esterna –
Scheda SD (Secure Digital)
 La scheda SD da 1 GB è fornita gratuitamente con ogni controllore.
 Sono supportate schede SD fino a 2 GB
 1784-SD1 = 1 GB
 1784-SD2 = 2 GB
 Scheda SD certificata e approvata per uso industriale
 Utilizza la tecnologia Single Level Cell
 Le schede SD generiche e di terze parti potrebbero funzionare, ma NON
sono supportate (compatibilità non verificata da RA)
 Levetta di blocco scheda SD (Secure Digital)
 Utilizzata per:
 Fault Dump, ovvero recupero registro guasti per MNRF
(guasti gravi non ripristinabili)
 Dati tag di runtime (ricette, setpoint ecc.)
 Registro modifiche controllore
 Progetto/applicazione – Caricamento automatico del programma
all’accensione
 Progetto ACD Logix, documentazione macchina (schemi, cablaggio, …)
 Supervisore firmware
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
70
Libreria con codici di esempio
 Contiene: diversi codici applicativi per controllori, HMI, servoazionamenti e reti
 Codici di avvio con: Aiuto alla configurazione e alla programmazione.
 Strategie comuni di progettazione, e faceplate per HMI
 Sito shareware con Download gratuito
samplecode.rockwellautomation.com
 Codice disponibile per utilizzare la
scheda SD




MMS 055660: Codice funzionale per:
• lettura o scrittura di valori (ricette,
valori dei tag, …)
• Cancellare file/directory
• Gestire directory
MMS_060510: Come accedere a CSV
MMS_061989: caricamento file da flash
al server TFTP
…
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
71
Agenda
Studio 5000 – Aumento della produttività di automazione
Miglioramento della Sicurezza Informatica
Raccomandazioni per la progettazione/l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD dal controllore
Ottimizzazione delle attività di progettazione e manutenzione
I/O ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
72
“Strumenti di selezione e progettazione”
Progettazione/validazione sistemi
di distribuzione per avviatori MCS
•
•
•
•
Pannello utilizzato per eseguire le applicazioni
della Suite PST.
Rapida selezione e configurazione
dei prodotti.
Valutazione e preventivazione di progetti
Request For Quotation (RFQ Tool)
offerta/preventivazione e generazione di report .
Disponibilità dei ricambi
per prodotti Rockwell Automation
obsoleti e prodotti di Terze parti
Accesso a migliaia di schemi dei
prodotti A-B per AutoCAD
Tutte le applicazioni della Suite
PST sono mantenute aggiornate
in automatico.
Progettazione/validazione
sistemi Logix/Netlinx
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
73
www.ab.com/go/iatools
Strumenti di selezione e progettazione
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
74
Integrated Architecture Builder – IAB
Basato su regole, garantisce configurazioni valide
•
Esegue un controllo basato su regole per controllore, I/O, rete, inclusa la
capacità Ethernet
Configurazione hardware completa con procedure guidate
•
•
•
•
•
•
•
•
Controllori
I/O
Reti e mezzi trasmissivi fisici di rete
Procedure guidate di migrazione dei sistemi di controllo (PLC5, SLC500)
PlantPAx System Estimator
Cablaggio a bordo macchina e dispositivi terminali
Prodotti Encompass Partner
Convertitori di frequenza PowerFlex, ArmorStarts e molto altro…
Viste in dettaglio per hardware, rete e architettura
• Inclusi nei report per la presentazione ai clienti
Confronto rapido di soluzioni alternative
• Possibilità di cambiare controllori, I/O, reti ecc. per fornire al cliente
configurazioni alternative per il confronto
Creare una configurazione del sistema dettagliata
• Configurazione a livello di singolo dispositivo, inclusa distinta base “con i costi”
, grafici e rapporto personalizzato
Integrato con altri strumenti di selezione
• Esportazione in ProposalWorks e/o RSLogix Architect
• Adattabile ai configuratori RAISE, Motion Analyzer
Strumenti di formazione integrati
• Documentazione di prodotto, laboratori e guide di messa in funzione rapida
Differenziazione:
• Consente agli utenti di generare
efficacemente configurazioni di reti,
controllori, I/O, visualizzazione e altri
dispositivi con distinta base ed eseguire un
controllo delle prestazioni
Consente di creare rapidamente una configurazione del sistema per visualizzare e preventivare la soluzione
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
75
IAB – Miglioramenti di valutazione delle
prestazioni EtherNet/IP
Modalità avanzata – Specifica controllore, modulo di comunicazione e RPI per ogni modulo I/O o dispositivo sulla rete
Specifica 3 diverse frequenze di aggiornamento motion
Offre una valutazione più precisa delle prestazioni EtherNet/IP durante la progettazione dell’applicazione
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
IAB –
Dettagli di comunicazione avanzata
La codifica a colori supporta l’identificazione di un problema potenziale delle prestazioni
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
Strumenti Architettura Integrata – IAB
BOM e dati di configurazione
 Con IAB è possibile avviare lo strumento RAISE che permette di configurare:



Convertitori di frequenza PowerFlex
ArmorStarts
Dispositivi terminali a bordo macchina
 O avviare Motion Analyzer per configurare i servoazionamenti Cip Motion,
SERCOS, e anche controllo assi analogico.
 Tutti i prodotti aggiunti sono aggiunti anche alla distinta base (BOM) IAB
.xls
.xml
Possibilità
di esportare in
• RSLogix Architect
• ProposalWorks
• PowerPoint
• Visio
• ePLAN
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
78
Sito Web per il Download
Compatibilità dei prodotti (PCDC)
Valore al cliente:
 Offre informazioni sulla compatibilità dei prodotti tra
due o più prodotti selezionati, visualizza la compatibilità e
caratteristiche.
 Fornisce il supporto sulle caratteristiche e sulla
versione dei prodotti per diverse versioni software/firmware.
 Fornisce caratteristiche e requisiti minimi di OS supportato
per i prodotti selezionati.
 Offre i download relativi ai prodotti : firmware, note di versione, software associato, driver, Tool/utility e i
collegamenti al download del software. Con contratto Tech Connect si possono scaricare le nuove versioni.
 Offre funzioni automatizzate e standard per le Note sulla versione per versioni diverse
 Offre Avvisi di sicurezza sui prodotti
 Elimina altre matrici di compatibilità dei prodotti, fogli di calcolo elettronici e documenti
http://www.rockwellautomation.com/rockwellautomation/support/pcdc.page
Imparare le modalità di utilizzo: pcdc_qs001
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
79
Scenario di confronto fra più prodotti
Selezionare il link profondo per
visualizzare lo scenario di
’Sostituzione di un prodotto’
Consente di
visualizzare serie e
versioni
Funzioni aggiuntive:
• Segnalibro dell’URL di selezione
• Esportazione a un file CSV per l’utilizzo cliente
(ovvero BOM)
• Stampa uscita di selezione
• Invio email
• Fornire il feedback a Rockwell
Possibilità di espansione per
mostrare funzioni e attributi
supportati
Fare clic sull’icona delle
informazioni per visualizzare
una descrizione
Scenario: “Voglio aggiornare uno o più prodotti nel mio sistema e devo capire la
compatibilità tra i nuovi prodotti e gli altri prodotti
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
80
Sostituire uno scenario di prodotto
Versioni del prodotto
Accetta numeri di catalogo, nomi e descrizioni parziali. Può
essere lasciato vuoto se si desidera vedere tutti i prodotti in
una categoria o famiglia.
Mantiene l’elenco delle selezioni
recenti (sessione corrente).
Fare clic per vedere i
download disponibili.
Invia al proprio indirizzo o ad
altri un collegamento a questa
selezione.
Fare clic per vedere
l’articolo della KB
pertinente
Scenario: “Voglio sostituire un prodotto nel mio sistema e devo sapere dove può
essere sostituito con una diversa versione di prodotto.”
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
81
Funzioni e attributi supportati
Filtrare in base al tipo di funzione o
immettere la funzione cercata.
Collegamento all’AID della
knowledge base
Elenca tutti i prodotti che supportano la
funzione selezionata. Fare clic su un
qualsiasi prodotto per vedere i dettagli.
Scenario: “Voglio vedere i prodotti correlati a un prodotto selezionato o a una funzione
di sistema.”
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
82
Trovare i download dei prodotti
Individuare download disponibili del firmware, strumenti, utility, software associato, driver e
note sulla versione.
Mostra tutte le versioni
Mostra le selezioni
Mostra per categorie
AOP
Firmware
Note sulla
versione
Fare clic per vedere i download disponibili
(FW, SW correlato, documenti, ovvero note
sulla versione ecc., strumenti o utility)
Scenario: “Voglio scaricare firmware, note sulla versione, software associato, driver,
strumenti, utility e/o software.”
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
83
Linee guida per la gestione della versione
firmware/hardware piattaforma Logix
 Documento Knowledge Base (AID 582622) sulle modalità di gestione di hardware e
firmware sulla piattaforma Logix
 Fornisce regole generali per gli utenti Studio 5000 per gestire:
Modifiche hardware
 Sostituzione di componenti
 Problemi simili durante il ciclo di vita dell’applicazione

 Argomenti trattati:
Introduzione al sito Web PCDC
 Considerazioni sulla progettazione applicativa Logix quali:





Codifica elettronica
Aggiornamento automatico con supervisore firmware
Aggiornamento automatico per Studio 5000
Modifica applicazioni Logix


Come gestire modifiche hardware e software
Conservare i valori dei tag
Considerazione sulla sostituzione di componenti
 Articoli utili della KB

Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
84
Agenda
Studio 5000 – Aumento della produttività di automazione
Miglioramento della sicurezza
Raccomandazioni per la progettazione/l’ottimizzazione Logix
Tool accessori al Logix
Utilizzo della scheda di memoria SD dal controllore
Ottimizzazione delle attività di progettazione e manutenzione
I/O ad alte prestazioni ControlLogix
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
85
Soluzione I/O DC globale

Funzionalità I/O avanzata integrata nei moduli digitali:
•
•
•


Ingressi: Trigger task evento con abbinamento serie ingressi/registrazioni cronologiche
CIPSync con accuratezza di 4 uS
Uscite: Modulazione di larghezza degli impulsi per punto/schedulazione per punto entro 10 uS
del tempo desiderato
Senza dubbio l’hardware più veloce lato campo con prestazioni On/Off simmetriche nel settore
Soluzione più potente per applicazioni con più contatori
Soluzione chassis peer-peer con throughput inferiore a 100 uS
1756-OB16IEF
1756-LSC8xIB8I
1756-IB16IF
1756-OB16IEFS
Uscita peer veloce
Contatore peer 8 canali
Ingresso peer veloce
Uscita schedulata
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
86
Cos’è il controllo I/O peer-to-peer?
Il controllo I/O peer-to-peer è l’attuazione delle uscite in base ai dati in ingresso,
indipendentemente dal controllore.
Le velocità di throughput si riducono drasticamente perché l’attivazione e la disattivazione delle uscite
avviene senza l’intervento della cpu.
Come funziona:
1. il modulo d’ingresso è configurato per “Produrre” i dati.
2. il modulo d’uscita imposta una connessione al modulo d’ingresso.
3. il modulo d’uscita “si mette in ascolto” dei dati che il modulo d’ingresso produce.
4. il modulo d’uscita attiva le uscite quando “sente” i parametri richiesti.
Configurazione
Il modulo
d’ingresso
produce i dati
Informazioni
controllore
Uscita
Configurazione
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
87
Esempi di utilizzo
Controllo I/O peer-to-peer
Il controllo peer consente alle uscite sul modulo 1756-OB16IEF di attivarsi entro
50µS da quando i pre-requisiti peer degli ingressi sono soddisfatti.
Limite max n. di
impulsi per ciclo
Colla
Sensore
applicazione colla
Attiva un task a evento
Singolo ingresso O una combinazione di ingressi
*
*
*
*
S
S
*
Treno impulsi variabile all’elemento
riscaldante dal calcolo PID
S
S
*
*
Controllo pistola per colla
*
S
S
S
S
Contatore semplice/Controllo elettrovalvola
PID in PAC
Feedback temp. all’ingresso analogico
Recipiente riscaldato
Applicazioni di controllo parzializzate nel tempo
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
88
1756-OB16IEF Applicazioni target
Backup a caldo utilizzando la durata della modalità errore configurabile
Hot Backup ControLogix
Applicazioni di Hot backup
Assicura un comportamento sicuro e flessibile delle
uscite in un sistema di Hot backup su ControlLogix.
• Controlla le uscite durante e dopo la
commutazione
– L’utente definisce lo stato delle uscite nella modalità
di errore
– ad es. mantenimento dell’ultimo stato
– Inoltre, definisce una durata (in secondi) e uno stato finale
– Se il controllore primario non assume il controllo I/O entro
il tempo previsto, l’uscita torna all’impostazione dello stato
finale
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
89
Nuova famiglia di moduli analogici isolati
7 prodotti esistenti raggruppati in 3 nuovi design
Nuovi moduli analogici isolati
 1756-IF8I – Ingresso analogico isolato
generico
1756-IF6I
1756-IF6CIS
1756-IF8I
 Sostituisce 1756-IF6I e IF6CIS
 Configurazione per canale di tensione, corrente
o trasmettitore a 2 fili source di corrente
 1756-IRT8I – Ingresso di rilevamento
temperatura combinato (termocoppia
e RTD)
1756-IT6I
1756-IT6I2
1756-IR6I
1756-IRT8I
 Sostituisce 1756-IT6I, -IT6I2 e –IR6I
 Configurazione per canale per RTD o
termocoppia
 1756-OF8I – Uscita analogica
corrente/tensione generica
1756-OF6VI
1756-OF6CI
1756-OF8I
 Sostituisce 1756-OF6CI e –OF6VI
 Configurazione per canale per corrente
o tensione
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
90
Nuova famiglia di moduli analogici isolati
7 prodotti esistenti raggruppati in 3 nuovi design
Caratteristiche Chiave/Vantaggi dei nuovi I/O analogici
1756-IF8I
1756-IRT8I
1756-OF8I
 Supporta CIP Synch consentendo la registrazione
cronologica in PTP.
 Campionamento sincronizzato degli ingressi tra tutti i
moduli in qualunque punto in un sistema CIPSynch
 Rapido campionamento degli ingressi (1 mS) di valori a
virgola mobile/Tempi di risposta delle uscite più rapidi
 Stato per canale e segnalazione guasti a LED
 Aumento della precisione con 19 – 22 bit di risoluzione
 Densità di canale aumentata da 6 a 8 punti
 Aumentano accuratezza, ripetibilità e stabilità sull’intera
gamma della temperatura di esercizio.
 Non richiede calibrazione sul campo.
Copyright © 2012 Rockwell Automation, Inc. All rights reserved.
91
Grazie per la partecipazione!
Follow ROKAutomation on Facebook & Twitter.
Connect with us on LinkedIn.
www.rockwellautomation.com
Rev 5058-CO900B
92
Copyright © 2012 Rockwell Automation,
Inc. All rights reserved.