Cap. 4 - Software

Transcript

Cap. 4 - Software
1
2
3
4
5
6
7
8
9
10
4/0
SS704-IT_Ver3.0.indd 0
24-09-2009 17:23:05
Sommario
4 - Software
6
Software Unity
Guida alla scelta software Unity � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/2 a 4/5
b Software Unity Pro
Presentazione, configurazione � � � � � � � � � � � � � � � � � � � � � � pagine da 4/6 a 4/10
Struttura software � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/11 a 4/13
Linguaggi IEC � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/14 a 4/19
Funzioni � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/20 a 4/29
Funzioni specifiche Unity Pro XL Safety
(Safety Modicon Quantum) � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/30 a 4/34
v Riferimenti � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/35 a 4/39
v
v
v
v
v
1
2
b Unity MFB motion control � � � � � � � � � � � � � � � � � � � � � � � � � � � � � vedere pagina 2/52
b Software Unity EFB Toolkit � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine 4/40 e 4/41
b Software Unity SFC View � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/42 a 4/45
b Software Unity Dif di confronto applicazioni � � � � � � � � � � � � � � � pagine 4/46 e 4/47
3
b Software Unity Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . pagine 4/48 e 4/49
b Controllo processo programmabile . . . . . . . . . . . . . . . . . . . . . vedere pagina 2/34
4
Software di supervisione Vijeo Citect
b Presentazione � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine 4/50 e 4/51
b Architetture � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine 4/52 e 4/53
b Riferimenti � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine da 4/54 a 4/59
Software OPC data server
5
b Presentazione � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagina 4/60
b Architetture supportate � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagine 4/61 e 4/62
b Configurazione� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagina 4/63
b Funzioni � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagina 4/64
6
b Riferimenti � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � pagina 4/65
7
8
9
10
4/1
SS704-IT_Ver3.0.indd 1
24-09-2009 17:23:06
Guida alla scelta
Software
Software Unity
Software di prgrammazione Unity Pro per Modicon M340 M , Premium P , Atrium A , Quantum Q e Safety S
1
2
3
4
5
6
7
Linguaggi
IEC 61131-3
Lista d’istruzioni (IL)
Linguaggio a contatti (LD)
Linguaggio letterale (ST)
Blocchi Funzioni utente (FBD)
Ling. Grafcet SFC (Schema Funz in Sequenza)
Funzioni
Progr. a task multipla (Master, rapida e su
di
evento)
programmazione Programmazione a task multipla (Master,
rapida, ausiliaria e su evento)
Vista funzionale e moduli funzionali
Editor di blocchi funzioni utente DFB
Editor dati DDT
Tabelle struttura dati
Librerie di blocchi funzione EF e blocchi
funzione EFB
Anelli di comando configurabili dall’utente
Anelli comando programmabili
(Libreria blocchi FB)
Blocchi Funzioni Sicurezza
Blocchi Funzioni Movimento (MFB)
Ridondanza Hot Standby controllori
Diagnostica sistema
Diagnostica applicazione
Diagnostica con localizzazione origine guasto
Funzioni
Simulatore controllore
di avvio
Animazioni di collegamento ipertestuale
e di
in linguaggi grafici
visalizzazione Esecuzione passo passo, punto di arresto
Punto di controllo (Watchpoint)
Videate operatore
Visualizzatore diagnostica
Altre funzioni Creazione collegamenti ipertestuali
Importazione/esportazione XML
Convertitori applicazioni (Concept, PL7)
Utility di aggirnam. sistemi operativi controllori
Driver di comunicazione
per Windows 2000/XP
Server Unity Pro - apertura
Supporto UDE Scambio dinamico con terze parti, OFS
Scambi OFS
Scambi tra XML/file esportazione XVM
M
M
M
M
M
M
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M
M
M
M
M
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M
A (TSX PCI 2p) - P (TSX P57 2p)
M-A-P
M
M
M
M
M
M
M
M
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
M
M-A-P
BMX P34 1000
BMX P34 20p0/20p02
BMX P34 1000
BMX P34 20p0/20p02
–
TSX PCI 57204M
–
TSX P57 Cp 0244/0244M
TSX P57 104/1634/154M
TSX P57 204/2634/254M
TSX H57 24M
CPU Quantum Q
–
–
CPU Sicurezza S
–
–
Unity Pro Small
UNY SPU SFp CD41
4/36
Unity Pro Medium
UNY SPU MFp CD41
Controllori
Controllori programmabili Modicon M340 M
programmabili
Modicon
Coprocessori Atrium A
compatibili
CPU Premium P
M
M
M
M
M
M
8
9
10
M-A-P
P (TSX H57 24M)
M-A-P
M-A-P
M-A-P
M-A-P
M-A-P
Nome del software
Software Unity Pro
Pagine
4/2
Modicon4.indb 2
24-09-2009 17:23:47
Software di prgrammazione Unity Pro per Modicon M340 M , Premium P , Atrium A , Quantum Q e Safety S
1
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q-S
M-A-P-Q
M-A-P-Q-S
M-A-P-Q
M-A-P-Q
P (TSX P57 5p) - Q (140 CPU 651/671)
P (TSX P57 5p) - Q (140 CPU 651/671)
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q-S
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
A (TSX PCI 2p/3p) - P (TSX P57 2p/3p/4p)
M-A-P-Q
P (TSX P57 2p/3p/4p/5p)
M-A-P-Q
P (TSX P57 2p/3p/4p/5p)
M-A-P-Q
M-A-P
P (TSX H57 24/44M)
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P
P (TSX H57 24/44M) - Q (140 CPU 67 160)
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
S
M-A-P
P (TSX H57 24/44M) - Q (140 CPU 67 160) - S
M-A-P-Q-S
M-A-P-Q
M-A-P-Q
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q
M-A-P-Q
M-A-P-Q-S
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q
M-A-P-Q-S
M-A-P-Q-S
M-A-P-Q-S
BMX P34 1000
BMX P34 20p0/20p02
BMX P34 1000
BMX P34 20p0/20p02
BMX P34 1000
BMX P34 20p0/20p02
TSX PCI 57204M
TSX PCI 57354M
TSX PCI 57204M
TSX PCI 57354M
TSX PCI 57204M
TSX PCI 57354M
TSX P57 Cp 0244/0244M
TSX P57 104/1634/154M
TSX P57 204/2634/254M
TSX P57 304/3634/354M
TSX P57 4634/454M
TSX H57 24/44M
TSX P57 Cp 0244/0244M
TSX P57 104/1634/154M
TSX P57 204/2634/254M
TSX P57 304/3634/354M
TSX P57 4634/454M
TSX P57 5634/554M
TSX P57 6634M
TSX H57 24/44M
TSX P57 Cp 0244/0244M
TSX P57 104/1634/154M
TSX P57 204/2634/254M
TSX P57 304/3634/354M
TSX P57 4634/454M
TSX P57 5634/554M
TSX P57 6634M
TSX H57 24/44M
140 CPU 311 10
140 CPU 434 12U
140 CPU 311 10
140 CPU 434 12U
140 CPU 651 50/60
140 CPU 652 60
140 CPU 671 60
–
140 CPU 311 10
140 CPU 434 12U
140 CPU 651 50/60
140 CPU 652 60
140 CPU 671 60
140 CPU 651 60S
140 CPU 671 60S
–
Unity Pro Large
Unity Pro Extra Large
UNY SPU LFp CD41
UNY SPU EFp CD41
4/37
* disponibile dal 4° trimestre 2009, attualmente pCD31
2
3
4
5
6
7
8
9
Unity Pro XL Safety
UNY SPU XFp CD41*
10
4/3
Modicon4.indb 3
24-09-2009 17:23:48
Guida alla scelta (segue)
Software Unity
Software sviluppo blocchi
funzioni EF/EFB
in linguaggio C
Diagnostica applicazione SFC View
e controllo software
Ampliamento librerie blocchi funzioni EF e
EFB:
b Creazione di famiglie di funzion
b Sviluppo funzioni in linguaggio C
b Accesso a tutti i tipi di dati e variabili
b Messa a punto delle funzioni (passo-passo,
punto di arresto)
b Utilizzo di funzioni create in tutti i linguaggi
Il componente ActiveX per il comando e la
diagnostica dello stato dei diagrammi (SFC
o Grafcet) nelle applicazioni sequenziali:
b Panorama diagrammi e viste dettagliate
b Integrabile in applicazioni di dialogo
Uomo-Macchina (HMI)
b Accesso ai dati controllore tramite OFS
(OPC Factory Server)
Fornito completo di:
b Microsoft Visual C++
b codice sorgente GNU e compilatore
Include una libreria di blocchi funzioni EFB per
Unity Pro (per controllori programmabili
Modicon M340, Premium, coprocessori Atrium
e CPU Quantum)
Software:
Unity Pro Small, Medium, Large e Extra Large
Software:
Unity Pro Extra Large
Tutti i controllori:
b Modicon M340
b Atrium
b Premium Unity
b Quantum Unity
Tutti i controllori:
b Modicon M340
b Atrium
b Premium Unity
b Quantum Unity
Nome del software
Software Unity Pro
Unity EFB Toolkit
UNY SPU ZFU CD30E
Unity SFC View
UNY SDU MFp CD21
Pagine
4/40
4/42
1
2
Software
Funzioni
3
4
5
6
7
8
Compatibilità
9
10
4/4
Modicon4.indb 4
24-09-2009 17:23:49
Software per il confronto
di applicazioni Unity Pro
Software per caricamento
programma e applicazione
Software per la programmazione
e la creazione di applicazioni
e processi batch
Pacchetto per lo sviluppo
di soluzioni specifiche
Confronto automatico di due
applicazioni Modicon M340, Premium,
Atrium e Quantum con identificazione
di tutte le differenze riscontrate.
Software semplice e facile da utilizzare
per configurare un controllore
Modicon M340 quando l’utilizzatore
non richiede la visualizzazione/
modifica del programma.
UAG Software UAG per la
progettazione e creazione di
applicazioni e processi batch in
ambiente di scambio "Collaborative
Automation".
Offre un unico database progetto:
b Processo e comando (PLC)
b Interfaccia di dialogo uomomacchina HMI (Magelis)
b Supervisione SCADA (Vijeo Citect)
Software per lo sviluppo di soluzioni
specifiche (ad esempio interfacce con
sistema CAD, generatore applicazioni,
ecc):
b Accesso a server Unity Pro
b Riservato per sistemi di sviluppo e
progettazione che utilizzano
Visual Basic or C++.
Caricamento/scaricamento:
b Programma controllore e modulo
Ethernet
b Progetto controllore comprendente:
v Programma
v Dati localizzati e non localizzati
v File utente e pagine web
1
Basato su oggetti riutilizzabili (PID,
valvole, ecc) e conforme alle norme
ISA S88,UAG genera il codice
controllore e gli elementi richiesti per il
sistema HMI. Conforme alle linee guida
GAMP standard (Good Automation
Manufacturing Practice)
2
3
4
5
6
7
8
Software:
Unity Pro Extra Large
Tutti i controllori:
b Modicon M340
b Atrium
b Premium Unity
b Quantum Unity
Software:
Unity Pro Small, Medium, Large e
Extra Large
Tutti i controllori:
Modicon M340
Software:
Unity Pro Extra Large
Software:
Unity Pro Extra Large
Tutti i controllori:
b Premium Unity:
v TSX P57 4634/454M
v TSX P57 5634/554M
v TSX P57 6634M
b Quantum Unity
Tutti i controllori:
b Modicon M340
b Atrium
b Premium Unity
b Quantum Unity
9
10
Unity Dif
UNY SDU DFU CD21
Unity Loader
UNY SMU ZU CD21
Unity Application Generator
UAG SEW LFp CD31
Unity Developer's Edition
UNY UDE VFU CD21E
4/46
4/48
–
4/34
4/5
Modicon4.indb 5
24-09-2009 17:23:50
Software
Presentazione
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Interfaccia utente
La videata principale di Unity Pro consente di accedere a tutti gli strumenti disponibili
Il sistema di accesso è estremamente user-friendly, progettato ed organizzato sulle
basi dell’esperienza e dei consigli degli utilizzatori dei software di progettazione
Concept e PL7 Junior/Pro.
1
1
2
2
3
3
4
4
5
6
7
La videata principale comprende una vista generale composta a sua volta da
numerose finestre e barre strumenti che possono essere organizzate e disposte
sullo schermo in modo personalizzato:
1 Barra menu dalla quale accedere a tutte le funzion
2 Barra strumenti composta da icone che permettono di accedere a tutte le funzioni
più utilizzate
3 Navigatore applicazione che permette di avere una visione globale del programma
(vista convenzionale o funzionale) e di accedere rapidamente all’insieme dei
componenti dell’applicazione
4 Area finestre editor utilizzabile per visualizzare contemporaneamente più finestre
(editor di configurazione, Editor linguaggi Letterale Strutturato/a contatti ecc.,
editor di dati)
5 Tab per l’accesso diretto alle finestre degli editor
6 Finestra informazioni con tab (Errori Utente, Importa/Esporta, Cerca/Sostituisci, ecc.)
7 Barra di stato
5
6
7
Funzioni di accesso
Barra strumenti “File/Edit”
8
Barra strumenti contestuale Editor linguaggio FBD
9
Barra strumenti “PLC” per modalità debug
Barra strumenti con zoom (in e out)
10
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Dai menu drop-down (a tendina) della barra menu è possibile accedere a tutte le
funzioni disponibili. Le icone che compongono la barra strumenti consentono invece
un accesso rapido alle funzioni più utilizzate. La barra strumenti è visualizzata di
default e può essere personalizzata per rispondere alle esigenze specifiche legate ai
diversi utilizzi del software Unity Pro. È suddivisa in tre gruppi:
b Barre strumenti principali, sempre visibili
b Barra strumenti contestuale, visualizzata quando viene selezionato l’editor corrispondente
b Barra strumenti con funzioni zoom (in e out) e videata pieno schermo per la
finestra editor
Questi sono classificati a loro volta in base alla categoria di funzioni disponibile:
b Gestione file (Nuovo progetto, Apri, Salva, Stampa)
b Modifica (Annulla ultima modifica, Ripeti ultima modifica, Conferma, Vai a)
b Servizi applicazione (Analizza Progetto, Costruisci Progetto, Naviga, Trova,
Accesso Libreria)
b Modalità operativa controllore programmabile (Carica/Scarica Progetto,
Online/Offline, Run/Stop, Anima, Modo Simulazione/Modo PLC)
b Modalità Debug (Imposta/Cancella Punto di arresto, ecc.)
b Visualizzazione Finestra (Cascata, Orizzontale, Verticale)
b Aiuto Online (non-contestuale o contestuale)
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/6
Modicon4.indb 6
24-09-2009 17:23:52
Software
Configurazione
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Navigatore progetto
Il navigatore progetto può essere utilizzato:
b Per visualizzare il contenuto di un progetto di automazione con controllori
programmabil Modicon M340, Atrium, Premium, o Controllori programmabili
Quantum project
b Per spostarsi tra i diversi componenti dell’applicazione (configurazione,
programma, variabili, comunicazione, blocchi funzione utente DFB, blocchi funzione
derivati DDT) creati dall’utente
Il progetto può essere visualizzato con due viste diverse:
b La vista strutturale, che permette di avere una visione globale dei vari
componenti dell’applicazione. Questa modalità di rappresentazione mostra inoltre
l’ordine con cui le sessioni programma vengono processate dal PLC.
b La vista funzionale che permette di avere una visione del progetto basato sui
moduli funzionali. Entrambe le viste sono disponibili in qualsiasi momento, possono
essere visualizzate separatamente o contemporaneamente (finestre orizzontali o
verticali) cliccando sulle icone della barra strumenti.
1
2
3
Vista strutturale
Questa vista tradizionale consente l’accesso all’insieme dei componenti
dell’applicazione (strumenti di configurazione, programmazione, blocchi funzione,
debugging, ecc.) mediante il navigatore applicazione.
1
Il navigatore permette di avere una visione globale del programma e di accedere
rapidamente all’insieme dei componenti dell’applicazione.
1 Editor di configurazione
2 Editor di blocchi funzioni utente DFBs e DDT
3 Editor reti di comunicazione
4 Editor di programma
5 Editor di variabili
6 Editor di tabelle di animazione
7 Editor di videate di impiego
8 Editor di documentazione
2
5
3
9
Da ogni livello della struttura arborescente è possibile:
9 Creare un collegamento ipertestuale (hyperlink) ad un commento o descrizione
10 Creare una directory per il salvataggio dei collegamenti ipertestuali (hyperlink)
per l’accesso ad un set predefinito di cartelle utente
Da questo livello è anche possibile utilizzare la funzione di zoom in per visualizzare
esclusivamente i livelli in dettaglio di un componente.
4
10
6
8
7
Vista strutturale
4
5
6
Vista funzionale
Le applicazioni software Unity Pro consentono di strutturare le applicazioni per
controllori programmabili Modicon M340, Atrium, Premium e Quantum in moduli
funzionali composti da:
b Sezioni (codice programma)
b Tabelle di animazione
b Videate di impiego
Indipendentemente dalla struttura a task multipla del controllore, il progettista può
definire una struttura ramificata a più livelli dell’applicazione di controllo.
Ad ogni livello, è possibile collegare sezioni di programma scritte in linguaggio a
contatti (LD), letterale (ST), a lista d’istruzioni (IL), blocchi funzione (FBD) o Grafcet
(SFC), oltre a tabelle di animazione e videate di impiego
7
8
.
Esportazione/Imporazione dei moduli funzionali
Vista funzionale
È possibile esportare una parte o tutta la struttura arborescente in moduli funzionali.
In questo caso, viene esportato l’insieme delle sezioni programma dei diversi livelli
di moduli.
Apposite utility consentono di riutilizzare facilmente i moduli funzionali creati in
nuove applicazioni grazie ad assistant di riconfigurazione per gamme e dati associati
al modulo.
9
10
Presentazione:
pagina 4/6
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/7
Modicon4.indb 7
24-09-2009 17:23:52
Software
Configurazione (segue)
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Editor di configurazione
Configurazione hardware
1
Il primo passo nella creazione di un progetto di automazione con controllori
programmabili Modicon M340, Atrium, Premium, o Quantum consiste nel
selezionare il processore al quale assegnare di default un rack e un’alimentazione.
L’editor di configurazione consente, in modo intuitivo e grafico, di modificare ed
estendere i diversi elementi che compongono la configurazione hardware:
b Rack, alimentazione
b Memoria PCMCIA o schede di comunicazione (Atrium/Premium) installate sul
processorer
I/O ON/OFF, I/O analogici o moduli per applicazioni specifiche
b…
2
Configurazione hardware
Configurazione e impostazione parametri I/O e interfacce intelligenti (applic. specif.)
3
2
4
5
Configurazione parametri interfacce I/O
Configurazione e impostazione parametri per reti di comunicazione
La cartella "Comunicazione" nella vista strutturale può essere utilizzata per definire
la lista di reti collegate alla stazione controllore. Successivamente i parametri di tutti
gli elementi necessari al corretto funzionamento delle reti di comunicazione possono
essere configurati nel modo seguente:
b Creando una rete logica alla quale associare i commenti
b Configurando una rete logica che definisce i vari servizi di comunicazione associati
Una volta creato, il modulo rete deve essere associato ad una delle reti logiche.
Le interfacce di comunicazione Ethernet TCP/IP, Modbus Plus e Fipway vengono
configurate tutte in questo modo.
6
7
Dalla videata di configurazione dei rack controllore Modicon M340, Atrium, Premium,
o Quantum, la videata parametri visualizzata relativa all’interfaccia selezionata può
essere utilizzata per configurare le caratteristiche operative e i parametri
dell’applicazione scelta, ad esempio:
b Valori di filtraggio nella funzione I/O “ON/OFF”
b Gamma tensione o corrente I/O analogici
b Valori delle soglie nella funzione conteggio
b Traiettorie degli assi nella funzione posizionamento
b Calibratura della bilancia nella funzione pesatura
b Velocità di trasmissione nella funzione comunicazione
b Presimbolizzazione delle variabili associate ai moduli
b…
Cartella Comunicazione con 2 reti dichiarate
8
9
10
Presentazione:
pagina 4/6
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/8
Modicon4.indb 8
24-09-2009 17:23:53
0
Editor di configurazione (segue)
Controllo configurazione
In fase di configurazione è possibile accedere in qualsiasi momento ai seguenti dati:
b Le statistiche relative ai consumi in ogni rack della configurazione PLC, per ogni
singola alimentazione
b Il numero di ingressi/uscite configurati (con controllori programmabili
Modicon M340, Atrium, o Premium)
1
2
Analisi requisiti di alimentazione
Configurazione di apparecchi su bus CANopen
3
Come per i moduli in-rack, la configurazione degli apparecchi su bus CANopen
tramite controllore Modicon M340 è completamente integrata nell’editor di
configurazione. or is fully integrated into the configuration editor.
4
Configurazione grafica degli apparecchi su bus CANopen
5
Stazione di lavoro e configurazione progetto
Unity Pro può essere utilizzato per configurare sia l’ambiente operativo (opzioni
stazione) che il contenuto del progetto stesso .
Da Unity Pro è inoltre possibile configurare le barre strumenti ed avviare applicazioni
di terze parti.
Gli utenti possono inoltre scegliere la lingua d’impiego nella lista di lingue selezionate
in fase di installazione del software.
6
Opzioni stazione
Le opzioni stazione riguardano tutte le caratteristiche specifiche di una data stazione
e vengono applicate quando il software Unity Pro viene utilizzato per sviluppare un
progetto su quella stazione.
È possibile configurare i seguenti elementi:
b Modalità di editing e presentazione dei dati nel progetto in fase di sviluppo (ad
esempio, posizionare o meno le bobine nell’ultima colonna dell’editor, posizione del
cursore in seguito alla conferma dei dati inseriti)
b La strategia di conversione applicazioni dai linguaggi PL7, Concept IEC e LL984
b Il percorso della libreria di funzioni
b La modalità di apertura di Unity Pro: modo programmazione o modo run
7
8
Finestra “Dati & Lingue” nelle opzioni stazione
9
10
Presentazione:
pagina 4/6
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/9
Modicon4.indb 9
24-09-2009 17:23:54
Configurazione (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safetye
Stazione di lavoro e configurazione progetto (segue)
Opzioni progetto
1
A differenza delle opzioni stazione di lavoro, le opzioni progetto riguardano le
caratteristiche che hanno un impatto diretto sulle capacità di programmazione
e funzionamento offerte dal programma controllore. Sono salvate nell’applicazione
e di conseguenza, collegate al progetto. Possono essere modificate in fase di progetto.
È possibile configurare i seguenti elementi:
b Costruzione del progetto utilizzando tutti o parte dei dati in esso contenuti in modo
da poterlo spostare su un altro terminale
b Utilizzo delle funzioni di diagnostica e delle lingue per la creazione dei i messaggi
b Messaggi di allarme generati in fase di analisi del progetto: indirizzi doppi, variabili
inutilizzate ecc.
b Estensione linguaggio: se non viene selezionata alcuna casella il programma sarà
strettamente conforme alla norma IEC 61131-3. Sono possibili estensioni in tutti e
cinque i linguaggi Unity Pro.
b Gestione accessi alle videate runtime in modalità online
2
3
Finestra "Estensione linguaggio" nelle opzioni stazione
Altre opzioni disponibili
4
Gli utenti possono creare le proprie barre strumenti personalizzate riutilizzando a
proprio piacere le icone fornite nelle barre strumenti di default.
Barra strumenti personalizzata contentente
tutti gli strumenti di debug
5
È inoltre possibile ampliare la barra del menu principale di Unity Pro aggiungendo
collegamenti diretti ad altri strumenti software.
Una utility del gruppo di programmi Unity Pro consente di modificare la lingua di lavoro.
Tale modifica viene applicata al successivo lancio del programma.
È possibile scegliere fra sei lingue: Inglese, Francese, Tedesco, Italiano, Spagnolo e
Cinese.
6
7
Aggiunta e cancellazione degli strumenti al menu principale
di Unity Pro
8
9
10
Presentazione:
pagina 4/6
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/10
Modicon4.indb 10
24-09-2009 17:23:55
Software
Struttura software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Struttura software
I controllori Modicon M340, Atrium, Premium, e Quantum configurati con il software
Unity Pro offrono due tipi di struttura:
b A task singola: struttura semplificata proposta di default, ove il controllore
esegue una sola task master.
b A task multipla: struttura più adatta alle applicazioni in tempo reale performanti
composta da una task master, da una task rapida, da task periodiche e da task su
evento prioritarie.
Le task master, rapide e periodiche sono suddivise in sezioni e sottoprogrammi
programmabili in uno dei seguenti linguaggi: Linguaggio letterale strutturato (ST),
Linguaggio a lista d’istruzioni, Linguaggio a contatti (LD) o Blocchi Funzione (FBD).
Le task su evento utilizzano gli stessi linguaggi.
Il liguaggio Grafcet (SFC) è riservato alle sezioni della task master.
Modicon M340
Premium
Atrium
2
3
La tabella sotto riportata mostra le possibili task programma dei controllori
Modicon M340, Atrium, Premium e Quantum.
PLC
1
Quantum
BMX P34 1000
BMX P34 20p0/
20p02
TSX P 57 0244M
TSX P 57 1p4M
TSX P 57 2p(3)4M TSX P 57 554M
TSX P 57 3p(3)4M TSX P 57 5634M
TSX P 57 4p(3)4M TSX P 57 6634M
TSX PCI 57 204 M 140 CPU 31110
TSX PCI 57 454 M 140 CPU 434 12U
140 CPU 651 p0
140 CPU 671 60
Task master ciclica
o periodica
Sì
Sì
Sì
Sì
Sì
Sì
Sì
Sì
Task rapida
periodica
Sì
Sì
Sì
Sì
Sì
Sì
Sì
Sì
Task ausiliarie
periodiche
–
–
–
–
4
–
–
4
Da moduli
32
64
32
64
128
64
64
128
Da timer
32
64
–
–
32
–
16
32
Totale
32
64
32
64
128
64
64
128
4
5
Task su evento
6
Programmazione strutturata e modulare
Airlock (LD)
Airlock_Alarm (LD)
Oven_1 (SFC)
Mon_Dry (LD)
Tunnel_1 (SFC)
Oven_Alarm (ST)
Extractor (FBD)
SR0
Cleaning_Alarm (ST)
Cleaning (ST)
Task master
Task rapida
Le task di un programma Unity Pro per controllori Modicon M340, Atrium, Premium,
o Quantum sono strutturate si compongono di più parti dette sezioni e
sottoprogrammi. Ognuna di queste sezioni può essere programmata nel linguaggio
più adatto all’elaborazione che si desidera realizzare.
7
La suddivisione in sezioni consente di creare un programma strutturato e di
generare o aggiungere in modo semplice dei moduli di programma.
SR0
I sottoprogrammi possono essere richiamati da qualsiasi sezione della task della
quale fanno parte o da altri sottoprogrammi della stessa task.
Compatibilità dei linguaggi conformi alla norma IEC standard 61131-3: il
software Unity Pro può essere configurato (Menu Strumenti/Impostazioni Progetto/
Estensioni Linguaggio) in modo da assicurare che le applicazioni create siano
conformi alla norma IEC 61131-3. Inoltre i programmi creati utilizzando esclusivamente
le librerie di istruzioni standard potranno essere riutilizzati su qualsiasi controllore
Modicon M340, Atrium, Premium o Quantum.
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/11
Modicon4.indb 11
24-09-2009 17:23:56
Struttura software (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Struttura software a task singola
1
Start of
period
Internal processing
Input
acquisition (%I)
Input
acquisition (%I)
RUN
2
Esecuzione normale (ciclica)
STOP
RUN
STOP
Program
processing
Program
processing
Internal processing
End of period
4
Esecuzione ciclica
Alla fine di ogni ciclo il sistema controllore rilancia l’esecuzione di un nuovo ciclo.
La durata di esecuzione di ogni ciclo è controllata da un circuito watch-dog software
il cui valore è definito dall’utente (max 1500 ms).
In caso di superamento, si verifica un difetto che provoca:
b L’arresto immediato del ciclo (STOP)
b La visualizzazione di un errore sul lato anteriore del controllore
b L’azzeramento del relè allarme dell’alimentazione del rack principale
Updating
of uscite (%O)
Updating
of uscite (%O)
3
Sono disponibili due tipi di esecuzione di ciclo:
b Esecuzione ciclica normale proposta di default.
b Esecuzione periodica. Questo tipo di esecuzione ed il periodo vengono scelti the
dall’operatore in fase di configurazione dei parametri delle task (task master).
Esecuzione periodica
Esecuzione periodica
L’esecuzione di un ciclo è rilanciata al termine di ogni periodo. La durata di esecuzione
del ciclo deve essere inferiore al tempo definito in configurazione (max 255 ms).
In caso di superamento, questo viene memorizzato in un bit sistema (%S19), il cui
azzeramento è a carico dell’operatore (mediante programma o terminale).
Un watch-dog software, configurabile dall’operatore (max 1500 ms), controlla il
tempo di ciclo. In caso di superamento del tempo di ciclo viene segnalato un difetto
di esecuzione (vedere esecuzione normale). Le durate di esecuzione del ciclo
(ultimo ciclo, ciclo più lungo e ciclo più corto) sono memorizzate in parole sistema
%SW 30/31/32.
Struttura software a task multipla
5
I controllori programmabili Modicon M340, Atrium, Premium e Quantum presentano
una struttura a task multipla composta:
b da 1 task master (strutturata in più sezioni programmate in linguaggi ST, IL, LD,
FBD e SFC)
b da 1 task rapida (strutturata in sezioni)
b da 0 a 4 task ausiliarie (strutturata in sezioni) (1).
b da una o più task su evento (una sola sezione per task).
Queste task sono indipendenti ed eseguite in “parallelo”; il controllore gestisce la
priorità delle esecuzioni. All’arrivo di un evento o all’inizio del ciclo della task rapida:
b Viene interrotta l’esecuzione in corso delle task meno prioritarie.
b Viene eseguita la task su evento o la task rapida.
b La task interrotta riprende quando terminano le elaborazioni della task prioritaria.
6
Task su evento
7
Task master
Task rapida
Timer_1
Airlock_Alarm (IL)
EVT1
Fast
Mon_Dry (LD)
EVT0
Outside limits
8
Task ausiliarie(1)
Aux1
Airlock (LD)
Mast
Oven_1 (SFC)
Oven_Alarm (ST)
Tunnel_1 (SFC)
Cleaning_Alarm (ST)
Extractor (FBD)
SR0
Aux0
Process value
(FBD)
Oven Diag (ST)
Temp. (FBD)
SR0
SR0
Drying (LD)
Priority +…-
9
Questa struttura consente di ottimizzare l’impiego della potenza di elaborazione, di
strutturare l’applicazione, di semplificare la progettazione e la messa a punto, dal
momento che ogni task può essere scritta e messa a punto indipendentemente dalle
altre.
(1) Task riservate ai controllori programmabili Premium TSX P57 5p4M/6634M e Quantum
140 CPU 651 p0/67160 top di gamma.
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/12
Modicon4.indb 12
24-09-2009 17:23:57
0
Struttura softare a task multipla (segue)
Task master
Questa task, che può essere periodica o ciclica, esegue il programma principale e
viene attivata sistematicamente.
Ogni sezione o sottoprogramma che la compone può essere programmato in
linguaggio a contatti (LD), diagrammi blocchi funzione (FBD), letterale strutturato
(ST) o a lista d’istruzioni (IL). Più sezioni della task master possono essere
programmate con elaborazione sequenziale (chart, SFC) o in linguaggio Grafcet.
Task rapida
Questa task più prioritaria della task master è periodica per lasciare il tempo alle task
meno prioritarie di venire eseguite. È particolarmente utile quando è necessario
controllare evoluzioni rapide e periodiche degli ingressi “ON/OFF”.
Quando viene eseguita la task rapida l’esecuzione della task master (meno
prioritaria) viene sospesa. Le elaborazioni in questa task devono essere il più breve
possibile per non penalizzare la task master.
Ogni sezione o sottoprogramma che la compone può essere programmato in
linguaggio a lista d’istruzioni, letterale strutturato, a contatti o diagrammi blocchi
funzione (IL, ST, LD, or FBD).
1
2
3
Task ausiliarie
Queste task, disponibili sui controllori Premium TSX P57 5p4M/6634M e Quantum
140 CPU 651 p0/652 60/671 60 top di gamma, sono adatte alle applicazioni con
elaborazioni lente, quali misura, comando processo, dialogo uomo-macchina (HMI),
diagnostica, ecc.
Le task ausiliarie periodiche hanno priorità bassa e vengono eseguite solo quando
sono state completate le esecuzioni delle task più prioritarie (master e rapida).
Ogni sezione o sottoprogramma che compone una task ausiliaria può essere
programmato in linguaggio a lista d’istruzioni, letterale strutturato, a contatti o
diagrammi blocchi funzione (ST, IL, LD o FBD).
Browser applicazione
4
5
Task su evento
Queste task non sono legate ad un periodo come le task precedentemente descritte.
La loro esecuzione viene attivata in modo asincrono da:
- un evento proveniente da alcuni moduli intelligenti (esempio: superamento
sogliacontatore, cambiamento di stato di un ingresso “ON/OFF”);
- un evento proveniente da timer su evento
Queste task sono prioritarie rispetto a tutte le altre task e sono quindi adatte alle
elaborazioni che richiedono tempi di reazione molto ridotti rispetto all’arrivo degli eventi.
I controllori programmabili Modicon M340, Atrium, Premium e Quantum hanno tre
livelli di priorità (in ordine discendente: evento EVT0, eventi EVTi ed eventi timer Timeri).
Queste task, comprendenti ciascuna un’unica sezione, possono essere
programmate in linguaggio a lista d’istruzioni, letterale strutturato, a contatti o
diagrammi blocchi funzione (IL, ST, LD or FBD).
6
7
Assegnazione vie d’I/O alle task
Ogni task master, rapida o su evento legge (all’inizio dell’elaborazione) e legge (al
termine dell’elaborazione) gli ingressi ad essa assegnati. Di default vengono
assegnati alla task master.
Input acquisition
Per i controllori Quantum, gli ingressi/uscite a distanza (RIO) vengono assegnati
esclusivamente alla task master (le assegnazioni possono essere effettuate per
stazione o per ciascuna delle sezioni che compongono la task), mentre gli ingressi/
uscite distribuiti (DIO) vengono tutti assegnati alla task master (senza assegnazione
alle sezioni che la compongono).
Program processing
8
9
Per le task su evento è possibile assegnare anche le vie d’ingressi/uscite (1) non
collegate ad un evento. Gli scambi avvengono quindi in modo implicito all’inizio
dell’elaborazione per gli ingressi e alla fine dell’elaborazione per le uscite.
Updating of uscite
(1) L’assegnazione delle vie viene eseguita per modulo d’I/O per i controllori Quantum e per vie
per gli I/O dei controllori Atrium/Premium.
10
Esecuzione programma
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/13
Modicon4.indb 13
24-09-2009 17:23:58
Software
Linguaggi IEC
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
I cinque linguaggi IEC
Per la programmazione dei controllori programmabili Modicon M340, Atrium,
Premium e Quantum vengono utilizzati cinque linguaggi grafici o di testo disponibili
nel software Unity Pro.
1
I tre linguaggi grafici disponibili sono i seguenti:
b Linguaggio a contatti (LD)
b Diagramma blocchi funzione (FBD)
b Elaborazione sequenziale Chart (SFC) o Grafcet
2
I due linguaggi di testo disponibili sono i seguenti:
b Letterale strutturato (ST)
b Lista d’istruzioni (IL)
Per tutti e cinque i linguaggi è possibile utilizzare la serie di istruzioni standard
conformi alla norma IEC 61131-3 per creare applicazioni trasferibili da un controllore
all’altro. Unity Pro offre inoltre estensioni alla serie di istruzioni standard.
Queste estensioni possono essere specifiche ai vari tipi di controllori Modicon M340,
Atrium/Premium e Quantum, e permettono lo sviluppo di applicazioni più complesse
con lo scopo di ottimizzare il potenziale delle funzioni specifiche di ogni singola
piattaforma.
3
Funzioni comuni ai cinque editor di linguaggi di programmazione
4
Gli editor di tutti e cinque i linguaggi offrono un numero di strumenti comuni utilizzabili
per scrivere, leggere ed analizzare programmi in modalità user-friendly:
b Gli editor di testo dei linguaggi Lista istruzioni (IL) e Letterale strutturato (ST)
offrono le seguenti funzioni:
v Inserimento di testo in modalità inserimento o sovrascittura (overwrite)
v Utilizzo di box di dialogo per l’inserimento guidato di variabili, funzioni, blocchi
funzione o istruzioni di assegnazione
v Controllo dei dati inseriti per rilevare errori di sintassi o semantici.
I risultati vengono segnalati con una linea di sottolineatura di colore rosso o
mediante il cambiamento di colore del testo in oggetto.
v Accesso ad un set di colori utilizzabili per facilitare la lettura distinguendo tra testo
(nero), operatori (rosso), parole chiave linguaggio (blu) e commenti programma (verde)
5
6
b Gli editor grafici dei linguaggi a contatti (LD), diagramma blocchi funzione ed
elaborazione sequenziale Chart (SFC) offrono le seguenti funzion:
v Una serie di elementi grafici per l’accesso diretto ai vari simboli grafici del
linguaggio con mouse o tastiera
v Un menu pop-up accessibile cliccando sul tasto destro del mouse
7
b Un numero illimitato di commenti posizionabili come oggetti di testo in qualsiasi
cella (linguaggi grafici) o in qualsiasi punto delle espressioni (linguaggi di testo).
b Inserimento dati guidato per:
v Accesso alle librerie di blocchi funzioni DFB, all’editor di variabili o agli oggetti di
testo per l’inserimento di commenti
v Inizializzazione di un riferimento variabile
v Inizializzazione della tabella di animazione delle variabili selezionate
v Visualizzazione e modifica delle proprietà della variabile selezionata
v Creazione di variabili in tempo reale senza dover utilizzare l’editor di dati
8
b Funzioni “Taglia”, “Copia”, “Incolla”, “Cancella”, “Sposta", ecc.
b Impostazione bookmark su righe di testo o sul margine allo scopo di:
v Facilitare la localizzazione di righe di testo in sezioni programma importanti
v Navigare all’interno dell’editor utilizzando bookmark, etichette o righe o numeri di
colonna
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/14
Modicon4.indb 14
24-09-2009 17:23:59
0
Linguaggio a contatti (LD)
Un programma in linguaggio a contatti si compone di una serie di schemi di contatti
eseguita in modo sequenziale dal controllore. Ogni schema di contatti è composto
da oggetti grafici (posizionati in celle disposte in righe e colonne) corrispondenti a
contatti, linee, bobine, blocchi operazione, blocchi funzione EF/EFB/DFB, salti, SR ,
ecc.
1
2
3
4
5
Struttura programma (sezione o sottoprogramma)
Ogni sezione in linguaggio a contatti può contenere:
b Tra 11 e 64 colonne (numero impostato dall’utente)
b Fino a 2000 righe (per tutti gli schemi della sezione)
6
Paletta di elementi grafici dell’editor linguaggio a contatti
La funzione “Mixed Display” permette la visualizzazione illimitata di commenti,
indirizzi e simboli per le variabili utilizzate negli schemi.
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/15
Modicon4.indb 15
24-09-2009 17:23:59
Linguaggi IEC (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Linguaggio diagramma blocchi funzione (FBD)
1
Il linguaggio FBD si basa sull’utilizzo di blocchi funzione associati a variabili o
parametri collegati tra loro ed è particolarmente adatto alle applicazioni di comando
processo.
2
3
4
5
Struttura programma (sezione o sottoprogramma)
Il linguaggio grafico FBD permette di creare tre tipi di blocchi funzione:
b Blocchi elementari (EFs)
b Blocchi funzione elementari (EFBs), organizzati e divisi in più librerie a seconda
del tipo di utilizzo
b Blocchi fnzione derivati (DFBs), con struttura identica ai blocchi funzione EFBs ma
creati dall’utente con linguaggi di programmazione ST, IL, LD, o FBDs
6
All’interno della stessa sezione, i sottoprogrammi possono essere richiamati
utilizzando un blocco specifico. È inoltre possibile programmare salti di programma
ad un’istanza.
7
Una sezione programmata in linguaggio FBD è composta da una griglia di default
comprendente 30 colonne e 23 righe. Tuttavia può essere ampliata creando una
pagina di dimensioni maggiori.
8
Assistant ling. blocchi funzione
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/16
Modicon4.indb 16
24-09-2009 17:24:00
0
Linguaggi SFC e Grafcet
I linguaggi SFC e Grafcet consentono di scrivere in modo semplice e grafico la parte
sequenziale degli automatismi utilizzando passi e transizioni.
Il linguaggio SFC elabora i chart in modo diverso dal linguaggio Grafcet:
b Il linguaggio SFC autorizza un gettone (token) in un chart.
b Il linguaggio Grafcet autorizza più gettoni (token) in un chart.
SIl software Unity Pro possiede un editor per entrambi i linguaggi con la possibilità di
definire il comportamento nei parametri di configurazione dell’applicazione (Menu
Strumenti/Impostazioni programma/Estensioni linguaggio).
2
3
Struttura programma (sezione task master)
Il linguaggio SFC si utilizza esclusivamente in una sezione della task master. Ogni
sezione SFC è composta da una sottosezione principale (CHART) e da sottosezioni
per ciascuno dei macropassi. I chart si compongono di:
b Macro-passi, che sono la rappresentazione unica di un insieme di passi e di
transizioni (utilizzati per configurare una struttura chart gerarchica)
b Passi
b Transizioni e collegamenti diretti tra passi e transizioni
Associate rispettivamente a passi e transizioni, le condizioni di azioni e transizioni
possono essere:
b Integrate nel CHART o nei chart a macro-passi; in questo caso le condizioni sono
definite da un’unica variabile
b Elaborate in sezioni specifiche: in questo caso è necessaria un’elaborazione
dedicata (programmabile in linguaggio a contatti, blocchi funzione, letterale
strutturato o a lista d’istruzioni)
Per verificare che le elaborazioni siano state eseguite in modo corretto, ad ogni
passo è possibile associare i tempi di esecuzione (minimo, massimo), impostabili
dall’utilizzatore.
Struttura SFC
1
4
5
6
Chart SFC
Struttura programma (sezione nella task master)
Per ogni sezione SFC l’editor grafico offre un massimo di:
b Una griglia contenente 32 colonne e 200 righe, o 6400 celle. I passi, le transizioni,
e i salti richiedono tutti una cella.
b 1024 passi (macro-passi e passi in macro-passi)
b 20 azioni assegnate allo stesso passo
b 100 passi attivati contemporaneamentee
b 100 azioni attivate contemporaneamente
Per aiutarvi a creare chart base è possibile utilizzare le videate grafiche per creare
“n” passi in serie e “m” passi in parallelo in un’unica operazione.
I box di dialogo possono essere utilizzati per assegnare proprietà associate ai passi
(tempo di esecuzione, azioni), transizioni (variabile collegata alla condizione di
transizione), ecc.
Proprietà passo
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/17
Modicon4.indb 17
24-09-2009 17:24:00
Linguaggi IEC (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Linguaggio letterale strutturato (ST)
Il linguaggio letterale strutturato è un linguaggio evoluto di tipo algoritmico
particolarmente adatto alla programmazione di funzioni aritmetiche complesse,
manipolazioni di tabelle, gestione messaggi,ecc.
1
2
3
4
5
Struttura programma (sezione o sottoprogramma)
Il linguaggio letterale strutturato consente la trascrizione diretta di un’analisi a base
di organigrammi ed è organizzato in frasi composte da serie di istruzioni a loro volta
organizzate in righe.
Il numero di caratteri di una riga di istruzioni è illimitato (l’unico limite è rappresentato
dalla memoria programma disponibile dei controllori Modicon M340, Premium e
Quantum, ad eccezione dei controllori TSX P57 da 10 a 40 che è di 64 Kb).
La lunghezza della sezione è limitata solo dalla dimensione della memoria
applicazione.
6
7
Quattro strutture di controllo delle frasi preformattate possono essere richiamate
direttamente dalla barra strumenti:
b Azione condizionale: IF…THEN…ELSIF…THEN…ELSE…END-IF
b Azione iterativa condizionale: WHILE…DO…END_WHILE;
REPEAT…UNTIL…END_REPEAT
b Azione ripetitiva: FOR…TO…BY…DO…END_FOR
b Azione selettiva: CASE…OF…ELSE…END_CASE
8
Gli operandi utilizzati nelle espressioni sono variabili bit, variabili parole o variabili
collegate ai blocchi funzione.
Per migliorare la leggibilità delle espressioni vengono utilizzati colori diversi
per identificare oggetti, parole programma chiave e commenti.
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/18
Modicon4.indb 18
24-09-2009 17:24:01
0
Linguaggio LISTA Istruzione (IL)
Il linguaggio a lista d’istruzioni (IL) è un linguaggio che rappresenta, sotto forma di
testo, l’equivalente di uno schema a relè. Consente di scrivere equazioni booleane e
di utilizzare l’insieme delle funzioni disponibili nel linguaggio Unity Pro (richiamo di
funzioni e blocchi funzione, assegnazione variabili, creazione di salti programma,
collegamento a sottoprogrammi all’interno di una sezione programma, ecc.).
1
2
3
4
5
Struttura programma (sezione o sottoprogramma)
Un programma in linguaggio a lista d’istruzioni è composto da una serie di istruzioni
di diverso tipo:
b Istruzioni bit, ad esempio leggere l’ingresso: LD overspeed
b Istruzioni blocchi funzione, ad esempio lanciare il temporizzatore: CALL MOTOR_
TIMER
b Istruzioni numeriche su intero semplice, doppio formato e flottante, ad esempio
eseguire una somma: LD Result ADD Surplus ST Archive
b Istruzioni su tabella di parole o stringa di caratteri, ad esempio eseguire un
trasferimento:
LD Result:10:=Setpoint:10
b PIstruzioni programma, ad esempio richiamare il sottoprogramma SR:
CALL SR10
Gli operandi utilizzati nelle espressioni sono variabili bit, variabili parole o variabili
collegate ai blocchi funzione.
.
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Funzioni:
pagine da 4/20 a 4/34
Riferimenti:
pagine da 4/35 a 4/39
4/19
Modicon4.indb 19
24-09-2009 17:24:01
Software
Funzioni
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Editor di dati
L’editor di dati, accessibile dalla vista strutturale del progetto, offre un unico
strumento per l’esecuzione delle seguenti operazioni:
b Dichiarazione dei dati inclusi variabili e blocchi funzione (dichiarazione tipo, istanti
e attributi)
b Utilizzo e archiviazione dei tipi di dati dei blocchi funzione in diverse librerie
b Vista gerarchica delle strutture di dati
b Ricerca, organizzazione e filtraggio dei dati
b Creazione di un collegamento ipertestuale per accedere ad una descrizione da
qualsiasi commento di variabile
1
2
3
I dati sono visualizzati in quattro categorie:
b "Variabili” per la creazione e gestione delle seguenti istanze: bit, parole, doppie
parole, ingressi/uscite, tabelle e strutture
b "DDT Types" per la creazione di tipi di dati derivati (tabelle e strutture)
b "Blocchi funzione" per la dichiarazione di blocchi funzione EFB e DFB
b "DFB Types" per la creazione dei tipi di blocchi funzione utente DFB
Editor di dati
Ogni istanza di dati possiede più attributi, tra i quali:
b Il nome e il tipo della variabile: obbligatori
b Il commento, indirizzo memoria o valori iniziali: opzionali
Le colonne dell’editor di dati possono essere configurate (numero di colonne, ordine).
Tutti gli attributi associati alla variabile possono essere visualizzati in una finestra di
proprietà.
4
L’editor di dati è accessibile in qualsiasi momento in fase di programmazione
selezionando le variabili per la modifica o la creazione dei dati.
5
Attributi delle variabili
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/20
Modicon4.indb 20
24-09-2009 17:24:02
0
DFB Blocchi Funzione Operatore
Con Unity Pro l’operatore ha la possibilità di creare i propri blocchi funzione per
rispondere a specifiche esigenze applicative sui controllori Modicon M340, Atrium,
Premium e Quantum.
Una volta inseriti nella libreria, i blocchi funzione creati potranno essere riutilizzati
facilmente come i blocchi elementari EFBs. Questi blocchi funzione utente
consentono di strutturare un’applicazione. Potranno essere utilizzati quando una
sequenza programma verrà ripetuta a più riprese nell’applicazione o per congelare
una programmazione standard.
Possono essere protetti con accesso in modalità “sola lettura” o “lettura/scrittura”.
Sono esportabili in tutte le applicazioni Unity Pro.
L’utilizzo di un blocco funzione DFB in una o più applicazioni consente:
b Di semplificare la progettazione e l’inserimento del programma
b Di aumentare la leggibilità e la comprensione del programma
b Di facilitarne la messa a punto (tutte le variabili trattate dal blocco funzione DFB
sono identificate nell’editor di dati)
b Di utilizzare delle variabili interne proprie ai DFB e quindi indipendenti
dall’applicazione
La messa in opera di un blocco funzione DFB si effettua in diverse fasi:
b La progettazione del DFB che si compone di un nome, di parametri (ingressi/uscite,
variabili interne pubbliche e private) e di un commento realizzata tramite editor di dati.
b La creazione del codice in una o più sezioni del programma, con i seguenti
linguaggi selezionati in base alle esigenze: Letterale strutturato, Lista d’istruzioni,
Blocchi di contatti o Diagramma blocchi funzione (ST, IL, LD o FBD).
b L’archiviazione di un blocco DFB in una libreria con associato un numero di versione.
b La creazione di un’instanza DFB nell’editor di dati o al richiamo della funzione
nell’editor programma.
b L’utilizzo dell’istanza nel programma come per un blocco funzione elementare
EFB. (L’istanza può essere creata all’interno del programma.)
1
2
3
4
5
6
7
8
Caratteristiche principali
Ingressi
Uscite
Ingressi/uscite
Variabili interne pubbliche
Variabili interne private
Commenti
Sezioni programma
32 max (1)
32 max (2)
32 max (1) (2)
Illimit. (3), accessibili dal programma applicativo
Illimit. (3), non accessibili dal programma applicativo
1024 caratteri max
Illimit., ogni sezione può essere programmata
indipendentemente in uno dei 4 linguaggi disponibili (IL, ST,
LD e FBD).
(1) Il numero totale massimo di ingressi e ingressi/uscite è 32.
(2) Il numero totale massimo di ingressi e ingressi/uscite è 32.
(3) Per i controllori Premium vedere pagina 1/7: caratteristiche, capacità memoria, dimensione
max aree oggetti, dati interni non localizzati e blocchi funzione DFB e EFB.
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
9
10
Riferimenti:
pagine da 4/35 a 4/39
4/21
Modicon4.indb 21
24-09-2009 17:24:02
Funzioni (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Librerie di blocchi funzione
L’utility di gestione delle librerie di funzioni e di blocchi funzione contiene tutti gli
elementi offerti dal software Unity Pro. Le funzioni e i blocchi funzione sono organizzati
in librerie, a loro volta composte da diverse famiglie. In base al tipo di controllore
selezionato e al modello di processore, l’operatore avrà a disposizione un sottogruppo
di librerie disponibile per la scrittura delle proprie applicazioni.
La libreria “Base Lib” contiene comunque un set di funzioni e blocchi funzione che sono
per la maggior parte compatibili con qualsiasi controllore programmabile.
In particolare contiene i blocchi conformi alla norma IEC 61131-3.
La libreria “Base Lib” è organizzata in famiglie:
b Temporizzatori e contatori
b Comando processo interno
b Gestione Array
b Confronto
b Gestione data e ora
b Elaborazione logica
b Elaborazione matematica
b Elaborazione statistica
b Elaborazione stringhe caratteri
b Conversione dati da tipo a tipo
1
2
3
4
Librerie blocchi funzione standard
5
6
7
8
La libreria “Base Lib” copre le funzione di automazione standard; è completata da
altre librerie più specifiche e da funzioni controllore specifiche:
b Libreria comunicazione: offre semplici strumenti di integrazione dei programmi
di comunicazione dei PLC e delle interfacce di dialogo Uomo-macchina dal
programma applicativo del PLC. Come gli altri blocchi funzione questi blocchi EFBs
possono essere utilizzati in tutti i linguaggi per scambiare dati tra controllori o inviare
dati da visualizzare su interfaccia di dialogo HMI.
b Libreria comando processo: la libreria CONT_CTL può essere utilizzata per
creare specifici loop di controllo processo. In particolare offre funzioni di comando
controllore, derivate e integrali. La libreria CONT_CTL comprende altre famiglie che
offrono algoritmi aggiuntivi quali ad esempio: blocchi EFBs per il calcolo dei valori
medi, la selezione di un valore massimo, il rilevamento di picchi o l’assegnazione di
isteresi alle variabili processo, ecc.
b Libreria diagnostica: utilizzabile per controllare gli attuatori e contenente blocchi
EFBs per funzioni di diagnostica attiva, diagnostica reattiva, diagnostica di blocco,
diagnostica condizione permanente processo, diagnostica dinamica, monitoraggio
di gruppi di segnali, ecc.
b Libreria di gestione I/O: offre servizi per la gestione delle informazioni scambiate
con moduli hardware (formattazione dati, messa in scala, ecc.)
b Libreria blocchi funzione movimento: contenente un set di funzioni predefinite
e strutture dati per gestire la funzione motion sui variatori e servoviatori collegati su
CANopen
b Libreria Motion: per il comando movimento e il conteggio rapido
b Libreria "Sistema" : offre blocchi EFBs per l’esecuzione di funzioni sistema quali
valutazione dei tempi di elaborazione, disponibilità di più orologi sistema di tipo
diverso, monitoraggio sezione SFC, visualizzazione stato sistema, ecc.
Offre inoltre la possibilità di gestire i file nella cartuccia memoria del Modicon M340, ecc.
b Infine una libreria “obsoleta” contenente tutti i blocchi funzione utilizzati dal
software di programmazione precedente necessari ad eseguire le conversioni delle
applicazioni.
Gestione degli standard utente
Gli utenti possono creare librerie e famiglie che gli consentano di archiviare i propri
blocchi funzione DFB e le strutture dati DDT. Questo permette all’utente di trarre
vantaggio dagli standard di programmazione adatti alle proprie esigenze, e dalla
gestione della versione. É quindi possibile:
b Controllare la versione degli elementi utilizzati in un programma applicativo
confrontandoli con quelli archiviati nella libreria
b Eseguire un aggiornamento, se necessario.
9
Gestore libreria personalizzato utente
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/22
Modicon4.indb 22
24-09-2009 17:24:03
0
Strumenti di debug
Inserimento/rimozione watchpoint
Esecuzione: comando passo-passo
Il software Unity Pro offre un set completo di strumenti per il debug delle applicazioni
dei controllori Modicon M340, Atrium, Premium o Quantum.
È possibile accedere alle funzioni principali direttamente da una paletta strumenti:
b Animazione dinamica del programma
b Impostazione circuiti watchdog o posa punti di arresto (non autorizzati per le task
su evento)
b Esecuzione programma passo-passo. Una funzione eseguita passo-passo
consente l’esecuzione sezione per sezione. L’esecuzione istruzione per istruzione
può essere lanciata dal punto di arresto precedente.
Quando l’elemento da elaborare è un sottoprogramma (SR) o un blocco utente DFB
sono disponibili tre comandi di esecuzione::
v Passo-passo dettagliato o “Step Into”. Questo comando viene utilizzato per
spostarsi al primo elemento del sottoprogramma SR o del blocco DFB.
v Passo-passo globale o “Step Over”. Questo comando viene utilizzato per
elaborare l’intero sottoprogramma SR o blocco DFB.
v Passo-passo in uscita o “Step Out”. Questo comando viene utilizzato per
spostarsi all’istruzione che segue immediatamente il sottoprogramma SR o il blocco
DFB.
b Esecuzione indipendente delle task master (MAST), rapida (FAST), ausiliaria
(AUX) e su evento (EVTi).
Animazione degli elementi programma
L’animazione dinamica è gestita sezione per sezione. Per attivare o disattivare
l’animazione di ogni sezione è disponibile un tasto della barra strumenti.
Quando il controllore è in modalità RUN questo permette di visualizzare
contemporaneamente:
b L’animazione della sezione programma, qualunque sia il linguaggio utilizzato
b La finestra variabili contenente gli oggetti applicazione creati automaticamente
dalla sezione visualizzata
b È possibile visualizzare e animare contemporaneamente più finestre.
La funzione “Tool tip” con le sue finestre di aiuto può essere utilizzata per visualizzare
contemporaneamente una variabile ed il suo contenuto selezionando semplicemente
l’oggetto con il mouse (o altro dispositivo puntatore).
L’operatore può aggiungere finestre di ispezione per visualizzare variabili all’interno
del programma.
Animazione di un programma ST
Sono disponibili due tipi di animazione:
b Standard: Le variabili della sezione attiva vengono aggiornate alla fine della task
master (MAST).
b Sincronizzata: Il watchpoint può essere utilizzato per sincronizzare la visualizzazione
delle variabili animate con un elemento del programma allo scopo di determinarne il
valore in quel punto preciso del programma.
Tabelle di animazione
Tabelle di animazione
Le tabelle contenenti le variabili dell’applicazione che si desidera monitorare o
modificare possono essere create con l’inserimento dei dati o inizializzate
automaticamente dalla sezione programma selezionata.
Oltre all’animazione dei dati è possibile:
b Modificare le variabili bit o forzarle a 0 o 1
b Modificare il formato di visualizzazione
b Copiare o spostare le variabili
b Effettuare una ricerca per riferimenti incrociati (cross-reference)
b Visualizzare la lista di bit forzati
Queste tabelle possono essere archiviate nell’applicazione e recuperate
successivamente in caso di necessità.
I parametri e le variabili pubbliche dei blocchi funzione utente DFB vengono
visualizzate e animate in tempo reale utilizzando tabelle di animazione, con la
possibilità di modificare e forzare gli oggetti richiesti.
Come per gli altri elementi del programma, anche le funzioni watchpoint, punto di
arresto, esecuzione passo-passo e diagnostica codice programma possono essere
utilizzate per analizzare il comportamento dei blocchi funzione DFB.
Il posizionamento di un punto di arresto in un’istanza di un blocco funzione DFB
interrompe l’esecuzione della task contenente il blocco in oggetto.
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
2
3
4
5
6
7
8
Debug dei blocchi funzione utente DFB
Presentazione:
pagina 4/6
1
9
10
Riferimenti:
pagine da 4/35 a 4/39
4/23
Modicon4.indb 23
24-09-2009 17:24:04
Funzioni (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Strumenti di debug (segue)
Debug in linguaggio grafico SFC
1
I diversi strumenti di debug sono disponibili anche in linguaggio SFC.
Tuttavia, a differenza delle altre sezioni (IL, ST, LD o FBD), una sezione SFC
eseguita passo-passo non interrompe l’esecuzione della task ma congela il chart
SFC. All’interno di una sezione SFC è possibile dichiarare contemporaneamente più
punti di arresto.
In modalità debug sono disponibili numerosi comandi accessibili dal pannello di controllo:
b Disattivazione passo(i) attivi
b Attivazione passo(i) iniziali
b Disabilitazione tempi di esecuzione passo
b Congelamento chart indipendentemente dalle condizioni di transizione
b Interruzione dell’elaborazione dei passi
b Spostamento al passo successivo tenendo conto delle condizioni di transizione
b Attivazione della transizione e spostamento al passo(i) successivi (comando
passo-passo dettagliato “Step Into”)
b Attivazione della transizione per eseguire la fine del macro-passo (comando
passo-passo in uscita, “Step Out”)
b Posizionamento chart sui passi su cui è stato impostato un marker, ecc.
2
3
Pannello di controllo SFC
Simulatore PLC
Il simulatore integrato in Unity Pro può essere utilizzato per testare il programma
applicazione dei controllori Modicon M340, Atrium, Premium o Quantum direttamente
dal terminale PC senza bisogno di collegare l’unità controllore.
Le funzioni disponibili con gli strumenti del simulatore consentono il debug delle task
master, rapida e ausiliaria.
Dal momento che il simulatore non permette la gestione degli I/O controllore, è
possibile utilizzare apposite tabelle di animazione per simulare lo stato degli ingressi
forzandoli a 0 o 1.
Il simulatore può essere collegato ad appliucazioni di terze parti tramite server OPC
con software OFS (OPC Factory Server).
4
5
Pannello di controllo Simulatore
Editor di documentazione
6
7
8
Accesso all’editor Documentazione
L’editor di documentazione si articola intorno al Navigatore Documentazione che
mostra sotto forma arborescente la composizione del dossier applicazione.
Consente di stampare per intero o solo in parte il dossier applicazione su qualsiasi
stampante grafica accessibile sotto Windows utilizzando la tecnologia True Type, in
formato A4 o lettera USA.
L’editor di documentazione consente la creazione di file di documentazione specifici
personalizzati dall’utente utilizzando i seguenti elementi disponibili:
b Pagina di introduzione (titolo)
b Contenuti
b Informazioni generali
b Blocco di introduzione (titolo)
b Configurazione
b Blocchi funzione EF, EFB e DFB
b Variabili utente
b Comunicazione
b Struttura progetto
b Programma
b Tabelle animazione e riferimenti incrociati
b Videate runtime
L’editor di documentazione genera in automatico i file di documentazione in base a
due diverse strutture:
b Vista strutturale: Tutti gli oggetti del progetto sono associati ai titoli/intestazioni
corrispondenti..
b Vista funzionale: Gli oggetti del progetto sono associati ai moduli funzionali ai
quali appartengono.
9
Il file di documentazione può essere creato e salvato man mano che il progetto
prende forma, nelle varie sessioni Unity Pro.
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/24
Modicon4.indb 24
24-09-2009 17:24:04
0
Presentazione
Funzioni di diagnostica integrate ai controllori programmabili Modicon M340, Atrium, Premium e Quantum
Diagnostica sistema
Vijeo Citect
Thin Client Magelis iPC
Processore
per bit
sistema
e parole
1
Visualizzatori diagnostica
Moduli I/O
in-rack
Moduli I/O
remotati
su Fipio o
CANopen
Livello
superiore
M.E.S
2
Ethernet Modbus/TCP
Vijeo Designer
Application diagnostics
Livello quadro
3
Magelis XBT
Quantum,
Premium,
Modicon M340
Livello macchina
4
Unity Pro
PC
Le funzioni di diagnostica disponibili sui controllori Modicon M340, Atrium, Premium
e Quantum si basano su tre componenti fondamentali:
b Diagnostica sistema
b Diagnostica blocchi funzione DFB e EFB (diagnostica sistema e applicazione)
b Sistema di visualizzazione messaggi di errore o viewer forniti di base con i terminali
Magelis XBT, software di supervisione Vijeo Citect e software di configurazione Unity Pro.
6
Funzioni
Diagnostica sistema
5
Le funzioni di diagnostica sistema dei controllori programmabili Modicon M340,
Atrium, Premium e Quantum consentono il monitoraggio dei bit e delle parole sistema,
dei moduli d’I/O e dei tempi di attività (minimo/massimo) dei passi SFC.
Scegliendo semplicemente l’opzione desiderata nella configurazione applicazione tutti
gli eventi ad essa correlati verranno riportati in messaggi cronodatati nel buffer di
diagnostica del controllore programmabile. Tali eventi verranno visualizzati automaticamente sui viewer di diagnostica (1) senza bisogno di alcuna programmazione aggiuntiva.
Questa funzione può essere utilizzata insieme alle altre funzioni di diagnostica
integrate in Unity Pro per eseguire una diagnostica di primo livello di tutti gli elementi
della configurazione, fino ad ogni via d’I/O.
7
8
Livello configurazione
Finestra viewer (esempio con Software Unity Pro)
9
Livello modulo
Livello via
(1) I viewer di diagnostica sono strumenti utilizzati per visualizzare e tacitare i messaggi di errore
legati alla funzione di diagnostica. Sono forniti di base con i software Unity Pro e Vijeo
Designer, con i terminali Magelis e con il web server PLC accessibile tramite Magelis iPC thin
client.
10
4/25
Modicon4.indb 25
24-09-2009 17:24:09
Software
Funzioni (segue)
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Funzioni (segue)
Diagnostica applicazione
1
Il software Unity Pro integra inoltre una libreria di blocchi funzione per il monitoraggio,
definiti blocchi di diagnostica DFB e EFB. Questa libreria contiene:
b Blocchi produttore per diagnostica sistema
v IO_DIA Errore ingresso/uscita, utilizzato per controllare lo stato degli ingressi/uscite.
v ASI_DIA, che controlla se si è verificato un errore sul bus AS-i (errore modulo o
bus, slave non presente, slave non configurato o guasto)
2
b Blocchi produttore per diagnostica applicazione, quali ad esempio:
v EV_DIA, che controlla se un evento (bit stato) possiede il valore corretto ad una data
ora (nessuna nozione di temporizzazione).
v MV_DIA, D_GRP, D_REA, che controllano se un evento (cambio di stato di un bit)
avviene conformemente alle condizioni di tempo impostate.
v ALRM_DIA, che controlla la combinazione dello stato di 2 bit.
v NEPO_DIA e TEPO_DIA, che può essere utilizzato per verificare. controllare ed
eseguire la diagnostica degli elementi nella parte operativa del sistema composta dalla
combinazione di 2 attuatori e 2 sensori.
3
4
Usrst_dia
Ingressi
ED
COND
ERROR
STATUS
Uscite
b Blocchi diagnostica aperti
Questi blocchi permettono agli operatori di creare i propri blocchi in funzione di
specifiche esigenze applicative, integrando al contempo i blocchi DFB e EFB sopra
descritti. Possono essere creati partendo da 2 blocchi modello, programmabili in
linguaggio a contatti (LD), letterale strutturato (ST), FBD o a lista d’istruzioni(IL).
AREA_NR
OP_CTRL
5
Diagnostica con analisi della causa del guasto
In caso di errore Unity Pro analizza le sezioni programma interessate, aprendo una
seconda finestra che visualizza le cause e le probabili origini del guasto.
L’operatore viene guidato attraverso il processo di ricerca delle cause del guasto,
riducendo al minimo i tempi di arresto della macchina.
6
7
Il modulo di configurazione o l’istruzione all’origine del problema è accessibile anche
attraverso il viewer di diagnostica integrato in Unity Pro, direttamente dall’allarme
nella finestra viewer uscita (vedere pagina 4/25).
Analisi delle cause del guasto
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/26
Modicon4.indb 26
24-09-2009 17:24:10
0
Funzioni (segue)
Visualizzatori diagnostica
Tutti gli eventi di diagnostica elaborati dai controllori Modicon M340, Atrium,
Premium e Quantum attraverso i blocchi funzione diagnostica DFB/EFB vengono
archiviati in un buffer (spazio memoria dati specifica sul PLC).
Le informazioni contenute in questo buffer vengono trasmesse (in modo trasparente
per l’utente) ai viewer per la visualizzazione automatica e per la gestione degli errori
e degli allarmi.
La funzione viewer è fornita di base con:
b i software di supervisione Vijeo Designer configuration software
b i software di programmazione Unity Pro programming software
b i terminali di dialogo Magelis XBT GT e Magelis iPC
I viewer di diagnostica integrati in Unity Pro possono essere inoltre utilizzati per
accedere all’istruzione o al modulo all’origine dell’errore. Vedere “Diagnostica con
analisi della causa del guasto”, pagina 43120-IT_Ver5.3/20.
I controllori programmabili Modicon M340, Atrium, Premium e Quantum hanno
funzioni multiviewer (utilizzabili con un massimo di 15 viewer).
Una stazione PC compatibile con funzione viewer può essere multistazione
(utilizzabile con un massimo di 15 controllori Modicon M340/Atrium/Premium/Quantum).
La struttura buffer/viewer offre:
b un unico punto di gestione degli errori per ogni applicazione
b cronodatazione degli errori
b salvataggio in memoria degli errori intermittenti
b autonomia rispetto alle funzioni viewer. Il frame inviato dal buffer PLC è identico
per tutti i viewer
b archiviazione automatica di tutti i messaggi di errore.
Finestra
Il viewer di diagnostica viene visualizzato sotto forma di finestra suddivisa in due parti:
b Una lista di messaggi con indicazione, per ogni singolo allarme, di: stato, tipo DFB,
area geografica, date e orari di comparsa/scomparsa, messaggio associato e stato
b Una zona contenente le informazioni aggiuntive riguardanti il messaggio
selezionato: tipo, commento, data comparsa, dati specifici, variabili stato errore, ecc.
Viewer
Videate di impiego
Lo strumento di gestione delle videate operatore è integrato in Unity Pro.
Le videate operatore sono progettate in modo da facilitare l’esecuzione dei processi
automatizzati in fase di debug, avvio e manutenzione. Le videate operatore offrono
un set di informazioni (test esplicativi, visualizzazione valori dinamici, pulsanti e
mimic) che permettono all’operatore di agire in modo rapido e molto semplice per
modificare e monitorare in modo dinamico le variabili controllore.
L’editor di videate operatore offre tutti gli elementi di dialogo HMI (Human/Machine
Interface) necessari per la progettazione e la visualizzazione animata dei processi.
Consente di progettare le videate utilizzando srumenti specifici quali:
b Videata: Creazione di videate runtime, classificabili per famiglie.
b Messaggio: Creazione di messaggi visualizzabili.
b Oggetti: Creazione di oggetti libreria che utilizzano:
v Elementi geometrici (linea, rettangolo, ellisse, integrazione di immagini,
controllore pannelli frontali, ecc.)
v Elementi di comando (tasti, campi inserimento dati, controlli per navigazione, ecc.)
v Elementi di animazione (colori, elementi lampeggianti, bargraph, ecc)
Quando la stazione su cui è installato Unity Pro è collegata al controllore programmabile,
l’operatore può visualizzare in modo dinamico le videate seguendo lo stato effettivo
del processo. È possibile ordinare la sequenza di visualizzazione delle videate in
base alla priorità ad esse assegnata, tramite tastiera o richiesta al controllore.
In modalità collegato il software Unity Pro è accessibile direttamente dalle videate
operatore cliccando sull’oggetto selezionato all’interno di una vista mimic.
È inoltre possibile attivare la tabella di animazione o le funzioni di riferimento
incrociato selezionando una o più variabili della videata.
Per migliorare la leggibilità i mimic possono essere visualizzati a schermo pieno.
La creazione o la modifica di una videata operatore può essere effettuata anche con
il controllore in funzione; questo migliora notevolmente la produttività nelle fasi di
messa in servizio e manutenzione.
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
1
2
3
4
5
6
7
8
9
10
Riferimenti:
pagine da 4/35 a 4/39
4/27
Modicon4.indb 27
24-09-2009 17:24:11
Funzioni (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Modifica del programma con controllore in funzione
Unity Pro consente di effettuare le modifiche al programma anche quando il
controllore collegato al terminale di programmazione è in funzione (RUN).
Le modifiche sono possibili realizzando le seguenti operazioni:
b Quando necessario trasferire l’applicazione dal PLC al terminale PC su cui è
installato Unity Pro.
b Preparare le modifiche al programma che possono essere di qualsiasi tipo e in
qualsiasi linguaggio (IL, ST, LD, FBD, e SFC); ad esempio: aggiunta/cancellazione
passi o azioni SFC. Inoltre è possibile apportare modifiche al codice di un blocco
funzione utente DFB (anche se l’interfaccia corrispondente non può essere modificata).
b Aggiornare il programma sul controllore (in RUN) per inserire le modifiche
apportate al programma.
1
2
Questa funzione permette di aggiungere o modificare in un’unica sessione il codice
programma e i dati in diverse parti dell’applicazione (rendendo le modifiche unificate
e coerenti rispetto al processo comandato).
Questa flessibilità offre vantaggi in termini di risparmio della memoria programma.
3
Funzione Riferimenti incrociati
La funzione Riferimenti incrociati di Unity Pro, disponibile sia in modalità standalone
(offline) che in modalità collegato al PLC (online), permette all’operatore di
visualizzare tutti gli elementi di un’applicazione controllore effettuando una ricerca
per variabili di tipo. La videata indica dove viene utilizzata la variabile e la modalità di
utilizzo (lettura, scrittura, ecc.).
Questa funzione consente inoltre l’accesso all’opzione Cerca/Sostituisci per i nomi
delle variabili.
La ricerca delle variabili può essere avviata da qualsiasi editor (linguaggio, dati,
videata runtime, tabella di animazione,ecc.).
4
5
Funzione Importazione/esportazione
La funzione importazione/esportazione di Unity Pro offre le seguenti operazioni
accessibili dalle videate progetto strutturale e funzionale:
b La funzione importazione permette di riutilizzare nel progetto corrente una parte o
tutto il progetto precedentemente creato
b La funzione eportazione permette di copiare su file una parte o l’intero progetto
corrente per un utilizzo successivo
6
I file creati con la funzione esportazione sono generalmente in formato XML (1).
Tuttavia è possibile esportare o importare variabili anche nei seguenti formati:
b .xvm format compatibile con il software server di dati OFS.
b formato sorgente, in un file .scy compatibile con il software di progettazione PL7
b formato testo con separatore (TAB), in un file .txt file compatibile con qualsiasi
altro sistema
7
Un assistant consente, in fase di importazione, di assegnare nuove istanze ai dati
dei seguenti elementi:
b blocchi funzione DFB
b strutture dati DDT
b dati semplici
Inoltre in fase di importazione di un modulo funzione vengono riassegnati anche i
dati associati con tabelle di animazione e videate operatore.
8
La funzione di importazione XML consente inoltre il trasferimento della configurazione
di un controllore Modicon M340, Atrium, Premium o Quantum preparata in SIS Pro
da utilizzare per la creazione di un progetto in Unity Pro.
Questa funzione evita all’operatore di dover ripetere tutto il procedimento di
configurazione se questa è già stata completata in SIS Pro.
9
10
(1) Linguaggio XML: Linguaggio di markup aperto e basato su testo che fornisce informazioni di
tipo semantico e strutturale relative ai dati.
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/28
Modicon4.indb 28
24-09-2009 17:24:11
0
Convertitori di applicazioni
I supporti di conversione delle applicazioni integrati in Unity Propossono essere
utilizzati per convertire le applicazioni controllore create con i software di programmazione
e configurazione Concept e PL7 nelle applicazioni Unity Pro.
1
Convertitore Concept/Unity Pro (Controllori programmabili Quantum)
La conversione può essere realizzata da una applicazione Concept V2.5 o
successiva (possibile anche per la versione V2.11 o successiva ma solo dopo esser
stata aggiornata alla versione V2.5). Per poter eseguire la conversione, l’applicazione
deve essere esportata in un file ASCII in Concept.
Il file di esportazione viene convertito automaticamente in un file sorgente Unity Pro.
Il file sorgente viene quindi analizzato da Unity Pro e, terminata questa procedura,
viene generato un report di conversione. Una videata visualizza eventuali errori di
conversione dai quali è possibile accedere direttamente alla parte di programma da
modificare.
Il convertitore di applicazioni Concept converte l’applicazione in Unity Pro senza
tuttavia garantire un risultato corretto in tempo reale; è quindi necessario eseguire
un test o un debug delle applicazioni convertite.
2
3
Convertitore PL7/Unity Pro (Controllori programmabili Premium e coprocessori Atrium)
La conversione può essere eseguita da un’applicazione PL7 versione V4 o successiva
(controllori Premium o Atrium). Per poter eseguire la conversione il file sorgente
(applicazione completa o blocco funzione utente) deve essere precedentemente
esportato in PL7.
La procedura di conversione è simile a quella Concept sopra descritta.
4
Note: È anche possibile eseguire la conversione di applicazioni controllore create con Concept,
Modsoft, ProWorx in LL984. Consultare la nostra organizzazione commerciale.
5
Utility di aggiornamento del sistema operativo
Il software OS-Loader fornito con il software Unity Pro consente l’aggiornamento dei
sistemi operativi sui controllori programmabili Atrium, Premium e Quantum.
Può essere utilizzato per aggiornare il processore e i moduli da PL7 o Concept per
renderli compatibili con Unity Pro:
b Processori Premium TSX P57 2p3M/2623M e TSX P57 3p3M/3623M
b Processori Quantum 140 CPU 434 12A e 140 CPU 534 14A (richiede versione
PV 04 o successiva)
b Moduli di comunicazione Ethernet TSX ETY p102 e 140 NOE 771 p1
b Moduli di comunicazione EtherNet/IP TSX ETC 100 and 140 NOC 77100
Gli aggiornamenti del sistema operativo vengono eseguiti tramite:
b Collegamento seriale Uni-Telway RS 485 per i controllori Premium
b Collegamento Modbus o Modbus Plus per i controllori Quantum
b Rete Ethernet TCP/IP per porta Ethernet integrata sui controllori Premium,
Ethernet Premium e Quantum (1)
6
7
Note: Per i controllori Modicon M340 questo servizio è fornito da Unity Loader.
8
(1) L’aggiornamento di OS sui controllori Quantum 140 CPU 671 60 viene effettuato tramite rete
Ethernet con il connettore a fibra ottica MT-RJ integrato al controllore (e tramite transceiver
o switch ConneXium per interfacciamento elettrico/ottico).
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/29
Modicon4.indb 29
24-09-2009 17:24:12
Funzioni (segue)
Software
0
Software Unity Pro
XL Safety
Unity Pro XL Safety
1
In aggiunta alle funzioni di Unity Pro Extra Large, Unity Pro XL Safety offre una
serie di blocchi funzione di controlli specifici e protezioni per facilitare la creazione
e il debug dei progetti di salvataggio Quantum.
Per una descrizione dettagliata di queste funzioni e della relativa configurazione,
oltre ai limiti funzionali nel quadro della normativa IEC 61508 (progetti sicurezza
SIL 2), consultare il documento specifico "Quantum Safety PLC, Safety
Riferimento Manual" 11/2007, n° 3303879.00, approvato da TÜV Rheinland e
fdisponibile sul nostro sito www.schneider-electric.it.
2
Il software di programmazione Unity Pro XLS è certificato conforme ai requisiti della
norma IEC 61508 per la gestione delle applicazioni di sicurezza con i controllori
programmabili Quantum 140 CPU 651 60S/671 60S.
Offre una gamma completa di funzioni necessarie alla programmazione di un
progetto di sicurezza:
b Diagnostica errori accurata e in profondità
b Protezione progetto
In fase di creazione del progetto è la scelta dell’unità controllore Quantum che
determina la sicurezza o meno del progetto creato.
3
Unity Pro XLS è in grado di elaborare tutti i tipi di applicazioni Unity Pro.
Sul computer non sono necessari altri strumenti di programmazione.
4
Per programmare un progetto sicuro Unity Pro XLS offre due linguaggi di
programmazione IEC 61131-3:
b Linguaggio diagramma blocchi funzione (FBD)
b Linguaggio a contatti (LD)
5
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/30
Modicon4.indb 30
24-09-2009 17:24:12
0
Unity Pro XL Safety (segue)
Struttura programma di sicurezza
Un progetto di sicurezza deve essere interamente programmato nella task master
(MAST).
Non è possibile:
b Programmare task FAST, TIMER, INTERRUPT, o AUX
b Utilizzare sottoprogrammi (sezioni SR)
Elementi linguaggio
Unity Pro XLS offre una serie di funzioni specifiche certificate e di blocchi funzione
disponibili nella libreria specifica "Unity Pro safety function block library".
Sono disponibili quasi tutti gli elementi linguaggio:
v Dati elementari (EDTs): BOOL, EBOOL, BYTE, WORD, DWORD, INT, UINT,
DINT, UDINT, e TIME
v Tabelle semplici utilizzate solo per comunicazione dati Ethernet Global Data
v Indirizzamento diretto, ad esempio scrittura in memoria di %MW con una bobina
in linguaggio a contatti LD
v Variabili localizzate
Opzioni controllo progetto
Unity Pro XLS offre le seguenti diverse opzioni per i controlli effettuati sul linguaggio:
v Variabili inutilizzate
v Variabili scritte più volte
v Parametri non assegnati
v Istanze FB utilizzate più volte
v Sovrapposizione Indirizzo
Quando si controlla un progetto di sicurezza è consigliabile attivare tutte le opzioni.
1
2
3
4
5
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/31
Modicon4.indb 31
24-09-2009 17:24:13
Funzioni (segue)
Software
0
Software Unity Pro
XL Safety
Unity Pro XL Safety (segue)
Proteggere il progetto
1
Unity Pro XLS offre funzioni di protezione contro l’accesso non autorizzato a progetti
di sicurezza, a controllori Quantum e allo stesso software Unity Pro XLS.
b La password applicazione (o codice di accesso) impostata in fase di creazione del
progetto viene richiesta:
v all’apertura del file applicazione
v al momento del collegamento al PLC
2
3
b L’editor di sicurezza integrato in Unity Pro XLS viene utilizzato per definire i permessi
di accesso e la lista di funzioni autorizzate per ciascun utente e in particolare:
v Creazione e modifica della password applicazione
v Attivazione della modalità manutenzione
b Regolazione del periodo di autobloccaggio
4
Funzioni e blocchi funzione per applicazioni di ciurezza
Unity Pro XLS offre una serie di funzioni elementari (EFs) e di blocchi funzione
elementari (EFBs) certificati da utilizzare nelle applicazioni di sicurezza.
b Funzioni standard certificate per applicazioni di sicurezza:
v Funzioni matematiche e funzioni per la gestione dei dati dall’area memoria
illimitata nella logica di sicurezza
v Funzioni di confronto
v Funzioni logiche, rotazioni, offset
v Funzioni statistiche
v Configurazione timer e contatore
v Tipo conversioni
b Funzioni specifiche per architetture di sicurezza:
v Configurazione ad alta disponibilità: scelta tra due I/O ON/OFF o ingressi
analogici ridondanti
v Configurazione Ridondanza Hot Standby controllori: per permettere alle due unità
controllore interessate dalla configurazione Ridondanza Hot Standby, di modificare il
proprio ruolo passando da primaria a standby e da standby a primaria.
Lo scopo è quello di verificare la capacità di ciascun processore di assumere il
controllo della situazione in caso di guasto dell’altra unità controllore.
Con Unity Pro XLS questa funzione può essere facilmente programmata
nell’applicazione configurando la funzione elementare S_HSBY_SWAP dalla libreria.
5
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/32
Modicon4.indb 32
24-09-2009 17:24:13
0
Funzioni specifiche e peculiari
Strumenti di auto-test software
Unity Pro XLS offre una funzione di auto-test che permette di verificare che i
componenti software installati non siano stati danneggiati, ad esempio in seguito ad
un guasto dell’hard disk. La funzione di auto-test è basata su un calcolo CRC.
Unity Pro XLS verifica la versione e il CRC:
v dei DLLs
v del database della libreria del FFB
v del database catalogo dei prodotti hardware
Gli auto-test di Unity Pro XLS vengono eseguiti su richiesta dell’utente, ad esempio:
v Dopo l’installazione o la disinstallazione di un programma
v Prima del caricamento dell’applicazione finale sul controllore di sicurezza
v Prima di modificare il programma applicazione eseguito sul controllore di
sicurezza
File binari di cronodatazione
1
2
3
In Unity Pro XLS ogni file binario creato per un progetto di sicurezza contiene un
campo di gestione della versione con indicata la data e l’ora di creazione.
Queste informazioni sono utili per il controllo del progetto.
Scaricare un progetto in Unity Pro XLS
L’utente ha la possibilità di scaricare un progetto di sicurezza dal controllore a Unity
Pro XLS alle seguenti condizioni:
v La funzione deve essere impostata come un’opzione per il progetto di sicurezza.
v L’utente deve conoscere la password per poter stabilire una connessione con il
controllore.
v Per poter eseguire il download ilcontrollore di sicurezza deve essere messo in
modalità manutenzione.
Memoria illimitata
4
5
L’area memoria illimitata contiene bit e parole non protette contro operazioni di scrittura
da apparecchi esterni quali terminali di dialogo HMI, contreollori programmabili, ecc.
v Si trova all’inizio della memoria.
v La sua dimensione può essere configurata con Unity Pro XLS.
v I valori non sono utilizzabili direttamente nell’area memoria illimitata, ma possono
essere utilizzati esclusivamente in associazione a blocchi funzione specifici :
S_MOVE_BIT e S_MOVE_WORD.
Prima nella fase di editing e quindi nella fase di creazione Unity Pro XLS controlla
che vengano utilizzati solo i dati contenuti nella memoria illimitata all’inserimento dei
blocchi funzione S_MOVE_BIT e S_MOVE_WORD.
Unity Pro XLS fornisce inoltre un’utile lista di riferimenti incrociati che permettono
una facile identificazione del modo in cui vengono utilizzate le variabili, verificando
anche l’effettiva applicazione della regola.
Attenzione: Nelle applicazioni di sicurezza è uso comune verificare il trasferimento corretto dei
dati scrivendoli due volte (in due variabili diverse) e quindi confrontandoli.
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/33
Modicon4.indb 33
24-09-2009 17:24:14
Funzioni (segue)
Software
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Driver di comunicazione
I driver più utilizzati sui controllori programmabili Atrium, Premium e Quantum
vengono installati contemporaneamente al software Unity Pro.
1
Unity Pro comprende inoltre i seguenti driver di comunicazione, da installare in caso
di necessità (1):
Tipo di driver
Windows XP
Windows 2000
Uni-Telway porta COM
V1.9 IE20
Uni-Telway TSX SCP 114
V1.2 IE05
Modbus porta COM
V1.6 IE29
Fip scheda ISA TSX FPC10
V1.4 IE06
Fip scheda PCMCIATSX FPC20 V1.2 IE03
Ethway
V1.4 IE05
ISAway PCX 57, scheda ISA V1.2 IE04
PCIway Atrium, scheda PCI
V1.1 IE09
XIP X-Way su TCP
V1.10 IE22
USB per porta terminale USB V1.2 IE17
2
3
4
Windows NT
V1.9 IE17
V1.3 IE08
V1.1 IE08
V1.1 IE03
V1.5 IE06
–
Windows 98
Millenium
V1.7 IE18
Windows 95
V1.4 IE06
V1.2 IE04
V2.6 IE06 (2)
V1.2 IE04
V2.4 IE08
V7.8 IE18
V1.2 IE09
–
Programma Unity Developer's Edition, l’apertura avanzata
Un vero e proprio programma dedicato agli operatori specializzati , per lo sviluppo
di applicazioni in ambiente Unity per l’integrazione di prodotti terzi oltre che per lo
sviluppo di funzioni personalizzate in base alle esigenze specifiche del cliente.
Per utilizzare Unity Developer Edition sono necessarie capacità specifiche ed
esperienza nelle seguenti aree:
b Linguaggi C++ o Visual Basic
b Architetture Client/server
b Tecnologie XML e COM/DCOM
b Sincronizzazione dati
5
6
Strumento supplementare al software Unity Pro Extra Large (3), il software di
sviluppo Unity Developer’s Edition, riferimento UNY UDE VFU CD21E, può essere
utilizzato per la realizzazione di soluzioni ad hoc.
Comprende un kit di sviluppo, server Unity e documentazione.
7
Unity Developer’s Edition è compatibile con:
b Unity Pro Extra Large
b Tutti i processori Modicon M340
b Tutti i coprocessori Atrium
b Tutti i controllori Premium Unity
b Tutti i controllori Quantum Unity
8
(1) Disponibile anche come fornitura a parte (rif.TLX CD DRV 20M)
(2) Solo Windows 98
(3) Solo Unity Pro Extra Large permette di implementare la gestione di database dinamici per
server di dati OFS e software per terze parti.
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Riferimenti:
pagine da 4/35 a 4/39
4/34
Modicon4.indb 34
24-09-2009 17:24:14
Software
Riferimenti
0
Software Unity Pro
Small / Medium / Large / Extra Large / XL Safety
Riferimenti
Pacchetti software Unity Pro Small, Medium, Large, Extra Large e XL Safety
Il software è disponibile in 5 versioni:
b Unity Pro Small per la programmazione e configurazione di piattaforme di
automazione Unity:
v Modicon M340 BMX P34 1000 e BMX P34 20p0/20p02
b Unity Pro Medium per la programmazione e configurazione di piattaforme di
automazione Unity:
v Modicon M340 BMX P34 1000 e BMX P34 20p0/20p02
v Atrium TSX PCI 57 20
v Premium TSX 57 0p, 57 10 e 57 20
b Unity Pro Large per la programmazione e configurazione di piattaforme di
automazione Unity:
v Modicon M340 BMX P34 1000 e BMX P34 20p0/20p02
v Atrium TSX PCI 57 20 e 57 30
v Premium TSX 57 0p, 57 10, 57 20, 57 30 e 57 40
v Quantum con processori 140 CPU 311 10, 434 12U e 534 14U
b Unity Pro Extra Large per la programmazione e configurazione di piattaforme di
automazione Unity:
v Modicon M340 BMX P34 1000 e BMX P34 20p0/20p02
v Atrium TSX PCI 57 20 e 57 30
v Premium TSX 57 0p, 57 10, 57 20, 57 30, 57 40, 57 50 e 57 60
v Quantum con processori 140 CPU 311 10, 434 12U, 534 14U, 651 50, 651 60, 652
60 e processori Hot Standby 140 CPU 671 60
b Unity Pro XL Safetyper la programmazione e configurazione di tutte le
piattaforme di automazione Unity e Unity Safety:
v Modicon M340 BMX P34 1000 e BMX P34 20p0/20p02
v Atrium TSX PCI 57 20 e 57 30
v Premium TSX 57 0p, 57 10, 57 20, 57 30, 57 40, 57 50 e 57 60
v Quantum con processori 140 CPU 311 10, 434 12U, 534 14U, 651 50, 651 60, 652
60 e processori Hot Standby 140 CPU 671 60
v Quantum con processori di sicurezza 140 CPU 651 60S e Hot Standby
140 CPU 671 60S
Kit di upgrade per software Concept, PL7 Pro e ProWORX
Coloro che hanno già acquistato ed installato i software base e sono in possesso di
una licenza valida possono acquistare il software Unity Pro versione V4.0 ad un
prezzo ridotto. Gli upgrade sono possibili solo per le licenze dello stesso tipo (dalla
licenza d’uso di Concept XL alla licenza d’uso di Unity Pro Extra Large).
Composizione e compatibilità OS Windows
Il software multilingue Unity Pro è compatibile coni sistemi operativi Windows 2000
Professional e Windows XP.
Comprende:
b La documentazione in formato elettronico in 6 lingue (Cinese, Inglese, Francese,
Tedesco, Italiano e Spagnolo)
b I convertitori per la conversione delle applicazioni create con i software di
progettazione Concept e PL7 Pro
b Simulatore controllore (PLC simulator)
I cavi per il collegamento del processore al terminale di programmazione devono
essere ordinati a parte.
1
2
3
4
5
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Funzioni:
pagine da 4/20 a 4/34
4/35
Modicon4.indb 35
24-09-2009 17:24:15
Riferimenti (segue)
Software
0
Software Unity Pro
Small / Medium
Software Unity Pro Small versione 4.0
Per controllori programmabili:
1
BMX P34 1000
BMX P34 20p0/20p02
Pacchetti software Unity Pro Small versione 4.0
Descrizione
2
3
Tipo di licenza
Riferimento
Pacchetti software
Unity Pro Medium
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU SFU CD 41
UNY SPU SFG CD 41
UNY SPU SFT CD 41
Peso
kg
–
–
–
Upgrade software da:
- Concept S
- PL7 Micro
- ProWORX NxT/32 Lite
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU SZU CD 41
UNY SPU SZG CD 41
UNY SPU SZT CD 41
–
–
–
Estensione tipo di licenza per Unity Pro Small
Da
Singola (1 stazione)
Gruppo (3 stazioni)
A
Riferimento
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU SZUG CD 41
UNY SPU SZGT CD 41
Peso
kg
–
–
4
5
Software Unity Pro Medium versione 4.0
Per controllori programmabili:
6
BMX P34 1000
BMX P34 20p0/20p02
TSX 57 0p…57 20
TSX PCI 57 20
Pacchetti software Unity Pro Medium versione 4.0
Descrizione
7
8
Tipo di licenza
Riferimento
Pacchetti software
Unity Pro Medium
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU MFU CD 41
UNY SPU MFG CD 41
UNY SPU MFT CD 41
Peso
kg
–
–
–
Upgrade software da:
- Concept S, M
- PL7 Micro, Junior
- ProWORX NxT/32 Lite
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU MZU CD 41
UNY SPU MZG CD 41
UNY SPU MZT CD 41
–
–
–
Estensione tipo di licenza per software Unity Pro Medium
Da
Singola (1 stazione)
Gruppo (3 stazioni)
A
Riferimento
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU MZUG CD 41
UNY SPU MZGT CD 41
Peso
kg
–
–
Upgrade software da Unity Pro Small a Unity Pro Medium
9
Tipo di licenza
Riferimento
UNY SPU MZSU CD 41
UNY SPU MZSG CD 41
UNY SPU MZST CD 41
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Peso
kg
–
–
–
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/10 a 4/19
Funzioni:
pagine da 4/20 a 4/34
4/36
Modicon4.indb 36
24-09-2009 17:24:16
0
Software Unity Pro Large versione 4.0
Per controllori programmabili:
BMX P34 1000
BMX P34 20p0/20p02
TSX 57 0p…57 40
TSX PCI 57 20/30
140 CPU 311 10
140 CPU 434 12U
140 CPU 534 14U
1
Pacchetti software Unity Pro Large versione 4.0
Descrizione
Tipo di licenza
Riferimento
Pacchetti software
Unity Pro Large
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Sito (y 100 utenti)
UNY SPU LFU CD 41
UNY SPU LFG CD 41
UNY SPU LFT CD 41
UNY SPU LFF CD 41
Peso
kg
–
–
–
–
Upgrade software da:
- Concept S, M
- PL7 Micro, Junior, Pro
- ProWORX NxT/32 Lite
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Sito (y 100 utenti)
UNY SPU LZU CD 41
UNY SPU LZG CD 41
UNY SPU LZT CD 41
UNY SPU LZF CD 41
–
–
–
–
2
3
Estensione tipo di licenza per software Unity Pro Large
Da
Singola (1 stazione)
Gruppo (3 stazioni)
A
Riferimento
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU LZUG CD 41
UNY SPU LZGT CD 41
Peso
kg
–
–
Upgrade software da Unity Pro Medium a Unity Pro Large
Tipo di licenza
Riferimento
UNY SPU LZSU CD 41
UNY SPU LZSG CD 41
UNY SPU LZST CD 41
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Peso
kg
–
–
–
4
5
Software Unity Pro Extra Large versione 4.0
Per controllori programmabili:
BMX P34 1000
BMX P34 20p0/20p02
TSX 57 0p…57 60
TSX PCI 57 20/30
140 CPU 311 10
140 CPU 434 12U
140 CPU 534 14U
140 CPU 651 50/60
140 CPU 652 60
140 CPU 671 60
6
Pacchetti software Unity Pro Extra Large versione 4.0
Descrizione
Tipo di licenza
Riferimento
Pacchetti software
Unity Pro Extra Large
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Sito (y 100 utenti)
UNY SPU EFU CD 41
UNY SPU EFG CD 41
UNY SPU EFT CD 41
UNY SPU EFF CD 41
Peso
kg
–
–
–
–
Upgrade software da:
- Concept S, M, XL
- PL7 Micro, Junior, Pro
- ProWORX NxT Lite, Full
- ProWORX 32 Lite, Full
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Sito (y 100 utenti)
UNY SPU EZU CD 41
UNY SPU EZG CD 41
UNY SPU EZT CD 41
UNY SPU EZF CD 41
–
–
–
–
7
8
Estensione tipo di licenza per software Unity Pro Extra Large
Da
Singola (1 stazione)
Gruppo (3 stazioni)
A
Riferimento
Gruppo (3 stazioni)
Team (10 stazioni)
UNY SPU EZUG CD 41
UNY SPU EZGT CD 41
Upgrade software da Unity Pro Large a Unity Pro Extra Large
Tipo di licenza
UNY SPU EZSU CD 41
UNY SPU EZSG CD 41
UNY SPU EZST CD 41
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Riferimento
Linguaggi IEC:
pagine da 4/10 a 4/19
Peso
kg
–
–
Peso
kg
–
–
–
9
10
Funzioni:
pagine da 4/20 a 4/34
4/37
Modicon4.indb 37
24-09-2009 17:24:16
Riferimenti (segue)
Controllori programmabili
Modicon Quantum
Software Unity Pro
Software Unity Pro XL Safety versione 4.1
Per controllori programmabili:
1
BMX P34 1000
BMX P34 20p0/20p02
TSX 57 0p…57 60
TSX PCI 57 20/30
140 CPU 311 10
140 CPU 434 12U
140 CPU 534 14U
140 CPU 651 50/60
140 CPU 652 60
140 CPU 671 60
140 CPU 651 60S
140 CPU 671 60S
Pacchetti software Unity Pro XL Safety versione 4.1*
2
Descrizione
3
Tipo di licenza
Riferimento
Pacchetti software
Unity Pro XL Safety
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Sito (y 100 utenti)
UNY SPU XFU CD 41
UNY SPU XFG CD 41
UNY SPU XFT CD 41
UNY SPU XFF CD 41
Peso
kg
–
–
–
–
Upgrade software da:
- Concept S, M, XL
- PL7 Micro, Junior, Pro
- ProWORX NxT Lite, Full
- ProWORX 32 Lite, Full
Singola (1 stazione)
Gruppo (3 stazioni)
Team (10 stazioni)
Sito (y 100 utenti)
UNY SPU XZU CD 41
UNY SPU XZG CD 41
UNY SPU XZT CD 41
UNY SPU XZF CD 41
–
–
–
–
* disponibile dal 4° trimestre 2009, attualmente pCD31
4
5
Software per Unity Pro versione 4.1
Unity Developer’s Edition
Per controllori programmabili:
6
Descrizione
BMX P34 1000
BMX P34 20p0/20p02
TSX 57 0p…57 60
TSX PCI 57 20/30
140 CPU 311 10
140 CPU 434 12U
140 CPU 534 14U
140 CPU 652 60
140 CPU 671 60
140 CPU 651 60S
140 CPU 671 60S
Tipo di licenza
Riferimento
UDE Unity Developer’s Edition Singola (1 stazione)
Richiede Unity Pro Extra Large
o Unity Pro XL Safety
7
UNY UDE VFU CD21E
Peso
kg
–
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
4/38
Modicon4.indb 38
24-09-2009 17:24:17
0
Riferimenti (segue)
Documentazione per Unity Pro versione 3.1
Per controllori
programmabili
Manuali hardware e
software (su DVD)
Descrizione
Tipo di licenza
Riferimento
Configurazione controllori
per:
- Modicon M340
- Atrium/Premium
- Quantum
- Momentum
- Compatibilità
Multilingue: Cinese, Inglese,
Francese, Tedesco, Italiano
e Spagnolo
UNY USE 909 CD M
Peso
kg
–
2
Compatibilità elettromagnetica
reti e bus di campo
Configurazione software per:
- Unity Pro
- Libreria blocchi funzione
3
Elementi sciolti
Descrizione
Cavi di collegamento
terminale PC
Utilizzo processore
1.8 m
4.5 m
BMX XCA USB H018
BMX XCA USB H045
Peso
kg
0.065
0.110
RS 232D
(connettore
9-pin D-SUB)
2.5 m
TSX PCX 1031
0.170
porta USB
(convertitore
USB/RS 485)
porta USB
(mini-DIN/
RJ45 cordset)
0.4 m
TSX CUSB 485
(1)
0.144
2.5 m
TSX CRJMD 25
(1)
0.150
Modbus port
15-pin D-SUB Quantum
140 CPU 311 10
140 CPU 434 12A
140 CPU 534 14A
RS 232D
(connettore
15-pin D-SUB)
3.7 m
15 m
990 NAA 263 20
990 NAA 263 50
0.300
0.180
porta USB
Premium TSX 57 5p/6p
Quantum 140 CPU 6p1
porta USB
3.3 m
UNY XCA USB 033
–
porta Modbus,
connettore RJ45
Quantum 140 CPU 6p1
connettore
RJ45
1m
3m
6m
110 XCA 282 01
110 XCA 282 02
110 XCA 282 03
–
–
–
Porta USB mini B
BMX P34 1000/20p0
porta Mini-DIN
Premium TSx 57 1p/2p/3p/4p
Atrium TSX PCI 57
BMX XCA USB H0pp
TSX PCX 1031
TSX CUSB 485
1
Verso porta
PC
porta USB
Lunghezza
Riferimento
(1) Con il convertitore TSX CUSB 485 utilizzare il cavo mini-DIN/RJ45 TSX CRJMD 25.
4
5
6
7
8
9
10
Presentazione:
pagina 4/6
Configurazione:
pagine da 4/7 a 4/10
Struttura:
pagine da 4/11 a 4/13
Linguaggi IEC:
pagine da 4/14 a 4/19
Funzioni:
pagine da 4/20 a 4/34
4/39
Modicon4.indb 39
24-09-2009 17:24:18
Presentazione,
configurazione
Software
0
Software Unity
Software Unity EFB Toolkit
Presentazione
Il software Unity EFB Toolkit è un software opzionale di Unity Pro dedicato allo
sviluppo delle funzioni EF e dei blocchi funzione EFB in linguaggio C.
Può essere utilizzato per sviluppare nuove funzioni (con codice interno in linguaggio
C) per ampliare e completare il set di funzioni base di Unity Pro.
Questo software è fornito con Microsoft Visual C++ @.Net, utilizzabili per eseguire il
debug delle funzioni da utilizzare con Unity Pro PLC simulator.
Il software Unity EFB Toolkit offre inoltre un servizio per la creazione e la gestione
di famiglie di funzioni con una vista che ne permette l’integrazione nelle librerie
di funzioni di Unity Pro.
1
2
Configurazione
Il software di sviluppo linguaggio C è uno strumento che consente la gestione
completa del processo grazie a:
b Interfaccia di creazione user-friendly, integrata in Unity Pro, con organizzazione
automatica dei file
b Strumenti potenti per l’esecuzione di test e debug
b Gestione delle compatibilità e delle versioni software delle funzioni create
b Ceazione di file per l’installazione successiva delle funzioni su altre stazioni di
sviluppo
3
4
Gestione delle famiglie di funzioni
Il software può essere utilizzato per definire diverse famiglie di funzioni.
Le funzioni EFs/EFBs, suddivise in famiglie, permettono infatti di creare una libreria
di funzioni organizzata, scritta in linguaggio C.
Una volta create, le famiglie di funzioni possono essere distribuite ed integrate nelle
librerie di Unity Pro.
Le famiglie di funzioni possono essere:
b Organizzate in famiglie/funzioni
b Utilizzate in tutti i linguaggi con la stessa flessibilità delle funzioni di base (wizard
data entry)
b Gestite dallo strumento libreria di Unity Pro (versione management)
5
6
Funzioni di editing
Le diverse opzioni dell’editor del software EFB Toolkit permettono all’operatore di
creare la funzione:
b Dichiarando l’interfaccia; sono accettati tutti i tipi di dati (elementari, strutture,
tabelle)
b Supportando variabili pubbliche e private
7
Scrivere il codice sorgente in linguaggio C
Una funzione scritta in linguaggio C può accedere a numerosi servizi interni del
controllore quali orologio tempo reale,variabili controllore, parole sistema, funzioni
matematiche. In particolare è possibile eseguire elaborazioni in virgola mobile.
8
9
10
4/40
Modicon4.indb 40
24-09-2009 17:24:20
Configurazione (segue),
riferimento
Software
0
Software Unity
Software Unity EFB Toolkit
Configurazione (segue)
Funzioni di debug
La funzione creata può essere testata dopo l’inserimento in un’applicazione e quindi
caricata nel simulatore PLC di Unity Pro.
Per eseguire il debug della funzione utilizzare lo strumento Microsoft Visual C++ che
consente di:
b Inserire punti di arresto
b Realizzare l’esecuzione passo-passo
b Visualizzare il codice con punti di arresto visibili
b Visualizzare i dati manipolati
1
2
Nota: Per creare il codice per un controllore programmabile Modicon M340 viene utilizzato
un compilatore GNU fornito con Unity EFB Toolkit.
Ampliamento della libreria di funzioni
Eseguito il debug, la funzione può essere creata e distribuita.
Il tool di aggiornamento fornito con Unity Pro può essere utilizzato per ampliare le
librerie sulla stazione utente.
La funzione di gestione della versione consente all’operatore di conoscere in
qualsiasi momento il livello delle funzioni installate sulla stazione e di aggiornare
l’applicazione con le ultime versioni disponibili.
Compatibilità
Il software Unity EFB Toolkit è compatibile con Unity Pro Small, Medium, Large e
Extra Large.
È possibile sviluppare funzioni EF e EFB per piattaforme Modicon M340, Premium,
Atrium, e Quantum.
3
4
5
Riferimenti
Unity EFB Toolkit è un software di accompagnamento di Unity Pro, utilizzabile per
creare blocchi elementari EF e blocchi funzione elementari EFB, sviluppate in
linguaggio Visual C++ ed integrate nelle librerie di blocchi funzione di Unity Pro.
Il software Unity EFB Toolkit e la relativa documentazione sono forniti in formato
elettronico su CD-ROM in lingua Inglese.
Descrizione
Unity EFB Toolkit,
kit per lo sviluppo
di blocchi EF e EFB
Tipo
Lingua
di licenza
Singolo
Inglese
(1 stazione) (software e
documentaz.
in formato
elettronico)
Riferimento
UNY SPU ZFU CD 30E
6
Peso
kg
–
7
8
9
10
4/41
Modicon4.indb 41
24-09-2009 17:24:21
Presentazione
Software
0
Software Unity
Software Unity SFC View
Presentazione
Il software Unity SFC View is è integrato nelle applicazioni di dialogo uomo/macchina
(HMI) per il monitoraggio delle applicazioni sequenziali Unity Pro scritte in linguaggio
sequenziale funzionale (diagramma SFC o Grafcet) eseguito da un controllore
programmabile.
1
Configurato come un componente di comando ActiveX, il software Unity SFC View
viene utilizzato per visualizzare le informazioni di stato relative ai diagrammi SFC
eseguiti da un controllore Modicon M340, Premium o Quantum. Installato su una
stazione di dialogo HMI, il software Unity SFC View controlla in tempo reale lo stato
dei diagrammi SFC fornendo dati di diagnostica dettagliati.
2
Unity SFC View legge i dati necessari dal database di progetto Unity in modalità
offline (scollegato).
I dati del controllore sono accessibili online tramite OFS (OPC Factory Server).
3
Senza bisogno di ricreare i diagrammi SFC, Unity SFC View legge la struttura dei
chart direttamente dal database di progetto Unity. Le modifiche apportate
all’applicazione SFC vengono rilevate e aggiornate di volta in volta.
In modalità online, Unity SFC View accede ai dati di diagnostica del controllore,
consentendo in tal modo di conoscerli e di registrare il verificarsi del primo guasto e
dei guasti successivi. I tempi di fermo macchina risultano notevolmente ridotti dal
momento che Unity SFC View consente ai tecnici addetti alla manutenzione di
individuare l’origine del problema molto più velocemente.
4
Unity SFC View è adatto agli utenti finali e agli sviluppatori e progettisti di sistemi che
desiderano integrare questa funzione di controllo nei loro sistemi di dialogo HMI.
Unity SFC View è compatibile con la maggior parte delle piattaforme HMI che
gestiscono i controlli ActiveX quali ad esempio il software di supervisione Vijeo
Designer o di programmazione Visual Basic.
5
6
7
8
9
10
4/42
Modicon4.indb 42
24-09-2009 17:24:22
0
Le tre viste Unity SFC View
Unity SFC View offre tre tipi di viste:
b Un panorama per la selezione dei diagrammi SFC
b Due viste dettagliate che presentano i dati di stato e di diagnostica del diagramma
SFC selezionato.
Il panorama mostra una vista generale di tutti i diagrammi SFC del progetto Unity.
La videata mostra in tempo reale dati quali il passo corrente, i passi simultanei, gli
errori del diagramma con indicazione dello stato del diagramma SFC.
La vista panoramica facilita la navigazione attraverso i diagrammi SFC e il passaggio
rapido alla vista dettagliata del diagramma SFC desiderato dell’applicazione Unity Pro.
Panorama
La vista semplice dettagliata visualizza i dati elementari del passo attivo (o del
passo selezionato) del diagramma SFC in tempo reale. I dati visualizzati possono
comprendere nome, commento, diagramma e stato del passo, oltre ai tempi di
attività (min, max, corrente).
È inoltre possibile attivare la funzione di navigazione nel diagramma.
Vista semplice dettagliata
1
2
3
La dimensione ridotta della vista semplice dettagliata consente di posizionare più
istanze di un’unica videata HMI legata ad una certa parte del processo.
Dalla videata semplice dettagliata è possibile navigare attraverso le videate HMI con
i controlli SFC View, visualizzando la vista dettagliata dei diagrammi SFC.
La vista dettagliata visualizza i dettagli di un diagramma SFC in tempo reale.
La videata mostra il passo corrente, la transizione in attesa di attivazione e il passo
successivo. Vengono visualizzate le azioni associate ai passi oltre alle selezioni
della sequenza o ai rami paralleli. I dati di diagnostica dettagliati comprendono
l’analisi delle cause del guasto a livello della transizione.
In base alla modalità di diagnostica, la griglia di errore indica le cause degli errori o
tutte le variabili assegnate alla logica di transizione.
Lo stato corrente delle diverse variabili e degli errori selezionati sono identificati da
colori diversi.
4
5
Modo diagnostica
La diagnostica della logica di transizione è una funzione chiave di Unity SFC View.
Riduce al minimo i tempi di fermo macchina in caso di guasto.
Vista dettagliata
Sono disponibili due modi di diagnostica diversi:
b Unity SFC View legge i dati nel buffer di diagnostica di Unity PLC.
Mostra informazioni riguardo ad eventi con problemi o mancanti che non permettono
alla transizione di essere attivata. Questo modo di diagnostica non richiede alcuna
configurazione o programmazione aggiuntiva nel programma controllore.
b Unity SFC View controlla la logica interna delle condizioni di transizione “back to
front”. Questo modo di diagnostica fornisce dati di diagnostica riguardanti tutti gli
ingressi collegati alla transizione (non solo degli ingressi interessati da un guasto).
In questo modo di diagnostica, per i controllori Premium, Atrium e Quantum, il
software Unity SFC View utilizza blocchi funzione EFB specifici legati alle condizioni
di transizione. La libreria di blocchi EFB è fornita con il software Unity SFC View.
Personalizzazione
6
7
8
Unity SFC View offre un’interfaccia di programmazione utilizzabile per integrare i
controlli ActiveX Control in un’applicazione HMI, personalizzandone le funzioni e
l’interfaccia operatore.
I controlli ActiveX Control in Unity SFC View possono essere personalizzati configurando
proprietà, metodi ed eventi (tutte le proprietà possiedono un valore di default).
Le pagine proprietà semplificano la configurazione. Unity SFC View consente di
impostare script con metodi quali la navigazione tra i diagrammi, il controllo di stato
dei diagrammi, oltre ad eventi quali la notifica degli errori o la selezione del diagramma.
Questi dati possono essere utilizzati per lanciare programmi o videate operatore.
9
10
Pagina proprietà SFC View
4/43
Modicon4.indb 43
24-09-2009 17:24:23
Presentazione (segue)
Software
0
Software Unity
Software Unity SFC View
Archiettture possibili
Architettura base
1
Unity SFC View è utilizzato nelle configurazioni in cui i software OFS e Unity Pro
risiedono sullo stesso PC dell’applicazione di dialogo uomo-macchina.
Stazione operatore con
applicazione HMI oltre
ai software e progetti Unity
Pro, OFS e SFC View
2
Modicon M340, Premium, Atrium o
Quantum con Unity SFC
3
Architettura distribuita
Nelle architetture distribuite il server OFS e il software Unity Pro possono essere
installati su stazioni diverse.
4
Stazione operatore con applicazione HMI e progetti SFC View
Progetti Unity
Ethernet Modbus/TCP
5
COM/DCOM
OPC Factory Server
Software Unity
6
Rete controllore
Modicon M340, Premium, Atrium o
Quantum con Unity SFC
7
8
9
10
4/44
Modicon4.indb 44
24-09-2009 17:24:25
Riferimenti
Software
0
Software Unity
Software Unity SFC View
Riferimenti
Integrato in un’applicazione di dialogo (HMI) il software Unity SFC View può essere
utilizzato per monitorare e controllare i diagrammi delle applicazioni sviluppate in
linguaggio sequenziale funzionale (SFC) sui controllori Premium/Quantum Unity.
La stazione di dialogo, compatibile con i sistemi operativi Windows 2000 o Windows
XP Professional, deve supportare i controlli ActiveX Control.
Il software Unity SFC View V2.0 richiede:
b Unity Pro V3.p XL, da ordinare a parte
b OFS V3.3 data server software, da ordinare a parte
Il software multilingue Unity SFC View, fornito su CD-ROM comprende:
b SFC View ActiveX Control
b Libreria blocchi funzione EFB per Unity Pro V3.p
b Un esempio su come integrare SFC View nei progetti Unity Pro
b La documentazione in formato elettronico (Inglese, Frencese e Tedesco)
L’esempio di integrazione di Unity SFC View mostra le possibilità offerte da Unity
SFC View. Si tratta di un programma che per poter funzionare non richiede software
di dialogo e che aiuta l’operatore a comprendere come configurare ed utilizzare
Unity SFC View ActiveX Control.
Descrizione
Pacchetti software
Unity SFC View
(versione V2.0)
Tipo di licenza
Riferimento
Singolo (1 stazione) UNY SDU MFU CD21
Team (10 stazioni) UNY SDU MFT CD21
Sito (100 stazioni) UNY SDU MFF CD21
Peso
kg
–
–
–
1
2
3
4
5
6
7
8
9
10
4/45
Modicon4.indb 45
24-09-2009 17:24:25
Presentazione,
configurazione
Software
6
Software Unity
Software Unity Dif di confronto applicazioni
Presentazione
Il software Unity Dif di confronto applicazioni per controllori programmabili
Modicon M340/Premium/Atrium/Quantum è un software opzionale al software di
programmazione Unity Pro Extra Large.
Permette di confrontare due applicazioni Unity create con Unity Pro e di conoscere
in modo completo ed automatico tutte le differenze che le caratterizzano.
1
Il programma Unity Dif migliora la produttività nelle principali fasi di lavoro di un
sistema di automazione con controllori programmabili M340/Premium/Atrium/Quantum:
b Progettazione e messa a punto applicazioni e debugging
b Avvio installazioni e processi
b Gestione e manutenzione installazioni e processi.
2
Il software Unity Dif è uno strumento efficace per il controllo delle applicazioni Unity
destinato a:
b Laboratori di studio dei sistemi di automazione
b Responsabili gestione e manutenzione
b Installatori e integratori di sistemi.
3
Configurazione software
Il software Unity Dif può essere utilizzato in due modi:
b Modo interattivo, quando l’avvio del confronto viene effettuato con un comando
operatore (doppio clic sull’icona software Unity Dif)
b Modo automatico, quando l’avvio viene effettuato con un comando di richiamo
predefinito.
4
I comandi di confronto applicazioni individuano tutte le differenze esistenti tra due
applicazioni a livello:
b dela configurazione hardware (Modicon M340/Premium/Atrium/Quantum)
b della configurazione rete (Ethernet TCP/IP, bus CANopen e I/O a distanza RIO)
b di tutte le istanze di variabili e blocchi funzione
b della struttura applicazione e del suo contenuto (tranne il o i linguaggi utilizzati)
b dei moduli funzionali
b del codice dei blocchi funzione utente DFB e dei dati DDT
b delle opzioni progetto.
5
6
Il risultato del confronto fra due applicazioni può essere:
b Visualizzato
b Stampato
b Salvato in formato .txt in un apposito dossier delle differenze.
Confronto
La fine dell’operazione di confronto è segnalata dalla comparsa del navigatore
applicazione con i due pulsanti in basso.
1 Pulsante identificazione che consente di
accedere alle caratteristiche delle due applicazioni
messe a confronto.
Le differenze sono identificate dal segno #
7
1
8
9
2
2 Pulsante navigatore che consente di accedere
alla struttura arborescente multilivelli
dell’applicazione.
(1) I/O a distanza RIO per controllori programmabili Modicon Quantum.
10
4/46
Modicon4.indb 46
24-09-2009 17:24:26
Configurazione (segue),
riferimento
Software
6
Software Unity
Software Unity Dif di confronto applicazioni
Configurazione (segue)
Visualizzazione dei risultati
1
La rappresentazione della struttura arborescente multilivelli dell’applicazione,
accessibile con il pulsante navigatore dopo aver lanciato il confronto fra due
applicazioni è identificata da 4 simboli; le informazioni riguardanti l’applicazione 1
sono riportate in blu mentre quelle relative all’applicazione 2 sono riportate in rosso:
Il ramo dell’arborescenza in oggetto presenta almeno una differenza
Questo blocco presenta almeno una differenza
2
Questa sezione è presente solo nell’applicazione 1
3
Questo blocco è presente solo nell’applicazione 2
Nell’esempio riportato a lato è stata rilevata una differenza sullo schema di contatti
che provoca il passaggio in modo manuale:
1 Questa linea visualizzata in blu appartiene all’applicazione 1 [Prj1]
2 Questa linea visualizzata in rosso appartiene all’applicazione 2 [Prj2]
Gli estratti dei codici sorgente delle due applicazioni consentono di individuare con
precisione le differenze.
1
2
4
Rapporto delle differenze
Il comando “Report” permette di creare un file contenente le differenze riscontrate (.txt):
5
6
7
8
Riferimento
Questa estensione software consente di mettere a confronto due applicazioni PL7 create con il
software Unity Pro versione u V2.1
Funzione
Estensione
Tipo di
Riferimento
Peso
controllore
installazione
kg
Software Unity Dif
di confronto
applicazioni
CD-Rom contenente
il software e la
documentazione
in formato elettronico
(Inglese-Francese)
Unity Pro
Singolo
Extra Large
(1 stazione)
Modicon M340/
Premium/Atrium
Quantum
UNY SDU DFU CD20
–
9
10
4/47
Modicon4.indb 47
24-09-2009 17:24:27
Presentazione,
funzioni
Software
0
Software Unity
Software Unity Loader
Presentazione
Unity Loader è un eccellente alleato di Unity Pro utilizzabile per eseguire le operazioni di
manutenzione sulle applicazioni di automazione e controllo.
La grande facilità di configurazione ne fanno uno strumento fondamentale per
l’aggiornamento dei progetti del controllore Modicon M340 quando non è necessario
leggere o modificare il programma. È inoltre un software essenziale per l’aggiornamento
dei software integrati sui controllori M340.
Permette di eseguire le seguenti funzioni:
b Trasferimento dei componenti del progetto di automazione dal PC al PLC o dal
PLC al PC, quali programma, dati, file e pagine Web utente salvate nella cartuccia memoria
b Trasferimento dei software integrati dal PC ai moduli Modicon M340.
1
2
Interfaccia grafica software
3
4
Unity Loader: Videata “Project”
5
Il software è adatto ad utilizzatori non particolarmente esperti nel campo
dell’automazione e del controllo. L’interfaccia grafica comprende quattro opzioni
corrispondenti ad altrettante videate contenenti a loro volta diversi tasti funzione
per l’esecuzione delle varie operazioni.
b La prima videata “Project” viene utilizzata per il trasferimento dei progetti:
programma, dati e file utente. Le tre operazioni di scambio tra il PC e l’unità
controllore possono essere messe in sequenza con un unico comando.
b La seconda videata “Operating System” viene utilizzata per aggiornare il software
integrato nel PLC. La videata mostra in dettaglio il contenuto delle versioni firmware
del controllore. Quando viene selezionato un file sul PC la videata mostra inoltre le
caratteristiche di questo file.
b La terza videata “Options” viene utilizzata per configurare l’ambiente di lavoro,
compresa la posizione dei file sul controllore, la lingua scelta tra le sei disponibili
(Inglese, Francese, Tedesco, Italiano, Spagnolo e Cinese), la guida online, ecc.
b L’ultima videata può essere utilizzata per visualizzare informazioni relative al software.
Nota: Qualsiasi sia la videata selezionata, viene visualizzato lo stato di collegamento con il PLC,
oltre ai comandi di collegamento/scollegamento e alla modifica del modo operativo del PLC.
Trasferimento progetti con Modicon M340
Scambi tra PC e unità controllore
Il software può essere utilizzato per trasferire i componenti di un progetto in tutte le
direzioni:
b Programma: binario e sorgente se l’applicazione è stata creata utilizzando il
formato sorgente
b File dati: dati allocati e non allocati
b Dati sulla cartuccia memoria BMX RMS pp8MFP: file utente.
6
7
Unity Loader: Videata “Operating System”
8
Unity Pro può essere utilizzato per trasferire l’applicazione dal file applicazione .stu,
o dal file archivio .sta. Il file programma e dati insieme alle funzioni eseguite con
Unity Loader sono identiche a quelle create ed utilizzate con Unity Pro.
Quando i file utente su cartuccia memoria vengono trasferiti dal controllore al PC
viene creato un file specifico a Unity Loader. L’operazione può quindi essere
effettuata in entrambe le direzioni.
Unity Pro non può invece eseguire questo tipo di trasferimento.
Per semplificare la gestione del progetto, Unity Loader salva di default i tre file letti
nel PLC nella stessa directory con un nome file identico (di default il nome progetto),
ma con un’estensione diversa. La scelta di default suggerita può essere comunque
modificata dall’utilizzatore.
Collegato al controllore Unity Loader visualizza le caratteristiche dei dati letti nel
PLC. Allo stesso modo quando si selezionano dei file sul PC, Unity Loader visualizza
le caratteristiche relative a questi file del PC. Tutti i dati necessari all’azione da
intraprendere vengono visualizzati su un’unica videata. I tre componenti del progetto
vengono selezionati di default, ammesso che siano compatibili con la direzione di
trasferimento selezionata. È inoltre possibile disattivare il trasferimento di uno o due
dei componenti. Tutti i trasferimenti vengono eseguiti con un unico comando.
9
Scambi con unità controllore a distanza mediante scheda memoria Flash
Il software Unity Loader permette inoltre di scaricare su scheda memoria flash
(installata nel processore) i componenti di un progetto (programma, dati allocati e
non allocati e/o file utente) ed un firmware dei moduli Modicon M340 (processore,
analogico, conteggio, motion control o comunicazione).
Lo scaricamento del firmware permette di aggiornare in un secondo tempo la
configurazione di un controllore a distanza.
10
4/48
Modicon4.indb 48
24-09-2009 17:24:28
Funzioni (segue),
riferimento
Software
0
Software Unity
Software Unity Loader
Trasferimento progetti con Modicon M340 (segue)
Trasferimento pagine Web sul modulo Ethernet
Il modulo di comunicazione Ethernet BMX NOE 0110 contiene una memoria Flash
ove è possibile archiviare pagine web utente. Quando Unity Loader viene collegato
al modulo di comunicazione è possibile trasferire le pagine web dal modulo al PC o
viceversa. Il modo operativo è identico a quello disponibile per gli scambi con l’unità
controllore.
Aggiornamento software integrati nei moduli Modicon M340
È possibile aggiornare il firmware dei moduli Modicon M340 (processore, analogico,
conteggio, motion control e comunicazione) seguendo lo stesso metodo utilizzato
per il trasferimento dei progetti.
Una volta collegato al controllore Unity Loader visualizza le caratteristiche del
firmware presente sul PLC. Allo stesso modo quando si seleziona sul PC un file
corrispondente ad un file compatibile con il firmware, Unity Loader ne visualizza le
caratteristiche. Tutti i dati necessari all’azione da intraprendere vengono visualizzati
su un’unica videata.
1
2
3
Comunicazione tra PC e controllore programmabile
Unity Loader utilizza due vettori di comunicazione, USB e Ethernet:
v USB è sempre disponibile per gli scambi con l’unità controllore.
v Ethernet è fondamentale per gli scambi con i moduli Ethernet e può essere anche
v utilizzato per scambi con unità controllre con porta Ethernet integrata.
Riferimento
BMX P34 1000
BMX P34 2000
BMX P34 2010
BMX P34 2020
BMX P34 2030
BMX NOE 0100/0110
BMX AMI/ART/AMO/AMM
BMX EHC 0200/0800
BMX MSP 0200
Tipo di modulo
Processore con Modbus
Porta Ethernet
Porta USB
Processore con CANopen
Processore con porta
Ethernet integrata
5
Ethernet Modbus/TCP
I/O analog.
Conteggio
Motion control
Supportato per processore con porta Ethernet integrata
Supportato
Quando Unity Loader viene collegato ad una rete Ethernet è possibile definire una
gamma di indirizzi da elaborare per visualizzare quindi tutti i dispositivi riconosciuti
presenti in rete. Selezionando il PLC Modicon M340 è quindi possibile eseguire le
operazioni di trasferimento.
Unity Loader: Network scanning
4
Tutti i collegamenti e le operazioni di trasferimento oltre agli eventuali errori vengono
registrati in un file traccia memorizzato nel PC.
6
7
Automazione dei controlli di Unity Loader
Il caricamento/scaricamento di dati tra un controllore ed un PC con software di
supervisione e Unity Loader è ora possibile grazie ad un file batch file gestito
dall’applicazione di supervisione.
8
Riferimento
Unity Loader è disponibile in due formati. Viene fornito automaticamente con tutte le
versioni di Unity Pro Small, Medium, Large e Extra Large.
Può essere ordinato a parte (vedere riferimento catalogo).
Compatibilità
9
Unity Loader è compatibile con i controllori programmabili Modicon M340.
Il suo impiego è totalmente indipendente da Unity Pro. I file programma e i dati
controllore possono essere utilizzati indifferentemente sia da Unity Pro che da Unity
Loader.
Descrizione
Unity Loader
Tipo
Riferimento
Licenza singola
UNY SMU ZUCD21
Peso
kg
–
10
4/49
Modicon4.indb 49
24-09-2009 17:24:29
Presentazione
3
Software
3
Software di supervisione Vijeo Citect
Presentazione
Il software di supervisione Vijeo Citect è caratterizzato da una grande flessibilità che
consente agli utilizzatori di creare soluzioni che corrispondono esattamente alle
necessità applicative.
1
Vijeo Citect offre tutte le funzioni di un supervisore moderno.
L’architettura nativa distribuita di tipo “client-server” è adatta ad un gran numero
di applicazioni nei seguenti settori:
v “Oil & Gas”, petrolio e gas
v “MMM (Mining, Metals and Minerals)”, miniere, metalli e minerali
v “WWW (Water and Wastwater Treatment)”, industria dell’acqua e di trattamento
delle acque,
v “Power”, energia
v “Food and beverage” industria agroalimentare,
oltre a numerosi altri settori quali ad esempio le infrastrutture.
2
3
Strumento di sviluppo unico, Vijeo Citect permette lo sviluppo di tutte le applicazioni
di supervisione, dai piccoli sistemi stand-alone fino ai grandi sistemi in rete ridondanti.
4
I progettisti e gli utenti possono trarre il massimo beneficio dal rapporto con un unico
fornitore per tutte le esigenze di integrazione di sistemi e utilizzatori di applicazioni
appoggiandosi ed usufruendo della competenza di Schneider Electric per poter
integrare il software nel loro sistema.
L’aggiornamento costante e regolare dell’offerta permette di ottimizzare la durata dei
prodotti in funzione delle applicazioni e delle evoluzioni tecnologiche.
Ridondanza
Vijeo Citect permette di gestire la ridondanza di tutti gli elementi del sistema.
Le funzioni di ridondanza sono totalmente integrate nel sistema per garantire
prestazioni eccezionali ed una configurazione intuitiva.
5
Licenza Server
Vijeo Citect è disponibile:
v in versione Client-Server, da 75 a un numero illimitato di punti,
v in versione stand-alone chiamata Vijeo Citect Lite che può gestire 300, 600 o
1200 Punti, vedere pagina 4/55.
6
Vijeo Citect installa in automatico il server OPC di Schneider Electric, OFS, che non
richiede registrazione. L’utilizzo di questo server è riservato al software Vijeo Citect.
Il software OFS, OPC Factory Server, offre l’accesso alle variabili strutturate e
garantisce la coerenza del sistema. Questo è uno dei principali vantaggi che offre la
completa interoperabilità ed integrazione dei prodotti Schneider Electric.
7
Le licenze Server VJC 1011 pp sono dimensionate per numero di punti di cui è
richiesta la visualizzazione, non per numero di I/O (1). Il riferimento VJC 1ppp 1p pp
consente di aumentare il numero di licenze Client e Server in base all’evolversi delle
esigenze (2).
8
(1) Vijeo Citect conta tutte le variabili scambiate con dispositivi esterni, come i PLC.
(2) Se si effettua l’upgrade di un Server o di un Client, è necessario riprogrammare le chiavi di
accesso.
9
10
Architetture:
pagina 4/52 e 4/53
Riferimenti:
pagine da 4/54 a 4/59
4/50
Modicon4.indb 50
24-09-2009 17:24:30
3
Licenze Client
Sono disponibili quattro tipi di licenze client:
v Display Client, VJC 1020 pp: utilizzato dagli operatori per accedere al server
Vijeo Citect attraverso una connessione locale,
v Manager Client, VJC 1030 pp: per operatori che non necessitano di alcun
controllo, ma devono solo visualizzare via LAN i dati dell’applicazione Vijeo Citect,
v Web Display Client, VJC 1022 pp: simile al tipo Display Client, ma utilizzato
attraverso una connessione Web,
v Web Manager Client, VJC 1032 pp: simile al tipo Manager Client, ma utilizzato
attraverso una connessione Web.
1
2
Licenze Client statiche, condivise o ridondate
In funzione delle vostre necessità è possibile acquistare licenze client di tipo Statico,
Condiviso o Ridondato.
v Licenze Client statiche: per gli operatori che devono avere sempre e comunque
accesso all’applicazione, indipendentemente da quale sia il numero di client
connessi al server. Le licenze di tipo Statico assicurano l’accesso al sistema di
controllo in quanto risiedono nella chiave hardware inserita nel PC dell’operatore.
v Licenze Client condivise: gli utenti che non hanno la necessità di essere sempre
connessi al sistema possono acquistare licenze di tipo Condiviso. Il software può
essere installato su qualunque PC della rete ma l’accesso contemporaneo al
sistema è limitato al numero di licenze che è stato acquistato. Queste licenze sono
memorizzate in una chiave sul server.
v Licenze Client ridondate: Le licenze Client di tipo ridondato VJC 10pp 88 sono
disponibili solo per il server di Standby in una configurazione ridondata; sono
utilizzate per garantire che il cliente abbia sempre a disposizione il numero di client
che ha acquistato.
Kit di sviluppo
Il kit di sviluppo VJC 1099 p2 è necessario per la spedizione dei componenti fisici
che fanno parte di un ordine: CD, chiavi hardware, manuali, scatole.
Occorre tenere presente che:
v Ogni server richiede una chiave hardware (USB o parallela).
v La chiave hardware del server viene utilizzata anche per memorizzare le licenze
di tipo condiviso.
v La chiave controlla il numero di postazioni che possono essere attivate.
v La chiave può operare solo su una determinata versione di software.
Licenza promozionale di valutazione
Insieme al kit di sviluppo è possibile ordinare una licenza promozionale VJC 1095 00
dedicata alla formazione e alle demo.
3
4
5
6
7
La licenza di valutazione consente all’utente di sviluppare le sue applicazioni e
testarle per 10 minuti nella modalità online. Opera solo su sistemi stand alone.
8
.
9
10
Architetture:
pagina 4/52 e 4/53
Riferimenti:
pagine da 4/54 a 4/59
4/51
Modicon4.indb 51
24-09-2009 17:24:31
Architetture
3
Software
3
Software di supervisione Vijeo Citect
Architetture
Stazione singola, stand-alone 5000 postazioni SCADA
1
Kit di sviluppo
- 1 x VJC 1099 22, spedizione fisica del CD con chiave USB.
Licenza server
- 1 x VJC 1011 14, Licenza server con 5000 punti, Server Client incluso.
Stazione singola
2
Licenza client
- Non necessaria in quanto inclusa nella licenza server.
3
4
Unico server con accesso remoto via Web in visualizzazione
Kit di sviluppo
- 1 x VJC 1099 22, spedizione fisica del CD con chiave USB.
Unico server con accesso via Web in visualizzazione
5
Licenza server
- 1 x VJC 1011 15, licenza server con 15000 punti, Server Client incluso.
Licenza client
- 1 x VJC 1032 99, licenza Web Manager Client per 15000 punti.
6
Unico server in rete con client Web
Esempio: unico server, 500 postazioni, 2 tipi di client Web: un Web Display e un
Web Manager.
7
Kit di sviluppo
- 1 x VJC 1099 22, spedizione fisica del CD con chiave USB.
Licenza server
- 1 x VJC 1011 12, licenza server con 500 Punti, Server Client incluso.
8
Unico server con client di controllo e visualizzazione Web
Licenze Client
- 1 x VJC 1022 12, licenza Web Display Client con 500 punti.
- 1 x VJC 1032 99, licenza Web Manager Client con 500 punti.
9
10
Presentazione:
pagina 4/50
Riferimenti:
pagine da 4/54 a 4/59
4/52
Modicon4.indb 52
24-09-2009 17:24:33
3
Architetture (segue)
Unico server con accesso da licenze statiche e condivise
Esempio: unico server, 5000 punti con 5 PC Clinet e 3 licenze Client: 1 statica e 2
condivise.
Kit di sviluppo
- 1 x VJC 1099 22, spedizione fisica del CD con chiave USB.
- 1 x VJC 1099 21, chiave USB addizionale per client di tipo statico.
2
Licenza server
- 1 x VJC 1011 14, licenza Server con 5000 Punti, Server Client incluso (tipo
Display Client locale sul PC Server).
Licenze condivise
Licenza statica
Unico server con 2 licenze di tipo condiviso e 1 licenza di tipo
statico
1
Licenze Client
- 3 x VJC 1020 14, licenze Display Client con 5000 Punti.
3
Server ridondati con client di controllo sui server e client di visualizzazione via Web
4
Esempio: server ridondati, 1500 punti, con 2 Display Client di controllo sui server e 2
Web Manager Client.
Kit di sviluppo
- 1 x VJC 1099 22, spedizione fisica del CD con chiave USB: chiave del Server
primario.
- 1 x VJC 1099 21, chiave USB aggiuntiva per server secondario o di standby
(regola: 1 chiave per server).
Due server ridondati con 2 Display client sui server
e 2 Web Mnager Client
Licenze Server
- 2 x VJC 1011 13, licenze server con 1500 Punti, Server Client incluso.
v il primo server agisce da server primario.
v il secondo server si configura come server secondario o di standby.
v su ogni chiave è residente una licenza, primaria e Standby.
5
6
Licenze Client
- 2 x VJC 1032 99, licenze Web Manager Client con 1500 Punti.
v le due licenze sono memorizzate nella chiave del server primario.
7
Licenza client ridondata
- 2 x VJC 1032 88, licenza Web Manager Client ridondata
v licenze ridondate flottanti per licenze Web Manager Client,
v le due licenze sono memorizzate nella chiave del server standby.
8
9
10
Presentazione:
pagina 4/50
Riferimenti:
pagine da 4/54 a 4/59
4/53
Modicon4.indb 53
24-09-2009 17:24:36
Riferimenti
3
Software
3
Software di supervisione Vijeo Citect
Kit di sviluppo Vijeo Citect Box e clés
La confezione Vijeo Citect Box VJC 1099 p2 comprende:
v 1 CD-Rom con il software Vijeo Citect,
v i driver pack Schneider Electric,
v una guida all’installazione,
v una chiave hardware.
1
Le chiavi aggiuntive vengono fornite nella stessa confezione Vijeo Citect Box.
Kit di sviluppo Vijeo Citect Box
2
3
Descrizione
VJC 1099 p2
Tipo di chiave
Riferimento
Vijeo Citect Box
Chiave USB
USB
VJC 1099 22
Peso
kg
0,410
Vijeo Citect Box
Chiave parallela
Parallela
VJC 1099 12
0,420
Licenza
Riferimento
Chiave USB aggiuntiva
Vijeo Citect
Fornita nella confezione Vijeo
Citect Box.
Licenza server ridondati
e licenze client statiche
(non-flottante).
VJC 1099 21
Peso
kg
–
Chiave parallela aggiuntiva
Vijeo Citect
Fornita nella confezione Vijeo
Citect Box
Licenza server ridondati,
licenze client statiche
(non-flottante) e licenze
demo.
VJC 1099 11
–
Chiavi aggiuntive Vijeo Citect
Descrizione
4
VJC 1099 21
VJC1099 11
5
Vijeo Citect Lite, stand-alone
La licenza Vijeo Citect Lite stand-alone, per 300, 600 o 1200 punti comprende:
v 1 CD con il software Vijeo Citect,
v il driver pack Schneider Electric,
v una guida all’installazione,
v una chiave hardware.
6
La licenza Vijeo Citect Lite è dedicata a semplici applicazioni stand-alone e non può
connettersi a software di terze parti o a stazioni client. Non può essere ridondata.
La licenza Vijeo Citect Lite può essere upgradata a una licenza Vijeo Citect completa (1).
Licenza Vijeo Citect Lite
7
Descrizione
Numero di punti
Vijeo Citect Lite
300
Stand-alone: nessuna connettività 600
applicativa o di rete
1200
È necessario ordinare la chiave
a parte..
8
Riferimento
VJC 3011 27
VJC 3011 59
VJC 3011 50
Peso
kg
–
–
–
Estensioni di Vijeo Citect Lite
I riferimenti sottostanti sono utili per aumentare il numero di punti di Vijeo Citect Lite:
v in numero di punti nella versione Lite,
v da Vijeo Citect Lite alla versione completa Vijeo Citect Server (vedere sotto).
Descrizione
9
10
Numero di punti
Riferimento
Estensione Vijeo Citect Lite
in numero di punti
da 300 a 600
da 600 (2) a 1200
VJC L27 L59
VJC L59 L50
Peso
kg
–
–
Estensione Vijeo Citect Lite
verso Vijeo Citect Server
da 300 Lite a 600 Server
VJC L27 F12
da 600 Lite (2) a 1500 Server VJC L59 F13
da 1200 Lite a 1500 Server VJC L50 F13
–
–
–
(1) Richiede la riprogrammazione della chiave VJC 1094 00.
(2) Anche per le versioni Lite 500 punti installati.
Presentazione:
pagina 4/50
Architetture:
pagina 4/52 e 4/53
4/54
Modicon4.indb 54
24-09-2009 17:24:37
3
Vijeo Citect Server
La licenza Vijeo Citect Server, sistema completo, segmentata per numero di punti,
comprende:
v 1 CD-Rom con il software Vijeo Citect,
v il driver pack Schneider Electric,
v una guida all’installazione,
v una chiave hardware.
1
Sistemi ridondati
Per sistemi ridondati è sufficiente ordinare due licenze Server.
Non è necessario ordinare altro per il server.
È necessario ordinare a parte la chiave (USB o parallela).
2
Vijeo Citect Licenza server
Descrizione
Vijeo Citect Server
Versione completa.
Chiave da ordinare a parte.
Numero di punti
Riferimento
75
150
500
1500
5000
15000
Illimitato
VJC 1011 10
VJC 1011 11
VJC 1011 12
VJC 1011 13
VJC 1011 14
VJC 1011 15
VJC 1011 99
Peso
kg
–
–
–
–
–
–
–
3
4
Estensione di Vijeo Citect Server
I riferimenti sottostanti sono utili ad estendere il numero di punti sul server.
Descrizione
Estensione
Vijeo Citect Server (1)
Numero di punti
Riferimento
da 75 a 150
da 150 a 500
da 500 a 1500
da 1500 a 5000
da 5000 a 15000
da 15000 a Illimitato
VJC 1011 10 11
VJC 1011 11 12
VJC 1011 12 13
VJC 1011 13 14
VJC 1011 14 15
VJC 1011 15 99
Peso
kg
–
–
–
–
–
–
5
6
7
8
9
10
Presentazione:
pagina 4/50
Architetture:
pagina 4/52 e 4/53
4/55
Modicon4.indb 55
24-09-2009 17:24:37
Riferimenti (segue)
3
Software
3
Software di supervisione Vijeo Citect
Vijeo Citect Display Client
Le licenze Vijeo Citect Display Client sono adatte all’utilizzo da parte degli operatori
del sistema. LQuesto tipo di client è licenziato per numero di punti che vengono
visualizzati e può utilizzare:
v licenze condivise, residenti sulla chiave del server,
v licenze statiche, residenti su una chiave del PC client.
1
Sistemi ridondati
v il numero di licenze client condivise si somma alla chiave del server primario,
v per il server di standby occorre ordinare lo stesso numero di licenze Display Client
VJC 1020 88 ridondate.
2
Licenza Vijeo Citect Display Client
Descrizione
3
Licenza Vijeo Citect
Display Client
4
Descrizione
Licenze ridondate
Vijeo Citect Display Client
5
Numero di punti
Riferimento
75
150
500
1500
5000
15000
Illimitato
VJC 1020 10
VJC 1020 11
VJC 1020 12
VJC 1020 13
VJC 1020 14
VJC 1020 15
VJC 1020 99
Descrizione
Riferimento
Solo licenze
condivise
VJC 1020 88
Peso
kg
–
–
–
–
–
–
–
Peso
kg
–
Vijeo Citect Manager Client
Le licenze Vijeo Citect Manager Client sono adatte a tutti quegli utenti che non
necessitano di effettuare nessun controllo sul sistema. Questo tipo di client è
licenziato per numero di punti che vengono visualizzati e può utilizzare:
v licenze condivise, residenti sulla chiave del server,
v licenze statiche, residenti su una chiave del PC client.
6
Sistemi ridondati
v il numero di licenze client condivise si somma alla chiave del server primario.
v per il server di standby occorre ordinare lo stesso numero di licenze
Manager Client VJC 1030 88 ridondate.
7
Licenza Vijeo Citect Manager Client
Descrizione
Licenza Vijeo Citect
Manager Client
Descrizione
8
Licenza ridondata
Vijeo Citect
Manager Client
Numero di punti
Riferimento
75
150…illimitato
VJC 1030 10
VJC 1030 99
Descrizione
Riferimento
Solo licenze
condivise
VJC 1030 88
Peso
kg
–
–
Peso
kg
–
9
10
Presentazione:
pagina 4/50
Architetture:
pagina 4/52 e 4/53
4/56
Modicon4.indb 56
24-09-2009 17:24:38
3
3
Vijeo Citect Web Display Client
Le licenze Vijeo Citect Web Display Client sono adatte a tutti gli utenti che
necessitano del pieno controllo del sistema ma preferiscono la flessibilità di un
accesso via Web attraverso Internet Explorer.
Questo tipo di client è licenziato per numero di punti che vengono visualizzati e deve
utilizzare licenze condivise (residenti sulla chiave del server).
Sistemi ridondati
v il numero di licenze client condivise flottants commandé si somma alla chiave del
server primario,
v per il server di standby occorre ordinare lo stesso numero di licenze di controllo
ridondate Web Display Client VJC 1030 88.
1
2
Licenza Vijeo Citect Web Display Client
Descrizione
Licenza Vijeo Citect
Web Display Client
Descrizione
Licenza ridondata
Vijeo Citect
Web Display Client
Numero di punti
Riferimento
75
150
500
1500
5000
15000
Illimitato
VJC 1022 10
VJC 1022 11
VJC 1022 12
VJC 1022 13
VJC 1022 14
VJC 1022 15
VJC 1022 99
Descrizione
Riferimento
Solo licenze
condivise
VJC 1022 88
Peso
kg
–
–
–
–
–
–
–
Peso
kg
–
3
4
5
Vijeo Citect Web Manager Client
Le licenze Vijeo Citect Web Manager Client sono adatte a tutti quegli utenti che non
necessitano del controllo sul sistema, ma devono solo visualizzare l’applicazione con
accesso via Web. Questo tipo di client è licenziato per numero di punti che vengono
visualizzati e deve utilizzare licenze condivise (le licenze residenti sulla chiave del
server).
Sistemi ridondati
v il numero di icenze client condivise si somma alla chiave del server primario,
v per il server di standby occorre ordinare lo stesso numero di licenze
Manager Client Redondant VJC 1032 88 ridondate.
7
Licenza Vijeo Citect Web Manager Client
Descrizione
Licenza Vijeo Citect
Web Manager Client
Descrizione
Licenza ridondata
Vijeo Citect
Web Manager Client
Numero di punti
Riferimento
75
150…illimitato
VJC 1032 10
VJC 1032 99
Descrizione
Riferimento
Solo licenze
condivise
VJC 1032 88
6
Peso
kg
–
–
8
Peso
kg
–
9
10
Presentazione:
pagina 4/50
Architetture:
pagina 4/52 e 4/53
4/57
Modicon4.indb 57
24-09-2009 17:24:38
Riferimenti (segue)
3
Software
3
Software di supervisione Vijeo Citect
Estensione di Display Client
Utilizzare i seguenti riferimenti per aumentare il numero di punti:
v sui server dotati di chiave hardware, per licenze condivise,
v sui client dotati di chiave hardware, per licenze statiche.
1
Estensione Vijeo Citect Display Client (1)
Descrizione
Estensione Vijeo Citect
Display Client
2
Numero di punti
Riferimento
da 75 a 150
da 150 a 500
da 500 a 1500
da 1500 a 5000
da 5000 a 15000
da 15000 a illimitato
VJC 1020 10 11
VJC 1020 11 12
VJC 1020 12 13
VJC 1020 13 14
VJC 1020 14 15
VJC 1020 15 99
Peso
kg
–
–
–
–
–
–
Estensione di Manager Client
3
Utilizzare i seguenti riferimenti per aumentare il numero di punti:
v sui server dotati di chiave hardware, per licenze condivise,
v sui client dotati di chiave hardware, per licenze statiche.
Estensione Vijeo Citect Manager Client (1)
Descrizione
4
Estensione Vijeo Citect
Manager Client
5
Numero di punti
Riferimento
da 75 a 150
da 150 a 500
da 500 a 1500
da 1500 a 5000
da 5000 a 15000
da 15000 a illimitato
VJC 1030 10 11
VJC 1030 11 12
VJC 1030 12 13
VJC 1030 13 14
VJC 1030 14 15
VJC 1030 15 99
Peso
kg
–
–
–
–
–
–
Estensione di Web Display Client
Utilizzare i seguenti riferimenti per aumentare il numero di punti sui server dotati di
chiave hardware.
Estensione Vijeo Citect Web Display Client (1)
Descrizione
6
Estensione Vijeo Citect
Web Display Client
7
Numero di punti
Riferimento
da 75 a 150
da 150 a 500
da 500 a 1500
da 1500 a 5000
da 5000 a 15000
da 15000 a illimitato
VJC 1022 10 11
VJC 1022 11 12
VJC 1022 12 13
VJC 1022 13 14
VJC 1022 14 15
VJC 1022 15 99
Peso
kg
–
–
–
–
–
–
Estensione di Web Manager Client
Utilizzare i seguenti riferimenti per aumentare il numero di punti sui server dotati di
chiave hardware.
Estensione Vijeo Citect Web Manager Client (1)
8
Descrizione
Estensione Vijeo Citect
Web Manager Client
9
Numero di punti
Riferimento
da 75 a 150
da 150 a 500
da 500 a 1500
da 1500 a 5000
da 5000 a 15000
da 15000 a illimitato
VJC 1032 10 11
VJC 1032 11 12
VJC 1032 12 13
VJC 1032 13 14
VJC 1032 14 15
VJC 1032 15 99
Peso
kg
–
–
–
–
–
–
(1) Per riprogrammare la chiave è necessario acquistare il riferimento VJC 1094 00.
10
Presentazione:
pagina 4/50
Architetture:
pagina 4/52 e 4/53
4/58
Modicon4.indb 58
24-09-2009 17:24:39
3
Driver specifici Vijeo Citect
L’offerta Vijeo Citect comprende di default un grande numero di driver.
A causa del copyrigth, alcuni di essi hanno un riferimento speciale e devono essere
ordinati a parte.
L’acquisizione di un driver specifico comprende l’accesso al supporto tecnico relativo
al driver per un periodo di un anno.
Descrizione
Driver specifico
Vijeo Citect
Protocollo
Riferimento
IEC 60870-5-104
PSDirect ETH
PSDirect MPI
Bailey
SEMAPI
MOSCAD
VJC 3051 41
VJC 3051 40
VJC 3051 42
VJC 3051 44
VJC 3051 48
VJC 3051 49
1
Peso
kg
–
–
–
–
–
–
2
3
Nota: prima di ordinare driver specifici Vijeo Citect contattate il vostro rappresentante locale
Schneider Electric.
Riprogrammazione chiave Vijeo Citect
Per poter riprogrammare una chiave Vijeo Citect occorre ordinare il riferimento
VJC 1094 00:
v estensione del numero di punti,
v aggiunta client,
v passaggio da una licenza Vijeo Citect Lite ad una licenza Vijeo Citect completa,
v passaggio da una chiave parallela ad una chiave USB.
4
Nota: Nel caso in cui sia necessaria una nuova chiave acquistare una chiave Vijeo Citect
aggiuntiva, vedere pagina 4/55.
Peso
kg
–
5
A partire dal secondo anno di funzionamento di una o più licenze Vijeo Citect,
Vijeo Citect Support permette all’operatore di continuare a beneficiare di un supporto
completo per la base installata.
Questo servizio comprende, tra l’altro, tutti gli aggiornamenti fino alle versioni più recenti.
6
Descrizione
Riferimento
Riprogrammazione Chiave Vijeo Citect
VJC 1094 00
Supporto Vijeo Citect
Nota: Il supporto può essere applicato ad un sito con più licenze.
Prodotto
Supporto Vijeo Citect
Descrizione
Riferimento
Per software
e licenze Vijeo Citect
Per driver specifici
Vijeo Citect
VJC 1091 01
Peso
kg
–
VJC 1091 01D3
–
7
Conversione di applicazioni terze
Switch 2 Citect è uno strumento di aiuto alla conversione di applicazioni terze in
Vijeo Citect. Il programma trasforma le informazioni grafiche e il database delle
variabili per renderle compatibili con Vijeo Citect.
Prodotto
Switch 2 Vijeo Citect
Descrizione
Riferimento
Unità di conversione
applicazioni terze
VJC 1090 88
Peso
kg
–
9
Chiave di accesso temporaneo a Vijeo Citect
Descrizione
Chiave temporanea
Vijeo Citect
Solo chiave USB (1)
Descrizione
Riferimento
Consente l’accesso
VJC 1095 03
temporaneo ad una chiave (2).
8 giorni di utilizzo continuo.
La chiave hardware deve
essere riconsegnata al
termine del periodo di
prestito.
(1) Richiede anche una chiave USB aggiuntiva VJC 1099 21.
(2) La quantità da ordinare corrisponde al numero di mesi di prestito desiderato.
8
Peso
kg
–
10
4/59
Modicon4.indb 59
24-09-2009 17:24:40
Presentazione
3
Software
3
Software server di dati OPC
OPC Factory Server
Presentazione
1
Il software OFS (OPC Factory Server) di Schneider Electric utilizza lo standard OPC
(OLE for Process Control) che consente ad applicazioni informatiche dette “Client”
quali supervisori/SCADA, interfacce personalizzate, di accedere in tempo reale ai
dati dei sistemi di controllo e automazione e di distribuzione elettrica Schneider
Electric collegati in rete o su bus.
Permette inoltre la comunicazione con apparecchi terzi con protocolli Modbus e
Modbus/TCP.
2
Cuore dell’offerta Transparent Ready, OFS consente una comunicazione sempre
più semplice, aperta e trasparente tra le vostre applicazioni software e le vostre
macchine: sempre più vantaggi per un’interoperabilità totale al centro dei vostri
impianti.
Nella versione V3.3, il server di dati OFS integra le specifiche più recenti
dell’OPC Foundation:
b OPC-DA (OPC Data Access)
b Interface .NET API
b OPC XML-DA V1.0 (OPC XML Data Access)
3
L’offerta OFS V3.3 è disponibile in due versioni:
b OFS Small: server di dati per 1000 oggetti (1), senza protocollo OPC XML-DA
b OFS Large: server di dati completo
4
Apparecchi e protocolli supportati
Il software OFS è un server di dati multi-controllori, che consente l’impiego di più
protocolli di comunicazione fornendo in tal modo alle applicazioni “Client” un insieme
di servizi di accesso alle variabili di controllo e automazione: accesso al server in
modo locale o a distanza, mediante indirizzo fisico o simbolo, ecc…
5
Apparecchi supportati:
b Controllori programmabili Modicon Quantum, Premium, Micro, Compact e
Momentum
b Controllori programmabili Schneider Electric TSX Serie 7 e April Serie 1000
b Apparecchi Modbus seriali collegati mediante passerelle Schneider Electric:
gamme TSX ETG 10pp, EGX ppp…
b Apparecchi Uni-Telway seriali collegati mediante passerelle Schneider Electric
(TSX ETG 1010)
6
Reti e protocolli supportati:
b Modbus: Modbus seriale, Modbus plus, Modbus/TCP.
b X-Way/Uni-TE: Uni-Telway, Fipway, ISAway, PCIway.
7
Apertura
Lo sviluppo d’interfacce specifiche è più semplice con il software OFS V3.3 che è
particolarmente adatto a due tipi di utente:
b Gli utenti finali che desiderano interfacciare le loro applicazioni di supervisione
o di dialogo HMI con controllori programmabili Schneider Electric, o sviluppare
applicazioni su PC (videate di comando, tabelle Excel, ecc...) con accesso a più
controllori programmabili collegati con il PC che supporta queste applicazioni.
8
b I fornitori di prodotti di controllo o informatica industriale (supervisione,
interfacce uomo/macchina...) che, desiderando sviluppare nei loro prodotti base
l’applicazione Client OPC, accedono ai dati contenuti nei controllori programmabili
tramite server OPC.
9
(1) oggetto: variabile, struttura, tabella, ecc... dell’applicazione Unity Pro.
10
Configurazione:
pagina 4/63
Funzioni:
pagina 4/64
Riferimenti:
pagina 4/65
4/60
Modicon4.indb 60
24-09-2009 17:24:41
Architetture supportate
0
Software
3
Software server di dati OPC
OPC Factory Server
Architetture supportate
1
Il server OFS offre quattro modi di accesso:
b un modo puramente locale
b un accesso a distanza da un client OPC-DA
b un accesso a distanza da un client OPC .NET
b un accesso a distanza da un client OPC XML-DA
2
Accesso locale
L’applicazione client e il server OFS sono sulla stessa stazione PC.
Stazione OFS
OPC Factory Server: pagina principale
Data Symbole
(Concept, PL7 ou Unity Pro)
Applicaz.
client locale
3
Rete Modbus
Rete X-Way
4
Momentum
Premium
TSX Micro
Quantum
5
Accesso a distanza da un client OPC-DA
L’applicazione client e il server di dati OFS sono installati su macchine diverse e
distanti. La comunicazione tra la stazione client e il server OFS è possibile via
DCOM (Microsoft) con il protocollo OPC-DA.
6
Rete Ethernet Modbus/TCP
DCOM
Staz. OFS
Applicaz.
client a dist.
Data Symbole
(Concept, PL7 o Unity Pro)
Applicaz.
client locale
Rete Modbus
7
Rete X-Way
8
Momentum
Premium
TSX Micro
Quantum
9
10
Configurazione:
pagina 4/63
Funzioni:
pagina 4/64
Riferimenti:
pagina 4/65
4/61
Modicon4.indb 61
24-09-2009 17:24:43
Software
Architetture supportate
(segue)
0
3
Software server di dati OPC
OPC Factory Server
Architetture supportate (segue)
Accesso a distanza da un client OPC .NET
1
L’applicazione client .NET e il server di dati OFS sono su stazioni a distanza.
La comunicazione tra la stazione client e il server OFS avviene via DCOM
(Microsoft) tramite protocollo OPC-DA.
Intranet
2
DCOM
Rete Ethernet Modbus/ TCP
Staz. OFS
server
Client .NET
3
La compatibilità Microsoft .NET del server OFS è stata sviluppata per permettere ad
una stazione client OPC .NET di accedere agli oggetti del server OFS su rete
intranet tramite l’interfaccia OPC .NET API.
4
Questa interfaccia assicura l’interoperabilità tra applicazioni OPC esistenti ed
applicazioni sviluppate in ambiente nativo .NET.
Accesso a distanza da un client OPC XML-DA via HTTP
5
L’applicazione client e il server OFS sono su stazioni a distanza che comunicano via
internet utilixzzando il protocollo SOAP in conformnità con le specifiche OPC
XML-DA V1.01 di OPC Foundation.
Il server di dati OFS si appoggia su un server HTTP installato sulla stessa stazione.
Data Symbole
(Concept, PL7
o Unity Pro)
6
Server sito
e stazione
OFS
Internet
Pare-feu
Rete industriale
7
IIS
Applicaz.
client
a dist.
Controllori
programmabili
industriali
8
Le norme OPC XML-DA V1.0 mirano ad evitare i limiti di COM/DCOM, offrendo
quindi:
b un’interfaccia OPC ad applicazioni client Windows e non-Windows
b oltre a intranet, un accesso a distanza via internet
La norma OPC XML-DA si basa sugli standard dei “Web Services” quali SOAP, XML,
WSDL (1). Un client SOAP può accedere ai dati del server OFS via intranet o
internet basandosi sul protocollo SOAP rispettando la norma OPC XML DA V1.01 di
OPC Foundation.
9
(1) SOAP: Simple Object Access Protocol
XML: Extended Markup Language
WSDL: Web Services Description Language
10
Configurazione:
pagina 4/63
Funzioni:
pagina 4/64
Riferimenti:
pagina 4/65
4/62
Modicon4.indb 62
24-09-2009 17:24:45
Configurazione
Software
3
3
Software server di dati OPC
OPC Factory Server
Configurazione
1
Ethernet Modbus/TCP
Server OFS
(V3.0)
1
Database
2
2
Symbols.xvm (Unity Pro)
Symbols.prj (Concept)
Symbols.scy (PL7)
Client OPC
Stazione progetto Unity Pro
3
Premium
Ethernet Modbus/TCP
Quantum
Momentum
4
TSX Micro
Il server OFS 1 è al centro degli scambi di dati.
Il collegamento diretto e dinamico 2 tra il server OFS e la base del progetto Unity Pro
garantisce notevoli vantaggi in termini di produttività per i progettisti e per gli
utilizzatori delle macchine.
OFS permette infatti di accedere direttamente agli oggetti del progetto Unity Pro
effettuando inoltre un controllo di coerenza degli oggetti con quelli dei controllori
programmabili Premium e Quantum.
Nota: A seconda del software di progettazione utilizzato per la configurazione dei controllori
programmabili Modicon:
- PL7 crea file di esportazione dei simboli delle variabili controllore.
Questi file di esportazione (symbols.scy) dovranno essere integrati nel server OPC.
- Concept: l’accesso alle variabili si effettua direttamente nel progetto (fichier.prj) dell’applicazione
Concept. Questo collegamento diretto richiede l’installazione di Concept (versione > 2.0)
sulla stazione OFS 1
- Nel caso in cui la stazione di sviluppo del progetto Unity Pro 8 non sia accessibile
dalla stazione OFS i file di esportazione dei simboli delle variabili controllore (symbols.xvm)
creati da Unity Pro devono essere integrati nel server OPC.
5
6
7
8
9
10
Presentazione:
pagina 4/60
Funzioni:
pagina 4/64
Riferimenti:
pagina 4/65
4/63
Modicon4.indb 63
24-09-2009 17:24:47
Funzioni
3
Software
3
Software server di dati OPC
OPC Factory Server
Funzioni
Sviluppo delle applicazioni client
1
Il software OFS offre quattro interfacce:
b L’interfaccia OLE Automation (OPC-DA).
Particolarmente adatta agli utenti “finali” consente di sviluppare applicazioni client
OPC in Visual Basic, in Visual Basic sotto Excel e in C++.
2
b L’interfaccia OLE Custom (OPC-DA).
Sarà utilizzata in particolare dai “fornitori” di prodotti di controllo o di informatica
industriale. Consente di sviluppare applicazioni in C++ per accedere al server OPC
del software OFS. Questa interfaccia è particolarmente adatta agli esperti in
sviluppo informatico per integrare l’applicazione client nei loro prodotti di base.
L’interfaccia OPC Custom interfaccia garantisce prestazioni più elevate in termini di
tempo di accesso ai dati contenuti nel server OPC, ma, per la messa in opera,
richiede una buona conoscenza della programmazione in C++.
3
b L’interfaccia OPC .NET API wrapper
La compatibilità Microsoft .NET del server di dati OFS permette ad un client OPC
.NET di accedere in nativo agli oggetti del server OFS attraverso rete intranet,
offrendo in tal modo una maggiore interoperabilità con gli ambienti nativi .NET.
Nota: In questo caso la comunicazione tra il client OPC .NET e il server OFS è realizzata via
DCOM (o COM in locale) attraverso il protocollo OPC-DA.
4
b L’interfaccia OPC XML-DA (1)
Le norme OPC XML-DA V1.0 mirano ad evitare i limiti della norma OPC-DA e
COM/DCOM offrendo quindi:
v un’interfaccia ad applicazioni client Windows e non-Windows
v un accesso a distanza via internet (al di là di un perimetro intranet).
5
La norma OPC XML-DA si basa sugli standard dei “Web Services” quali SOAP, XML,
WSDL. Un client SOAP può accedere ai dati del server OFS via intranet o internet
basandosi sul protocollo SOAP e rispettando la norma OPC XML DA V1.01 di OPC
Foundation.
(1) Disponibile solo con la versione Large di OPC Factory Server V3.3
6
7
8
9
10
Presentazione:
pagina 4/60
Configurazione:
pagina 4/63
Riferimenti:
pagina 4/65
4/64
Modicon4.indb 64
24-09-2009 17:24:47
Riferimenti
3
Software
3
Software server di dati OPC
OPC Factory Server
Riferimenti
Il software OFS V3.3 è destinato ai PC compatibili (configurazione minima:
processore Pentium 566 MHz, 128 Mb di memoria RAM) con sistema operativo
Windows 2000 Professional (1) o Windows XP Professional.
L’offerta OFS V3.3 è composta da:
b Un software server OPC
b Un simulatore del Server OPC (per la messa a punto dell’applicazione in
mancanza di controllori programmabili).
b Uno strumento di configurazione del server OFS.
b Un esempio di client OPC per la messa in opera delle applicazioni.
b Una documentazione di messa in opera su CD-Rom.
Questo software, fornito su CD-Rom, funziona autonomamente su PC.
Si interfaccia con i file di esportazione delle variabili generati dai software PL7,
ProWORX, Concept e Unity Pro. Offre inoltre il collegamento diretto e dinamico con
le applicazioni Unity Pro e Concept (2).
Il software OFS V3.3 è disponibile in due versioni:
b Versione Small TLX CD SpOFS 33
v 1000 oggetti al massimo
v Tutti i protocolli supportati ad eccezione di OPC XML-DA
v Licenze da 1 stazione e sito da 10 stazioni
b Versione Large TLX CD LpOFS 33
v Versione completa
v Licenze da 1 stazione e sito da 10 e 200 stazioni.
1
2
3
4
OPC Factory Server V3.3 Small
Descrizione
Tipo di licenza
Software OPC Factory 1 stazione
Server V3.3 Small
10 stazioni
Riferimento
TLX CD SUOFS 33
TLX CD STOFS 33
Peso
kg
–
–
5
OPC Factory Server V3.3 Large
Descrizione
Tipo di licenza
Software OPC Factory 1 stazione
Server V3.3 Large
10 stazioni
Versione completa
200 stazioni
Riferimento
TLX CD LUOFS 33
TLX CD LTOFS 33
TLX CD LFOFS 33
Peso
kg
–
–
–
6
7
(1) Richiede l’aggiornamento con Service Pack 1 o successivo.
(2) Richiede l’installazione del software Concept versione > 2.0 sulla stessa stazione.
8
9
10
Presentazione:
pagina 4/60
Configurazione:
pagina 4/63
Funzioni:
pagina 4/64
4/65
Modicon4.indb 65
24-09-2009 17:24:48