9399-2SE32GR-IT, Manuale relativo alle soluzioni...

126
Getting Results Guide Manuale relativo alle soluzioni integrate DOC ID 9399-2SE32GR-IT DEC99 AB PLCs

Transcript of 9399-2SE32GR-IT, Manuale relativo alle soluzioni...

Page 1: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Getting Results Guide

Manuale relativo alle soluzioni integrate

DOC ID 9399-2SE32GR-IT DEC99

AB PLCs

Page 2: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Come contattare la Rockwell Software

Numero di telefono del Servizio di Assistenza tecnica clienti—440-646-7800Numero di fax del Servizio di Assistenza tecnica clienti—440-646-7801Libreria di Supporto della World Wide Web —www5.software.rockwell.com

Informazioni sul copyright

© 2000 Rockwell Software Inc., una società Rockwell Automation. Tutti i diritti riservati.Stampato negli Stati Uniti d’AmericaI diritti di autore di alcune parti sono di proprietà della Allen-Bradley Company, LLC, una società della Rockwell Automation.I diritti di autore di questo manuale e tutti i prodotti software che vengono forniti con esso e che sono prodotti dalla Rockwell Software sono di proprietà della Rockwell Software Inc. È strettamente vietata qualsiasi forma di riproduzione e/o distribuzione senza previ autorizzazione scritta da parte della Rockwell Software Inc. Per ulteriori informazioni, fare riferimento all’accordo di licenza.Per ulteriori informazioni, fare riferimento all’accordo di licenza. VBA e DCOM, Diritti d’autore 1996, 1997 Microsoft Corporation. Tutti i diritti riservati.

Avvisi sui marchi di fabbrica

WINtelligent Series è un marchio registrato. Il logo della Rockwell Software, RSAssistant, RSBatch, RSData, RSEmulate 5, RSEmulate 500, RSGuardian, RSHarmony, RSKeys, RSLinx, RSLogix 5, RSLogix 500, RSPower, RSPowerCFG, RSPowerRUN, RSServer32, RSServer, RSServer Toolkit, RSSql, RSToolbox, RSTrainer, RSTrend, RSTune, RSView32, RSView, RSWire, A.I. Series, Advanced Interface (A.I.) Series, AdvanceDDE, ControlGuardian, ControlView, INTERCHANGE, Packed DDE, PLC-500, WINtelligent, WINtelligent EMULATE 5, WINtelligent EMULATE 500, WINtelligent LINX, WINtelligent LOGIC 5, WINtelligent VIEW, WINtelligent RECIPE, WINtelligent VISION e WINtelligent VISION2 sono marchi di fabbrica della Rockwell Software Inc.PLC, PLC-2, PLC-3 e PLC-5 sono marchi registrati della Allen-Bradley Company, Inc.; Data Highway Plus, DH+, DHII, DTL, Network DTL, Pyramid Integrator, PanelBuilder, PanelView, PLC-5/250, PLC-5/20E, PLC-5/40E, PLC-5/80E, SLC, SLC 5/01, SLC 5/02, SLC 5/03, SLC 5/04 e SLC 500 sono marchi di fabbrica della Allen-Bradley Company, Inc.Microsoft Windows 2000, MS-DOS, Windows, FoxPro e Visual Basic sono marchi registrati; Windows NT, ActiveX e Microsoft Access sono marchi di fabbrica della Microsoft Corporation. Ethernet è un marchio registrato di Digital Equipment Corporation, Intel e Xerox Corporation. IBM è un marchio registrato della International Business Machines Corporation. AIX, PowerPC, Power Series e RISC System/6000 sono marchi di fabbrica della International Business Machines Corporation. Adobe e Photoshop sono marchi registrati della Adobe Systems Incorporated. AutoCAD è un marchio registrato della Autodesk, Inc. CorelDRAW è un marchio registrato della Corel Corporation. Seagate Crystal Reports è un marchio di fabbrica della Seagate Technology, Inc. o di una delle succursali. Intel e Pentium sono marchi registrati della Intel Corporation. OPC è un marchio di fabbrica della OPC Foundation. UNIX è un marchio registrato negli Stati Uniti ed in altri paesi, con licenza esclusiva da parte della X/Open Company Limited.Tutti gli altri marchi di fabbrica sono proprietà dei rispettivi proprietari e come tali vengono riconosciuti.

Garanzia Questo prodotto Rockwell Software è garantito secondo gli accordi di licenza del prodotto. Le prestazioni del prodotto sarà condizionata dalla configurazione del sistema, dall’applicazione eseguita, dal controllo operatore e da altri fattori correlati. L’installazione del prodotto può variare da utente a utente. Al momento di andare in stampa questo manuale è aggiornato nella massima misura possibile. Rispetto a tale momento, tuttavia, il software allegato potrebbe essere cambiato. Rockwell Software si riserva il diritto di cambiare in qualsiasi momento e senza preavviso qualsiasi informazione contenuta in questo manuale o nel software.Le istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni relativi all’apparecchiatura, alle procedure o ai processi descritti, e non forniscono indicazioni su come rispondere a tutte le situazioni che possono riscontrarsi durante l’installazione, il funzionamento o la manutenzione. 9399-2SE32GR-IT DEC99

Page 3: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Contenuto � i

ContenutoCapitolo 1Installazione ed attivazione di RSView32 ....................................................... 1

Informazioni su RSView32 .............................................................................. 2

Come stabilire i requisiti di sistema........................................................ 2Punto 1 � fare la somma del punteggio ottenuto ..................................................... 3Punto 2 � Stabilire i requisiti minimi consigliati per la configurazione del sistema ......................................................................................................................... 4

Installazione di RSView32 e dei manuali dell'utente .................. 4Installazione di RSView32 per Windows NT.............................................................. 4Riepilogo dell’installazione ............................................................................................. 5

Attivazione di RSView32 .................................................................................. 6Informazioni sul dischetto di Attivazione.................................................................... 6Chiavi di attivazione ........................................................................................................ 7Ricollocamento della chiave di attivazione nel dischetto di Attivazione................. 8Attivazione di RSView32 dopo l’installazione............................................................. 9Protezione dei file di attivazione ................................................................................... 9Riattivazione di una chiave danneggiata .....................................................................10RSView32 Works come un sistema unicamente per esecuzione............................11Risoluzione dei problemi relativi all’attivazione........................................................11

Avvio RSView32....................................................................................................12Avvio di RSView32 manualmente...............................................................................12Avvio di RSView32 automaticamente ........................................................................12

Controllo di disponibilità di memoria virtuale sufficiente nel sistema .......................................................................................................................13

Disinstallazione di RSView32 .....................................................................14

AB PLCs

Page 4: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

ii � Soluzioni integrate RSView32

Capitolo 2Guida introduttiva ....................................................................................................................... 15

Informazioni preliminari su RSView32 .................................................16RSView32 Works........................................................................................................... 16RSView32 Runtime .......................................................................................................18

Operazioni per l’avvio rapido....................................................................... 18Punto 1 � Creazione di un progetto .........................................................................18Punto 2 � Impostazione delle comunicazioni in RSView32................................. 18Punto 4 � Impostazione delle variabili.....................................................................19Punto 5 � Impostazione della registrazione ............................................................20Punto 6 � Impostazione della sicurezza del sistema .............................................. 20Punto 7 � Personalizzazione e integrazione di RSView32 con altre applicazioni..................................................................................................... 21

Capitolo 3Creazione e utilizzo dei progetti................................................................................. 23

Creazione di un progetto................................................................................24

Che cos’è un progetto? ................................................................................... 25File di progetti ................................................................................................................25

Esplorazione della finestra principale di RSView32 ..................27Barra dei menu ...............................................................................................................27Barra degli strumenti ..................................................................................................... 27Gestione progetti ........................................................................................................... 28Barra delle attività ..........................................................................................................28Barra di stato .................................................................................................................. 28Come mostrare e nascondere la barra degli strumenti, la barra di stato e la barra delle attività .....................................................................................................................29

Uso di Gestione progetti ................................................................................30Schede.............................................................................................................................. 31Cartelle.............................................................................................................................31Editor............................................................................................................................... 31Componenti....................................................................................................................34

Page 5: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Contenuto � iii

Suggerimenti per l’uso degli editor ........................................................36Uso dei menu di scelta rapida ......................................................................................36Uso del pulsante Selezione ...........................................................................................36Immissione di nomi di variabili ...................................................................................36Uso dei comandi RSView32.........................................................................................37Uso delle espressioni .....................................................................................................37

Uso di componenti dai progetti ControlView ..................................38

Capitolo 4Impostazione delle comunicazioni .......................................................................... 39

Comunicazioni con driver diretti ..............................................................40Editor di comunicazione...............................................................................................40Impostazione delle comunicazioni con driver diretti ...............................................41

Comunicazioni OPC e DDE ............................................................................41Editor di comunicazione...............................................................................................42Impostazione delle comunicazioni con OPC e DDE..............................................42

Controllo del funzionamento delle comunicazioni.......................43Risoluzione dei problemi relativi alle comunicazioni ...............................................44

Capitolo 5Creazione di display, tendenze e riepiloghi allarmi ............................. 45

Creazione e modifica di display grafici ...............................................46Creazione di un nuovo display grafico .......................................................................47Tipi di display .................................................................................................................48Scegliere un colore di sfondo e la dimensione del display.......................................50Importazione di un grafico...........................................................................................51Visualizzazione di librerie e campioni.........................................................................52Creazione di un pulsante...............................................................................................53Incorporazione di un oggetto ActiveX.......................................................................55Aggiunta di colori agli oggetti ......................................................................................57Disposizione degli oggetti ............................................................................................58Animazione di oggetti ...................................................................................................59Prova dell’animazione ...................................................................................................61Impostazione dell’aspetto durante l’esecuzione ........................................................61

Creazione di una tendenza ...........................................................................62

AB PLCs

Page 6: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

iv � Soluzioni integrate RSView32

Creazione di un riepilogo allarmi .............................................................63Filtraggio degli allarmi...................................................................................................64Assegnazione di colori agli allarmi ..............................................................................64

Capitolo 6Creazione di variabili ............................................................................................................... 65

Che cos’è una variabile? ................................................................................66Tipi di variabili ...............................................................................................................66

Creazione di variabili in base alle proprie necessità ................67

Creazione simultanea di più variabili.................................................... 68

Importazione di variabili dal database di un PLC Allen-Bradley................................................................................................ 69

Uso di cartelle per organizzare le variabili ....................................... 69

Capitolo 7Impostazione della registrazione e della sicurezza ............................ 71

Informazioni sulla registrazione ............................................................... 72Impostazione della registrazione .................................................................................72Visualizzazione delle informazioni registrate ............................................................73

Sicurezza del sistema ......................................................................................74Impostazione della sicurezza a livello di progetto .................................................... 74Impostazione della sicurezza a livello di sistema ......................................................76

Capitolo 8Uso del Modello di oggetto e del codice VBA di RSView32....... 79

Informazioni sul Modello di oggetto di RSView32 e sul VBA ...80Uso del codice VBA da parte di RSView32 ..............................................................80

L’ambiente di sviluppo integrato di VBA ............................................81Apertura della finestra IDE.......................................................................................... 81Parti della finestra IDE.................................................................................................82

Operazioni per l’avvio rapido....................................................................... 83Punto 1 � Creazione del codice VBA ...................................................................... 83Punto 2 � Richiamo del codice VBA dall’interno di RSView32 .......................... 83

Page 7: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Contenuto � v

Che cos’è una subroutine? ...........................................................................84Quando usare il codice VBA al posto di una macro RSView32.............................84

Esecuzione del codice VBA ........................................................................85Esecuzione del codice VBA da parte di RSView32..................................................85

Visualizzazione delle subroutine VBA ..................................................86

Apertura di IDE VBA per apportare modifiche ................................87

Modello di oggetto di RSView32...............................................................87Variabili di oggetti globali .............................................................................................90Visualizzazione degli oggetti ........................................................................................90Guida agli oggetti di RSView32 ...................................................................................91Apertura della Guida dal Visualizzatore oggetti........................................................92Apertura della guida dalla finestra Codice..................................................................93Apertura della Guida dalla finestra Sommario della Guida di RSView32.............93

Utilizzo della Guida di VBA ..........................................................................94Documentazione VBA .................................................................................................94

Capitolo 9Pianificazione di un progetto ......................................................................................... 95

Processo di pianificazione ............................................................................96

Informazioni sul processo .............................................................................96

Raccolta dati ..........................................................................................................96

Progettazione di un database .....................................................................97Raccolta delle informazioni ..........................................................................................97Organizzazione delle variabili ......................................................................................97

Pianificazione degli allarmi ..........................................................................97

Pianificazione dei display grafici .............................................................98Sviluppo di una gerarchia di display............................................................................98Creazione di un modello per garantire l’omogeneità................................................98

Uso delle tendenze ...........................................................................................100

Progettazione di un sistema sicuro......................................................100

Personalizzazione del sistema ed integrazione con altre applicazioni ............................................................................................................101Automatizzazione della configurazione di un’applicazione ..................................101

AB PLCs

Page 8: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

vi � Soluzioni integrate RSView32

Uso dei dati con altre applicazioni ............................................................................101Personalizzazione del sistema ....................................................................................101

Capitolo 10Richiamo delle informazioni necessarie ......................................................... 103

Uso della Guida di RSView32 ...................................................................104Visualizzazione del sommario della Guida ..............................................................104Uso dell’indice ..............................................................................................................105Come trovare parole o argomenti .............................................................................106

Uso delle Guide in linea per gli utenti di RSView32.................107Visualizzazione delle Guide .......................................................................................107Spostamento all’interno delle Guide per l’utente....................................................108Ingrandimento e riduzione delle pagine ...................................................................109Come trovare informazioni........................................................................................109Stampa di pagine ..........................................................................................................110Uso della Guida in linea di Acrobat Reader ............................................................110

Assistenza tecnica clienti...........................................................................111Quando si chiama ........................................................................................................111

Indice ....................................................................................................................................................... 113

Page 9: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 1

Capitolo

Installazione ed attivazione di RSView32Informazioni su RSView32 .............................................................................. 2

Come stabilire i requisiti di sistema........................................................ 2Punto 1 � fare la somma del punteggio ottenuto..................................................... 3Punto 2 � Stabilire i requisiti minimi consigliati per la configurazione del sistema ......................................................................................................................... 4

Installazione di RSView32 e dei manuali dell'utente .................. 4Installazione di RSView32 per Windows NT.............................................................. 4Riepilogo dell’installazione ............................................................................................. 5

Attivazione di RSView32 .................................................................................. 6Informazioni sul dischetto di Attivazione.................................................................... 6Chiavi di attivazione ........................................................................................................ 7Ricollocamento della chiave di attivazione nel dischetto di Attivazione................. 8Attivazione di RSView32 dopo l’installazione............................................................. 9Protezione dei file di attivazione ................................................................................... 9Riattivazione di una chiave danneggiata .....................................................................10RSView32 Works come un sistema unicamente per esecuzione............................11Risoluzione dei problemi relativi all’attivazione........................................................11

Avvio RSView32....................................................................................................12Avvio di RSView32 manualmente...............................................................................12Avvio di RSView32 automaticamente ........................................................................12

Controllo di disponibilità di memoria virtuale sufficiente nel sistema...............................................................................................................13

Disinstallazione di RSView32 .....................................................................14

AB PLCs

Page 10: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

2 � Soluzioni integrate RSView32

Informazioni su RSView32RSView32™ è un programma software basato su Windows® per la creazione e l’esecuzione di applicazioni di acquisizione dati, monitoraggio e controllo.Progettato per l’uso in ambienti Microsoft® Windows 2000 Windows NT™ o Windows 9x RSView32 contiene gli strumenti necessari per creare tutti gli aspetti di interfaccia fra l’utente e la macchina, incluso pannelli grafici animati, trend e sommari allarmi. RSView32 si integra facilmente con i prodotti Rockwell Software, Microsoft e di altri produttori per sfruttare al massimo la potenza di tecnologie ActiveX™, VBA, OLE, ODBC, OPC™ e DDE.

Come stabilire i requisiti di sistemaPer stabilire la tipologia di hardware e la natura del software da utilizzare con RSView32, è necessario analizzare il grado di complessità del progetto e l'incidenza che questa ha sul sistema. Maggiori sono le esigenze, più potente deve essere il sistemaLe raccomandazioni elencate qui di seguito sono state formulate sulla base del bagaglio esperienziale acquisito nel settore. È anche possibile che l'applicazione funzioni su una piattaforma che non si conformi alle sopra citate raccomandazioni.Nelle tabelle riportate qui di seguito, l'impatto che il progetto ha sul sistema viene identificato mediante punteggio. Fare la somma dei punti che si ottengono dalla punto n°1, quindi utilizzare la tabella al punto n° 2 per stabilire le proprie esigenze di hardware e di software.

Page 11: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Installazione ed attivazione di RSView32 � 3

Punto 1 � fare la somma del punteggio ottenuto

Per Se si sta: Aggiungere punti

RSView32 project eseguendo pannelli, o si sta eseguendo il progetto utilizzando RSView32 Works

2

utilizzando più di 30.000 variabili 2

utilizzando più di 5.000 variabili 1

modificando i pannelli, in media, più di 5 volte al minuto.

1

utilizzando più di 200 oggetti nei pannelli 2

utilizzando controlli ActiveX nei pannelli 2

Allarmi controllando più di 1500 variabili per gli allarmi

2

controllando più di 300 variabili per gli allarmi 1

Active Display System, DDE, o client attivi OPC simultaneamente

utilizzando normalmente più di 5 client attivi 2

utilizzando almeno un client 1

Registro dati o trend storici

registrando meno di 100 variabili in un modello

1

registrando tra le 100 e le 1000 variabili in un modello

2

utilizzando uno qualunque 2

Rilevatore eventi, variabili derivate o trend in tempo reale

utilizzando uno qualunque 1

VBA utilizzando uno qualunque 2

Aggiunte utilizzando uno qualunque, per ciascuno 1

Immettere qui il punteggio totale

AB PLCs

Page 12: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

4 � Soluzioni integrate RSView32

Punto 2 � Stabilire i requisiti minimi consigliati per la configurazione del sistema

Installazione di RSView32 e dei manuali dell'utente I passi che seguono contengono la spiegazione per l’installazione del software e delle guide per l’utente di RSView32 dall’unità CD-ROM al computer. Se si decide di non installare le guide per l’utente, è possibile visualizzarle dall’unità CD-ROM.

Installazione di RSView32 per Windows NTCome parte del processo di installazione, RSView32 crea cartelle di programmi e modifica le voci nel registro. Per poter apportare tali modifiche, l’utente che ha accesso correntemente deve avere i diritti di amministratore per il computer su cui è installato RSView32 (ad esempio, l’account dell’amministratore di Windows NT ha tali diritti).

Per questo punteggio

Requisiti minimi di hardware

Requisiti minimi di software

8 o punteggio superiore

Pentium II a 400 MHzcon 128 MB di RAM

Windows 2000 Professional oWindows NT Workstation 4.0 con o Service Pack 6

Da 6 a 7 punti Pentium II a 300 MHzcon 128 MB di RAM

Windows 2000 Professional oWindows NT Workstation 4.0 con Service Pack 4 o Service Pack 6

Da 3 a 5 punti Pentium a 200 MHzcon 64 MB di RAM

Windows 2000 Professional oWindows NT Workstation 4.0 con Service Pack 4 o Service Pack 6

Da 1 a 2 punti Pentium a 100 MHz con 24 MB di RAM

Windows 2000 Professional oWindows NT Workstation 4.0 con Service Pack 4 o Service Pack 6 o Windows 9x

Page 13: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Installazione ed attivazione di RSView32 � 5

Per installare RSView32 per Windows NT e Windows 9x1. Chiudere tutti i programmi Windows aperti.2. Collocare il RSView32 nell’unità CD-ROM. Il programma del CD-ROM

viene avviato automaticamente.Se il programma del CD-ROM non viene avviato automaticamente, eseguire D:\SETUP.EXE dove D è l’unità contenente il CD-ROM.

3. Nella finestra di RSView32, fare clic sul pulsante relativo all’opzione da installare.

4. Seguire le istruzioni che appaiono sullo schermo.5. Durante l’installazione, viene chiesto di attivare RSView32. Se l’attivazione

è presente a causa di una versione precedente di RSView o RSView32, fare clic su Successivo. Se si è rimossa l’attivazione o se si sta installando RSView32 per la prima volta, inserire il dischetto di Attivazione nell’unità a dischetti e fare clic su Attiva. Per ulteriori dettagli sull’attivazione, fare riferimento ad “Attivazione di RSView32” a pagina 6.

6. Al termine dell’installazione, riavviare Windows. Se non si desidera riavviare Windows a questo punto, accertarsi di farlo prima di eseguire RSView32 per la prima volta.

Riepilogo dell’installazioneL’installazione predefinita esegue quanto riportato di seguito.� installa RSView32 in \Programmi\Rockwell Software\RSView� aggiunge il software Rockwell \ la cartella RSView32 all'elenco dei

programmi. Questa cartella contiene i collegamenti per RSView32.� installa i driver ODBC per Watcom SQL® 4.0 nella directory di sistema del

sistema operativo. RSView32 supporta solo Watcom SQL 4.0. Altre versioni potrebbero non funzionare correttamente. Per maggiori informazioni sui numeri di versione, consultare l’Amministratore delle fonti dati ODBC nel Pannello di controllo di Windows.

AB PLCs

Page 14: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

6 � Soluzioni integrate RSView32

Attivazione di RSView32Rockwell Software usa file di Attivazione per attivare i propri pacchetti software per Windows. I file di Attivazione si trovano nel dischetto di Attivazione. Durante l’installazione, il programma software chiede di inserire il dischetto di Attivazione e di trasferire la chiave di attivazione dal dischetto all’unità su cui è stato installato RSView32.

Informazioni sul dischetto di AttivazioneRSView32 è dotato di un dischetto di Attivazione (anche detto dischetto Principale), che attiva il software di RSView32. Senza attivazione, RSView32 viene eseguito nella modalità demo, la quale consente un massimo di 35 variabili di dispositivi e due ore di utilizzo.Il dischetto di Attivazione contiene:� una o più chiavi di attivazione

La chiave di attivazione è il software che attiva RSView32. A seconda del prodotto acquistato, il dischetto di Attivazione dispone di una o più chiavi di attivazione. Ad esempio, se un’azienda acquista quattro installazioni di RSView32, sono necessarie quattro chiavi di attivazione. Le chiavi sono specifiche per il prodotto. Ad esempio, RSView32 Works richiede una chiave di attivazione Works. Più copie dello stesso software richiedono chiavi di attivazione con numeri di serie corrispondenti. Tutte le chiavi di attivazione possono essere ubicate nello stesso dischetto di Attivazione.

� un programma chiamato EVMOVE.EXE che sposta le chiavi di attivazione nei computer e da essi

� un programma chiamato RESET.EXE che riattiva una chiave di attivazione danneggiata

È possibile spostare le chiavi di attivazione sul dischetto di Attivazione e da esso. I programmi EVMOVE.EXE e RESET.EXE rimangono sempre nel dischetto di Attivazione.

Page 15: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Installazione ed attivazione di RSView32 � 7

Chiavi di attivazioneLa seguente tabella elenca le chiavi di attivazione per i prodotti RSView32.

Per visualizzare le chiavi sul dischetto di Attivazione:1. Inserire il dischetto di Attivazione in un’unità a dischetti.2. In Gestione file o in Windows Explorer, selezionare l’unità contenente il

dischetto.3. Avviare EVMOVE.EXE.

Si apre la finestra di dialogo Riepilogo di EvMove che elenca le chiavi di attivazione.

Chiave Prodotto

RSView.D100K RSView32 Works, database con 100.000 variabili

RSView.D32K RSView32 Works, database con 32.000 variabili

RSView.D5K RSView32 Works, database con 5.000 variabili

RSView.D1500 RSView32 Works, database con 1.500 variabili

RSView.D300 RSView32 Works, database con 300 variabili

RSView.D150 RSView32 Works, database con 150 variabili

RSView.R100K RSView32 Runtime, database con 100.000 variabili

RSView.R32K RSView32 Runtime, database con 32.000 variabili

RSView.R5K RSView32 Runtime, database con 5.000 variabili

RSView.R1500 RSView32 Runtime, database con 1.500 variabili

RSView.R300 RSView32 Runtime, database con 300 variabili

RSView.R150 RSView32 Runtime, database con 150 variabili

AB PLCs

Page 16: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

8 � Soluzioni integrate RSView32

Ricollocamento della chiave di attivazione nel dischetto di AttivazioneÈ possibile ricollocare la chiave di attivazione nel dischetto di Attivazione in qualsiasi momento. Ad esempio, eseguire questa operazione:� per l’esecuzione di RSView32 usando un computer differente� prima di installare o usare software che potrebbe danneggiare i file di

attivazione (fare riferimento a: “Protezione dei file di attivazione” a pagina 9 per l’elenco di operazioni specifiche che possono danneggiare l’attivazione)

� prima di inviare il vostro computer ad un tecnicoIn base all’impostazione predefinita, quando le chiavi di attivazione vengono ricollocate nel dischetto di Attivazione, il software sposta automaticamente tutte le chiavi di attivazione relative al prodotto appropriato.Per ricollocare le chiavi di attivazione nel dischetto di Attivazione:1. Accertarsi che RSView32 e tutti gli altri prodotti Rockwell Software siano

chiusi.2. Inserire il dischetto di Attivazione in un’unità a dischetti.3. Eseguire A:\EVMOVE.EXE, dove A è l’unità contenente il dischetto di

Attivazione. Viene visualizzata la finestra di dialogo Riepilogo di EvMove.4. Nel campo Da, selezionare l’unità su cui RSView32 è stato installato. Nel

campo A, selezionate l’unità contenente il dischetto di Attivazione. Fare clic su OK.

5. Spostare le chiavi di attivazione per tutte le installazioni o per un numero selezionato di installazioni.� Per spostare le chiavi di attivazione per tutte le installazioni, fare clic su

Sposta.� Per cambiare il numero di attivazioni da spostare sul dischetto di Atti-

vazione, selezionare la chiave di attivazione e fare clic su Modifica selez-ionato. Nel campo Sposta, digitare il numero di chiavi di attivazione da spostare. Fare clic su OK e quindi su Sposta.

6. Per chiudere la finestra di dialogo Riepilogo di EvMove, fare clic su OK.

Page 17: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Installazione ed attivazione di RSView32 � 9

Attivazione di RSView32 dopo l’installazionePuò rendersi necessaria la riattivazione di RSView32 dopo aver ricollocato le chiavi di attivazione sul dischetto di Attivazione o dopo aver reimpostato una chiave danneggiata. Per riattivare RSView32, spostare nuovamente la chiave di attivazione dal dischetto di Attivazione sul disco fisso.In base all’impostazione predefinita, quando si sposta la chiave di attivazione dal dischetto di Attivazione su un disco fisso, il software sposta solo una “installazione” di una chiave di attivazione di RSView32.

Per spostare le chiavi di attivazione sul disco fisso:1. Accertarsi che RSView32 e tutti gli altri prodotti Rockwell Software siano

chiusi.2. Inserire il dischetto di Attivazione in un’unità a dischetti.3. Eseguire A:\EVMOVE.EXE, dove A è l’unità contenente il dischetto di

Attivazione. Viene visualizzata la finestra di dialogo Riepilogo di EvMove.4. Nel campo Da, selezionare l’unità contenente il dischetto di Attivazione.

Nel campo A, selezionare l’unità in cui RSView32 è stato installato. Fare clic su OK.

5. Spostare le chiavi di attivazione per tutte le installazioni o per un numero selezionato di installazioni.� Per spostare le chiavi di attivazione per tutte le installazioni, fare clic su

Sposta.� Per cambiare il numero di attivazioni da spostare, selezionare la chiave di

attivazione e fare clic su Modifica selezionato. Nel campo Sposta, digitare il numero di chiavi di attivazione da spostare. Fare clic su OK e quindi su Sposta.

6. Per chiudere la finestra di dialogo Riepilogo di EvMove, fare clic su OK.

Protezione dei file di attivazioneL’esecuzione di talune operazioni sul disco fisso può danneggiare i file di attivazione. Prima di eseguire una delle operazioni di seguito riportate, spostare sempre le chiavi di attivazione dal disco fisso al dischetto di Attivazione. Al completamento dell’operazione, è consigliabile per motivi di sicurezza ricollocare le chiavi di attivazione sul disco fisso e riattivare RSView32.

AB PLCs

Page 18: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

10 � Soluzioni integrate RSView32

Ricollocare i file di attivazione sul dischetto di Attivazione prima di:� Aggiornare o installare il sistema operativo del computer.

L’aggiornamento, l’installazione e la disinstallazione del software del sistema operativo o del sistema di connessione in rete possono danneggiare i file di attivazione.

� Comprimere o decomprimere il disco fisso del computer. La compressione del disco fisso con alcuni programmi di compressione può danneggiare il software di attivazione. Inoltre, la decompressione di un disco fisso con i file di attivazione situati sull’unità disco compresso può danneggiare l’attivazione.

Riattivazione di una chiave danneggiataSe la chiave di attivazione è stata danneggiata per qualsiasi ragione, contattare il Servizio di assistenza tecnica clienti della Rockwell Software al numero di telefono negli USA—440-646-7800, per ottenere il codice di ripristino.Quando si chiamaChiamare da un telefono posto vicino al computer. Non è necessario usare lo stesso computer sul quale è stato installato RSView32. Tuttavia, occorre avere un dischetto di Attivazione con un numero di serie corrispondente al software RSView32.Il rappresentante del servizio assistenza tecnica clienti spiegherà come individuare l’ID del prodotto e del sistema dal dischetto di Attivazione ed assegnerà quindi un codice di ripristino per la chiave di attivazione. Una volta ottenuto un codice di ripristino dal rappresentante del servizio assistenza tecnica clienti, ripristinare la chiave e quindi riattivare RSView32.Per riattivare una chiave con il codice di ripristino:1. Accertarsi che RSView32 e tutti gli altri prodotti Rockwell Software siano

chiusi.2. Inserire il dischetto di Attivazione in un’unità a dischetti.3. Eseguire A:\RESET.EXE, dove A è l’unità contenente il dischetto di

Attivazione.4. Nella finestra di dialogo Ripristina codice, digitare il codice di ripristino e

fare clic su OK.5. Riattivare RSView32 seguendo i punti indicati in “Attivazione di

RSView32 dopo l’installazione” a pagina 9.

Page 19: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Installazione ed attivazione di RSView32 � 11

RSView32 Works come un sistema unicamente per esecuzione Si può installare RSView32 Works, e poi attivarlo come un sistema unicamente per esecuzione. Per fare questo, ricollocare tutte le chiavi di attivazione di Works sul dischetto di Attivazione e spostare una chiave di attivazione Runtime sul disco fisso.L’installazione di RSView32 Works su computer nella sede di installazione del sistema è utile per l’aggiornamento dei progetti RSView32 nelle sedi stesse. Se occorre aggiornare un progetto, aggiungere la chiave di attivazione Works per accedere a tutte le funzioni del sistema Works. Al termine dell’aggiornamento del progetto, rimuovere la chiave di attivazione Works e reinstallare la chiave di attivazione Runtime.Per un elenco delle chiavi di attivazione, fare riferimento a “Chiavi di attivazione” a pagina 7.

Risoluzione dei problemi relativi all’attivazioneSe l’attivazione non riesce, controllare quanto riportato di seguito:� Si sta utilizzando il dischetto di Attivazione corretto? Controllare il numero

di serie del RSView32 e quello stampato sulle etichette del dischetto di Attivazione—i numeri di serie debbono corrispondere.

� Il computer contiene un virus? La presenza di virus nel settore di avvio può danneggiare il dischetto di Attivazione. Il Servizio di assistenza tecnica clienti Rockwell Software suggerisce l’uso di un programma commerciale per la protezione dai virus.

� Sono stati salvati altri file sul dischetto di Attivazione? Così facendo si rischia di danneggiare il software di attivazione.

� È stata eseguita un’operazione sul disco fisso che ha danneggiato il software di attivazione? Fare riferimento a “Protezione dei file di attivazione” a pagina 9.

AB PLCs

Page 20: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Avvio RSView32Si può avviare RSView32 manualmente oppure impostarlo in modo che venga avviato automaticamente all’avvio di Windows.I punti che seguono descrivono come effettuare l’avviamento di RSView32 per Windows NT 4.0 e Windows 9x.

Avvio di RSView32 manualmenteFare clic sul pulsante di avvio di Windows, puntare su Programmi, Rockwell Software, RSView32, e poi fare clic su RSView32 Works.

Avvio di RSView32 automaticamentePer avviare automaticamente RSView32 Works ogni qual volta si avvia Windows, includere un collegamento di RSView32 Works nella cartella Esecuzione automatica di Windows. È anche possibile aprire un progetto quando viene avviato Windows.

Per aggiungere RSView32 alla cartella di avvio1. Fare clic sul pulsante Avvio di Windows, selezionare Impostazioni e

quindi fare clic su Barra delle applicazioni.2. Nella finestra di dialogo Proprietà - Barra delle applicazioni, fare clic su

Applicazioni del menu Avvio.3. Fare clic su Aggiungi. Viene visualizzata la finestra di dialogo Crea

collegamento.4. Nel campo Riga di comando, eseguire una delle operazioni seguenti:

� per avviare RSView32 Works all’avvio di Windows, specificare il percor-so di RSView32. Se si sceglie RSView32 come installazione predefinita, il percorso è:“C:\Programmi\Rockwell Software\RSView\RSV32.exe”

� per avviare RSView32 Works ed aprire un progetto all’avvio di Win-dows, specificare il percorso di RSView32 e per il progetto. Per un pro-getto dal nome Norm’s Bakery, il percorso è:“C:\Programmi\Rockwell Software\RSView\RSV32.exe” “C:\Norm’s Bakery\Norm’s Bakery.rsv”

Se il percorso contiene degli spazi, è necessario racchiuderlo tra virgolette.5. Fare clic su Successivo.6. Nella finestra di dialogo Seleziona cartella programmi, selezionare la

cartella Esecuzione automatica e specificare un nome per il collegamento (ad esempio, RSView32 Works).

7. Fare clic su Fine.Per ulteriori informazioni, fare riferimento alla documentazione di Windows.

Page 21: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Installazione ed attivazione di RSView32 � 13

Controllo di disponibilità di memoria virtuale sufficiente nel sistema

Windows usa memoria virtuale per estendere la memoria fisica installata in un computer. Per fare ciò, Windows sposta informazioni dalla RAM al disco, se non sono state utilizzate di recente. Quando tali informazioni vengono richieste da un’applicazione, vengono ritrasferite alla RAM. Questo processo di passaggio di informazioni dalla RAM al disco si chiama swapping.Per garantire che Windows abbia disponibilità di memoria virtuale sufficiente per l’esecuzione di RSView32 ed altre applicazioni, si può costringere Windows a riservare una quantità specifica di spazio nel disco per usare questo spazio come memoria virtuale. Benché la quantità di memoria virtuale necessaria dipende esclusivamente dall’applicazione in uso e dagli altri programmi in esecuzione, i seguenti suggerimenti risultano di norma sufficienti.È meglio usare un file di swap permanente che un file di swap temporaneo. Con un file di swap permanente, si specifica quanto spazio sul disco è possibile utilizzare. Ciò evita eventuali problemi al disco che potrebbero verificarsi nel caso in cui il file di swap temporaneo assumesse dimensioni eccessive.In base all’impostazione predefinita, Windows 9x usa un file di swap temporaneo, ma è possibile creare un file di swap permanente. In base all’impostazione predefinita, Windows NT usa un file di swap permanente, ma è possibile cambiarne la dimensione.Per impostare un file di swap permanente, specificare l’impostazione della memoria virtuale.

Per specificare l’impostazione di una memoria virtuale in Windows NT 4.0:1. Sul desktop, fare clic con il pulsante destro del mouse sull’icona Risorse

del computer e poi fare clic su Proprietà.2. Fare clic sulla scheda Prestazioni.3. In Memoria virtuale, fare clic su Cambia.4. Se si dispone di più di un disco fisso, selezionare quello in cui si desidera

creare il file di swap. Si suggerisce di scegliere il disco fisso con il tempo di accesso più rapido.

5. In impostazione della dimensione delle file per una unità a dischetti selezionata, specificare 150 MB come la Dimensione Iniziale e 250 MB o maggiore come la Dimensione Massima.

6. Fare clic su Imposta e quindi su OK.

AB PLCs

Page 22: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

14 � Soluzioni integrate RSView32

Per specificare l’impostazione di una memoria virtuale inWindows 9x1. Sul desktop, fare clic con il pulsante destro del mouse sull’icona Risorse

del computer e poi fare clic su Proprietà.2. Fare clic sulla scheda Prestazioni.3. Fare clic sul pulsante Memoria virtuale. Viene visualizzata la finestra di

dialogo Memoria virtuale.4. Fare clic sul pulsante contrassegnato con “Impostazione manuale della

memoria virtuale”.5. Se si dispone di più di un disco fisso, selezionare quello in cui si desidera

creare il file di swap. Si suggerisce di scegliere il disco fisso con il tempo di accesso più rapido.

6. Specificare una dimensione minima di 150 MB e una dimensione massima di 250 MB o maggiore.Per creare un file di swap permanente, specificare le stesse dimensioni come valore minimo e massimo.

7. Fare clic su Imposta e quindi su OK.

Disinstallazione di RSView32Per disinstallare RSView32, usare il programma Disinstallazione di RSView32.Per disinstallare RSView32 per Windows NT 4.0 e Windows 9x1. Fare clic sul pulsante Avvio di Windows, selezionare Impostazioni e fare

clic su Pannello di controllo.2. Fare doppio clic su Installazione applicazioni, selezionare RSView32 6.3, e

fare clic su Aggiunge/Rimuove.3. Seguire le istruzioni sullo schermo.4. Al termine del programma di disinstallazione, riavviare Windows.

Page 23: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Guida introduttiva � 15

Guida introduttivaInformazioni preliminari su RSView32 ................................................. 16RSView32 Works........................................................................................................... 16RSView32 Runtime ....................................................................................................... 18

Operazioni per l’avvio rapido ...................................................................... 18Punto 1 � Creazione di un progetto ........................................................................ 18Punto 2 � Impostazione delle comunicazioni in RSView32................................ 18Punto 4 � Impostazione delle variabili.................................................................... 19Punto 5 � Impostazione della registrazione ........................................................... 20Punto 6 � Impostazione della sicurezza del sistema ............................................. 20Punto 7 � Personalizzazione e integrazione di RSView32 con altre applicazioni .................................................................................................... 21

Capitolo

AB PLCs

Page 24: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

16 � Soluzioni integrate RSView32

Informazioni preliminari su RSView32RSView32 è un software per ambiente Windows che consente di sviluppare ed eseguire applicazioni di interfaccia tra utente e computer (HMI).Progettato per l’uso con Microsoft Windows NT e Windows 9x, RSView32 fornisce tutti gli strumenti necessari per creare ed eseguire applicazioni di monitoraggio e controllo sovreglianzaefficaci.RSView32 Works contiene il software di sviluppo e di esecuzione. Usare questo software per sviluppare ed eseguire applicazioni RSView32.RSView32 Runtime contiene solo il software di esecuzione. Usare questo software per eseguire applicazioni sviluppate in RSView32 Works.

RSView32 WorksRSView32 Works contiene gli editor per la creazione di un’applicazione di interfaccia HMI completa ed il software per eseguire le applicazioni create dall’utente. Utilizzare gli editor per creare applicazioni semplici o complesse, a seconda delle proprie esigenze. Al termine dello sviluppo di un’applicazione, passare alla modalità di esecuzione oppure usare RSView32 Runtime (compreso in RSView32 Works e che utilizza meno memoria) ed eseguire la propria applicazione.

Usare l’editor divisualizzazioni

Grafici per crearevisualizzazioni

grafici della propriaelaborazione.

Page 25: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Guida introduttiva � 17

RSView32 consente di:� usare le capacità di contenitore di RSView32 ActiveX e OLE per sfruttare la

tecnologia più avanzata. Ad esempio, incorporare RSTools™, Visual Basic® o altri componenti ActiveX nei display grafici di RSView32 per aumentare le capacità di RSView32.

� creare e modificare i display con strumenti originali sviluppati nei programmi Microsoft già in uso. Grazie a una sofisticata animazione e grafica orientata a oggetti, abbinate alle semplici tecniche di trascinamento della selezione e di taglia e incolla, la configurazione dell’applicazione non è mai stata così facile.

� usare Modello di oggetto RSView32 e VBA per condividere dati con altri programmi Windows come Microsoft Access e SQL Server, interagire con altri programmi Windows quali Microsoft Excel, personalizzare e ampliare RSView32 in modo che risponda alle proprie specifiche esigenze.

� usare i grafici dalle librerie di grafici di RSView32 o importare i file da altri pacchetti per la grafica, quali CorelDRAW™ e Adobe® Photoshop®

� sviluppare rapidamente la propria applicazione usando gli strumenti di produttività di RSView32 quali Creazione guidata comandi, il Visualizzatore variabili e Object Smart Path™ (OSP).

� evitare di immettere le informazioni due volte. È sufficiente importare il database di un PLC o un SLC Allen-Bradley con il visualizzatore database del PLC.

� usare la funzione di notifica allarme di RSView32 per eseguire il monitoraggio di errori o guasti del processo con diversi livelli di gravità. Creare più riepiloghi allarmi per fornire dati di allarme specifici anziché visualizzare gli allarmi relativi all’intero sistema.

� creare tendenze che mostrano le variabili di processo rappresentate in base di tempo. Visualizzare dati in tempo reale o storico con un massimo di 16 penne (variabili) in ciascuna tendenza.

� registrare i dati contemporaneamente in diversi file di registro oppure in database ODBC remoti per fornire vari record di dati di produzione. Trasferire i dati registrati direttamente in programmi di altri produttori, quali Microsoft Excel e Seagate Crystal Reports™ senza dover convertire i file.

� impedire agli utenti di uscire dall’applicazione di RSView32 disabilitando i tasti Windows.

AB PLCs

Page 26: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

18 � Soluzioni integrate RSView32

RSView32 RuntimeRSView32 Runtime contiene il software per eseguire le applicazioni RSView32. RSView32 Runtime contiene anche un sottoinsieme di editor di RSView32 Works, che consente di modificare parti selezionate di un progetto durante l’esecuzione. RSView32 Runtime viene fornito unitamente a RSView32 Works, oppure può essere acquistato separatamente.Con RSView32 Runtime, occorre meno memoria per eseguire l’applicazione in uso.

Operazioni per l’avvio rapidoI punti che seguono descrivono come cominciare ad usare RSView32. Per usare RSView32 è necessario completare i punti 1 e 2 nell’ordine specificato. Gli altri punti possono essere completati in qualsiasi ordine.

Punto 1 � Creazione di un progettoCreazione del progetto che sarà eseguito. Un progetto è una cartella sul disco fisso che contiene, fra l’altro, il file progetto RSView32 (*.RSV).Per ulteriori dettagli, fare riferimento al Capitolo 3, Creazione e utilizzo dei progetti.

Punto 2 � Impostazione delle comunicazioni in RSView32Impostazione delle comunicazioni tra RSView32 e l’hardware ed i dispositivi utilizzati. Per le comunicazioni con la maggior parte dei dispositivi Allen-Bradley e con i dispositivi SoftLogix 5, RSView32 usa una connessione diretta con il driver. RSView32 usa i driver in RSLinx™.Per impostare le comunicazioni con i dispositivi tramite driver diretti, impostare un canale e un nodo nonché, facoltativamente, una frequenza di scansione.

Page 27: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Guida introduttiva � 19

Per le comunicazioni con altri dispositivi locali e remoti, RSView32 usa le connessioni OPC o DDE. OPC (OLE per il controllo processi), consente a RSView32 di fungere da client o da server, di effettuare comunicazioni in modalità peer-to-peer tra diversi terminali di RSView32 , nonché con altri server OPC. RSView32 usa formati di dati standard o ad alta velocità AdvanceDDE (dynamic data exchange) per comunicare con server DDE, quali i prodotti RSServer™ della Rockwell Software, oppure server di altri produttori, e client DDE, come Microsoft Excel.Per impostare comunicazioni OPC o DDE, occorre configurare un nodo OPC o DDE.Per ulteriori dettagli, fare riferimento al Capitolo 4, Impostazione delle comunicazioni.Punto 3 � Creazione di display grafici, le tendenze e riepiloghi i allarmiCreazione di display grafici che rappresentano le vostre elaborazioni. È possibile creare display grafici in vari modi:� usando gli strumenti di disegno RSView32 per creare oggetti grafici e testo.

È possibile creare oggetti semplici come ellissi e rettangoli, oppure oggetti più complessi, come tendenze e riepiloghi allarmi. È possibile inoltre incorporare oggetti ActiveX.

� trascinando la selezione di oggetti già pronti provenienti dalle librerie di RSView32 in un display.

� importando oggetti o intere immagini già create in altri pacchetti grafici come CorelDRAW

Creazione di display grafici, tendenze e riepiloghi allarmi con l’editor display grafico.Per ulteriori dettagli, fare riferimento al Capitolo 5, Creazione di display, tendenze e riepiloghi allarmi.

Punto 4 � Impostazione delle variabiliCreazione di variabili in modi diversi:� creazione delle variabili desiderate usando il Visualizzatore variabili� creazione di un database di variabili completo nell’editor Database variabili� importazione del database di un PLC o SLC Allen-Bradley già esistente

usando il visualizzatore database del PLCPer ulteriori dettagli, fare riferimento al Capitolo 6, Creazione di variabili.

AB PLCs

Page 28: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

20 � Soluzioni integrate RSView32

Punto 5 � Impostazione della registrazioneImpostazione della registrazione di attività, allarmi e dati in modo da avere un record permanente di quanto accade con il sistema in funzione.Impostazione della registrazione di attività nell’editor Impostazione registro attività. Impostazione della registrazione di allarmi nell’editor Impostazione registro allarmi. Impostazione della registrazione di dati nell’editor Impostazione registro dati.Tutte le informazioni registrate vengono memorizzate in formato dBASE IV® (.DBF) e possono essere visualizzate con software di altri produttori, come Microsoft Excel, Seagate Crystal Reports e Visual FoxPro™. Per la registrazione dei dati, è inoltre possibile usare il formato di memorizzazione ODBC per archiviare i dati direttamente in un database compatibile con il formato ODBC.Per ulteriori dettagli, fare riferimento al Capitolo 7, Impostazione della registrazione e della sicurezza.

Punto 6 � Impostazione della sicurezza del sistemaImpostare la sicurezza ai seguenti livelli:� Livello di progetto per controllare quali utenti o gruppi di utenti abbiano

accesso a quali funzioni.� Livello di sistema per bloccare gli utenti nella propria applicazione

RSView32. Per Windows 9x, impostare la sicurezza a livello di sistema nell’editor di avvio di RSView32. Con Windows NT 4.0, impostare la sicurezza a livello del sistema utilizzando il Tool Desktop Lock fornito a corredo con Windows NT 4.0 messo a disposizione nelle Risorse RSView32 sul CD-ROM.

Per ulteriori dettagli, fare riferimento al Capitolo 7, Impostazione della registrazione e della sicurezza.

Page 29: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Guida introduttiva � 21

Punto 7 � Personalizzazione e integrazione di RSView32 con altre applicazioniUsare Modello di oggetto RSView32 con Visual Basic o Visual Basic for Applications (VBA) per personalizzare ed estendere le capacità di RSView32, e per integrare RSView32 con altre applicazioni. Alcuni modi di esecuzione includono:� Rete di comunicazione. Se l’applicazione RSView32 include la logica per

passaggi dall’uno all’altro di PLC ridondanti, si può usare Modello di oggetto RSView32 con Visual Basic o VBA per includere informazioni sul nodo in un display grafico. Ciò consente di indicare il numero della stazione del PLC attivo e consente all’operatore di effettuare correzioni se un PLC passa alla condizione fuori linea.

� Gestione delle variabili. Scrivere un programma VBA per modificare le informazioni di allarme, come le soglie e le gravità, ogni volta che un prodotto differente viene prodotto su una linea di produzione a propositi multipli.

� Controllo dell’utente e dell’accesso. Entro un programma VBA, controllare il codice di sicurezza per un ingegnere o un operatore, quindi consentire al programma VBA di cambiare la configurazione dell’allarme, oppure di visualizzare soltanto le informazioni di stato, a seconda del livello di accesso della persona.

� Allarmi. Scrivere i propri algoritmi di rilevamento allarmi usando Visual Basic o VBA, poi aggiungere eventi di allarme a RSView32, che rispondano ai propri algoritmi per l’annuncio, la registrazione, la stampa e la visualizzazione nei riepiloghi allarmi.

� Registrazione dati. Usare Modello di oggetto RSView32 e altri modelli oggetto per raccogliere dati da origini multiple, come sistemi esperti, algoritmi PID ad autosintonizzazione, e variabili, e poi visualizzare i dati nelle tendenze. Si possono anche filtrare i dati a seconda delle proprie necessità leggendo da un modello di registro dati e scrivendo poi su un altro modello di registro dati.

� Registrazione attività. Usare Modello oggetto RSView32 con Visual Basic o VBA per registrare specifiche azioni dell’operatore allo scopo di tenerne traccia e di documentarle. Scrivere informazioni dell’attività in categorie personalizzate per classificazione e analisi.

� Interfaccia dell’applicazione. Usare Modello di oggetto RSView32 per l’interfaccia con i modelli oggetto di altre applicazioni.. Per esempio, si può usare il modello di oggetto Microsoft Excel per creare un rapporto in un foglio di lavoro, per aggiungere formule statistiche per analisi e per poi stampare il rapporto.

AB PLCs

Page 30: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

22 � Soluzioni integrate RSView32

Page 31: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 23

Capitolo

Creazione e utilizzo dei progettiCreazione di un progetto ................................................................................24

Che cos’è un progetto? ...................................................................................25File di progetti ................................................................................................................25

Esplorazione della finestra principale di RSView32...................27Barra dei menu ...............................................................................................................27Barra degli strumenti .....................................................................................................27Gestione progetti ...........................................................................................................28Barra delle attività ..........................................................................................................28Barra di stato...................................................................................................................28Come mostrare e nascondere la barra degli strumenti, la barra di stato e la barra delle attività .....................................................................................................................29

Uso di Gestione progetti ................................................................................30Schede..............................................................................................................................31Cartelle.............................................................................................................................31Editor...............................................................................................................................31Componenti ....................................................................................................................34

Suggerimenti per l’uso degli editor ........................................................36Uso dei menu di scelta rapida ......................................................................................36Uso del pulsante Selezione ...........................................................................................36Immissione di nomi di variabili ...................................................................................36Uso dei comandi RSView32.........................................................................................37Uso delle espressioni .....................................................................................................37

Uso di componenti dai progetti ControlView ..................................38

AB PLCs

Page 32: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

24 � Soluzioni integrate RSView32

Creazione di un progettoPer iniziare a lavorare con il sistema RSView32, si deve creare un progetto (indicato anche con la denominazione “applicazione”). Per ulteriori informazioni sui progetti, fare riferimento a “Che cos’è un progetto?” a pagina 25.Per creare un progetto, fare clic sul pulsante Nuovo sulla barra degli strumenti o su Nuovo nel menu File.

Una volta creato un nuovo progetto, appare Gestione progetti che visualizza il nome del progetto.

Nuovo

Il nome delprogetto,

compreso ilpercorso, può

contenere fino a200 caratteri.

Digitare in questospazio per

specificare unnome diverso perla sottodirectory.

Page 33: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 25

Che cos’è un progetto?Un progetto consiste in una cartella ubicata sul disco fisso e contenente almeno i seguenti componenti:� il file di progetto (*.RSV)� una cartella delle variabili� una cartella comprf (profilo di comunicazione)� una cartella cacheIl file *.RSV contiene informazioni generali sul progetto, come l’elenco dei componenti del progetto e le ubicazioni delle directory ed i numeri di versione. In base all’impostazione predefinita, tutti i componenti dei progetti sono ubicati localmente nelle cartelle all’interno della cartella del progetto, ma si possono anche trovare in altre directory o essere condivisi con altri progetti in esecuzione su altri computer.

File di progettiLa seguente tabella elenca le cartelle predefinite di RSView32.

Cartella Contenuto Estensioni file

nome progetto File di progetto RSView32, file degli account di sicurezza ed utenti e le cartelle descritte sotto

.rsv, .sec, .act

nome progetto\actlog File di registrazione delle attività

.dbf

nome progetto\almlog File di registrazione allarmi .dbf

nome progetto\als File di riepilogo allarmi .als

nome progetto\cab File di impostazione controllo ActiveX

.cab

nome progetto\cache File interni di RSView32 .ctl, .dat, .idx

nome progetto\comprf Informazioni interne su canali, nodi e frequenze di scansione

.csv, .ctl

AB PLCs

Page 34: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

26 � Soluzioni integrate RSView32

nome progetto\dlglog Modelli di registro dati File di registro dati Informazioni per la serie di file corrente Informazioni per la serie di file cronologici

.mdf

.dbf

.dns

.dlg

nome progetto\dts File di variabili derivate .dts

nome progetto\eds File di eventi .eds

nome progetto\gfx File di display grafici .gfx

nome progetto\key File di tasti globali .key

nome progetto\mcr File di macro .mcr

nome progetto\par File di parametri .par

nome progetto\rcp File di ricette .rcp

nome progetto\variabile File di database di variabiliFile di cache variabili

.db, .ctl, .dat

.cac

nome progetto\tgs File di monitor variabili .tgs

nome progetto \vba File di codici VBA RSView32 .vba

Cartella Contenuto Estensioni file

Page 35: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 27

Esplorazione della finestra principale di RSView32Una volta creato un progetto in RSView32, viene visualizzata la finestra principale.

Barra dei menuLa barra dei menu contiene gli elementi del menu relativi alla finestra attiva. Ogni editor ha il proprio insieme di menu.

Barra degli strumentiLa barra degli strumenti contiene i pulsanti relativi agli elementi di menu più comunemente utilizzati e consente all’utente di accedervi rapidamente senza dover aprire il menu. Puntando il cursore su un pulsante della barra degli strumenti, viene visualizzato il nome del pulsante in una casella con una descrizione del comando.

Barra delleattività

Barra di stato

Barra deglistrumenti

Barra dei menu

Gestore progetto

Descrizione delcomando

AB PLCs

Page 36: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

28 � Soluzioni integrate RSView32

Gestione progettiGestione progetti contiene gli editor per la creazione e la modifica dei componenti che costituiranno il progetto. Per maggiori informazioni su Gestione progetti, fare riferimento a “Uso di Gestione progetti” a pagina 30.

Barra delle attivitàLa barra delle attività mostra le attività del sistema. Per registrare attività nella barra delle attività, occorre selezionare le caselle di spunta di Barra delle attività nell’editor Impostazione registro attività. Per ulteriori dettagli, fare riferimento al Capitolo 8, Configuring Activity Logging, nel RSView32 user’s guide in linea.

Barra di statoLa barra di stato offre vari tipi di informazioni, a seconda dell’ubicazione del puntatore e della funzione di RSView32 attualmente in corso. Tali informazioni possono ad esempio riguardare:� la finestra attiva o lo strumento selezionato

Ad esempio, se si posiziona il puntatore sul pulsante Apri, nella barra di stato viene visualizzato il seguente messaggio:

� l’ubicazione di un componente del progettoAd esempio, se si seleziona un componente in Gestione progetti, la barra di stato ne mostra il percorso, come nell’esempio seguente:

Page 37: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 29

Come mostrare e nascondere la barra degli strumenti, la barra di stato e la barra delle attivitàÈ possibile mostrare o nascondere la barra degli strumenti, la barra di stato e la barra delle attività utilizzando gli elementi del menu Visualizza. Se accanto all’elemento appare un segno di spunta, la barra è visibile. Se non c’è alcun segno di spunta, la barra è nascosta.

Uso della barra delle attivitàÈ possibile staccare la barra delle attività dalla finestra principale di RSView32 e spostarla in un qualsiasi punto della schermata. Tuttavia, è possibile fissarla solo al fondo della finestra principale. Per spostare la barra quando non è fissata, selezionare la barra dei titoli e trascinarla.

Quando la barra non è fissata alla finestra, è possibile ridimensionarla. Per mostrare ulteriori messaggi, selezionare e trascinare la parte inferiore della barra per ingrandirla.Per cancellare il messaggio più recente nella barra delle attività, fare clic su Cancella. Per cancellare tutti i messaggi nella barra delle attività, fare clic su Cancella tutto.

La barra degli strumenti e la barra di stato sono visibili, ma la barra delle attività non è visibile.

Per staccare la barra delle attività, posizionareil puntatore fra i pulsanti e trascinare il mouse.

AB PLCs

Page 38: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

30 � Soluzioni integrate RSView32

Uso di Gestione progettiOgni volta che si crea un progetto, compare Gestione progetti che mostra il nome del progetto.

La finestra Gestione progetti è divisa in due riquadri. Quando si crea un progetto per la prima volta, il riquadro sinistro mostra una serie di cartelle e quello destro è vuoto. Via via che si creano i componenti del progetto, questi vengono visualizzati sul riquadro destro.Le parti di Gestione progetti sono descritte in seguito.

Nome progetto

Riquadrodestro

Schede

Editor

Riquadrosinistro

Cartella

Page 39: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 31

SchedeGestione progetti contiene delle schede che consentono di passare facilmente dall’una all’altra delle modalità modifica ed esecuzione. La scheda della modalità Modifica contiene gli editor per sviluppare il progetto. La scheda della modalità Esecuzione contiene i componenti che è possibile usare durante l’esecuzione. Passando da una scheda all’altra è possibile eseguire una rapida verifica del progetto mentre lo si crea.In modalità Esecuzione, è possibile eseguire singoli componenti del progetto, oppure l’intero progetto. Quando ci si trova in questa modalità, si vede ciò che viene visualizzato dagli utenti del progetto. Fare doppio clic su un componente per eseguirlo.Per informazioni dettagliate su come eseguire un progetto, fare riferimento al Capitolo 18, Running your project, in RSView32 user’s guide in linea.

CartelleGestione progetti usa cartelle per organizzare gli editor. Per aprire o chiudere una cartella, scegliere una delle seguenti operazioni:� fare doppio clic sulla cartella� premere Invio per aprire o chiudere la cartella, a seconda del suo stato attuale� selezionare la cartella, fare clic col pulsante destro del mouse per aprire il

menu di scelta rapida e quindi fare clic su Espandi o Riduci

EditorGli editor consentono di creare e configurare i componenti dei progetti. Per aprire un editor, scegliere una delle seguenti opzioni:� fare doppio clic sull’icona dell’editor� selezionare l’icona dell’editor, fare clic col pulsante destro del mouse per

aprire il menu di scelta rapida e quindi fare clic su Nuovo o su Mostra

Fare clic col pulsante destro del mouse per visualizzare il menu di scelta rapida.

Fare clic col pulsante destro del mouse per visualizzare il menu di scelta rapida.

AB PLCs

Page 40: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

32 � Soluzioni integrate RSView32

Il menu di scelta rapida contiene Nuovo se è possibile creare un componente con l’editor, oppure Mostra se non è possibile creare un componente con l’editor.La seguente tabella descrive ciascun editor.

Editor Azione da eseguire

Canale Specificare i canali per la comunicazione dei driver diretti con i dispositivi. Bisogna impostare i canali prima di configurare i nodi per i dispositivi dei driver diretti.

Nodo Assegnare nomi e definire attributi per i dispositivi con driver diretti, i server OPC o i server DDE con i quali RSView32 comunicherà.

Classi di scansione Impostare la frequenza di scansione delle variabili che comunicano con i dispositivi con driver diretti.

Database variabili Creare variabili e impostare allarmi.

Monitor variabili Visualizzare i valori in tempo reale di una variabile o un gruppo di variabili.

Account utente Assegnare codici di sicurezza a utenti per limitare l’accesso a un progetto.

Codici di sicurezza Assegnare codici di sicurezza ai comandi ed alle macro.

Impostazione registro attività

Specificare il tipo di attività di sistema che si desidera registrare, nonché dove, quando e come lo si desidera registrare.

Visualizzazione registro attività

Visualizzare i file di registrazione delle attività.

Avvio Specificare l’aspetto del progetto e le attività che saranno eseguite all’avvio del progetto.

Riga di comando Aprire una riga di comando per immettere i comandi RSView32.

Visualizza Creare display grafici.

Libreria Trascinare la selezione degli oggetti dalle librerie di grafici nei proprie display grafici.

Page 41: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 33

Parametri Creare un file di parametri da usare con i display grafici contenenti segnaposto delle variabili, in modo da poter usare gli stessi display grafici con variabili diverse.

Ricetta Creare un file di ricette da usare con display grafici contenenti un campo di ricette.

Impostazione allarmi

Configurare dove, quando e come registrare i messaggi di allarme.

Visualizzatore registro allarmi

Visualizzare le informazioni cronologiche degli allarmi.

Riepilogo allarmi Specificare le informazioni sugli allarmi che si desiderano visualizzare e creare un formato per tali informazioni.

Elenco allarmi soppressi

Visualizzare un elenco di variabili per le quali la notifica allarmi risulta soppressa.

Impostazione registro dati

Creare modelli di registro dati e specificare come, dove e quando registrare i valori delle variabili selezionate.

Variabili derivate Creare variabili il cui valore deriva da altre variabili e funzioni.

Eventi Creare eventi, vale a dire espressioni che avviano comandi o macro.

Macro Creare macro per eseguire una sequenza di comandi RSView32.

Tasti globali Eseguire di nuovo la mappatura della tastiera per eseguire i comandi RSView32.

Editor Visual Basic Creare il codice VBA per eseguire diramazioni condizionali, inviare comandi RSView32, o collegare dati RSView32 ad altre applicazioni.

Editor Azione da eseguire

AB PLCs

Page 42: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

34 � Soluzioni integrate RSView32

ComponentiI componenti appaiono nel riquadro destro di Gestione progetti. Un componente è un riferimento ad un file fisico. Il componente può fare riferimento ad un file in una cartella all’interno della cartella del progetto, ad un file esterno alla cartella del progetto o ad un file su un altro computer.

Visualizzazione dei componentiPer visualizzare un componente, selezionate un editor. Qualsiasi componente creato con l’editor appare nel riquadro destro di Gestione progetti.

Apertura dei componentiPer aprire un componente, attenersi ad una delle seguenti procedure:� fare doppio clic sul componente� selezionare il componente e quindi fare clic sul pulsante Modifica in

Gestione progetti� selezionare il componente, fare clic col pulsante destro del mouse per aprire

il menu di scelta rapida e fare clic su Modifica.

Questi componenti sono stati creati con l’editor dei Pannelle.

Fare clic col pulsante destro del mouse per visualizzare il menu di scelta rapida.

Page 43: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 35

Per informazioni dettagliate sull’uso degli elementi di meni Rimuovi, Rinomina ed Elimina, fare riferimento al Capitolo 1, Working with projects , in RSView32 User’s Gude in linea.

Visualizzazione dell’ubicazione dei componentiI componenti possono fare riferimento a file situati in ubicazioni diverse. Per visualizzare l’ubicazione del file dei componenti, selezionare il componente in Gestione progetti e controllare l’ubicazione visualizzata nella barra di stato.Il componente Cooling Area si trova in:

Il componente Oven Area si trova in:

Uso dello stesso componente in più progettiGli stessi file possono essere usati in più progetti aggiungendo componenti a un progetto mediante una di due opzioni esistenti. Se si aggiunge un componente in Gestione progetti tramite l’opzione Copiatura componente esistente nel progetto, viene creata una copia del file nel progetto. Se si aggiunge un componente usando la seconda opzione, Crea collegamento al componente esistente, non viene creata una copia del file nel progetto. Invece, si sta creando un percorso per l’ubicazione del file al di fuori del progetto. Il vantaggio di questo metodo è che esiste un’unica copia del file, e le modifiche apportatevi sono disponibili a tutti i progetti che utilizzano quel file.Per aggiungere un componente, selezionare l’editor usato per creare il componente desiderato, fare clic col pulsante destro del mouse per visualizzare il menu di scelta rapida, quindi fare clic su Copiatura componente esistente nel progetto oppure su Crea collegamento al componente esistente.

Nella finestra di dialogo, individuare il componente che si desidera aggiungere e fare clic su Apri. Il componente viene visualizzato nel riquadro destro della finestra Gestione progetti. I file che si trovano fuori dal progetto compaiono con una freccia sull’icona, come illustrato nella pagina precedente in riferimento al componente Oven Area.

AB PLCs

Page 44: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

36 � Soluzioni integrate RSView32

Suggerimenti per l’uso degli editorDurante lo sviluppo di un progetto si utilizzano editor diversi, ma che presentano molte funzioni simili e che spesso richiedono informazioni simili. Una buona dimestichezza con tali funzioni consente di risparmiare tempo.

Uso dei menu di scelta rapidaGestione progetti e l’editor di display grafico usano menu di scelta rapida. Per aprirne uno, fare clic col pulsante destro del mouse.

Uso del pulsante SelezioneIl pulsante Selezione appare accanto ai campi di immissione dati. Si possono digitare informazioni nei campi, oppure si può fare clic sul pulsante Selezione per aprire un elenco contenente immissioni valide per il campo.

Immissione di nomi di variabiliMolti editor richiedono un nome di variabile. Le variabili vengono archiviate nel database di variabili ed i loro nomi vengono usati in altre parti di RSView32. Prima di lavorare in altri editor, non occorre creare variabili.

Per fornire un nome di variabile, attenersi ad uno dei seguenti metodi� Digitare il nome di una variabile già esistente nel database delle variabili� Fare clic sul pulsante ... (Selezione) o Variabili, per aprire Visualizzatore

variabili, nel quale è possibile selezionare, creare o modificare una variabile� Digitare il nome di una variabile non ancora creata. Quando si tenta di

effettuare il salvataggio, viene richiesto di creare la variabile. Per usare il nome della variabile non occorre crearla, ma accertarsi di farlo in un secondo tempo per evitare errori durante l’esecuzione.

Per informazioni dettagliate sulle variabili, fare riferimento al Capitolo 4, Creating tags, nella RSView32User’s Guide in linea.

Pulsante Selezione

Page 45: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione e utilizzo dei progetti � 37

Uso dei comandi RSView32Molti editor richiedono un comando RSView32. I comandi consentono di controllare RSView32 durante l’esecuzione. La maggior parte dei comandi accettano parametri per aumentare il livello di precisione e controllo. È anche possibile creare un elenco di comandi RSView32 in una macro ed usare il nome della stessa nei punti in cui vengono richiesti i comandi.

Uso della Creazione guidata comandiCreazione guidata comandi aiuta a selezionare e creare comandi.

Per aprire Creazione guidata comandi, attenersi ad una delle seguenti procedure.� Fare clic sul pulsante ... (Selezione) accanto ad un campo di azione qualsiasi

o nella riga comandi� Fare doppio clic in un campo di azione oppure, nell’editor Macro, in punto

qualsiasi della finestra� Fare clic sulla voce Comandi nel menu RSView32Per informazioni dettagliate sui comandi RSView32, fare riferimento all’Appendice A, RSView32 command, nella RSView32Usr’s Guide, in linea oppure consultare il Guida.

Uso delle espressioniMolti editor usano espressioni per calcolare valori basati su variabili e funzioni. Le espressioni possono essere di tipo logico complesso, oppure possono essere nomi di variabili.Per informazioni dettagliate sulle espressioni, fate riferimento al Capitolo 14, Creating expression, in User’s Guide RSView32 in linea.

Fare clic su unacartella per

visualizzare icomandi in una

categoria.

Quando si fa clic su un comando, la sintassi del comando viene visualizzata in questo punto.

AB PLCs

Page 46: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

38 � Soluzioni integrate RSView32

Uso di componenti dai progetti ControlViewMolti componenti, come i display grafici o i database di variabili, possono essere importati da un progetto ControlView o ControlView Builder in RSView32. Per ulteriori informazioni, consultare la guida in linea alla voce autocomposizione importazione progetti ControlView fornita a corredo con il CD-Rom delle risorse RSView32.Per una descrizione delle differenze tra RSView32, ControlView e ControlView Builder, vedere l’Appendice C, Differences between RSView32 and ControlView, in User’s Guide RSView32 in linea.

Page 47: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 39

Capitolo

Impostazione dellecomunicazioniComunicazioni con driver diretti ..............................................................40Editor di comunicazione...............................................................................................40Impostazione delle comunicazioni con driver diretti ...............................................41

Comunicazioni OPC e DDE ............................................................................41Editor di comunicazione...............................................................................................42Impostazione delle comunicazioni con OPC e DDE..............................................42

Controllo del funzionamento delle comunicazioni.......................43Risoluzione dei problemi relativi alle comunicazioni ...............................................44

AB PLCs

Page 48: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

40 � Soluzioni integrate RSView32

Comunicazioni con driver direttiPer comunicare con gran parte dei dispositivi Allen-Bradley, RSView32 usa una connessione con driver diretti. Usa i driver in RSLinx.Per comunicare con i controllori programmabili SoftLogix™ 5, occorre usare un driver di RSLinx.Se si dispone del sistema operativo Windows NT, utilizzare la versione 4.0 o superiore. È necessario installare anche il Service Pack 4 o il Service Pack 6 per Windows NT 4.0 (disponibile sul sito web di Microsoft).È necessario usare la versione di RSLinx in dotazione con il software RSView32 in uso. Questa versione è stata provata per verificarne la compatibilità con RSView32. Altre versioni potrebbero non funzionare correttamente.Se non si utilizzano dispositivi Allen-Bradley, ad esempio se si stanno usando dispositivi Siemens o Modicon, usare le comunicazioni OPC o DDE. Per i dettagli, fare riferimento a “Comunicazioni OPC e DDE” a pagina 41.

Editor di comunicazionePer impostare comunicazioni tramite driver diretti, aprire la cartella Sistema in Gestione progetti ed usare gli editor riportati di seguito.

Usare questieditor per

impostare lecomunicazioni.

Page 49: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Impostazione delle comunicazioni � 41

Impostazione delle comunicazioni con driver diretti1. Avviare RSLinx, quindi configurare e caricare il driver di comunicazione

appropriato.2. Avviare RSView32 e creare o aprire un progetto.3. Nell’editor Canali, selezionare un canale ed assegnargli la rete appropriata

e il driver RSLinx.4. Nell’editor Nodi, creare i nodi per ciascun controllore programmabile con

il quale si desidera comunicare. Nel campo Origine dati, selezionare Driver diretto.

5. Se si desidera cambiare la frequenza di scansione predefinita dei nodi, modificare le frequenze di scansione nell’editor Frequenze di scansione. Questo punto è opzionale.

6. Nell’editor Database variabili, creare le variabili. Nel campo Tipo origine dati, selezionare Dispositivo. Nel campo Nome nodo, selezionare uno dei nodi creati. Nel campo Frequenza di scansione, scegliere una frequenza. Nel campo Indirizzo, specificare la posizione fisica della memoria nel controllore programmabile.

7. Controllare che le comunicazioni funzionino. Per i dettagli, fare riferimento a “Controllo del funzionamento delle comunicazioni” a pagina 43

Comunicazioni OPC e DDEPer comunicare con una vasta gamma di dispositivi locali e remoti, RSView32 usa connessioni OPC o DDE. OPC (OLE per il controllo processi), consente a RSView32 di fungere da client o da server, di effettuare comunicazioni in modalità peer-to-peer tra diversi terminali di RSView32 , nonché con altri server OPC. RSView32 usa formati di dati standard o ad alta velocità AdvanceDDE (scampio dinamico di dati) per comunicare con server DDE, quali i prodotti RSServer della Rockwell Software, oppure server di altri produttori, e client DDE, come Microsoft Excel.

AB PLCs

Page 50: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

42 � Soluzioni integrate RSView32

Editor di comunicazionePer impostare le comunicazioni OPC o DDE, aprire la cartella Sistema di Ges-tione progetti ed usare gli editor riportati di seguito.

Impostazione delle comunicazioni con OPC e DDE1. Avviare il server OPC o DDE.2. Avviare RSView32 e creare o aprire un progetto.3. Nell’editor Nodi, creare dei nodi per ogni server e/o argomento OPC o

DDE con cui si desidera comunicare. Nel campo Origine dati del nodo, selezionare Server OPC o Server DDE, a seconda del tipo di dati usato.

4. Nell’editor Database variabili, creare delle variabili. Nel campo Tipo origine dati, selezionare Dispositivo. Nel campo Nome nodo, scegliere i nodi OPC o DDE che avete creato. Nel campo Indirizzo, specificare il nome della variabile nel server OPC, oppure l’elemento DDE.

5. Controllare che le comunicazioni funzionino. Per ulteriori dettagli, fare riferimento alla sezione successiva, “Controllo del funzionamento delle comunicazioni”.

Usare questieditor per

impostare lecomunicazioni.

Page 51: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Impostazione delle comunicazioni � 43

Controllo del funzionamento delle comunicazioniIl modo più semplice per controllare che le comunicazioni funzionino è usare il monitor delle variabili. Il monitor delle variabili mostra i valori e lo stato delle variabili. Se non è stata creata una variabile, usare il Visualizzatore variabili nel monitor variabili per crearla.

Seguire le procedure descritte di seguito per controllare le comunicazioni con i dispositivi OPC, DDE e tramite driver diretti.

Per controllare le comunicazioni per una variabile esistente:1. In Gestione progetti RSView32, aprire la cartella Sistema, fare doppio clic

su Riga di comando e poi immettere ComStatusOn per iniziare a registrare gli errori di comunicazione.

2. In Gestione progetti RSView32, aprire la cartella Sistema e quindi aprire Monitor variabili.

3. Nella colonna Nome variabile, digitare il nome di una variabile creata e premere Invio.Se le comunicazioni funzionano, nella colonna Valore appare un valore e nella colonna Stato appare la dicitura Valido. Se le comunicazioni non fun-zionano, nella colonna Stato appare un errore ed un messaggio di errore appare nella barra delle attività.

Quando lecomunicazionifunzionano, la

colonna Valorecontiene un

valore e nellacolonna Stato

appare ladicitura: Valido.

AB PLCs

Page 52: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

44 � Soluzioni integrate RSView32

Per controllare le comunicazioni per una nuova variabile:1. In Gestione progetti RSView32, aprire la cartella sistema e quindi aprire

Monitor variabili.2. Nel menu Visualizza, fare clic su Modulo. 3. Fare clic sul pulsante ... (Selezione) accanto al campo Nome variabile per

aprire il Visualizzatore variabili e quindi fare clic su Nuova variabile. 4. Digitare un nome di variabile e quindi selezionare un tipo di variabile. In

Tipo origine dati, fare clic su Dispositivo. Per Nome nodo, fare clic sul pulsante ... (Selezione) per visualizzare un elenco di nodi creati e selezionarne uno. Nel campo Indirizzo, digitare un indirizzo di controllore programmabile per comunicazioni con driver diretti, il nome di una variabile nel server OPC, oppure un elemento DDE. Fare clic su OK.

5. La nuova variabile così creata viene selezionata in Visualizzatore variabili. Fare clic su OK.Se le comunicazioni funzionano, nella colonna Valore appare un valore e nella colonna Stato appare la dicitura Valido.

Risoluzione dei problemi relativi alle comunicazioni� Controllare che il driver delle comunicazioni sia configurato correttamente.

Per verificare che il dispositivo con cui si cerca di comunicare sia stato individuato, in RSLinx usare RSWho.Se il dispositivo compare in RSWho, ma in RSView32 non viene visualizzato alcun valore della variabile, chiudere il progetto, chiudere RSView32, e quindi chiudere RSLinx. Riavviare RSView32, riaprire il progetto, quindi aprire nuovamente il monitor variabili. (RSLinx si avvia automaticamente all’apertura di RSView32).

� Per ulteriori dettagli sul tipo di errori di comunicazione riscontrati, digitare ComStatusOn nella riga di comando e visualizzare il registro attività in Visualizzazione registro attività. Per registrare gli errori di comunicazione, nell’editor Impostazione registro attività deve essere selezionata la categoria Comunicazioni. Per ulteriori dettagli, fare riferimento al Capitolo 8, Configuring activity logging, in RSView32 User’s Guide .

Page 53: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 45

Capitolo

Creazione di display, tendenze e riepiloghi allarmiCreazione e modifica di display grafici ...............................................46Creazione di un nuovo display grafico .......................................................................47Tipi di display .................................................................................................................48Scegliere un colore di sfondo e la dimensione del display.......................................50Importazione di un grafico...........................................................................................51Visualizzazione di librerie e campioni.........................................................................52Creazione di un pulsante...............................................................................................53Incorporazione di un oggetto ActiveX.......................................................................55Aggiunta di colori agli oggetti ......................................................................................57Disposizione degli oggetti ............................................................................................58Animazione di oggetti ...................................................................................................59Prova dell’animazione ...................................................................................................61Impostazione dell’aspetto durante l’esecuzione ........................................................61

Creazione di una tendenza ...........................................................................62

Creazione di un riepilogo allarmi .............................................................63Filtraggio degli allarmi ...................................................................................................64Assegnazione di colori agli allarmi ..............................................................................64

AB PLCs

Page 54: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

46 � Soluzioni integrate RSView32

Creazione e modifica di display graficiAll’interno di un progetto RSView32 è possibile creare tutti i display grafici desiderati. Un display grafico offre all’operatore l’immagine visiva di una specifica attività dello stabilimento. Può mostrare dati di sistema o di un processo e fornire agli operatori un modo per scrivere i valori in un dispositivo esterno come un controllore programmabile o un server.Un display grafico è composto da oggetti grafici. Per aggiungere oggetti ad un display è possibile:� creare oggetti usando gli strumenti di disegno dell’editor� trascinare la selezione di oggetti da un altro display o da una libreria di grafici� copiare ed incollare oggetti da un’altra applicazione di Windows� importare oggetti o interi display creati in altri pacchetti grafici quali

CorelDRAW e Photoshop� incorporare oggetti ActiveX e OLE

Pulsanti per l’apertura di altri display

Visualizzazione tendenze

Page 55: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 47

Alcuni oggetti sono collegabili ad un’animazione, in modo da poter cambiare aspetto secondo le variazioni di attività dello stabilimento. Per collegare l’animazione, occorre specificare una o più variabili che controlleranno l’aspetto dell’oggetto e specificare altresì il tipo di cambiamento di aspetto con il cambiamento dei valori delle variabili.

Creazione di un nuovo display graficoPer creare un nuovo display grafico, fare doppio clic sull’icona dell’editor Pannelli in Gestione progetti.Quando si apre l’editor, compare un display nuovo, vuoto, pronto per essere utilizzato. L’editor è lo spazio entro il quale è possibile creare qualsiasi tipo di display desiderato.

Per vederequali azioni si

possonoeseguire, fare

clic con ilpulsante destrodel mouse per

aprire il menu discelta rapida.

Zona perDisegnare.

Spostare questebarre degli

strumenti dove sidesidera. Per

visualizzare altrebarre degli

strumenti usare ilmenu Visualizza.

Quando si esegue una esecuzione di prova di un display grafico, la barra delle attività provvede informazioni sull’esecuzione. Per nascondere la barra delle attività, fare clic su Gestione progetti, aprire il menu Visualizza e fare clic sulla barra delle attività.

AB PLCs

Page 56: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

48 � Soluzioni integrate RSView32

Salvataggio e assegnazione di un nome al display graficoPer salvare il display grafico, fare clic sul pulsante Salva. Digitare un nome il display nella finestra di dialogo Salva con nome. Il nome può avere una lunghezza massima di 200 caratteri (incluso il percorso) e può includere spazi.

Tipi di displayNell’editor Display grafico è possibile creare qualsiasi tipo di display. Ad esempio, è possibile creare un display a tutto schermo che funge da menu principale per tutti gli altri display, oppure un display di dimensioni ridotte che appare quando desiderato. Ciò che differenzia i vari display sono il tipo, la dimensione e le caratteristiche.Il tipo di display prescelto determina il modo in cui il display interagisce con altri display sulla schermata:� Sostituzione è il tipo di display predefinito. Usare questa opzione se si

desidera che un display grafico sostituisca altri display grafici già aperti. RSView32 chiude tutti i display grafici a cui si sovrappone il nuovo display aperto. Questo metodo consente di non dovere inviare comandi separati per chiudere gli altri display.

� In primo piano viene usato per mantenere sempre il display grafico in primo piano. Questo accade anche nel caso in cui risulti evidenziato un altro display. Tuttavia, se sono aperti contemporaneamente più display grafici con questa impostazione, appare in primo piano il display attualmente evidenziato, o l’ultimo display ad essere stato evidenziato.

� Sovrapposto viene usato se il display grafico non deve sostituirne altri e non deve apparire in primo piano. Il display si sovrappone ad altri o ad esso ne vengono sovrapposti altri, a seconda del display evidenziato in un dato momento. I display sovrapposti sono sempre visualizzati dietro (cioè sotto) quelli In primo piano e vengono sostituiti dai display con l’impostazione Sostituzione. Usare questa opzione con attenzione, poiché il tenere aperti contemporaneamente diversi display può incidere sulle prestazioni del sistema.

Il tipo di display viene specificato nella finestra di dialogo Impostazioni display nell’editor Display grafico. Selezionare Impostazioni display dal menu di scelta rapida (illustrato a pagina 47) per aprire la finestra di dialogo.

Page 57: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 49

Apertura e chiusura dei displayRSView32 usa i comandi per aprire e chiudere i display. Per aprire un display, usare il comando Visualizza <file>. Per chiudere un display, è possibile usare il tipo di display Sostituzione (in modo che aprendo un nuovo display si chiudano gli altri display aperti), oppure il comando Interrompi <file> per chiudere definitivamente un display.

Nell’esempio sopra riportato, il tipo di display per Pani - Menu Principale è Sostituzione, cosicché il display Norm’s Bakery - Menu Principale si chiude automaticamente (viene sostituito) quando si apre il display Pani - Menu Principale. Il seguente comando è stato assegnato al pulsante Pani:

Display Pani - Menu PrincipaleQuando un utente fa clic sul pulsante Pani, si apre il display Pani - Menu Principale e si chiude il display Norm’s Bakery - Menu Principale. Se il display Pani - Menu Principale utilizza il tipo di display Sovrapposto o In primo piano e si desidera chiudere il display Norm’s Bakery - Menu Principale quando l’utente apre il display Pani - Menu Principale, assegnare due comandi al pulsante Pani:

Interrompi Norm’s Bakery - Menu PrincipaleDisplay Pani - Menu Principale

Quando un utentefa clic sul pulsante

Pani, si apre ildisplay Pani - Menu

Principale e sichiude il displayNorm’s Bakery -Menu Principale.

AB PLCs

Page 58: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

50 � Soluzioni integrate RSView32

Scegliere un colore di sfondo e la dimensione del displayDurante il processo di disegno è possibile cambiare sia il colore di sfondo che la dimensione dei display in qualsiasi momento. L’utente può inoltre impostare i valori predefiniti in modo che l’editor Display grafico si apra nel modo desiderato. L’impostazione di un valore predefinito è un modo per dare ai display grafici un aspetto ben definito.Specificare il colore di sfondo e le dimensioni del display nella finestra di dialogo Impostazioni display. Fare clic con il pulsante destro del mouse su un punto vuoto del display e quindi fare clic sull’opzione Impostazioni display del menu di scelta rapida.

Specificare il colore di sfondo.

È preferibile specificare Stesse dimensioni della finestra principale in esecuzione per la maggior parte dei display.

Per predefinire le proprie scelte per tutti i nuovi display fare clic su Come val. pred.

Page 59: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 51

Selezione delle dimensioni del displayÈ consigliabile selezionare l’opzione Stesse dimensioni della finestra principale in esecuzione per la maggior parte dei display. Qualsiasi display che utilizza questa opzione viene ridimensionato automaticamente in modo da occupare tutta la finestra principale di RSView32. Occorre specificare la dimensione della finestra solo per i display più piccoli, come quelli a comparsa e i display affiancati.

Importazione di un graficoSe lo si desidera, è possibile includere grafici già creati in altre applicazioni. RSView32 importa molti file grafici di tipo diverso, inclusi .BMP, .WMF, .DXF e .JPG, per cui è possibile importare immagini come logotipi, foto o disegni di una macchina o di un processo.Si possono importare direttamente file .DXF generate da AutoCAD versione 12 o versioni precedenti. Si devono esportare nel formato .WMF i file .DXF generati da AutoCAD versione 13 o versioni successive e poi importare i file .WMF in RSView32.Per importare un file, fare clic sul menu File e quindi fare clic su Apri. Selezionare il tipo di file da importare nel campo Tipo file, individuare il file che si desidera importare e fare clic su Apri.

Il logotipoNorm’s Bakery è

stato importatonel display

grafico.

AB PLCs

Page 60: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

52 � Soluzioni integrate RSView32

Visualizzazione di librerie e campioniPrima di iniziare a disegnare oggetti, si consiglia di consultare le librerie di grafici ed i campioni forniti con RSView32. Le librerie ed i campioni contengono centinaia di oggetti che è possibile trascinare nel proprio display, risparmiando tempo. Alcuni degli oggetti potrebbero non corrispondere esattamente a quanto desiderato, ma è possibile apportarvi delle modifiche, ossia ridimensionarli, cambiarne la forma ed il colore e così via.Per visualizzare un elenco di librerie, fare clic sull’icona Libreria situata nel riquadro sinistro di Gestione progetti. I componenti della libreria sono elencati nel riquadro destro di Gestione progetti.

Molti oggetti di libreria sono già configurati per l’animazione. Quando trascinate la selezione di un oggetto in un display grafico, tutta l’animazione collegata all’oggetto viene mantenuta. È possibile usare l’animazione così com’è, ma in genere si desidera cambiare il nome della variabile associato all’animazione. Per modificare il nome della variabile, usare la sostituzione di variabili.

Uso della sostituzione di variabiliLa funzione di sostituzione delle variabili consente di sostituire alcuni o tutti i riferimenti a variabili, espressioni o comandi di un display grafico. Selezionare un oggetto o gruppo di oggetti, fare clic col pulsante destro del mouse per aprire il menu di scelta rapida e quindi fare clic su Sostituzione variabili.

Invece di disegnare un oggetto a scorrimento, trascinare la selezione di uno dalla libreria Oggetti a scorrimento.

Page 61: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 53

Creazione di un pulsanteUsare lo strumento Pulsante per creare, etichettare e specificare un’azione per un pulsante. Si possono creare quattro diversi stili di pulsante e si può collegare qualsiasi comando RSView32 al pulsante per creare l’azione dello stesso.L’aspetto del pulsante dipende esclusivamente dall’utente. Tipi di carattere, colori e gli stili di riempimento per altri oggetti grafici sono disponibili anche per gli oggetti pulsante. È inoltre possibile importare anche un’immagine grafica per il pulsante, in modo da poterlo etichettare con un simbolo o un’immagine. Per creare pulsanti delle stesse dimensioni, creare un pulsante e quindi duplicarlo. Per modificare il pulsante duplicato, fare doppio clic su di esso per aprire la finestra di dialogo Configurazione pulsanti.

Strumento Pulsante

La griglia è utilequando si

disegnano oggetti.Per usare la griglia

fare clic con ilpulsante destro del

mouse su unospazio vuoto del

display e poi fareclic su

Impostazionigriglia.

AB PLCs

Page 62: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

54 � Soluzioni integrate RSView32

Aggiunta di un’azione al pulsanteDi norma i pulsanti eseguono delle azioni e le azioni più comuni sono l’apertura e la chiusura dei display.Per specificare un’azione per un pulsante, selezionarlo con un doppio clic del mouse. Nella finestra di dialogo Configurazione pulsanti, fare clic sulla scheda Azione e specificare un comando. Per un elenco completo dei comandi RSView32 con le relative azioni, usare Creazione guidata comandi o fare riferimento alla guida in linea.Nell’esempio che segue, è stato creato un display chiamato Pani - Menu Principale che viene usato con il comando Display. All’esecuzione, quando un utente fa clic sul pulsante Pani, si apre il display Pani - Menu Principale.

Fare clic su questo pulsante per aprire Creazione guidata comandi e creare un comando.

Page 63: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 55

Incorporazione di un oggetto ActiveXGli oggetti ActiveX vengono forniti indipendentemente da RSView32 attraverso prodotti come Microsoft Visual Basic (versione 4.0 o successive) e RSTools. Quando un oggetto ActiveX viene incorporato in un display, RSView32 può usare le funzioni dell’oggetto collegando le proprietà dell’oggetto alle variabili di RSView32 e gli eventi e metodi dell’oggetto ai comandi di RSView32.Il display Cottura richiede un indicatore per il monitoraggio della temperatura del forno. Invece di disegnare l’indicatore, il progettista usa l’oggetto indicatore Rockwell Software e collega una variabile di RSView32 alla proprietà Valore (Value) dell’indicatore. Durante l’esecuzione, l’ago dell’indicatore cambia posizione per riflettere il valore della variabile.Per incorporare un oggetto ActiveX, usare lo strumento ActiveX. Trascinare il mouse per disegnare una casella della misura desiderata per l’oggetto e poi rilasciare il mouse. Fare doppio clic col mouse nella finestra di dialogo Inserisci un controllo ActiveX su un oggetto ActiveX. Per collegare l’oggetto ad una variabile RSView32, usare la finestra di dialogo Pannello Proprietà ActiveX. Selezionare l’oggetto, fare clic sul pulsante destro del mouse per aprire il menu di scelta rapida, puntare su ActiveX, e quindi fare clic sul Pannello Proprietà.

Strumento ActiveX

AB PLCs

Page 64: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

56 � Soluzioni integrate RSView32

È possibile visualizzare le proprietà, i metodi e gli eventi di un oggetto nei due modi riportati di seguito:� per visualizzare le proprietà di un oggetto, selezionare l’oggetto e poi fare clic

su Pannello Proprietà ActiveX nel menu Visualizza. � per visualizzare le proprietà, i metodi e gli eventi mediante RSView32,

selezionare l’oggetto, fare clic con il pulsante destro del mouse per visualizzare il menu di scelta rapida, puntare su Animazione, quindi su Controllo ActiveX e fare clic su Proprietà, Eventi o Metodi.

Se si utilizzano gli oggetti ActiveX con una certa frequenza nei vostri display, è possibile che si desiderino aggiungere le icone degli oggetti alla Barra degli strumenti ActiveX. Per ulteriori informazioni, fare riferimento al Capitolo 11, Creating graphique displays, in RSView32 User’s Guide in linea.

Selezionare la proprietà che si vuole collegare ad una variabile e poi digitare, oppure sfogliare per individuare il nome della variabile RSView32.

Page 65: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 57

Aggiunta di colori agli oggettiÈ possibile cambiare il colore degli oggetti prima o dopo averli disegnati. Gli oggetti possono avere due colori: un colore di linea ed uno di riempimento. Il colore di linea si applica per definire i contorni di un oggetto e per il testo. Il colore di riempimento si applica all’interno di un oggetto.Per mostrare le tavolozze dei colori, fare clic su di esse dal menu Visualizza. Come le barre degli strumenti, le tavolozze dei colori possono essere posizionate ovunque sulla schermata ed essere agganciate a qualsiasi angolo della finestra. Per applicare un colore ad un oggetto, selezionarlo e quindi fare clic su un nuovo colore sulla tavolozza dei colori corrispondente.

Quando si seleziona un oggetto, il colore di riempimento dell’oggetto viene selezionato nella tavolozza Colore riempimento.

AB PLCs

Page 66: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

58 � Soluzioni integrate RSView32

Disposizione degli oggettiUna volta creati due o più oggetti, è possibile disporli. È possibile allinearli, spaziarli e raggrupparli. Per selezionare più oggetti, fare clic su un oggetto e quindi, tenendo permuto il tasto Ctrl, fare clic su altri oggetti. È anche possibile selezionare più oggetti tenendo il pulsante del mouse premuto e trascinandolo. Man mano che si trascina il mouse, intorno agli oggetti appare una finestra di selezione; rilasciare il mouse quando la finestra include tutti gli oggetti desiderati.

Allineamento degli oggettiGli oggetti vengono allineati in base alla loro posizione relativa. Nell’esempio sopra riportato, facendo clic su Allinea in alto si allinea il bordo superiore del pulsante Rapporti al bordo superiore del pulsante Pani. Facendo clic su Allinea in basso si allinea il bordo inferiore del pulsante Pani al bordo inferiore del pulsante Rapporti.Spaziatura degli oggettiLa spaziatura degli oggetti garantisce che vi sia uno spazio uguale tra un oggetto e l’altro. Gli oggetti vengono distanziati in base alla distanza tra gli spigoli esterni dei due oggetti più esterni. Usare i pulsanti sulla barra degli strumenti per distanziare gli oggetti verticalmente e orizzontalmente.

Per mostrare la Barra degli strumenti di allineamento, fare clic su di essa nel menu Visualizza.

Page 67: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 59

Raggruppamento degli oggettiIl raggruppamento degli oggetti crea un solo oggetto formato da oggetti singoli. Una volta raggruppati gli oggetti, è comunque possibile accedere agli oggetti singoli tramite l’opzione di modifica gruppi.

Animazione di oggettiÈ possibile assegnare un’animazione a gran parte degli oggetti grafici. Lo stesso vale anche per i gruppi di oggetti. È possibile assegnare tutti i tipi di animazione desiderati. Ad esempio, applicare l’animazione di larghezza e di altezza ad un oggetto in modo che dia l’impressione di uscire o entrare nel display a seconda che si ingrandisca o si riduca.Uso di Object Smart Path (percorso rapido degli oggetti)L’associazione di animazione agli oggetti con l’OSP (Object Smart Path - Percorso rapido degli oggetti) è facile. Con questa funzione, è possibile definire la gamma di movimento di un oggetto trascinandolo (non esiste alcun conteggio di pixel).

Fare clic per selezionare il gruppo.

Fare doppio clic per modificare il gruppo

Fare clic su un oggetto per selezionarlo e

modificarlo.

AB PLCs

Page 68: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

60 � Soluzioni integrate RSView32

La funzione OSP viene regolata mediante la finestra di dialogo Animazione. La finestra di dialogo Animazione può rimanere aperta costantemente, il che consente di spostarsi tra la finestra e il display grafico. Per aprire la finestra di dialogo Animazione, selezionare un oggetto, visualizzare il menu di scelta rapida con il pulsante destro del mouse, selezionare Animazione e quindi fare clic per selezionare il tipo di animazione.

Per impostare la posizione iniziale dell’oggetto, posizionarlo nel punto in cui si desidera che inizi e fare clic su A minimo nella finestra di dialogo Animazione. Per impostare la posizione finale dell’oggetto, trascinare l’oggetto nel punto in cui si desidera che termini e fare clic su A massimo nella finestra di dialogo Animazione.Funzioni Copia e Incolla dell’animazioneÈ possibile copiare l’animazione di un oggetto e incollarla in un altro. Se l’oggetto ha più di un tipo di animazione, tutta l’animazione viene copiata e incollata. Per copiare l’animazione, selezionare l’oggetto con l’animazione desiderata, visualizzare il menu di scelta rapida facendo clic con il pulsante destro del mouse, quindi fare clic su Copia animazione. Per incollare l’animazione, selezionare l’oggetto in cui si intende incollare l’animazione, visualizzare il menu di scelta rapida facendo clic con il pulsante destro del mouse, quindi fare clic su Incolla animazione.

L’oggetto ascorrimento viene

mostrato nellaposizione A

minimo. Ogni voltache la variabileassociata con

l’oggetto ascorrimento è al

minimo, l’oggetto èin questa

posizione.

Page 69: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 61

Prova dell’animazionePer provare l’animazione in un display, usare la modalità di prova. In questa modalità, RSView32 raccoglie i dati dall’origine dati ed anima il display. Tuttavia, la modalità di prova non modifica le dimensioni o la posizione del display. Alla fine delle prove, tornare in modalità normale per continuare la modifica. Per passare dalla modalità normale a quella di prova e viceversa, fare clic sui pulsanti sulla barra degli strumenti o fare clic sulle opzioni nel menu Visualizza.

Impostazione dell’aspetto durante l’esecuzioneÈ possibile specificare l’aspetto di ogni display grafico durante l’esecuzione. È possibile specificare il tipo di display, lo stile della finestra, la dimensione e la posizione della finestra. Lo stile della finestra specifica se la finestra ha una barra del titolo e, in tal caso, cosa tale barra comunica e quali pulsanti comprende.

Modalità di prova

Modalità normale

Se non siinclude una

barra del titolonon si possonoavere elementi

che ne fannoparte, come ad

esempio ilpulsante Riduci

a icona.

AB PLCs

Page 70: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

62 � Soluzioni integrate RSView32

Creazione di una tendenzaUna tendenza è una rappresentazione visiva di valori di variabili in tempo reale e cronologici, la quale offre agli operatori un modo per tenere traccia dell’attività dell’impianto nel suo evolversi.Le tendenze RSView32 consentono di:� tracciare dati per un massimo di 16 variabili in ciascun oggetto tendenza� tracciare valori costanti e valori di variabili� usare l’ombreggiatura per evidenziare quando una variabile incrocia un

valore di riferimento� usare i dati in tempo reale provenienti da variabili o usare i dati cronologici

provenienti dai file di registrazione� utilizzare i dati di un computer locale o remoto

È possibile trascinare la selezione di una tendenza da una libreria di grafici nel display dell’utente, oppure creare una tendenza con lo strumento di disegno Tendenza.Per usare una tendenza proveniente dalle librerie di grafici, fare clic sull’icona Libreria nel riquadro sinistro di Gestione progetti e fare doppio clic su Tendenze in quello destro. Selezionare tutta o parte della tendenza, trascinarla e rilasciarla nel display. Usare la sostituzione variabili per aggiornare le variabili associate alla tendenza. Per ulteriori informazioni, fare riferimento a “Uso della sostituzione di variabili” a pagina 52.

Ogni linea openna

rappresenta unvalore divariabile.

Il nome divariabile di ogni

penna apparenella legenda.

I numeri lungo questo asse rappresentano i valori minimi e massimi per la variabile selezionata nella legenda.

Gli oggetti a scorrimento ed i pulsanti attorno alla tendenza sono oggetti grafici creati separatamente dalla tendenza, ma sono importanti perché controllano la tendenza durante l’esecuzione. Questi oggetti si possono trovare nella libreria delle Tendenze.

Page 71: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di display, tendenze e riepiloghi allarmi � 63

Per creare una tendenza, fare clic sullo strumento Tendenza. Trascinare il mouse per disegnare una finestra della misura desiderata per la tendenza e poi rilasciare il mouse. Nella finestra di dialogo Tendenza, impostare la tendenza.Per informazioni dettagliate sulle tendenze, fare riferimento al Capitolo 13, Configuring trends, in RSView32 User’s Guide in linea.

Creazione di un riepilogo allarmiUn riepilogo allarmi visualizza le informazioni sugli allarmi registrate nella memoria del computer. Tale riepilogo è completamente configurabile, consentendo in tal modo di determinare quali informazioni sugli allarmi verranno visualizzate e come.

Il riepilogo può elencare un massimo di 1000 allarmi. Man mano che si verificano nuovi allarmi, questi appaiono in cima all’elenco. Quando il riepilogo è pieno, un allarme viene rimosso dal fondo dell’elenco per ogni nuovo allarme che appare in cima alla lista. Gli allarmi sono rimossi anche quando sono fuori-allarme e sono riconosciuti.

Strumento Tendenza

Benché sipossano

aggiungeremolte

intestazioni,troppe

informazionipossono

diventareeccessive.

La barra dei pulsanti può contenere una varietà di pulsanti e può essere posta su ogni margine del riepilogo allarmi.

AB PLCs

Page 72: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

64 � Soluzioni integrate RSView32

Filtraggio degli allarmiPer limitare le informazioni incluse nel riepilogo allarmi, escludere le informazioni indesiderate. È possibile filtrare le informazioni in base al nome della variabile, il tipo della variabile, lo stato dell’allarme ed il livello di gravità dell’allarme.Assegnazione di colori agli allarmiÈ possibile configurare gli allarmi con colori diversi. Ad esempio, si possono configurare gli allarmi di bassa gravità in blu, quelli di gravità media in giallo e quelli di alta gravità in rosso. Quando l’allarme viene visualizzato, l’operatore può capire immediatamente la gravità dell’allarme. È anche possibile configurare tipi diversi di lampeggiamento in base al livello di gravità dell’allarme, come anche per i messaggi di Fuori allarme e Stato di errore.È possibile trascinare la selezione di un riepilogo allarmi da una libreria di grafici nel display in uso, oppure creare un riepilogo allarmi con lo strumento Riepilogo allarmi.Per usare un riepilogo allarmi proveniente dalle librerie di grafici, fare clic sull’icona Libreria nel riquadro sinistro di Gestione progetti. Le librerie sono elencate nel riquadro destro di Gestione progetti. Fare doppio clic sulla libreria Informazioni sugli allarmi per aprila. Selezionare il riepilogo allarmi e trascinare la selezione nel display in uso.Per creare un riepilogo allarmi, fare clic sullo strumento Riepilogo allarmi. Trascinare il mouse per disegnare una finestra della misura desiderata per il riepilogo allarmi e poi rilasciare il mouse. Apparirà un riepilogo allarmi vuoto. Per aggiungere intestazioni, fare clic sul menu Inserisci. Per aggiungere pulsanti, fare clic su Pulsanti nel menu Formato.

Strumento Riepilogo allarmi

Page 73: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 65

Capitolo

Creazione di variabiliChe cos’è una variabile? ................................................................................66Tipi di variabili................................................................................................................66

Creazione di variabili in base alle proprie necessità.................67

Creazione simultanea di più variabili ....................................................68

Importazione di variabili dal database di un PLC Allen-Bradley................................................................................................69

Uso di cartelle per organizzare le variabili .......................................69

AB PLCs

Page 74: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

66 � Soluzioni integrate RSView32

Che cos’è una variabile?Una variabile è un nome logico per una variabile in un dispositivo o nella memoria locale (RAM). Le variabili che ricevono dati da una fonte esterna, ad esempio un controllore programmabile o un server, vengono chiamate variabili di periferica. Le variabili che ricevono i dati internamente da RSView32 sono chiamate variabili di memoria.Le variabili vengono archiviate nel database di variabili ed i loro nomi vengono usati in altre parti di RSView32. È possibile creare variabili in vari modi. È possibile:� creare le variabili secondo le necessità� creare più variabili simultaneamente� importare variabili dal database di un PLC Allen-Bradley� crea le variabili usando Modello di oggetto RSView32 e Visual Basic o Visual

Basic per Applicazioni. Per maggiori informazioni sull’uso di Modello di oggetto RSView32, fare riferimento al Capitolo 8, Uso del Modello di oggetto e del codice VBA di RSView32. Fare riferimento anche alla Guida in linea.

Tipi di variabiliRSView32 usa i seguenti tipi di variabili:� Le variabili analogiche archiviano una gamma di valori.� Le variabili digitali archiviano 0 o 1.� Le variabili di stringa archiviano stringhe ASCII, una serie di caratteri o

intere parole. La lunghezza massima delle stringhe è 82 caratteri.� Le variabili di sistema archiviano informazioni generate mentre il sistema è

in esecuzione, incluse le informazioni sugli allarmi, l’ora e la data del sistema. RSView32 crea variabili di sistema quando viene creato un progetto e le archivia nella cartella di sistema situata nel database di variabili. Non è possibile modificare o scrivere nelle variabili di sistema, ma è possibile utilizzarle in tutti i casi in cui si utilizzerebbe qualsiasi altra variabile.

Page 75: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di variabili � 67

Creazione di variabili in base alle proprie necessitàÈ possibile creare variabili in base alle proprie necessità mentre si opera in altri editor. Per creare una variabile, attenersi ad una delle seguenti procedure:� in un qualsiasi campo che richiede una variabile o un’espressione, digitare un

nome di variabile. Se la variabile non esiste nel database di variabili, viene richiesto di creare la variabile al momento del salvataggio. È possibile usare il nome della variabile senza crearla, accertarsi tuttavia di creare la variabile in seguito, altrimenti si verificheranno degli errori durante l’esecuzione.

� fare clic sul pulsante Variabili o ... (Selezione), secondo i casi, per aprire il Visualizzatore variabili. Usare il Visualizzatore variabili per selezionare, creare e modificare variabili.

Organizza levariabili

utilizzando lecartelle. Per

ulterioriinformazioni,

fare riferimento a“Uso di cartelleper organizzare

le variabili” apagina 69.

Fare clic su questo pulsante per aprire il Visualizzatore variabili.

AB PLCs

Page 76: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

68 � Soluzioni integrate RSView32

Creazione simultanea di più variabiliPer creare più variabili simultaneamente, usare l’editor Database variabili. È possibile organizzare le variabili in gruppi utilizzando le cartelle. L’uso di cartelle accelera la creazione dei database perché consente di duplicare una cartella e le relative variabili con un’unica operazione. Ad esempio, se si dispone di diverse macchine simili che richiedono le stesse variabili, è possibile creare una cartella col nome Macchina1 e definirne le variabili. Per creare le variabili per Macchina2, duplicare la cartella e cambiare l’indirizzo o il nome nodo di ciascuna variabile nella nuova cartella.

È anche possibile importare variabili create in altre applicazioni. Per importare le variabili, utilizzare l'autocomposizione di importazione ed esportazione dei database messo a dispozione unitamente con i tool RSView32 e che è possibile reperire sul CD-ROM in estensioni di RSView32.

Organizza le variabili utilizzando cartelle. Per ulteriori informazioni, fare riferimento a “Uso di cartelle per organizzare le variabili” a pagina 69.

Page 77: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Creazione di variabili � 69

Importazione di variabili dal database di un PLC Allen-Bradley

È possibile selezionare variabili e importarle dal database PLC Allen-Bradley nel database delle variabili RSView32.Le variabili importate in questo modo vengono copiate nel database, non vengono cioè condivise con il database di origine. Questo significa che i cambiamenti delle variabili in RSView32 non influiscono sul database da cui sono state importate e viceversa.Per aprire il Visualizzatore database del PLC, fare clic sul pulsante DB nel Visualizzatore variabili, oppure sul pulsante Sfoglia DB posto sulla barra degli strumenti nel Database variabili.

Uso di cartelle per organizzare le variabiliPer organizzare le variabili, creare una cartella ed inserirvi le variabili correlate. Per separare il nome della cartella dal resto del nome variabile, usare una barra rovesciata (\). Ad esempio, le variabili nella cartella denominata Pani iniziano con Pani\. Per una struttura a più livelli, è possibile annidare le cartelle; ad esempio, Pani\Cottura\Forno.Per ulteriori informazioni su come organizzare il database di variabili, fare riferimento a “Progettazione di un database” a pagina 97.

Pulsante nell’editor Database variabili

Pulsante in Visualizzatore variabili.

Filtra e cerca levariabili che si

voglionoimportare.

Per individuare il database, fare clic su Sfoglia.

Per specificare o creare una cartella per le variabili, digitare il nome della cartella in questo spazio.

AB PLCs

Page 78: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni
Page 79: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 71

Capitolo

Impostazione della regis-trazione e della sicurezzaInformazioni sulla registrazione ...............................................................72Impostazione della registrazione .................................................................................72Visualizzazione delle informazioni registrate ............................................................73

Sicurezza del sistema ......................................................................................74Impostazione della sicurezza a livello di progetto ....................................................74Impostazione della sicurezza a livello di sistema ......................................................76

AB PLCs

Page 80: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

72 � Soluzioni integrate RSView32

Informazioni sulla registrazioneÈ possibile registrare:� Attività. Il registro attività registra informazioni sui vari tipi di attività di

sistema, inclusi l’uso di comandi o macro, messaggi ed errori di sistema ed errori di comunicazione. Per impostare la registrazione di attività, usare l’editor Impostazione registro attività.

� Allarmi. Il registro allarmi registra i guasti con allarme che si verificano nell’impianto, incluso l’istante in cui una variabile passa allo stato di allarme, quando passa allo stato fuori allarme e quando un allarme viene accettato. Per impostare la registrazione degli allarmi, usare l’editor Impostazione registro allarmi.

� Dati (valori variabili). Il registro dati registra valori di variabili, o dati, specifici in talune condizioni. Tali condizioni vengono definite da un modello del registro dati. Per impostare la registrazione dati, usare l’editor Impostazione registro dati.

Impostazione della registrazionePer impostare la registrazione di attività, allarmi e dati vengono usati editor simili. Per ciascun tipo di registrazione, specificare dove archiviare i file di registro, quando creare ed eliminare file di registro e quali informazioni particolari registrare. L’illustrazione che segue mostra l’editor Impostazione registro dati.

Imposta aspettigenerali del

modello.

Specifica quandocreare ed

eliminare dati deiregistri.

Specifica quandosi devono

registrare i valori divariabili.

Specifica qualisono le variabili

da registrare.

Con la registrazione dati si deve specificare anche il formato di archiviazione desiderato –dBASE-IV stretto, dBASE-IV largo oppure ODBC. Questo non è possibile con gli altri tipi di registrazione.

Specifica doveregistrare i dati.

Page 81: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Impostazione della registrazione e della sicurezza � 73

Per ogni tipo di registrazione è possibile creare fino ad un massimo di 26 file di registrazione al giorno. Mentre vengono creati, i file vengono automaticamente denominati in base alla data in cui sono stati creati e al tipo di dati contenuti. Solo per la registrazione dati, se si sceglie di usare nomi di file estesi è possibile creare un massimo di 9999 file di registrazione al giorno.

Visualizzazione delle informazioni registrateEsistono diversi modi per visualizzare le informazioni registrate.� Attività. Visualizza le informazioni sulle attività nella Barra delle attività e nel

Visualizzatore registro attività.� Allarmi. Visualizza le informazioni sugli allarmi nel Visualizzatore registro

allarmi e nei riepiloghi allarmi.� Dati (valori variabili). Visualizza i dati di variabile sotto forma di tendenze in

tempo reale e cronologiche. Le tendenze in tempo reale mostrano i dati mentre vengono raccolti. Le tendenze cronologiche mostrano i dati provenienti da un file di registro o da un database ODBC.

Tutte le informazioni registrate vengono archiviate in formato dBASE IV (.DBF), che può essere visualizzato o analizzato facilmente con pacchetti software di altri produttori come Microsoft Excel, Seagate Crystal Reports e Visual FoxPro senza conversioni di file, od operazioni di importazione o esportazione.Soltanto per la registrazione di dati, è anche possibile archiviare i dati nel formato ODBC e visualizzarli in un’applicazione per database relazionale compatibile con questo formato.Per la registrazione di attività ed allarmi, è anche possibile esportare dati in un database compatibile con il formato ODBC e visualizzare i dati in un’applicazione relazionale compatibile con il formato ODBC.

AB PLCs

Page 82: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

74 � Soluzioni integrate RSView32

Sicurezza del sistemaÈ possibile impostare la sicurezza al livello di progetto o di sistema.Sicurezza a livello di progetto controlla quali utenti o gruppi di utenti hanno accesso a determinate funzioni nel progetto. Ad esempio, se si desidera che non tutti gli utenti possano modificare i valori delle variabili, è possibile limitare l’accesso alle variabili stesse. È anche possibile limitare l’accesso ai display grafici ed ai comandi di RSView32.Sicurezza a livello di sistema blocca gli utenti all’interno del progetto RSView32 utilizzato, impedendo loro di tornare a Windows.

Impostazione della sicurezza a livello di progettoLa prima operazione nella procedura di impostazione della sicurezza consiste nell’assegnare codici di sicurezza. È possibile limitare l’accesso a qualsiasi comando, display grafico o variabile di RSView32 assegnando ad esso un codice di sicurezza. Sono disponibili 17 codici: un asterisco (*) e le lettere dalla A alla P. L’asterisco consente un accesso illimitato, mentre le lettere limitano l’accesso.

Assegnare i codici di sicurezza nel modo seguente:

Una volta assegnati i codici di sicurezza, è possibile assegnare tali codici ad utenti oppure a gruppi di utenti. In questo modo, è possibile limitare le possibilità degli utenti di eseguire comandi, aprire display e scrivere nelle variabili. Usare l’editor Account utente per assegnare agli utenti i codici di sicurezza.Quando si aggiungono utenti a RSView32, si possono immettere nomi e password degli utenti nell’editor Account utente oppure, se si usa Windows NT, si può usare l’elenco degli utenti di Windows NT invece di creare un elenco personalizzato in RSView32. Si deve sempre assegnare l’accesso di sicurezza ad ogni utente individuale, senza riguardo al metodo usato.

Assegnare un codice di sicurezza a

In

Un comando RSView32 Editor Codici di sicurezza

Un display grafico Finestra di dialogo Impostazioni display nell’editor Display grafico

Una variabile Editor Database variabili

Page 83: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Impostazione della registrazione e della sicurezza � 75

La sicurezza è attiva ogni qualvolta si carica un progetto. Se nel progetto non è registrato nessun utente, l’utente predefinito (DEFAULT, dall’editor Account utente) è attivo.

Nell’esempio sopra riportato, l’utente predefinito (DEFAULT) ha accesso solo al codice di sicurezza “A”. In questo modo, quando non vi sono utenti collegati, non è possibile l’accesso a nessuna parte del progetto tranne che ai comandi Accesso (Login) e Esci (Logout). Il supervisore ha accesso a tutti i codici di sicurezza, pertanto è in grado di accedere a tutte le parti del progetto. Gli operatori hanno accesso solo ai codici di sicurezza “A” e “C”.

. . . e poi assegnare codici agli utenti.

Assegnare codici di sicurezza ai comandi . .

AB PLCs

Page 84: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

76 � Soluzioni integrate RSView32

Impostazione della sicurezza a livello di sistemaLa sicurezza a livello di sistema blocca gli utenti nel progetto RSView32 in uso, impedendo loro di tornare al sistema operativo Windows o di passare ad altri programmi Windows. Per impostare la sicurezza a livello di sistema, impostare i display come descritto di seguito ed usare il livello di sicurezza aggiuntivo adatto al sistema operativo in uso.

Impostazione dei displayIndipendentemente dal sistema operativo in uso, è possibile impedire agli utenti di uscire dal progetto RSView32 impostando i display nel modo seguente:� per non includere le barre dei titoli o i pulsanti di riduzione a icona o di

ingrandimento nei display grafici, cancellare le caselle di spunta corrispondenti nella finestra di dialogo Impostazioni display dell’editor Display grafico.

� accertarsi che RSView32 occupi l’intera schermata ingrandendo RSView32 e rimuovendo la barra delle applicazioni di Windows. Per ingrandire RSView32, posizionare un collegamento per RSView32 nella cartella di avvio di Windows e impostarne l’esecuzione su Ingrandito. Per maggiori dettagli sulla creazione di collegamenti, fare riferimento alla documentazione di Windows. Per eliminare la barra delle applicazioni in Windows NT 4.0 e Windows 9x, deselezionare la casella di spunta Sempre in alto e selezionare la casella di spunta Nascondi automaticamente nella finestra di dialogo Proprietà Barra delle applicazioni.

Page 85: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Impostazione della registrazione e della sicurezza � 77

Disabilitazione dei tasti di scelta rapida di WindowsPer disabilitare i tasti di scelta rapida, usare l’editor di avvio.

Sostituzione del desktop di Windows NT 4.0Il tool Desktop Lock per Windows NT 4.0 è disponibile sul CD-ROM in Risorse RSView32.

Questo strumento può avere un forte impatto sul sistema operativo in uso. Desktop Lock NT 4.0 sostituisce l’accesso e il desktop standard di Windows NT 4.0 con un desktop personalizzato. Il desktop serve ad impedire agli operatori di accedere alle funzioni del sistema operativo quali il riavvio di Windows o la chiusura di applicazioni.Prima di usare Desktop Lock NT 4.0, leggere per intero il file di guida corrispondente.

Spuntare tuttequeste caselle per

disabilitarel’accesso a

Gestione progettie disabilitare i tastidi scelta rapida in

Windows.

Da questa posizione non si può disabilitare Ctrl-Alt-Canc oppure Alt-Tab per Windows NT. Usare lo strumento del Desktop Lock NT 4.0.

AB PLCs

Page 86: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni
Page 87: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 79

Capitolo

Uso del Modello di oggetto e del codice VBA di RSView32Informazioni sul Modello di oggetto di RSView32 e sul VBA80Uso del codice VBA da parte di RSView32...............................................................80

L’ambiente di sviluppo integrato di VBA ............................................81Apertura della finestra IDE..........................................................................................81Parti della finestra IDE .................................................................................................82

Operazioni per l’avvio rapido.......................................................................83Punto 1 � Creazione del codice VBA......................................................................83Punto 2 � Richiamo del codice VBA dall’interno di RSView32..........................83

Che cos’è una subroutine? ...........................................................................84Quando usare il codice VBA al posto di una macro RSView32.............................84

Esecuzione del codice VBA ........................................................................85Esecuzione del codice VBA da parte di RSView32..................................................85

Visualizzazione delle subroutine VBA ..................................................86

Apertura di IDE VBA per apportare modifiche ................................87

Modello di oggetto di RSView32...............................................................87Variabili di oggetti globali .............................................................................................90Visualizzazione degli oggetti ........................................................................................90Guida agli oggetti di RSView32 ...................................................................................91Apertura della Guida dal Visualizzatore oggetti........................................................92Apertura della guida dalla finestra Codice..................................................................93Apertura della Guida dalla finestra Sommario della Guida di RSView32.............93

Utilizzo della Guida di VBA ..........................................................................94Documentazione VBA .................................................................................................94

AB PLCs

Page 88: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

80 � Soluzioni integrate RSView32

Informazioni sul Modello di oggetto di RSView32 e sul VBA

Il Modello di oggetto di RSView32 e Microsoft VBA (Visual Basic for Applications) offrono un ambiente di sviluppo completo per personalizzare e ampliare le funzioni di RSView32.Ad esempio, usare il Modello di oggetto RSView32 e VBA per:� creare un codice (subroutine VBA) che esegua diramazioni condizionali� collegare i dati di RSView32 ad applicazioni di altri produttori, come

Microsoft Access o Microsoft SQL Server� controllare RSView32 da una subroutine VBA immettendo comandi

RSView32Per personalizzare e ampliare le funzioni di RSView32, usare:L’ambiente di sviluppo integrato di VBA. L’ambiente di sviluppo integrato (IDE) di Microsoft VBA (Visual Basic for Applications). Usare IDE per creare, eseguire ed eliminare errori da subroutine VBA, quindi per richiamare tali subroutine da RSView32.Modello di oggetto di RSView32. Un gruppo di oggetti che rappresentano le funzioni di RSView32. Creando un codice VBA che interagisce con gli oggetti RSView32, è possibile manipolare RSView32 ed automatizzare i processi.

Uso del codice VBA da parte di RSView32RSView32 usa il termine “codice” per definire una subroutine VBA. È possibile eseguire il codice VBA dovunque sia possibile eseguire un comando RSView32. Ad esempio, nell’editor Eventi di RSView32, creare un evento per eseguire il codice VBA quando si verifica un allarme, oppure nell’editor Display grafico di RSView32, creare un pulsante che esegua il codice VBA quando si seleziona il pulsante stesso.

Page 89: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 81

L’ambiente di sviluppo integrato di VBARSView32 comprende Microsoft Visual Basic for Applications. Usare l’ambiente di sviluppo integrato (IDE) di VBA per creare, provare ed eliminare errori da subroutine VBA e quindi eseguire le subroutine dall’interno di RSView32.Questo capitolo offre una breve descrizione di IDE, ma non include informazioni dettagliate su VBA. Si presume che l’utente abbia già dimestichezza con l’ambiente e il linguaggio di programmazione di VBA. Questo capitolo evidenzia aspetti di VBA specifici per RSView32 e descrive come usare VBA dall’interno di RSView32. Per informazioni su come accedere alle informazioni su VBA, fare riferimento a “Utilizzo della Guida di VBA” a pagina 94.

Apertura della finestra IDEPer aprire IDE VBA:1. In Gestione progetti di RSView32, aprire la cartella Logica e controllo.2. Aprire IDE VBA attenendosi ad una delle seguenti procedure:

� fare doppio clic su Visual Basic Editor� fare clic col pulsante destro del mouse su Visual Basic Editor e quindi

fare clic su Mostra

AB PLCs

Page 90: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

82 � Soluzioni integrate RSView32

Parti della finestra IDELa seguente illustrazione mostra le aree principali della finestra IDE. Ogni area viene quindi descritta in ulteriori dettagli.

Finestra Esplora progettoQuando si avvia l’editor Visual Basic per la prima volta, questo crea un progetto VBA con lo stesso nome del progetto RSView32. Questo progetto contiene una cartella Oggetti RSView32, che contiene un oggetto chiamato ThisProject, il quale rappresenta tutte le subroutine scritte per questo progetto VBA. L’oggetto può contenere qualsiasi numero di subroutine e tali subroutine sono visibili dall’interno di Creazione guidata comandi di RSView32.È possibile creare ulteriori oggetti VBA e moduli utente, ma questi non sono direttamente accessibili dall’interno di RSView32. Per usare le subroutine in questi oggetti e per usare i moduli utente, occorre richiamarli da subroutine esistenti nell’oggetto progetto VBA, ThisProject.

FinestraEsploraprogetto

FinestraProprietà

Finestra dellasubroutine o

del codice

Page 91: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 83

Finestra ProprietàQuesta finestra elenca le impostazioni di proprietà per i moduli utente e gli oggetti in questi moduli. Non è possibile richiamare i moduli direttamente da RSView32. Per usare un modulo, richiamare il modulo da una subroutine nell’oggetto progetto VBA, ThisProject.

Finestra della subroutine o del codiceQuesta è la finestra nella quale scrivere e modificare le subroutine VBA. Quando si crea il codice VBA da richiamare dall’interno di RSView32, accertarsi che il progetto nella finestra del codice VBA sia ThisProject. La barra del titolo della finestra del codice visualizza il percorso ed il nome del progetto aperto.

Operazioni per l’avvio rapidoPer utilizzare il Modello di oggetto di RSView32 e il codice VBA occorre eseguire solo due operazioni. Esse sono:

Punto 1 � Creazione del codice VBAUsando il linguaggio di programmazione Visual Basic, creare subroutine nella finestra del codice per ThisProject. Creare subroutine che funzionino con gli oggetti RSView32.Per ulteriori dettagli, fare riferimento alla Guida di VBA. Per informazioni su come accedere alla Guida di VBA, fare riferimento a “Utilizzo della Guida di VBA” a pagina 94.

Punto 2 � Richiamo del codice VBA dall’interno di RSView32In RSView32, richiamare le subroutine in ThisProject per avviare le azioni in risposta agli eventi. Per richiamare una subroutine, inviare il comando RSView32 VbaExec <nome subroutine> da una macro, un campo Azione o una riga di comando.Per ulteriori dettagli, fare riferimento a “Esecuzione del codice VBA” a pagina 85.

AB PLCs

Page 92: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

84 � Soluzioni integrate RSView32

Che cos’è una subroutine?Una subroutine è un termine RSView32 per indicare una subroutine Visual Basic. Quando si avvia l’editor Visual Basic, viene creato un oggetto chiamato ThisProject nella finestra Esplora progetto. Tale oggetto può contenere un numero qualsiasi di subroutine, che possono essere richiamate direttamente da RSView32. Le subroutine create possono usare altre subroutine VBA, funzioni, classi e moduli.

Quando usare il codice VBA al posto di una macro RSView32Con una macro RSView32, è possibile creare un elenco di comandi RSView32 eseguibili in risposta ad un’azione. Il codice VBA consente di fare molto di più. Ad esempio, con il codice VBA è possibile:� creare logica condizionale� eseguire operazioni diverse dall’esecuzione di comandi, ad esempio

aggiungere variabili al database di RSView32� fare riferimento a modelli di oggetti di altri produttori, come il modello di

database di Microsoft Access� usare i moduli utente VBA che contengono i controlli originali VB e ActiveXTuttavia, una macro è sempre utile. Quando occorre soltanto inviare una serie di comandi RSView32, una macro è il modo più efficiente per farlo.Per degli esempi di codice VBA, fare riferimento alla Guida per Visualizzatore oggetti. Per informazioni su come accedere alla Guida per Visualizzatore oggetti, fare riferimento a “Apertura della Guida dal Visualizzatore oggetti” a pagina 92.

Page 93: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 85

Esecuzione del codice VBA Per eseguire il codice VBA, inviare il comando VBAExec <nome subroutine>. Usare questo comando in una qualsiasi delle seguenti ubicazioni:� in un campo che richiede l’immissione di un’azione. Ad esempio, usare il

comando VBAExec nel campo Azione dell’oggetto pulsante in modo che, quando un utente seleziona il pulsante, viene eseguito il codice VBA.

� in una macro� in una riga di comandoLa sintassi per il comando è:VBAExec <nome subroutine> [parametro 1], [parametro 2]dovenome subroutine — è il nome di qualsiasi subroutine nell’oggetto ThisProject. Il nome di subroutine non distingue fra le lettere maiuscole e minuscole. parametro — è qualsiasi parametro richiesto da una particolare subroutine. Separare i parametri con virgole. Il parametro può essere di qualsiasi tipo di dati, eccetto Oggetto.Il codice VBA può anche essere attivato mediante un evento da un oggetto Activity, Tag, o Tags.

Esecuzione del codice VBA da parte di RSView32Le subroutine VBA vengono eseguite secondo l’ordine di arrivo. Ogni subroutine viene eseguita completamente prima dell’inizio della subroutine successiva. Per tale ragione, non creare subroutine che attendono l’immissione da parte dell’utente prima di procedere poiché, se un utente non risponde, l’intero processo di elaborazione delle subroutine viene interrotto. Ad esempio, se si crea una finestra di dialogo che richiede l’immissione da parte dell’utente e nessuno risponde a tale finestra, l’intero processo di elaborazione delle subroutine viene interrotto fino a quando non viene ricevuta l’immissione da parte dell’utente (anche se RSView32 continua a funzionare normalmente).Se la subroutine in esecuzione contiene eventi, questi continuano ad essere inviati, anche dopo l’esecuzione della subroutine. Per interrompere l’invio di eventi, occorre impostare il valore della variabile per l’evento su Nulla prima di uscire dalla subroutine. Fare riferimento alla Guida per trovare esempi. Per individuare l’argomento della Guida nella scheda Sommario della finestra di dialogo della Guida di RSView32, fare doppio clic su Modello di oggetto RSView32, fare doppio clic su Esempi e poi fare doppio clic su Eventi di Tag.

AB PLCs

Page 94: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

86 � Soluzioni integrate RSView32

Visualizzazione delle subroutine VBALe subroutine VBA create sono elencate in Creazione guidata comandi di RSView32. Questo elenco di subroutine non è visibile in altre parti di RSView32.Per visualizzare un elenco di subroutine:1. Aprire Creazione guidata comandi mediante una delle seguenti procedure:

� fare doppio clic in un campo di Azione oppure, nell’editor Macro, fare doppio clic in qualsiasi punto dell’editor

� fare clic sul pulsante … accanto ad un campo Azione o in qualsiasi cam-po che richieda un comando RSView32

� fare clic su Comandi nel menu Modifica, nella riga di comando, editor Codici di sicurezza, editor Eventi ed editor Macro

2. In Creazione guidata comandi, fare clic su Logica e controllo, fare clic su Editor Visual Basic, fare clic su Runtime e fare clic su VbaExec.

3. Nella finestra Creazione guidata comandi, fare clic su Successivo. Questo consente di passare al Punto 2 di Creazione guidata comandi, dove è possibile vedere l’elenco Subroutine.

Far scorrerequesta lista pervisualizzare lesubroutine nel

progetto.

Page 95: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 87

Apertura di IDE VBA per apportare modificheÈ possibile aprire IDE VBA per apportare modifiche inviando il comando VbaEdit [nome subroutine]. Come per il comando VBAExec, è possibile immettere questo comando in qualsiasi campo Azione, in una macro ed in una riga di comando.La sintassi per il comando è:VbaEdit [nome subroutine]dove nome subroutine è il nome di qualsiasi subroutine VBA nel progetto. Se non viene specificato un nome di subroutine, IDE VBA si apre alla prima subroutine. Se viene specificato un nome di subroutine, IDE VBA si apre con il cursore sull’istruzione Sub specificata. Il nome di subroutine non distingue fra le lettere maiuscole e minuscole.È anche possibile aprire IDE VBA facendo doppio clic su Visual Basic Editor nella cartella Logica e controllo.

Modello di oggetto di RSView32Il Modello di oggetto di RSView32 contiene oggetti di automazione OLE che rappresentano le funzioni di RSView32. L’uso di tali oggetti consente di interagire con un progetto RSView32 eseguendo una delle subroutine create.Il Modello di oggetto di RSView32 contiene i seguenti oggetti:Activity. Questo oggetto rappresenta il registro di attività di RSView32. Usare questo oggetto per registrare attività nel file di registro attività di RSView32 e, se RSView32 è impostato in tal senso, nella barra delle attività o nella stampante.AnalogTagAlarmCfg. Usare questo oggetto per leggere e scrivere le informazioni sulla configurazione di un allarme della variabile analogica.AlarmThreshold. Questo oggetto rappresenta una delle otto soglie di allarme per una variabile analogica. Usare questo oggetto per leggere e scrivere le informazioni sulla configurazione della soglia di allarme della variabile analogica.AlarmThresholds. Questo oggetto rappresenta tutte le soglie di allarme disponibili per una variabile analogica. Usare questo oggetto per leggere e scrivere le informazioni sulla configurazione della soglia di allarme della variabile analogica.Application. Questo oggetto rappresenta l’applicazione RSView32. Usare questo oggetto per ottenere informazioni sull’applicazione RSView32. Channel. Questo oggetto rappresenta un canale RSView32. Usare questo oggetto per leggere o scrivere le informazioni sulla configurazione di un canale.Channels. Questo oggetto rappresenta tutti i canali disponibili. Usare questo oggetto per ottenere un oggetto Canale.Command. Questo oggetto rappresenta il server dei comandi RSView32. Usare questo oggetto per inviare un comando RSView32.

AB PLCs

Page 96: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

88 � Soluzioni integrate RSView32

DataLog. Questo oggetto rappresenta il sistema di registro dati di RSView32. Usare questo oggetto per l’accesso al sistema di registro dati di RSView32.DataLogModel. Questo oggetto rappresenta un modello di registro dati nel progetto. Usare questo oggetto per aggiungere record, accederai file per il modello di registro dati, leggere i record e scrivere sui record.DataLogModelCfg. Usare questo oggetto per configurare un modello di registro dati nel progetto.DataLogModels. Questo oggetto rappresenta tutti i modelli di registro dati nel progetto. Usare questo oggetto per aggiungere un nuovo modello, copiarne uno già esistente, ottenere un modello o rimuoverne uno.DataLogNarrowRecord. Questo oggetto rappresenta un record di un modello di registro dati di formato stretto. Usare questo oggetto per gestire l’informazione sulla variabile (valore, stato e denominazione) per il record e per condividere i dati con un oggetto DataLogWideRecord. DataLogNarrowRecords. Questo oggetto rappresenta tutti gli oggetti DataLogNarrowRecord in un modello di registro dati. Usare questo oggetto per ottenere un oggetto DataLogNarrowRecord.DataLogTagValue. Questo oggetto rappresenta il nome variabile, l’informazione di valore e stato per una variabile o un record del registro dati. Un record del database di formato largo (DataLogWideRecord) ha una collezione di oggetti DataLogTagValue per ogni record. Il record del database di formato stretto (DataLogNarrowRecord) ha soltanto un oggetto DataLogTagValue per ogni record.DataLogTagValues. Questo oggetto rappresenta tutti gli oggetti DataLogTagValue in un record di registro dati di formato largo. Usare questo oggetto per mantenere una racolta di oggetti di valori del registro dati (coppie di colonne con valori/stato per una variabile data) in un record di database di formato largo.DataLogWideRecord. Questo oggetto rappresenta un record di un modello di registro dati di formato largo. Usare questo oggetto per gestire le informazioni della variabile (valore, stato e denominazione) per il record.DataLogWideRecords. Questo oggetto rappresenta tutti gli oggetti DataLogWideRecord nel modello. Usare questo oggetto per ottenere un oggetto DataLogWideRecord.DigitalTagAlarmCfg. Usare questo oggetto per leggere e scrivere le informazioni sulla configurazione di un allarme della variabile digitale.Folder. Questo oggetto rappresenta una cartella nel database di variabili di RSView32. Usare questo oggetto per spostarsi alle altre cartelle o variabili nel database di variabili.Folders. Questo oggetto rappresenta tutte le cartelle contenute in una cartella. Usare questo oggetto per passare alle altre cartelle. È possibile creare ed eliminare cartelle usando questa raccolta.Node. Questo oggetto rappresenta un nodo RSView32. Usare questo oggetto per leggere e scrivere le informazioni sulla configurazione di un nodo.

Page 97: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 89

Nodes. Questo oggetto rappresenta tutti i nodi configurati. Usare questo oggetto per ottenere un oggetto Node. È possibile creare ed eliminare nodi usando questa raccolta.ODBCAdministrator. Usare questo oggetto per elencare le origini di dati ODBC disponibili, e per creare e convalidare tabelle entro un’origine dati già esistente.Project. Usare questo oggetto per richiamare informazioni sul progetto RSView32 attualmente caricato e per accedere ad altri oggetti RSView32.Security. Usare questo oggetto per richiamare informazioni sulla sicurezza relative all’utente corrente, oppure per cambiare l’utente corrente (esempio, per disconnettere l’utente corrente e far accedere un nuovo utente).Tag. Questo oggetto rappresenta una variabile RSView32. Usare questo oggetto per leggere e scrivere il valore di una variabile e per leggere e scrivere le informazioni sulla configurazione di variabili.TagDb. Questo oggetto rappresenta il database di variabili di RSView32. Usare questo oggetto per creare ed eliminare variabili RSView32; per creare, eliminare e duplicare cartelle e per ottenere o richiedere oggetti Tag.Tags. Questo oggetto rappresenta un gruppo di variabili. Usare questo oggetto per lavorare con le variabili sotto forma di raccolta.Per informazioni dettagliate su proprietà, metodi ed eventi di questi oggetti, fare riferimento alla Guida per il Visualizzatore oggetti. Per informazioni su come accedere alla Guida per il Visualizzatore oggetti, fare riferimento a “Apertura della Guida dal Visualizzatore oggetti” a pagina 92.

AB PLCs

Page 98: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

90 � Soluzioni integrate RSView32

Variabili di oggetti globaliUna variabile di oggetto globale è un oggetto predefinito disponibile, per comodità, per tutte le subroutine. RSView32 crea tali oggetti quando crea un progetto VBA. Usare questi oggetti come qualsiasi altro oggetto RSView32.Sono disponibili le seguenti variabili di oggetti globali:� gActivity� gChannels� gCommand� gDataLog� gNodes� gODBCAdministrator� gProject� gSecurity� gTagDb

Visualizzazione degli oggettiUsare il Visualizzatore oggetti per visualizzare gli oggetti RSView32 in IDE VBA.Per aprire il Visualizzatore oggetti, attenersi ad una delle seguenti procedure:� fare clic col pulsante destro del mouse in un qualsiasi punto della finestra

Codice e quindi fare clic su Visualizzatore oggetti nel menu a comparsa� dal menu Visualizza, fare clic su Visualizzatore oggetti� premere F2Per visualizzare le variabili di oggetti globali, selezionare

RSView32 nel primo elenco a discesa.

Page 99: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 91

Guida agli oggetti di RSView32RSView32 contiene una Guida per ogni oggetto di RSView32, inclusa una descrizione dettagliata di proprietà, metodi ed eventi dell’oggetto. Per aprire la Guida, selezionare una voce in Visualizzatore oggetti e premere F1 o il tasto ? sulla tastiera.

SelezionareRSView32 per

visualizzaresoltanto oggetti

RSView32.

Selezionareglobali per

visualizzare tuttele costanti di

RSView32.

Selezionare unqualsiasi oggettoper visualizzarne

le proprietà, imetodi e gli eventi.

AB PLCs

Page 100: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

92 � Soluzioni integrate RSView32

Apertura della Guida dal Visualizzatore oggettiPer aprire la Guida dal Visualizzatore oggetti:1. Aprire il Visualizzatore oggetti.2. Nell’elenco posto nella parte superiore della finestra, selezionare

RSView32.3. In Classi o Membri, evidenziare una voce e premere F1 o il tasto ? sulla

tastiera. .

Per visualizzare il contenuto dell’intero file di Guida per il Modello di oggetto di RSView32:1. Seguire i punti suindicati per aprire un argomento della Guida.2. Nella finestra della Guida, fare clic su Argomenti aiuto.

Page 101: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Uso del Modello di oggetto e del codice VBA di RSView32 � 93

Apertura della guida dalla finestra CodicePer richiamare la Guida dalla finestra Codice, in una riga di codici, evidenziare un nome oggetto RSView32, oppure evidenziare la proprietà o il metodo di un oggetto RSView32 e premere F1.

Apertura della Guida dalla finestra Sommario della Guida di RSView32Per richiamare la Guida del codice VBA dalla guida di RSView32:1. Sulla barra dei menu di RSView32, fare clic su ? e quindi su Sommario.2. Nella finestra Sommario, fare doppio clic su Codice VBA per le

informazioni generali, oppure fare doppio clic su Modello di oggetto RSView32 per ulteriori dettagli sugli oggetti.

AB PLCs

Page 102: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

94 � Soluzioni integrate RSView32

Utilizzo della Guida di VBA VBA è dotato di una propria Guida. Per accedere a questa Guida, attenersi ad una delle seguenti procedure:� dalla barra degli strumenti, fare clic su ?, quindi fare clic su una voce di menu

� da un qualsiasi punto di IDE, premere F1

Documentazione VBA Se si sta usando Visual Basic per la prima volta, potrebbe risultare utile consultare le seguenti pubblicazioni Microsoft:� Visual Basic Getting Started� Visual Basic Programmers Guide

Page 103: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 95

Capitolo

Pianificazione di un progettoProcesso di pianificazione ............................................................................96

Informazioni sul processo .............................................................................96

Raccolta dati ..........................................................................................................96

Progettazione di un database .....................................................................97Raccolta delle informazioni ..........................................................................................97Organizzazione delle variabili ......................................................................................97

Pianificazione degli allarmi ..........................................................................97

Pianificazione dei display grafici .............................................................98Sviluppo di una gerarchia di display............................................................................98Creazione di un modello per garantire l’omogeneità................................................98

Uso delle tendenze ...........................................................................................100

Progettazione di un sistema sicuro......................................................100

Personalizzazione del sistema ed integrazione con altre ap-plicazioni..................................................................................................................101Automatizzazione della configurazione di un’applicazione ..................................101Uso dei dati con altre applicazioni ............................................................................101Personalizzazione del sistema ....................................................................................101

AB PLCs

Page 104: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

96 � Soluzioni integrate RSView32

Processo di pianificazioneUn progetto ben fatto richiede un’attenta pianificazione. Per facilitare la pianificazione, questo capitolo offre le direttive per:� la comprensione del processo che si sta automatizzando� la raccolta di dati� la progettazione di un database� la progettazione di display grafici� l’uso delle tendenze� la progettazione di un sistema di sicurezza

Informazioni sul processoRaccogliere informazioni da una varietà di fonti in modo da avere una visione completa e dettagliata del processo che si sta automatizzando.Più specificamente, sarebbe opportuno:� parlare con gli operatori ed altri esperti che utilizzeranno il sistema. Scoprire

di quali informazioni hanno bisogno per ottimizzare le operazioni dell’impianto

� parlare alla direzione ed al personale del sistema informatico di gestione per scoprire di quali informazioni hanno bisogno per supportare le decisioni di pianificazione

� suddividere ciascuna sezione del processo in sottogruppi� determinare quale tipo di comunicazione verrà utilizzato: driver diretto,

OPC o DDE� determinare a quali variabili di processo occorre accedere ed identificare le

loro ubicazioni nei controllori programmabili

Raccolta datiDurante la pianificazione della raccolta dati, progettare il sistema in modo che solo i dati essenziali vengano raccolti. Limitare la raccolta di dati è importante, poiché la lettura dei dati richiede una notevole potenza di elaborazione e genera molto traffico sul canale di comunicazione o sulla rete.Tenete presenti i requisiti di raccolta dati durante la progettazione della disposizione delle tabelle dati dei controllori programmabili e del database variabili. Idealmente, gli indirizzi delle variabili devono fare riferimento a blocchi contigui di tabelle dati dei controllori programmabili per ridurre il traffico ed ottimizzare la risposta del sistema.

Page 105: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Pianificazione di un progetto � 97

Progettazione di un databasePianificare con cura il database delle variabili. Una buona progettazione aiuta a ridurre il tempo richiesto per la manutenzione e può migliorare il tempo di risposta dal controllore programmabile a RSView32.

Raccolta delle informazioniPrima di cominciare la creazione del database, raccogliere le seguenti informazioni:� diagrammi di flusso dei processi (o diagrammi dei processi e degli strumenti)� elenco delle tabelle dati dei controllori programmabili o degli indirizzi di

registro a cui accede il progetto� requisiti di allarme (per ulteriori informazioni, fare riferimento a

“Pianificazione degli allarmi” qui sotto)

Organizzazione delle variabiliPrima di creare variabili:� sviluppare convenzioni di denominazione per le variabili, scegliendo nomi

familiari e logici per tutti. Ciò faciliterà la risoluzione dei problemi� raggruppare le variabili correlate

Raggruppare le variabili nel modo che ha più senso per l’applicazione in uso. Ad esempio, raggruppare tutti i dispositivi simili o le aree correlate dell’impianto.Quando si creano variabili, raggruppare le variabili correlate in cartelle. Per una maggiore organizzazione, annidare le cartelle.

Pianificazione degli allarmiPrima di configurare gli allarmi, pianificare:� le condizioni che faranno scattare gli allarmi� in che modo gli operatori saranno avvisati di tali allarmi� quali informazioni si desiderano includere nei messaggi di allarme� quali azioni si verificheranno in risposta a questi allarmi� quali allarmi richiederanno ulteriori azioni che è possibile fornire usando una

macro

AB PLCs

Page 106: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

98 � Soluzioni integrate RSView32

Pianificazione dei display graficiDurante la pianificazione dei display, determinare il modo migliore per gli utenti di muoversi tra di essi e sviluppare un modello per definire un aspetto comune per i display.

Sviluppo di una gerarchia di displayUna gerarchia è una serie di display grafici che offrono progressivamente più informazioni man mano che gli utenti vi accedono. Una gerarchia deve soddisfare le esigenze dei vari utenti, responsabili, supervisori ed operatori inclusi.Display grafici ben organizzati presentano informazioni in modo chiaro ed omogeneo e guidano gli utenti attraverso il sistema. Prima di progettare i singoli display grafici, pianificare una gerarchia di display globale e come gli utenti si muoveranno al suo interno.

Creazione di un modello per garantire l’omogeneitàÈ possibile mantenere un aspetto omogeneo tra tutti i display di un progetto presentando le stesse informazioni nella stessa ubicazione di ciascun display. Per garantire l’uniformità, sviluppare un display con elementi comuni che funga da modello. Ogni volta che si sviluppa un nuovo display, partire da una copia del modello.Ad esempio, il modello potrebbe contenere:� il logotipo della società� il titolo� la data e l’ora� i pulsanti di spostamento

Page 107: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Pianificazione di un progetto � 99

Durante la progettazione dei display, l’impiego di buoni principi di progettazione visiva aiuta l’utente e aumenta l’efficienza dei display stessi. Tenere presenti i seguenti i importanti principi di progettazione:

Omogeneità� Usare simboli e colori in modo omogeneo.� Usare nomi e ubicazioni di pulsanti in modo omogeneo.

Quando si progettano più display, posizionare gli stessi tipi di pulsante nella stessa posizione. Ad esempio, se in un display c’è un pulsante Avvio in una certa posizione, non mettere un pulsante Interrompi in quella stessa posizione nel display successivo.

Chiarezza� Usare simboli facilmente riconoscibili. Ad esempio, usare i simboli

convenzionali per serbatoi e valvole.� Non sovraccaricate la schermata di informazioni.� Usare una terminologia standard chiara ed evitare abbreviazioni o sigle che

potrebbero confondere l’utente.� Utilizzare colori il cui significato sia facilmente riconoscibile. Ad esempio, in

quasi tutto il mondo i colori verde e rosso sono spesso associati all’avvio e all’arresto. Mantenere omogeneo il significato dei colori assegnando il rosso solo ai pulsanti Interrompi e il verde solo ai pulsanti Avvio.Alcuni utenti potrebbero essere daltonici per quanto riguarda i colori rosso e verde, pertanto non affidarsi solo al colore per definire determinati significati.

� Usare combinazioni di colori ad alto contrasto, come giallo su blu.

Facilità di utilizzo� Se si sta progettando uno schermo tattile (touch screen), non disporre

pulsanti importanti in aree che risulteranno coperte da una finestra a comparsa. L’utente non può premere un pulsante coperto. Inoltre, accertarsi che il pulsante sia abbastanza grande da poter essere toccato facilmente.

� Accertarsi che il modo per spostarsi tra i display sia sempre chiaro.

AB PLCs

Page 108: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

100 � Soluzioni integrate RSView32

Uso delle tendenzeQuando si pianificano le tendenze, considerare attentamente l’uso a cui sono preposte. Ad esempio, considerare se la tendenza verrà usata per:� analizzare l’andamento delle tendenze del processo� effettuare il monitoraggio dell’efficienza della produttività� archiviare le variabili di processo per garantire la conformità con le norme

governative

In base a tali considerazioni è possibile determinare:� quali variabili occorre tracciare sulla stessa tendenza� quali variabili occorre registrare usando una tendenza cronologica

Progettazione di un sistema sicuroQuando si decidono i requisiti di sicurezza, considerare se occorre:� limitare l’accesso ad ogni componente del progetto per evitare cambiamenti

fortuiti o se l’accesso limitato è sufficiente� limitare l’accesso a talune aree dell’impianto� consentire accesso libero al sistemaIn base a tali considerazioni, è possibile impostare la sicurezza per singoli utenti o gruppi di utenti. Ad esempio, si potrebbero voler creare gruppi di utenti, come un gruppo di responsabili ed un gruppo di progettisti.

Page 109: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Pianificazione di un progetto � 101

Personalizzazione del sistema ed integrazione con altre applicazioni

Automatizzazione della configurazione di un’applicazione Quando si pianifica un’applicazione, occorre determinare quali attività di regolare manutenzione possono venire automatizzate usando il Modello di oggetto RSView32 con Visual Basic oppure Visual Basic per Applicazioni (VBA). Ad esempio, si può preferire che RSView32 generi le variabili automaticamente, in modo che si possano aggiungere facilmente e velocemente altre linee di prodotti simili allo stabilimento.

Uso dei dati con altre applicazioniSe si necessita regolarmente di usare dati di RSView32 per uso in programmi come Microsoft Excel, o PowerPoint, si suggerisce di usare il VBA per estrarre automaticamente i dati da RSView32.

Personalizzazione del sistemaAggiunta di eventi di allarmeSi possono scrivere i propri algoritmi di rilevamento allarmi usando la logica PLC, Visual Basic o VBA e si possono poi creare eventi in RSView32 per rispondere agli algoritmi.

Convalida dell’immissione effettuata dall’operatore Per la convalida dell’immissione effettuata dall’operatore, usare il Modello di oggetto RSView32 con Visual Basic o VBA. In Visual Basic o in VBA, creare le proprie finestre di dialogo a comparsa per effettuare l’immissione dei dati. Usare Visual Basic o logica VBA per convalidare l’immissione effettuata dall’operatore, ad esempio per assicurare che il valore immesso da un operatore per una variabile rientri nel 10% del valore di un’altra variabile.

La progettazione di display grafici intuitiviUsare il Modello di oggetto RSView32 per compilare con i dati gli oggetti modulo di VBA, per farne uso in display grafici. Ad esempio, usare caselle di riepilogo o caselle combinate nei display grafici, per consentire agli operatori di selezionare opzioni, come ad esempio elementi di ricette.

AB PLCs

Page 110: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni
Page 111: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

� 103

Capitolo

Richiamo delle informazioni necessarieUso della Guida di RSView32 ...................................................................104Visualizzazione del sommario della Guida ..............................................................104Uso dell’indice ..............................................................................................................105Come trovare parole o argomenti .............................................................................106

Uso delle Guide in linea per gli utenti di RSView32 .................107Visualizzazione delle Guide........................................................................................107Spostamento all’interno delle Guide per l’utente....................................................108Ingrandimento e riduzione delle pagine ...................................................................109Come trovare informazioni ........................................................................................109Stampa di pagine ..........................................................................................................110Uso della Guida in linea di Acrobat Reader ............................................................110

Assistenza tecnica clienti...........................................................................111Quando si chiama ........................................................................................................111

AB PLCs

Page 112: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

104 � Soluzioni integrate RSView32

Uso della Guida di RSView32La Guida di RSView32 offre procedure dettagliate ed informazioni di riferimento per l’utilizzo di tutte le funzioni di RSView32. Per aprire la Guida con RSView32 in esecuzione:� fare clic sul pulsante ? di qualsiasi finestra� sulla barra dei menu di RSView32, fare clic su ? e quindi su Sommario� premere il tasto F1

Visualizzazione del sommario della GuidaPer informazioni generali sulla Guida di RSView32, fare clic sulla scheda Sommario.

Per visualizzaregli argomenti in un

libro, fare doppioclic sul libro

stesso.

Per passare ad unargomento, fare

doppio clicsull’argomento

stesso.

Page 113: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Richiamo delle informazioni necessarie � 105

Uso dell’indiceL’indice della Guida è simile all’indice di un libro: sono elencante le parole chiave per gli argomenti della Guida. Per visualizzare l’indice, fare clic sulla scheda Indice.

Quando si digitauna parola in

questo spazio,le voci

dell’indicevengono

elencate sotto.

Per passare adun argomento,fare doppio clic

in questospazio.

AB PLCs

Page 114: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

106 � Soluzioni integrate RSView32

Come trovare parole o argomentiPer eseguire una ricerca nell’intero testo della Guida, fare clic sulla scheda Trova. La prima volta che si usa Trova, si apre Creazione guidata indice. Seguire le istruzioni in Creazione guidata indice per creare un elenco di termini. La creazione dell’elenco può richiedere qualche minuto, ma la volta successiva che si userà Trova, l’elenco dei termini sarà già presente.

Per una Guida su come usare la scheda Trova, fare clic col pulsante destro del mouse su un campo e quindi fare clic su Guida rapida.

Fare scorrerel’elenco per

trovare il terminecercato. Quando

si trova iltermine, fare

doppio clic perportarsi su

quell’argomento.

Per cambiare le opzioni di ricerca, fare clic sul pulsante Opzioni.

Page 115: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Richiamo delle informazioni necessarie � 107

Uso delle Guide in linea per gli utenti di RSView32I manuali completi RSView32 User’s Guide e di RSView32 Runtime User’s Guide sono inclusi nel RSView32 CD-ROM, insieme al software Adobe Acrobat® Reader per la visualizzazione delle guide. La RSView32 User’s Guide e la RSView32 Runtime User’s Guide provvedono maggiori dettagli sugli argomenti presentati in questo manuale, Soluzioni integrate. È possibile stampare tutte o parte delle guide, nonché copiare testi e grafici dalle guide e incollarli in altri documenti.

Visualizzazione delle GuideSe si sono installate le Guide per l’utente quando si è installato RSView32, si può accedere ad esse facendo clic su ?, Libri in linea e poi facendo clic su Soluzioni integrate o su Guida per l’utente.Se si usa RSView32 Runtime, il menu dei Libri in linea visualizzerà la Guida per l’utente Runtime invece della Guida per l’utente.

Se le guide per l’utente sono state installate contemporaneamente a RSView32, il gruppo Rockwell Software contiene anche un’icona delle guide.

Se le Guide non sono state installate, è possibile visualizzarle dal CD-ROM.

Per visualizzare i libri in linea di RSView32, fare clic su uno di questi elementi.

Per visualizzare una delle guide per l’utente di RSView32, fare clic sull’elemento.

AB PLCs

Page 116: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

108 � Soluzioni integrate RSView32

Per visualizzare le Guide per l’utente dal CD-ROM:1. Inserire il CD-ROM RSView32 nell’unità CD-ROM. Il programma del CD-

ROM viene avviato automaticamente.Se il programma del CD-ROM non viene avviato automaticamente, eseguire D:\SETUP.EXE dove D è l’unità contenente il CD-ROM.

2. Nella finestra RSView32, fare clic sul pulsante Visualizza le Guide per l’utente di RSView32.

Spostamento all’interno delle Guide per l’utentePer spostarsi all’interno delle guide per l’utente, usare uno dei seguenti metodi.� fare clic sul segnalibro di un capitolo sul lato sinistro della finestra� fare clic su un pulsante della barra degli strumenti. Ciascun pulsante dispone

di una casella con una descrizione del comando, che indica l’azione eseguita dal pulsante

� fare clic sul pulsante posto nella parte inferiore della finestra e, quando si apre la finestra di dialogo Vai a, specificare il numero di pagina desiderato.

� fare clic sul pulsante della barra di scorrimento posta sul lato destro della finestra. Se si fa clic sul pulsante, compare il numero di pagina

Page 117: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Richiamo delle informazioni necessarie � 109

Ingrandimento e riduzione delle pagineUsare uno dei seguenti metodi per ingrandire o ridurre le pagine.� fare clic sullo strumento Zoom della barra degli strumenti per modificare

l’aspetto del puntatore. Per ingrandire un particolare paragrafo o grafico, fare clic con il puntatore Zoom in qualsiasi punto della pagina.

� fare clic su un pulsante della barra degli strumenti. Ciascun pulsante dispone di una casella con una descrizione del comando, che indica l’azione eseguita dal pulsante.

� fare clic sul pulsante posto nella parte inferiore della finestra e specificare una percentuale di ingrandimento.

Come trovare informazioniÈ possibile cercare nella Guida per l’utente una particolare parola o frase.Per trovare una parola o una frase1. Eseguire una delle operazioni di seguito riportate:

� sulla barra degli strumenti, fare clic sullo strumento Trova� sul menu Strumenti, fare clic su Trova

2. Nella finestra di dialogo Trova, digitare la parola o frase desiderata e fare clic su Trova.La parola o frase viene evidenziata nel testo. Per trovare un’altra istanza di quella parola o frase, fare clic su Trova successivo nel menu Strumenti.

Strumento Trova

AB PLCs

Page 118: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

110 � Soluzioni integrate RSView32

Stampa di pagineÈ possibile stampare un testo selezionato, pagine singole o l’intera guida. Le pagine stampate contengono indicatori di taglio che appaiono agli angoli della pagina. Non è possibile rimuovere questi indicatori.Per stampare il testo selezionato:1. Sul menu File, fare clic su Imposta stampante, quindi selezionare e

impostare la stampante da usare.2. Eseguire una delle operazioni di seguito riportate:

� sulla barra degli strumenti, fare clic sullo strumento di selezione del testo e quindi selezionare il testo che si desidera copiare

� nel menu Strumenti, fare clic su Seleziona testo e quindi selezionare il testo che si desidera copiare

3. Nel menu File, fare clic su Stampa.4. Nella finestra di dialogo Stampa, accertarsi che sia selezionata la

stampante corretta, fare clic su Selezione e quindi su OK.Per stampare una o più pagine:1. Nel menu File, fare clic su Imposta stampante per selezionare e impostare

la stampante da usare.2. Nel menu File, fare clic su Stampa.3. Nella finestra di dialogo Stampa, accertarsi che sia selezionata la

stampante corretta, fare clic su Pagina corrente o specificate le pagine di inizio e di fine e fare quindi clic su OK.

Uso della Guida in linea di Acrobat ReaderPer ulteriori informazioni su Adobe Acrobat Reader, fare riferimento alla Guida in linea di Adobe Acrobat. Per aprire la Guida in linea con Adobe Acrobat Reader in esecuzione, fare clic su ? sulla barra dei menu e quindi fare clic su Guida in linea di Reader.

Strumento di selezione del testo

Page 119: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Richiamo delle informazioni necessarie � 111

Assistenza tecnica clientiPer qualsiasi domanda su RSView32, consultare questa Guida, la Guida di RSView32 oppure le Guide in linea per l’utente di RSView32. Oppure, fare clic sulla Guida in linea di Rockwell Software su Internet e fare clic sul nome della pagina web che si desidera visualizzare. Per usare Rockwell Software sul Web, occorre avere un visualizzatore web installato sul computer ed una connessione a Internet.Se non si trovano le risposte che si desidera, contattare il supporto tecnico di Rockwell Software:Telefono negli USA—440-646-7800

Fax negli USA—440-646-7801

Libreria di supporto della World Wide Web—www.software.rockwell.com

Il personale addetto è disponibile dal Lunedì al Venerdì dalle ore 08:00 alle 17:00.

Quando si chiamaQuando si chiama, usare un telefono posto accanto al computer ed essere pronti a fornire le seguenti informazioni:� il numero di serie del prodotto

Questo numero si trova sull’etichetta del dischetto di attivazione. È possibile trovare questo numero anche in linea. Nel menu RSView32, fare clic su ? e quindi su Informazioni su RSView32.

� il numero di versione del prodottoÈ possibile trovare questo numero in linea. Nel menu RSView32, fare clic su ? e quindi su Informazioni su RSView32.

� il tipo di hardware utilizzato. � l’esatta dicitura dei messaggi che appaiono sullo schermo.� la descrizione di quanto è accaduto e di ciò che si stava facendo quando si è

verificato il problema.� la descrizione di come si è tentato di risolvere il problema.Potrebbe essere inoltre necessario fornire informazioni su aggiunte e aggiornamenti RSView32 installati sul computer.

AB PLCs

Page 120: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

112 � Soluzioni integrate RSView32

Per visualizzare l’elenco di aggiunte ed aggiornamenti installati:1. Dalla finestra Gestione progetti, fare clic su ?, Informazioni su RSView32.2. Fare clic su Programmi aggiuntivi per visualizzare l’elenco delle aggiunte

installate. Fare clic su Aggiornamenti per visualizzare l’elenco degli aggiornamenti installati.

Page 121: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Indice � 113

Indice

SymbolsFile .RSV � 25Formato .BMP � 51Formato .DXF � 51Formato .JPG � 51Formato .WMF � 51Formato di archiviazione .DBF � 73

AAdvanceDDE � 41Allarmi, pianificazione � 97Ambiente di sviluppo integrato VBA. Fare

riferimento a IDE VBAAmbiente di Sviluppo Integrato. Fare

riferimento a IDEAnimazione

copia e incolla � 60esecuzione di prova � 61fissa su oggetti � 59

Assistenza tecnica � 111Ripristino della chiave di attivazione in caso diguasto � 10

Attivazione di RSView32 � 6come sistema di sola applicazione � 11con il codice di ripristino � 10Dopo l’installazione � 9riattivazione di una chiave danneggiata � 10ricollocamento delle chiavi di attivazione � 8risoluzione dei problemi � 11

Autocomposizione comandi � 37

BBarra degli strumenti � 27

nasconde � 29visualizza � 29

Barra dei titoli nei pannelli grafici � 61Barra delle attivita � 28, 73

cancella messaggi su � 29nasconde � 29ricolloca � 29ridimensiona � 29visualizza � 29

Barra di stato � 28nasconde � 29visualizza � 29

CChiavi di Windows, disabilitazione � 76Codice VBA

avvio rapido � 83definizione � 80, 84esecuzione da RSView32 � 85Quando usare il codice VBA al posto dellemacro � 84

codice VBA di RSView32avvio rapido � 83

Coloreelementi nel riepilogo allarmi � 63linea � 57riempi � 57Sfondo dei pannelli grafici � 50

Comandi

AB PLCs

Page 122: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

114 � Soluzioni integrate RSView32

editor di apertura � 37Interrompe � 49macro di apertura � 37pulsanti di apertura � 54sicurezzal � 74Visualizza � 49

Comandi di RSView32 Fare riferimento a Comandi

Comando Visualizza � 49Componenti

aggiunge � 35richiama � 34usa piu di un progetto � 35visualizza � 34visualizza la posizione di � 35

Comunicazionicontrollo � 43DDE � 41Driver diretto � 40, 41errori � 44OPC � 41risoluzione dei problemi � 44RSLinx � 40, 41, 44

Controllo. Fare riferimento ad AnimazioneControlView � 38

DDatabase PLC, importazione � 69Database SLC, importazione � 69DDE

formati supportati � 41server � 42

Disco di attivazionechiavi di attivazione � 7protezione dei file � 9ricollocamento delle chiavi di attivazione � 8

Disinstallazione di RSView32 � 14

DocumentazioneVBA � 94

Documentazione del codice VBA � 94

EEditor

lista di � 31suggerimenti per lavorare con � 36

Editor dei codici di sicurezza � 75Editor del database di variabili � 41, 42, 68Editor del nodo � 41, 42Editor dell’impostazione registro allarmi � 72Editor dell’impostazione registro attivita � 44,

72Editor dell’impostazione registro dati � 72Editor della modalita � 31Editor delle classi di scansione � 41Editor di Account utente � 75Esecuzione del codice VBA

da RSView32 � 85Espressioni � 37Eventi

Uso � 85EVMOVE.EXE � 6, 9

FFinestra codici

Guida della finestra codici � 93Finestra degli strumenti ActiveX � 56Finestra dialogo delle impostazioni

visualizzazione � 48, 50, 61Formato di memorizzazione ODBC � 73

GGestore progetto � 24, 28, 30

cartelle � 31

Page 123: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Indice � 115

editor � 31modalita esecuzione � 31modalita Modifica � 31Visualizza componenti nel � 34

GuidaFare riferimento anche alla Guida in lineaassistenza tecnica � 111Finestra Codice � 93Guida in linea � 91uso della guida in linea VBA � 94Visualizzatore Oggetti � 92

Guida in lineacome trovare parole o argomenti su � 106contenuto � 104indice � 105per Adobe Acrobat � 110richiama � 104

Guida in linea. Fare riferimento alla GuidaGuide in linea per l’utente

come trovare informazioni su � 109guida per � 110indicatori di taglio in � 110installazione � 4Lettore di Adobe Acrobat � 107spostamento all’interno di � 108stampa selezioni o pagine da � 110visualizzazione � 2, 4, 107visualizzazione dal CD-ROM � 108

Guide per l’utente. Fare riferimento alle Guide in linea per l’utente

IIDE � 81

richiama il IDE VBA per la modifica � 87usa � 81

IDE VBAApertura per apportare modifiche � 87

Il World Wide Web � 111Immagini grafiche, importazione � 51Importa immagini grafiche � 51Importazione ed esportazione del database di

autocomposizione RSView32 � 68Installa le guide in linea per l’utente � 4Installa RSView32 � 4

diritti dell’amministratore � 4disinstalla � 14riepilogo installazione � 5

Interruzione di un comando � 49

LLettore di Adobe Acrobat � 107Librerie grafiche � 52

sommari allarmi � 63trend � 62

Libri in linea � 107Lista degli utenti di Windows NT � 75

MMacro

Usa il codice VBA invece di � 84Macro, creazione di � 37Memoria

regola la memoria virtuale � 13Memoria virtuale

impostazione nel Windows 95 � 14impostazione nel Windows NT � 13

Menu di scelta rapida � 31, 36Modalita esecuzione � 31Modello Oggetti, RSView32 � 87Modello oggetto RSView32

oggetti � 87per.. � 87

Modicon � 40

AB PLCs

Page 124: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

116 � Soluzioni integrate RSView32

Modifica del codice VBARichiama il IDE VBA � 87

Monitor di variabili � 43

NNomi dei file

lunghezza di � 24lungo, per registrazione dati � 73per file progetto � 25riferimento a � 35

Nomi di file lunghi, per registrazione dati � 73

OOggetti

ActiveX � 55allinea � 58anima � 59applica un colore a � 57dispone � 58esegue una esecuzione di provadell’animazione di � 61importa � 51pulsanti � 53raggruppa � 58riepiloghi allarmi � 63sostituisce variabili nel � 52spazia � 58tendenza � 62visualizza � 90

Oggetti ActiveX � 55Oggetto Percorso Rapido � 59OPC

comunicazioni � 41server � 42

PPannelli grafici

aggiunge oggetti a � 46anima � 46chiude � 49colore di sfondo di � 50crea � 47dimensione da Finestra Principale a Runtimeopzioni � 51, 76esecuzione di prova � 61finestra dialogo impostazione pannelli � 48,50, 61garantisce omogeneita � 98impostazioni di Runtime per � 61include una barra dei titoli in � 61pianifica � 98richiama � 49ridimensiona � 50salva � 47sicurezza � 74specifica una predefinizione � 50tipi di � 48

Progettoaggiunge componenti a � 35cartelle nel � 25crea � 24estensioni del file � 25file .RSV � 25pianificazione � 96ubicazione dei componenti � 25

Pulsante di selezione � 36Pulsanti

crea � 53crea azioni per � 54duplica � 53

Page 125: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

Indice � 117

RRaccolta dati , pianificazione � 96Registrazione

allarmi � 72attivita � 72dati (valori delle variabili) � 72visualizza le informazioni registrate � 73

RESET.EXE � 6, 10Riepiloghi allarme, creazione � 63Rockwell Software sul Web � 111RSLinx � 40, 41, 44RSServer � 41RSView32 � 2

attivazione � 6attivazione come sistema di sola applicazione� 11avvio � 12disinstalla � 14esplora � 27installa � 4software Works � 16system requirements � 2

RSWho � 44

SSicurezza

a livello di progetto � 74assegna codici di sicurezza agli utenti �75sicurezza dei comandi � 74sicurezza dei pannelli grafici � 74sicurezza del sistema � 74

a livello di sistema � 74, 76disabilitazione dei tasti di scelta rapidaWindows � 76impostazione di pannelli � 76uso dello strumento del Desktop Lock

NT4.0 � 77pianificazione � 100

Siemens � 40SoftLogix 5 � 40Sostituzione di variabili � 52Strumenti RSView32 � 68

Autocomposizione di importazione diprogetti ControlView � 38installazione � 5strumento del Desktop Lock NT 4.0 � 77

Strumento del Desktop Lock NT 4.0 � 77

TTendenza

crea � 62pianifica � 100visualizza i dati registrati nel � 73

UUso del codice VBA � 80Uso dell’Ambiente di sviluppo integrato � 81

VVariabili

analogica � 66cartell � 68crea piu variabili simultaneamente � 68crea variabili in base alle proprie necessita �67denominazione � 36, 97digitale � 66dispositivo � 66importazione � 68, 69memoria � 66organizzazione � 69, 97pianifica il database delle variabili � 97

AB PLCs

Page 126: 9399-2SE32GR-IT, Manuale relativo alle soluzioni …ucc.colorado.edu/allen-bradley/93992SE32GRIT.pdfLe istruzioni in questo manuale non pretendono di coprire tutti i dettagli o variazioni

118 � Soluzioni integrate RSView32

sicurezza � 74sistema � 66stringa � 66uso delle espressioni � 37

Variabili di oggetto globale � 90Variabili oggetto. Fare riferimento alle variabili

di oggetto globale

Visualizzatore del registro allarmi � 73Visualizzatore del registro attivita � 44, 73Visualizzatore di variabili � 43, 67Visualizzatore Oggetti � 90

guida � 92Visualizzazione di oggetti � 90