SIMATIC NET (XP/Win7) per SIMOTION

 SIMATIC NET (XP/Win7) per
1
___________________
Introduzione
SIMOTION
2
___________________
Avvertenze per l'installazione
SIMOTION
SIMOTION SCOUT
SIMATIC NET (XP/Win7) per
SIMOTION
Informazioni sul prodotto
Valido per
05/2013
3
___________________
Comunicazione e uso
4
___________________
Proprietà del sistema
5
___________________
Suggerimenti
Riferimenti alla guida in linea
6
___________________
e alla documentazione
A
___________________
Service & Support
Avvertenze di legge
Concetto di segnaletica di avvertimento
Questo manuale contiene delle norme di sicurezza che devono essere rispettate per salvaguardare l'incolumità
personale e per evitare danni materiali. Le indicazioni da rispettare per garantire la sicurezza personale sono
evidenziate da un simbolo a forma di triangolo mentre quelle per evitare danni materiali non sono precedute dal
triangolo. Gli avvisi di pericolo sono rappresentati come segue e segnalano in ordine descrescente i diversi livelli
di rischio.
PERICOLO
questo simbolo indica che la mancata osservanza delle opportune misure di sicurezza provoca la morte o gravi
lesioni fisiche.
AVVERTENZA
il simbolo indica che la mancata osservanza delle relative misure di sicurezza può causare la morte o gravi
lesioni fisiche.
CAUTELA
indica che la mancata osservanza delle relative misure di sicurezza può causare lesioni fisiche non gravi.
ATTENZIONE
indica che la mancata osservanza delle relative misure di sicurezza può causare danni materiali.
Nel caso in cui ci siano più livelli di rischio l'avviso di pericolo segnala sempre quello più elevato. Se in un avviso
di pericolo si richiama l'attenzione con il triangolo sul rischio di lesioni alle persone, può anche essere
contemporaneamente segnalato il rischio di possibili danni materiali.
Personale qualificato
Il prodotto/sistema oggetto di questa documentazione può essere adoperato solo da personale qualificato per il
rispettivo compito assegnato nel rispetto della documentazione relativa al compito, specialmente delle avvertenze
di sicurezza e delle precauzioni in essa contenute. Il personale qualificato, in virtù della sua formazione ed
esperienza, è in grado di riconoscere i rischi legati all'impiego di questi prodotti/sistemi e di evitare possibili
pericoli.
Uso conforme alle prescrizioni di prodotti Siemens
Si prega di tener presente quanto segue:
AVVERTENZA
I prodotti Siemens devono essere utilizzati solo per i casi d’impiego previsti nel catalogo e nella rispettiva
documentazione tecnica. Qualora vengano impiegati prodotti o componenti di terzi, questi devono essere
consigliati oppure approvati da Siemens. Il funzionamento corretto e sicuro dei prodotti presuppone un trasporto,
un magazzinaggio, un’installazione, un montaggio, una messa in servizio, un utilizzo e una manutenzione
appropriati e a regola d’arte. Devono essere rispettate le condizioni ambientali consentite. Devono essere
osservate le avvertenze contenute nella rispettiva documentazione.
Marchio di prodotto
Tutti i nomi di prodotto contrassegnati con ® sono marchi registrati della Siemens AG. Gli altri nomi di prodotto
citati in questo manuale possono essere dei marchi il cui utilizzo da parte di terzi per i propri scopi può violare i
diritti dei proprietari.
Esclusione di responsabilità
Abbiamo controllato che il contenuto di questa documentazione corrisponda all'hardware e al software descritti.
Non potendo comunque escludere eventuali differenze, non possiamo garantire una concordanza perfetta. Il
contenuto di questa documentazione viene tuttavia verificato periodicamente e le eventuali correzioni o modifiche
vengono inserite nelle successive edizioni.
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
GERMANIA
Copyright © Siemens AG 2012 - 2013.
Tutti i diritti riservati
Indice del contenuto
1
2
3
4
5
Introduzione............................................................................................................................................... 5
1.1
Sommario.......................................................................................................................................5
1.2
Rappresentazione esemplificativa del tempo di allestimento ........................................................6
1.3
Rappresentazione esemplificativa del runtime ..............................................................................7
Avvertenze per l'installazione .................................................................................................................... 9
2.1
Requisiti hardware e software per la progettazione.......................................................................9
2.2
Requisiti hardware e software per la progettazione.....................................................................10
2.3
Licenze necessarie ......................................................................................................................11
Comunicazione e uso .............................................................................................................................. 13
3.1
Procedimento di base ..................................................................................................................13
3.2
3.2.1
3.2.2
3.2.3
Configurazione del server OPC / dell'interfaccia degli apparecchi SIMOTION durante il
runtime .........................................................................................................................................14
Percorsi di archiviazione dei file di esportazione .........................................................................14
Configurazione interfaccia per SIMOTION C/SIMOTION D4x5 ..................................................16
Configurazione interfaccia su SIMOTION P ................................................................................17
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
Esportazione dei dati OPC durante il tempo di allestimento .......................................................18
Esportazione dei dati OPC durante il tempo di allestimento .......................................................18
Parametrizzazione dell'esportazione dati ....................................................................................20
Esportazione di "OPC_DATA" (file dei simboli) ...........................................................................21
Esportazione di "OPC-Alarm/Event" ............................................................................................22
Configurazione dei router (Routing) con SIMOTION SCOUT .....................................................23
Variabili per la verifica dello stato di coerenza.............................................................................25
3.4
Trasporto di dati al server OPC ...................................................................................................26
3.5
3.5.1
3.5.2
3.5.3
SIMOTION OPC File Manager (da V6.2) ....................................................................................27
Descrizione generale di un'applicazione......................................................................................29
Definizione dei fusi orari...............................................................................................................29
Definizione dei router ...................................................................................................................31
Proprietà del sistema ............................................................................................................................... 35
4.1
Variabili di sistema .......................................................................................................................35
4.2
OPC Alarms and Events per SIMOTION.....................................................................................37
4.3
Accesso coerente ai dati..............................................................................................................38
Suggerimenti ........................................................................................................................................... 39
5.1
Suggerimenti per la programmazione..........................................................................................39
5.2
Attivazione di una nuova progettazione OPC (OPC-Data, OPC-Alarm/Event) con OPC
Client in funzione .........................................................................................................................40
5.3
Comunicazione OPC con SIMOTION e controllore SIMATIC S7 mediante PROFIBUS ............42
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
3
Indice del contenuto
5.4
OPC tramite PROFINET ............................................................................................................. 45
5.5
Altri suggerimenti ........................................................................................................................ 46
5.6
Confronto tra SIMOTION IT OPC XML-DA e SIMATIC NET per SIMOTION ............................ 48
5.7
Esempio applicativo .................................................................................................................... 49
6
Riferimenti alla guida in linea e alla documentazione .............................................................................. 51
A
Service & Support.................................................................................................................................... 53
A.1
Service & Support ....................................................................................................................... 53
Indice analitico ......................................................................................................................................... 55
SIMATIC NET (XP/Win7) per SIMOTION
4
Informazioni sul prodotto, 05/2013
Introduzione
1.1
1
Sommario
Cos'è SIMOTION?
SIMOTION è un sistema completo per l'automazione di macchine di produzione ed è
impiegato principalmente nel controllo del movimento.
SIMOTION è composto da:
● SIMOTION SCOUT,
un sistema di engineering per la creazione di progetti mediante:
– configurazione, programmazione, parametrizzazione
– programmazione grafica o a testo
– caricamento del progetto nell'apparecchio di destinazione in SIMOTION P, C, D
Il progetto contiene tra l'altro la configurazione dell'hardware e i dati utente.
● Nucleo SIMOTION
un nucleo per diverse piattaforme hardware.
Cos'è SIMATIC NET?
SIMATIC NET offre di serie un server OPC, che consente l'accesso ai partner di
comunicazione più disparati tramite l'interfaccia aperta OPC.
Per una descrizione dettagliata di SIMATIC NET vedere il CD della documentazione
aggiornato "SIMATIC NET Manual Collection".
Quali funzionalità comprende SIMATIC NET per SIMOTION?
SIMATIC NET per SIMOTION consente:
● l'accesso tramite OPC Data Access, grazie al quale le variabili di un apparecchio
SIMOTION possono essere lette e scritte.
● la ricezione di allarmi ed eventi di un apparecchio SIMOTION tramite OPC Alarms and
Events.
● la configurazione dei router.
● la preparazione delle informazioni di rete di più progetti SIMOTION SCOUT con un
SIMOTION OPC File Manager, in modo da consentire al server SIMATIC NET OPC di
elaborare più progetti contemporaneamente.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
5
Introduzione
1.2 Rappresentazione esemplificativa del tempo di allestimento
1.2
Rappresentazione esemplificativa del tempo di allestimento
Panoramica del tempo di allestimento
La figura seguente illustra a titolo di esempio la disposizione del rispettivo software durante
la creazione di un'applicazione OPC-Client su un PC/PG di engineering.
Durante il tempo di allestimento non ha luogo alcuna comunicazione tra il PG/PC e
l'apparecchio SIMOTION (modalità OFFLINE). Un collegamento non è necessario.
ev.
Applicazione
OPC Client
SIMOTION SCOUT
SIMATIC NET
Software per PC
PC/PG di engineering
PROFIBUS-DP/Ethernet
Modalità OFFLINE
PS
SM
ad es. SIMOTION C
Figura 1-1
Panoramica del tempo di allestimento (esempio)
SIMATIC NET (XP/Win7) per SIMOTION
6
Informazioni sul prodotto, 05/2013
Introduzione
1.3 Rappresentazione esemplificativa del runtime
1.3
Rappresentazione esemplificativa del runtime
Panoramica del runtime
La figura seguente illustra a titolo di esempio la disposizione dell'OPC Client con il relativo
software su un PC HMI e del nucleo e dei dati utente sull'apparecchio SIMOTION durante il
runtime.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
7
Introduzione
1.3 Rappresentazione esemplificativa del runtime
OPC Client
SIMATIC NET
Server OPC
PC HMI
Software protocollo per S7 e
processore di comunicazione
di SIMATIC NET
PROFIBUS DP
Ethernet
tra l'altro kernel e
dati utente
PS
SM
ad es. SIMOTION C
PROFIBUS DP (isocrono, equidistante)
Onboard
Tipo analogico
ET 200
Figura 1-2
Panoramica del runtime (esempio)
SIMATIC NET (XP/Win7) per SIMOTION
8
Informazioni sul prodotto, 05/2013
2
Avvertenze per l'installazione
Nota
Le presenti informazioni sul prodotto "SIMATIC NET (XP/Win7) per SIMOTION" edizione
05/2013 valgono per i sistemi operativi Windows® XP e Windows® 7 a 32 bit e 64 bit.
L'edizione 05/2009 delle informazioni sul prodotto "SIMATIC NET per SIMOTION" vale per i
sistemi operativi Windows® 2000 e Windows® XP.
2.1
Requisiti hardware e software per la progettazione
Requisiti hardware per la progettazione
Configurazione
Requisiti minimi
Processore
Intel Pentium III o compatibile,
1 GHz (Windows XP)
Memoria principale
RAM 512 Mbyte
Risoluzione video
1024 x 768 pixel
Requisiti software per il tempo di allestimento
● a partire da SIMOTION SCOUT V4.1.4, Windows® XP SP3
● a partire da SIMOTION SCOUT V4.2, Windows® 7 a 32 bit
● a partire da SIMOTION SCOUT V4.3, Windows® 7 a 64 bit
I requisiti per l'installazione del prodotto sono descritti nella documentazione di SIMOTION e
SIMATIC NET (SIMATIC NET Manual Collection).
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
9
Avvertenze per l'installazione
2.2 Requisiti hardware e software per la progettazione
2.2
Requisiti hardware e software per la progettazione
Requisiti hardware per il runtime
Configurazione
Requisiti minimi
Processore
Intel Pentium II, 266 MHz
Memoria principale
RAM 256 MByte
Monitor ecc.
Monitor VGA, tastiera e mouse o touch-panel
Risoluzione video
800 x 600 pixel a 256 colori
Memoria libera
ca.150 MByte sul disco rigido,
almeno 1 Mbyte di memoria libera sul disco C:
per il programma di Setup (i file di setup vengono
cancellati al termine dell'installazione)
Schede di rete
Scheda Profibus p. es.: CP5611, CP5512
e/o scheda Ethernet ad es.: CP1612
Apparecchio SIMOTION
SIMOTION C con Micro Memory Card
(funzionamento limitato possibile anche senza
scheda) oppure SIMOTION P, SIMOTION D4x5
Requisiti software per il runtime
● Client/Server
– da Windows® XP SP3 oppure Windows® 7 a 32/64 bit conformemente alla lista di
compatibilità http://support.automation.siemens.com/WW/view/de/18857317
– Software per PC SIMATIC NET dalla versione 6.2
● SIMOTION C
– SIMOTION Kernel (il kernel è compreso nella fornitura)
● SIMOTION P
– SIMOTION Kernel (il kernel è compreso nella fornitura)
● SIMOTION D4x5
– SIMOTION Kernel (il kernel è compreso nella fornitura)
SIMATIC NET (XP/Win7) per SIMOTION
10
Informazioni sul prodotto, 05/2013
Avvertenze per l'installazione
2.3 Licenze necessarie
2.3
Licenze necessarie
Licenze in base al collegamento di comunicazione
In base al collegamento di comunicazione utilizzato per la comunicazione OPC con
SIMOTION RT, sono necessarie le seguenti licenze SIMATIC NET:
● Per la comunicazione con SIMOTION RT via Ethernet:
– SOFTNET S7 per IE (MLFB: 6GK1704-1CW62-3AA0)
– SOFTNET S7 Lean (consente solo 8 collegamenti) (MLFB: 6GK1704-1LW62-3AA0)
– S7-1613 (solo in caso di impiego dell'unità di comunicazione CP1613)
(MLFB: 6GK1716-1CB62-3AA0)
– SIMATIC NET 2007 Software PC
(MLFB: 6GK1716-1CB70-3AA0)
● Per la comunicazione con SIMOTION RT via PROFIBUS/MPI:
– SOFTNET S7 per PROFIBUS (MLFB: 6GK1704-5CW62-3AA0)
– S7-5613 (solo in caso di impiego dell'unità di comunicazione CP5613)
(MLFB: 6GK1713-5CB62-3AA0)
● In caso di comunicazione PROFINET RT mediante software per PC SIMATIC NET:
– Se la comunicazione avviene con una scheda Ethernet SOFTNET che funge da
PROFINET IO RT Controller, è necessaria la seguente licenza: SOFTNET PN IO
(MLFB: 6GK1704-1HW63-3AA0).
– SIMATIC NET 2007 Software PC
(MLFB: 6GK1704-1HW70-3AA0)
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
11
Avvertenze per l'installazione
2.3 Licenze necessarie
SIMATIC NET (XP/Win7) per SIMOTION
12
Informazioni sul prodotto, 05/2013
3
Comunicazione e uso
3.1
Procedimento di base
Panoramica
Per la comunicazione del server OPC per SIMATIC NET con un apparecchio SIMOTION
sono necessarie alcune operazioni preliminari.
In linea di massima, è necessario:
Tabella 3- 1
Procedimento di base
Quando?
Tempo di
allestimento/
Passo
Procedimento
Note
1
Configurazione del software per PC
SIMATIC NET e del processore di
comunicazione.
Vedere il capitolo
"Configurazione del server OPC /
dell'interfaccia degli apparecchi
SIMOTION durante il runtime"
(Pagina 14)
Tempo di
allestimento
2
Creazione del progetto per
l'apparecchio SIMOTION con
SIMOTION SCOUT.
Vedere il manuale operativo di
SIMOTION SCOUT
Tempo di
allestimento
3
Esportazione di dati OPC.
Vedere il capitolo "Esportazione
dei dati OPC durante il tempo di
allestimento" (Pagina 18) e
"Attivazione di una nuova
progettazione OPC con OPC
Client in esecuzione" (Pagina 40)
Tempo di
allestimento
4
Se sono state progettate più reti, al
termine dell'esportazione dei file è
necessario configurare questo router
in SIMOTION SCOUT.
Vedere il capitolo
"Configurazione dei router con
SIMOTION SCOUT" (Pagina 23)
Tempo di
allestimento
5
Se esistono più progetti, questi
devono essere configurati e
raggruppati con il SIMOTION OPC
File Manager.
Vedere il capitolo "SIMOTION
OPC File Manager" (Pagina 27)
Tempo di
allestimento
6
Trasferimento/copiatura dei file
esportati nel PC HMI.
Vedere il capitolo "Trasferimento
di dati all'OPC Client"
(Pagina 26)
Tempo di
allestimento
7
Creazione delle applicazioni Client su
base OLE/COM-DCOM.
p. es. in Visual Basic
Tempo di
allestimento
8
Caricamento del progetto
nell'apparecchio SIMOTION.
Vedere il manuale operativo di
SIMOTION SCOUT
Runtime
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
13
Comunicazione e uso
3.2 Configurazione del server OPC / dell'interfaccia degli apparecchi SIMOTION durante il runtime
3.2
Configurazione del server OPC / dell'interfaccia degli apparecchi
SIMOTION durante il runtime
3.2.1
Percorsi di archiviazione dei file di esportazione
Premessa
Il comportamento di runtime di SIMATIC NET viene comandato attraverso due file di
parametri (ved. "Esportazione dei dati OPC durante il tempo di allestimento" (Pagina 18)).
Percorsi di archiviazione
L'ambiente di runtime ricerca i file di parametri ai seguenti percorsi:
● OPC_AE.xml:
Nelle versioni precedenti a SIMATIC NET 2007 il file era contenuto nella directory
"<Directory di installazione di SIMATIC NET>\SIMATIC.net\opc2\bins7\simotion\xml\".
A partire da SIMATIC NET 2007, in SIMATIC NET viene operata una distinzione tra le
due directory di installazione seguenti:
– Directory di installazione per programmi
– Directory di installazione per dati
La directory di installazione per dati può essere recuperata dal Registry con il key
"HKEY_LOCAL_MACHINE\SOFTWARE\SIEMENS\SIMATIC_NET\General\Paths",
valore "SINEC_DataPath".
In questa directory di installazione, OPC_AE.xml deve essere memorizzato nella
sottodirectory \opc2\bins7\simotion\XML\.
Quindi, il percorso completo risulta essere:
"<Directory di installazione per dati>\opc2\bins7\simotion\XML\OPC_AE.xml"
● File dei simboli OPC_DATA
Si consiglia di memorizzare OPC_DATA nella stessa directory.
Estensione del nome file
Nota
Estensione del nome file
Nel file "OPC_DATA" l'estensione del nome file (SSD, STI, ATI) dipende dalla versione di
SIMOTION SCOUT.
SIMATIC NET (XP/Win7) per SIMOTION
14
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.2 Configurazione del server OPC / dell'interfaccia degli apparecchi SIMOTION durante il runtime
Nota aggiuntiva
Nota
La cartella "Dati applicazioni" ha la proprietà "Cartella di sistema" e potrebbe essere
disattivata.
L'attivazione della cartella può avvenire tramite Esplora risorse di Windows, menu
"Strumenti > Opzioni cartella...".
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
15
Comunicazione e uso
3.2 Configurazione del server OPC / dell'interfaccia degli apparecchi SIMOTION durante il runtime
3.2.2
Configurazione interfaccia per SIMOTION C/SIMOTION D4x5
Procedimento
Per realizzare un collegamento di un PC HMI con un SIMOTION C/SIMOTION D4x5 durante
il runtime, vanno eseguite le seguenti operazioni per configurare l'interfaccia:
Tabella 3- 2
Configurazione interfaccia
Passo
1
2
Procedimento
Montare l'unità di comunicazione PROFIBUS o Ethernet (p. es. CP5611) nel PC. Installare
il software per PC SIMATIC NET.
Richiamare il tool di configurazione della stazione PC con la voce del menuAvvio-
>SIMATIC->SIMATIC NET->Impostazioni->Imposta stazione PC.
Impostare le proprietà nelle pagine descritte di seguito come indicato.
1. Navigare in Applicazioni->Impostazioni OPC->Simboli.
2. Fare clic sul pulsante "Modifica lista" nella finestra di dialogo "Simboli".
–
Per utilizzare "OPC Data" e "OPC Alarms and Events" oppure solo "OPC Data",
inserire il nome del file dei simboli "OPC_DATA" (ved. Nota "Estensione del nome
file" (Pagina 14)) nel campo "Nome file" e selezionare con il pulsante "Sfoglia" la
directory
"<Directory di installazione per dati>\opc2\bins7\simotion\xml\".
(viene proposta sempre solo l'ultima directory utilizzata.)
Selezionare i seguenti file:
–
OPC_AE.XML
–
OPC_Data.idl
–
OPC_DATA (ved. nota "Estensione del nome file" (Pagina 14))
La cartella ha la proprietà "Cartella di sistema" e potrebbe essere disattivata.
3. Chiudere la finestra di dialogo con il pulsante "OK" e salvare il file.
4. Nella finestra di dialogo "Simboli ampliati..." selezionare per SIMOTION l'unità di
comunicazione
(ad es. "CP5611 (PROFIBUS)").
5. Nella finestra di dialogo "Seleziona protocolli OPC" selezionare i protocolli "S7" e
"XML" e deselezionare tutti i protocolli non necessari.
6. Con "Fine" si conclude il setup di installazione del server OPC SIMATIC NET.
3
Successivamente eseguire un test del processore di comunicazione.
Il corretto funzionamento dell'unità può essere testato nella finestra ”Imposta stazione PC
SIMATIC NET” (richiamabile anche con il menu Avvio->SIMATIC->SIMATIC NET>Impostazioni->Imposta stazione PC).
A questo scopo selezionare l'unità (ad es. "CP5611") e fare clic sul pulsante "Aggiorna"
sotto "Nodo/partner bus".
SIMATIC NET (XP/Win7) per SIMOTION
16
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.2 Configurazione del server OPC / dell'interfaccia degli apparecchi SIMOTION durante il runtime
Nota
Se dopo l'esportazione del file dei simboli i dati del progetto vengono modificati in
SIMOTION SCOUT, va eseguita un'altra esportazione (coerenza).
Vedere anche
OPC Alarms and Events per SIMOTION (Pagina 37)
3.2.3
Configurazione interfaccia su SIMOTION P
Procedimento
Per realizzare un collegamento di un PC HMI con un SIMOTION P durante il runtime, vanno
eseguite le seguenti operazioni per configurare l'interfaccia:
Tabella 3- 3
Configurazione interfaccia
Passo
1
2
Procedimento
La scheda PROFIBUS e il software per PC SIMATIC NET sono contenuti nella fornitura.
Richiamare il tool di configurazione della stazione PC con la voce del menu Avvio-
>SIMATIC->SIMATIC NET->Settings->Configuration Console.
Impostare le proprietà nelle pagine descritte di seguito come indicato.
1. Navigare in Applicazioni->Impostazioni OPC->Simboli.
2. Fare clic sul pulsante "Edit List" nella finestra di dialogo "Symbols". Si apre la finestra di
dialogo "Manage Symbol Files".
Per utilizzare "OPC Data" e "OPC Alarms and Events" oppure solo "OPC Data",
inserire il nome del file dei simboli "OPC_DATA" (ved. nota "Estensione del nome file"
(Pagina 14)) nel campo "Nome file" e selezionare con il pulsante "Sfoglia" la directory
"<Directory di installazione per dati> \opc2\bins7\simotion\xml"
(viene proposta sempre l'ultima directory utilizzata.)
Selezionare i seguenti file:
–
OPC_AE.XML
–
OPC_Data.idl
–
OPC_DATA (ved. nota "Estensione del nome file" (Pagina 14))
La cartella ha la proprietà "Cartella di sistema" e potrebbe essere disattivata.
3. Chiudere la finestra di dialogo "Manage Symbol Files" con il pulsante "OK" e salvare i
file con "Apply".
4. Nella finestra di dialogo "Select OPC Protocol", attivare il protocollo "Protocollo S7" e
disattivare tutti i protocolli non utilizzati.
5. Con "Finish" si conclude il setup di installazione del
server OPC SIMATIC NET.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
17
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
Nota
Durante l'installazione sul SIMOTION P, il punto di accesso CP_SM_1 deve essere
collegato: con il PC internal (local) in "Configuration Console" dopo la configurazione
dell'interfaccia!
Il punto di accesso può essere impostato nel menu
Start->SIMATIC->SIMATIC NET->Settings->Configuration Console.
Nota
A partire dalla versione V3.1 di SIMOTION è preimpostata la comunicazione tramite PC
internal (local).
Vedere anche
OPC Alarms and Events per SIMOTION (Pagina 37)
3.3
Esportazione dei dati OPC durante il tempo di allestimento
3.3.1
Esportazione dei dati OPC durante il tempo di allestimento
Esportazione di dati progettati
Per rendere noti a SIMATIC NET i dati progettati in SIMOTION SCOUT, è necessario
esportare tutti i dati utilizzabili tramite il menu Strumenti->Esportazione dei dati OPC...
(quindi durante il tempo di allestimento).
Durante l'esportazione dei dati vengono interrogati parametri (ved. "Parametrizzazione
dell'esportazione dei dati" (Pagina 20)).
Directory per i dati da esportare
Quando si effettua l'esportazione, la directory impostata di default in SIMOTION SCOUT è:
"<LW>:\Siemens\Step7\S7proj\<Nome progetto>\U7\Tagfiles\"
Se si utilizza HMI-PC sia per il tempo di allestimento sia per il runtime, selezionare la
seguente directory:
"<Directory di installazione per dati>\opc2\bins7\simotion\xml"
SIMATIC NET (XP/Win7) per SIMOTION
18
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
Quali file vengono esportati?
È possibile esportare i seguenti file:
● File dei simboli "OPC_DATA" (ved. nota "Estensione del nome file" (Pagina 14)), ossia
– Variabili di sistema dell'apparecchio e degli oggetti tecnologici
– Variabili applicative globali dell'apparecchio
– Variabili simboliche di input/output
– Variabili interfaccia di programmi utente
(per i tipi di dati ved. "Variabili di sistema")
● "OPC-Alarm/Event" (OPC_AE.xml), ossia
– Allarmi TO
– Allarmi buffer diagnostico
– Alarm_S/Q
– Informazioni sul collegamento
Nota
La guida in linea di SIMOTION SCOUT descrive nel dettaglio le operazioni necessarie
all'esportazione dei dati OPC.
Configurazione dei router
Al termine dell'esportazione dei dati, verrà richiesto se si desidera configurare dei router
(routing). Le modalità di configurazione sono consultabili alla sezione "Configurazione dei
router con SIMOTION SCOUT".
Andamento dell'esportazione
L'andamento dell'esportazione viene registrato in SIMOTION SCOUT nella visualizzazione
dei dettagli nella scheda Esportazione file dei simboli Indicazione di stato.
Avvertenze
Nota
Se dopo l'esportazione del file dei simboli i dati del progetto vengono modificati in
SIMOTION SCOUT, va eseguita un'altra esportazione (coerenza).
Nota
Durante la messa in servizio, prestare attenzione al fatto che quando l'OPC Client è in
esecuzione non è possibile trasferire i dati OPC.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
19
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
Nota
Al termine dell'esportazione, è necessario trasferire/copiare i file nell'OPC Client (ved.
"Trasferimento di dati all'OPC Client " (Pagina 26)).
Nota
Se esistono più progetti, rispettare le informazioni contenute in "SIMOTION OPC File
Manager" (Pagina 27).
Vedere anche
OPC Alarms and Events per SIMOTION (Pagina 37)
3.3.2
Parametrizzazione dell'esportazione dati
Panoramica
Se nell'apparecchio sono presenti più interfacce, l'esportazione dei dati richiede i parametri
seguenti:
● l'apparecchio
● il protocollo
● l'interfaccia
Apparecchio
Nel campo di selezione "Apparecchio" viene mostrato l'apparecchio per il quale occorre
selezionare l'interfaccia bus. Per ogni apparecchio del progetto si deve definire
l'impostazione dell'interfaccia. In base al numero di apparecchi, in questa finestra si deve
definire più volte questa impostazione.
Protocollo
Nel campo di selezione "Protocollo" è possibile scegliere tra:
● PROFIBUS
● TCP/IP
● PC-INTERNAL (SIMOTION P)
SIMATIC NET (XP/Win7) per SIMOTION
20
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
Interfaccia
Nota
La selezione "Interfaccia" compare se sull'apparecchio SIMOTION sono presenti più
interfacce, che possono essere configurate con vari indirizzi bus.
Nel campo di selezione "Interfaccia" è necessario indicare tramite quale "interfaccia" sarà
collegato il server OPC sul PC HMI con l'apparecchio SIMOTION per il runtime.
Ogni nome di simbolo deve essere assegnato in modo univoco a un indirizzo hardware
(indirizzo del bus).
Questa assegnazione viene definita tramite la selezione di "Interfaccia". SIMOTION SCOUT
riconosce l'interfaccia di comunicazione e offre ad es. con SIMOTION C la selezione
seguente:
● Selezionare ad es. X8, se si utilizza l'interfaccia X8 dell'apparecchio.
● Selezionare ad es. X9, se si utilizza l'interfaccia X9 dell'apparecchio.
AVVERTENZA
La trasmissione dati ciclica non è garantita
Se l'interfaccia è parametrizzata per ciclo bus equidistante, questa interfaccia non deve
essere utilizzata per un client OPC! Se viene utilizzata, la trasmissione dati ciclica non è
garantita.
3.3.3
Esportazione di "OPC_DATA" (file dei simboli)
Note
L'esportazione di "OPC-Data" può richiedere un tempo prolungato.
Deselezionando il campo "Array con elementi singoli" è possibile abbreviare l'esportazione
dei dati. Esportando in formato .ATI con la deselezione viene sempre esportato solo il primo
indirizzo dell'array. La risoluzione dei singoli elementi viene effettuata dal server per il
runtime.
Nota
L'esportazione dei dati OPC può avvenire solo se
• il software SIMATIC NET per il PC/PG di engineering è installato (valido solo per versioni
antecedenti a SIMOTION SCOUT Versione V3.2),
• un progetto è aperto
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
21
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
Nota
Con un array del tipo di dati "String" viene sempre esportato l'array con gli elementi singoli.
La selezione del campo "Array con elementi singoli" non è abilitato solo per questo tipo di
dati.
Poiché una variabile String è già di per sé un array, per motivi di indirizzamento è possibile
esportare solo i singoli elementi.
Nota
Avvertenza nell'editor dei simboli
Se nell'editor dei simboli si apre un file SIMOTION. ATI, viene visualizzata la seguente
avvertenza:
"Symboleditor Warning: The following incompatible symbol names were found in the file”
Questa avvertenza può essere ignorata: il file SIMOTION .ATI può essere utilizzato senza
limitazioni.
3.3.4
Esportazione di "OPC-Alarm/Event"
Avvertenze
Nota
Durante l'esportazione di "OPC-Alarm/Event" non vengono esportati i contenuti del buffer di
diagnostica definiti dall'utente, bensì solo i contenuti del buffer di diagnostica specifici di
SIMOTION. OPC può accedere a questi testi esportati.
Vedere anche
OPC Alarms and Events per SIMOTION (Pagina 37)
SIMATIC NET (XP/Win7) per SIMOTION
22
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
3.3.5
Configurazione dei router (Routing) con SIMOTION SCOUT
Premessa
Se sono state progettate più reti con NetPro e si desidera attivare un apparecchio
SIMOTION con un server OPC SIMATIC mediante un router, al termine dell'esportazione dei
file questo router va configurato nuovamente in SIMOTION SCOUT all'interno di una finestra
di dialogo.
Configurazione del router
Nella finestra di dialogo "Configurazione router" vengono visualizzate/i:
● tutte le reti progettate
● tutti gli apparecchi SIMOTION contenuti nel progetto
Selezionare innanzitutto la posizione del server OPC e quindi il primo router per ciascun
nodo della rete da attivare mediante il server OPC.
La seguente figura mostra un esempio di configurazione di un router.
Reti
progettate
HMI
Server OPC
Sottorete 1
Apparecchi
progettati
Ethernet
Indirizzo IP: 169.254.11.22
SIMOTION C
Gateway
(router)
Ind. X8: 5
Sottorete 2
PROFIBUS
Ind. X102: 2
SIMOTION P
Figura 3-1
Apparecchio SIMOTION
corrispondente
Esempio di configurazione Routing
Configurazione di rete per SIMOTION P
Nel SIMOTION P la configurazione della rete è necessaria anche quando si vuole accedere,
da un apparecchio P, sia al runtime nell'apparecchio SIMOTION P sia ad un altro
apparecchio SIMOTION collegato tramite PROFIBUS mediante un server OPC
(il motivo è che esiste un "router" interno tra il server OPC in Windows XP e il runtime del
SIMOTION P; il runtime del SIMOTION P ha accesso all'interfaccia PROFIBUS).
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
23
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
In questo caso viene utilizzato come router l'apparecchio SIMOTION P, vedere la figura
seguente.
SIMOTION P
HMI
Server OPC
SIMOTION RT
Apparecchi
progettati
Gateway
(router)
X102
Sottorete 1
PROFIBUS
X9
SIMOTION C
Figura 3-2
Rete
progettata
Apparecchio SIMOTION
corrispondente
Esempio SIMOTION P
Configurazione di rete per SIMOTION D4x5
Con SIMOTION D4x5 un azionamento integrato viene definito come proprio apparecchio.
Per questo azionamento integrato va creato un collegamento tramite router durante la
configurazione della rete.
Più progetti collegati in rete
Nota
Se esistono più progetti collegati in rete, rispettare la seguente descrizione!
Per comunicare con diversi progetti collegati in rete con gli apparecchi SIMOTION, al server
OPC SIMATIC NET devono essere trasmessi i seguenti file e le seguenti informazioni:
● File "OPC-Alarm/Event", provenienti in alcuni casi da diversi progetti SIMOTION SCOUT
● Fusi orari
● router
Un programma di supporto "SIMOTION OPC File Manager" consente di configurare questi
dati per il server OPC SIMATIC NET. Il programma utente viene descritto nel "SIMOTION
OPC-File Manager".
SIMATIC NET (XP/Win7) per SIMOTION
24
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.3 Esportazione dei dati OPC durante il tempo di allestimento
3.3.6
Variabili per la verifica dello stato di coerenza
Premessa
Durante l'esportazione dei dati OPC dal SIMOTION SCOUT viene trasferito anche un valore
di coerenza.
L'OPC Client può quindi verificare se questo valore coincide con il valore di coerenza salvato
nell'apparecchio SIMOTION.
Variabili per stabilire lo stato di coerenza
Per la verifica dello stato di coerenza di un apparecchio SIMOTION, il server mette a
disposizione le seguenti variabili:
● &stateconsistence()
● &stateconsistenceval()
Tabella 3- 4
Variabili per la verifica della coerenza
&stateconsistence()
&stateconsistenceval()
Significato
"NOTCONFIGURED"
0
Nel file XML non è stato salvato alcun valore
di coerenza.
"NOTAVAILABLE"
1
Verifica di coerenza non (ancora) eseguita,
ad es. a causa del collegamento interrotto.
"CONSISTENCE"
2
Dopo la verifica: La progettazione è
coerente.
"INCONSISTENT"
3
Dopo la verifica: La progettazione non è
coerente.
"IGNORE"
4
Dopo la verifica:
Il controllore non ha alcun valore di
coerenza.
In SIMOTION SCOUT durante il
trasferimento dei dati di progetto XML nel
menu Strumenti->Impostazioni->Download
la checkbox "Attiva la verifica di coerenza
HMI" è disattivata.
Nota
Il server OPC può accedere allo stato di coerenza solo se viene creato un collegamento al
rispettivo apparecchio. Un collegamento viene creato se almeno una variabile viene letta
dall'apparecchio.
Qualora non fosse stabilito alcun collegamento, lo stato è "NOTAVAILABLE".
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
25
Comunicazione e uso
3.4 Trasporto di dati al server OPC
Esempio per la programmazione di variabili in Visual Basic
La sintassi per i nomi delle variabili in un OPC Client con Visual Basic è:
● S7:[<gerätename>]&stateconsistence()
● S7:[<gerätename>]&stateconsistenceval()
Il nome dell'apparecchio (<gerätename>) corrisponde al nome per l'apparecchio SIMOTION
definito nella progettazione SIMOTION SCOUT:
ad es.: "S7:[C230_2]&stateconsistence()"
Di seguito viene descritta a titolo esemplificativo la sintassi per i nomi di variabili con
software di prova OPC SCOUT (contenuto nella dotazione di SIMATIC NET, informazioni
dettagliate disponibili nella documentazione di SIMATIC NET).
In OPC SCOUT occorre immettere entrambe le variabili in un gruppo tramite Aggiungi voce
(ad es.: "S7:[C230_2]&stateconsistence()).
Successivamente è possibile osservarle.
OPC SCOUT (SIMATIC NET) si trova nel menu Avvio di SIMATIC NET.
3.4
Trasporto di dati al server OPC
Note
Una volta che i dati sono stati esportati, è necessario trasferirli/copiarli all'HMI-PC (OPC
Client).
I dati nell'HMI-PC devono essere contenuti nella directory seguente:
"<Directory di installazione per dati>\opc2\bins7\simotion\xml"
Nota
Durante la messa in servizio, prestare attenzione al fatto che quando l'OPC Client è in
esecuzione non è possibile trasferire i dati OPC.
SIMATIC NET (XP/Win7) per SIMOTION
26
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
3.5
SIMOTION OPC File Manager (da V6.2)
Premessa
Il server OPC SIMATIC NET consente di monitorare gli apparecchi SIMOTION di diversi
progetti SIMOTION.
Per ciascun progetto SIMOTION, durante l'esportazione vengono creati un file dei simboli e
un file OPC_AE.xml.
Dei file dei progetti SIMOTION esportati, il server OPC può gestire diversi file dei simboli, ma
un solo file OPC_AE.xml.
Il SIMOTION OPC File Manager colma questa lacuna, raggruppando i file OPC_AE.xml
esportati da più progetti SIMOTION in un unico file.
SIMOTION OPC File Manager
Il SIMOTION OPC File Manager è un programma di supporto che offre le seguenti
funzionalità:
● selezione dei file (selezione dei file *.xml da raggruppare)
● Definizione dei fusi orari
● Definizione dei router
Il SIMOTION OPC File Manager prepara le informazioni di rete di più progetti SIMOTION in
modo che possano essere in seguito elaborate insieme dal server OPC SIMATIC NET.
Fornitura e richiamo
SIMOTION OPC File Manager viene fornito come componente di SIMATIC NET.
Il programma viene richiamato con il menu Avvio di SIMATIC NET tramite Simotion OPC File
Manager.
Figura 3-3
SIMOTION OPC File Manager
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
27
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
Nota
Il software contiene codice Open Source con il seguente copyright "Portions copyright (c)
Chris Maunder, 1998".
Selezione dei file
SIMOTION OPC File Manager genera, a partire da più file sorgente OPC_AE*.xml (creati
durante l'esportazione OPC in SIMOTION SCOUT da diversi progetti SIMOTION SCOUT),
un unico file di parametri e inserisce, nei punti in cui potrebbero venirsi a creare degli
equivoci (p. es. i rispettivi progetti hanno lo stesso numero di allarme, e in questo modo non
vengono più distinti nel database), l'informazione che specifica il progetto di origine dei dati.
Se i progetti contengono dei dati che si escludono a vicenda, viene emesso un messaggio di
errore nell'apposito campo. In tal caso non è più possibile passare ad altrre finestre o
generare il file di destinazione.
La figura seguente illustra la selezione dei file nel SIMOTION OPC File Manager:
Figura 3-4
Selezione dei file
Vedere anche
Percorsi di archiviazione dei file di esportazione (Pagina 14)
SIMATIC NET (XP/Win7) per SIMOTION
28
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
3.5.1
Descrizione generale di un'applicazione
Esempio
Per una macchina modulare sono stati creati più progetti SIMOTION. Per il monitoraggio
occorre utilizzare un unico PC.
Procedimento
Sono necessarie le seguenti fasi operative:
1. Eseguire l'esportazione OPC per ciascun progetto SIMOTION coinvolto e salvare i file in
directory diverse.
2. Avviare SIMOTION OPC File Manager.
3. Nella maschera "Selezione dei file", inserire come file sorgente tutti i file OPC_AE*.xml
creati (pulsante "Aggiungi").
4. Se necessario, immettere fusi orari e informazioni sul routing.
5. Utilizzando la funzione "Crea file di destinazione", creare i file OPC_AE.xml comuni.
La fase 1. viene svolta sul PC/PG di engineering. Le fasi da 2. a 5. possono essere eseguite
sul PC/PG di engineering oppure sull'HMI-PC.
Nota
Se si lavora solo sul PC/PG di engineering, è necessario copiare il file XML creato per l'OPC
Client nella directory corretta, ossia:
"<Directory di installazione per dati>\opc2\bins7\simotion\xml".
3.5.2
Definizione dei fusi orari
Il momento in cui si verifica un allarme viene emesso in SIMOTION RT senza sistemi di
riferimento. Lo standard OPC tuttavia prevede che come tempi vengano sempre forniti tempi
UTC. Questi tempi comprendono, oltre all'indicazione oraria, anche un fuso orario. Il server
OPC imposta come standard il fuso orario GMT.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
29
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
Definizione dei fusi orari
Nella finestra di dialogo "Determina fuso orario" è possibile impostare per ogni CPU lo
scostamento dall'ora GMT.
Figura 3-5
Fusi orari
SIMATIC NET (XP/Win7) per SIMOTION
30
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
3.5.3
Definizione dei router
Attraverso il server SIMATIC NET OPC un client OPC può comunicare con più apparecchi
SIMOTION tramite diverse reti. I router dei rispettivi progetti vengono conformemente
configurati con il SIMOTION OPC File Manager.
Condizione preliminare
La condizione preliminare per rendere noti i rispettivi progetti è:
● La comunicazione reciproca tra gli apparecchi SIMOTION deve essere configurata con
NetPro nel SIMOTION SCOUT.
Nota
Il router può essere configurato anche nel SIMOTION SCOUT. Questa operazione è
descritta sotto ”Configurazione dei router (routing) con SIMOTION SCOUT”.
Nota
Per ogni ulteriore progetto il router deve essere riconfigurato con il SIMOTION OPC File
Manager.
Tempi di accesso ottimali
Per garantire tempi di accesso ottimali, i dati dell'apparecchio SIMOTION possono
attraversare ogni segmento di bus solo una volta. La strategia di routing della SIMATIC NET
(per ogni PC HMI un router standard) può invece far sì che questo router standard rimandi
allo stesso segmento, dal quale viene la richiesta.
Per definire l'accesso a tutti gli apparecchi anche in caso di configurazioni sfavorevoli, dopo
avere definito il segmento di bus sul quale fare funzionare il server OPC, per ogni
apparecchio SIMOTION si può impostare come primo router un qualsiasi altro apparecchio
SIMOTION di questo segmento.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
31
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
Esempio di un collegamento in rete
Il seguente esempio rappresenta un collegamento in rete di apparecchi SIMOTION, che
comunicano mediante un server OPC:
HMI
Carico di comunicazione
Reti
OPC Server
subnet 1
Carico di comunicazione
Apparecchiature
CPU 1
ad altra rete
Accoppiamento ad altra
rete_(Router)
CPU
3 Accoppiamento
(Router)
subnet 2
CPU 4
da interrogare
Apparecchio SIMOTION
subnet 3
CPU 2
Figura 3-6
da interrogare
Apparecchio SIMOTION
Esempio di configurazione
Per la comunicazione il server OPC necessita di router. La seguente tabella mostra i router
dell'esempio di configurazione:
Tabella 3- 5
Router dell'esempio di configurazione
Sottorete server OPC
Sottorete 1
Nodo di rete/apparecchio di
destinazione
Router
CPU 1
si trova nella stessa sottorete
CPU 2
CPU 1
CPU 3
si trova nella stessa sottorete
CPU 4
CPU 3
SIMATIC NET (XP/Win7) per SIMOTION
32
Informazioni sul prodotto, 05/2013
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
Finestra di dialogo ”Definizione dei router”
Nella finestra di dialogo "Definizione dei router" si impostano:
● la sottorete, nella quale si trova il server OPC,
● gli apparecchi di destinazione cui accedere,
● i rispettivi router, attraverso i quali è possibile accedere all'apparecchio di destinazione
dal server OPC.
Figura 3-7
Definizione dei router
Nota
Tenere presenti le seguenti condizioni marginali:
• Se nell'OPC File Manager si utilizza la funzione "Open" per la lettura in memoria di una
configurazione esistente, sotto "Definizione dei router" si deve nuovamente controllare il
router per ogni apparecchio di destinazione ed eventualmente reimmetterlo. Con la
funzione "Open" si apre un file di parametri, nel quale l'OPC File Manager annota le
esportazioni che elabora e quali sono le rispettive informazioni già immesse. Questo file
di parametri non è identico alla "Esportazione del progetto" e alla "Esportazione
cumulativa" unita.
• Se con la funzione "Definizione dei router" si registrano collegamenti indirizzati, nella
selezione dell'elenco "Sottoreti", si deve selezionare esplicitamente la sottorete prima di
procedere all'elaborazione dei router.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
33
Comunicazione e uso
3.5 SIMOTION OPC File Manager (da V6.2)
SIMATIC NET (XP/Win7) per SIMOTION
34
Informazioni sul prodotto, 05/2013
4
Proprietà del sistema
4.1
Variabili di sistema
Premessa
Per ottenere informazioni più dettagliate sui dati da esportare, è possibile avviare
un'esportazione XML tramite il menu Progetto->Salva ed esporta di SIMOTION SCOUT.
Questo file XML può essere quindi aperto con un browser che supporta XML (ad es. MS
Internet Explorer 5 oppure Netscape 6.1).
Questo file contiene anche i valori limite e i tipi di dati delle variabili nonché i valori definiti
per Enum (tipi di enumerazione).
Nota
Per poter utilizzare gli Enum all'interno di un client OPC, durante l'esportazione dei dati OPC
oltre al file dei simboli viene generato un file descrittivo (file idl) con il menu Strumenti>Esporta dati OPC....
I valori limite delle variabili di sistema per SIMOTION sono descritti nelle liste di riferimento
"SIMOTION Pacchetto tecnologico CAM - Variabili di sistema".
Tipi di dati
In SIMOTION sono disponibili i seguenti tipi di dati:
Tabella 4- 1
Tipi di dati
SIMOTION
Larghezza bit
Segno
BOOL
1 bit
-
BYTE/USINT
8 bit
-
SINT
8 bit
sì
WORD/UINT
16 bit
-
INT
16 bit
sì
DWORD/UDINT
32 bit
-
DINT
32 bit
sì
REAL
32 bit
sì
LREAL
64 bit
sì
DATE
64 bit
-
TOD (Time of Day)
32 bit
no
DT (Date and Time)
64 bit
-
TIME
32 bit
sì
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
35
Proprietà del sistema
4.1 Variabili di sistema
SIMOTION
STRING
Array
Larghezza bit
Segno
1 byte/carattere, lunghezza max. > 254 caratteri
Nota:
Per un "Array" sono validi solo i tipi di dati sopra elencati.
Note
Nota
Se ProTool/Pro CS viene utilizzato come client OPC l'applicazione accetta esclusivamente
variabili del formato INTEGER come indicatori di campo.
Nota
Per la verifica dello stato di coerenza di un apparecchio SIMOTION, il server mette a
disposizione le seguenti variabili:
• &stateconsistence()
• &stateconsistenceval()
OPC Data per SIMOTION
Nota
Rispettare le seguenti condizioni marginali e limitazioni funzionali:
• In caso di scrittura asincrona di una variabile di sola lettura, non si riceve nessun
messaggio di errore, sebbene il valore non possa essere scritto e non venga nemmeno
scritto. (In caso di scrittura sincrona di una variabile di sola lettura viene emesso un
messaggio di errore.)
• Il campo di valori valido di variabili del tipo "Date" e "DT" non viene rispettato tramite
OPC.Nelle variabili possono essere scritti valori, che non rientrano nel campo di valori
valido. Il campo di valori valido per Simotion e OPC va da 1992-01-01 a 2089-12-31.
Vedere anche
Variabili per la verifica dello stato di coerenza (Pagina 25)
SIMATIC NET (XP/Win7) per SIMOTION
36
Informazioni sul prodotto, 05/2013
Proprietà del sistema
4.2 OPC Alarms and Events per SIMOTION
4.2
OPC Alarms and Events per SIMOTION
Note
Nota
Rispettare le seguenti condizioni marginali e limitazioni funzionali:
• Nella "Esportazione dati OPC" i buffer di diagnostica definiti dall'utente non vengono
esportati. Perciò per questi eventi non viene fornito un testo di messaggio.
• Il client OPC, che avvia il server OPC, riceve anche voci del buffer di diagnostica che
sono state registrate precedentemente.
• Una sola impostazione della lingua per tutti i client:
I testi di allarme vengono forniti a tutti i client nella stessa lingua, e cioè nell'ultima lingua
impostata. Il processo è indipendente dai diversi "LocaleIDs" precedentemente impostati.
• In caso di OPC Alarms and Events per SIMOTION sono ammessi al massimo 40
"Alarm_S":
se vengono emessi in rapida successione più di 40 allarmi diversi della categoria
"Alarm_S", solo i primi 40 allarmi vengono forniti.
• Limitazione in caso di utilizzo dell'Automation-Wrapper, ad es. con VB OPC Client:
se un client crea una istanza con più sottoscrizioni tramite l'Automation-Wrapper
"sopcdaauto.dll", la prima sottoscrizione attivata riceve sempre gli eventi per entrambe le
sottoscrizioni, quindi le sottoscrizioni attivate successivamente non ricevono allarmi.
• Se il client OPC viene separato dal server OPC, è necessario attendere almeno 15
secondi prima di ripristinare il collegamento.
Nota
Con Windows XP lo stato attuale degli allarmi non viene visualizzato nell'OPC-Scout.
Rimedio:
La visualizzazione del server OPC.SimotionAlarms deve richiedere mediante regolare
aggiornamento lo stato di allarme attuale della CPU SIMOTION.
Nota
Stato di allarme con "Alarm_SQ"
Se un "Alarm_SQ" arriva e parte in rapida sequenza e questo allarme viene
successivamente confermato, può accadere che lo stato di questo allarme risulti
"Confermato in ingresso“ invece che "Confermato in uscita“ (rilevante solo se il tempo tra
"Ingresso“ e "Uscita “ è inferiore a 10 ms).
Nota
Gli allarmi "ALARM_SQ" con stato "In uscita" presentano sporadicamente time stamp errati
Durante il collegamento di un OPC_AE-Client ("OPC-Alarm/Event"-Client) a un controllore
SIMOTION funzionante vengono presi in visione gli allarmi presenti (funzionalità di
aggiornamento). Per allarmi "ALARM_SQ" con stato "In uscita" (è necessaria solo la
conferma) può essere visualizzato sporadicamente un time stamp (data e ora) errato.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
37
Proprietà del sistema
4.3 Accesso coerente ai dati
4.3
Accesso coerente ai dati
Nozioni generali
L'accesso ad un dato di un tipo di dati semplice dell'apparecchio SIMOTION è sempre
coerente.
Tuttavia, se si vuole accedere a più dati singoli oppure agli array nell'apparecchio
SIMOTION (p. es. posizioni di più assi), per garantire la coerenza è necessario l'intervento
dell'utente.
Il manuale di programmazione SIMOTION ST contiene un esempio di programmazione che
illustra come l'applicazione Client (p. es. apparecchio HMI) garantisca un accesso coerente
ai dati grazie all'interrogazione reciproca con l'apparecchio SIMOTION.
SIMATIC NET (XP/Win7) per SIMOTION
38
Informazioni sul prodotto, 05/2013
Suggerimenti
5.1
5
Suggerimenti per la programmazione
Se per la creazione si utilizza un OPC Client, prestare attenzione a quanto segue:
Array
Se gli array sono più grandi di una PDU (Protocol Data Unit) (attualmente 480 byte fissi per
tutte le piattaforme HW SIMOTION, di cui 22 byte per l'header), si consiglia quanto segue:
● Un telegramma che presenta una lunghezza dati utili > di 458 byte, deve essere splittato
in due o più telegrammi (ad es. per 540 byte in 240 byte e 300 byte).
● Utilizzare una sola volta "group.syncRead()", invece di "item.Read()" più volte.
Se durante due accessi in lettura alle PDU nell'array i dati vengono modificati, l'array non è
coerente.
Soluzione applicativa:
Vedere manuale di programmazione SIMOTION ST alla sezione "Accesso coerente ai dati
con apparecchi HMI".
Tempo per la trasmissione dei dati
Se si utilizza un apparecchio SIMOTION con più OPC Client (superfici operative) su un HMIPC, il flusso di dati è più rapido rispetto a un OPC Client.
Se al termine di un incarico si attende mediante un timer l'incarico successivo, occorre
considerare un ritardo di almeno 10...15 ms determinato da Windows.
Consiglio:
Leggere più array con "group.syncRead()", invece di lanciare più volte singole letture con
"item.Read()".
Accesso coerente ai dati
L'accesso a un dato di un semplice tipo di dati dell'apparecchio SIMOTION è sempre
coerente.
Tuttavia, se si desidera avere accesso a più dati singoli o ad array nell'apparecchio
SIMOTION (ad es. posizioni di più assi), per garantire la coerenza è necessario un supporto
utente.
Il manuale di programmazione SIMOTION ST descrive, sulla base di un esempio di
programmazione, come l'applicazione Client (ad es. apparecchio HMI) garantisca un
accesso coerente ai dati attraverso un'interrogazione reciproca con l'apparecchio
SIMOTION.
Protocollo
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
39
Suggerimenti
5.2 Attivazione di una nuova progettazione OPC (OPC-Data, OPC-Alarm/Event) con OPC Client in funzione
Nel server OPC attivare come protocollo solo il "Protocollo S7" e disattivare tutti gli altri
protocolli (ved. anche "Configurazione del server OPC / dell'interfaccia degli apparecchi
SIMOTION durante il runtime" (Pagina 14)), ossia disattivare la multiplazione dei protocolli.
5.2
Attivazione di una nuova progettazione OPC (OPC-Data, OPCAlarm/Event) con OPC Client in funzione
Presupposto
Si presuppone che nella progettazione non siano state apportate modifiche fondamentali.
Esempio
Un'applicazione di esempio per l'assenza di modifiche fondamentali sarebbe la seguente:
All'interno di SIMOTION SCOUT, cancellare nel progetto una variabile non nota all'OPC
Client. La cancellazione provoca uno spostamento del cambio di indirizzo nel progetto.
Procedimento
Per l'attivazione della nuova progettazione OPC tramite trasferimento/copiatura (ved. anche
"Trasferimento di dati all'OPC Client" (Pagina 26)) dei nuovi dati del progetto all'OPC Client,
procedere come segue:
1. Avviare l'esportazione dei dati (ved. anche "Esportazione dei dati OPC durante il tempo di
allestimento" (Pagina 14)).
Nota
In questa esportazione, la directory di destinazione non deve essere la directory di
installazione di SIMATIC NET sull'HMI-PC. (Motivo: se il server OPC è in funzione, questi
file sono aperti dal server in maniera esclusiva.)
Nota
Se si dispone di più progettazioni SIMOTION SCOUT per diverse macchine/impianti che
funzionano in maniera indipendente e hanno il compito di accedere a tutti gli apparecchi
da una superficie operativa (eventualmente anche tramite routing), raggruppare
successivamente questi file esportati con l'OPC File Manager (ved. "SIMOTION OPC File
Manager" (Pagina 27)).
2. Nel file "sopcsrvr.ini" (<Directory di installazione di SIMATIC
NET>\SIMATIC.net\opc2\bin) alla sezione "Registry" impostare la voce seguente:
[Registry]
AllowServerStart=0
SIMATIC NET (XP/Win7) per SIMOTION
40
Informazioni sul prodotto, 05/2013
Suggerimenti
5.2 Attivazione di una nuova progettazione OPC (OPC-Data, OPC-Alarm/Event) con OPC Client in funzione
3. Arrestare il server OPC. A questo scopo sono disponibili le seguenti possibilità:
– È possibile chiudere tutti gli OPC Client in modo da arrestare il server OPC e
successivamente trasferire/copiare i nuovi dati di progetto nell'OPC Client.
Nota: In "Configuration Console", alla voce "Applications->OPC Settings->Quit OPC
Server->Stop" non è possibile arrestare il server OPC Inprocess-DP!
(Questo server viene attivato quando un OPC Client accede per la prima volta ai dati.)
Tuttavia, per poter arrestare il server OPC con OPC Client in esecuzione, procedere
come segue:
– Impostare su HMI-PC nel Registry di Windows la voce "ForceShutdown" sul valore
"1".
La voce è contenuta nella directory:
MyComputer\HKEY_LOCAL_Machine\SOFTWARE\Siemens\SIMATIC\OPC
\SimaticNET.
L'OPC Client viene informato della chiusura del server OPC tramite il meccanismo di
shutdown e deve successivamente ricollegarsi e reinizializzarsi (ved. fase 6).
Nota
Ved. Programma Visual Basic in "Esempio applicativo".
4. Trasferire/copiare i file esportati nella fase 1 nell'OPC Client (hardware di destinazione)
nella directory
"<Directory di installazione di SIMATIC NET>\SIMATIC.net\opc2\bins7\simotion\xml".
5. Nel file "sopcsrvr.ini" (<Directory di installazione per dati>\opc2\bin) reimpostare la voce
"AllowServerStart" su "1", oppure cancellare la riga con "AllowServerStart" .
[Registry]
AllowServerStart=1
6. Non appena l'OPC Client si ricollega al server OPC, quest'ultimo si riavvia con i simboli
aggiornati.
Nota
Se la voce "AllowServerStart" è impostata su "0", non è possibile avviare il server OPC.
Questo potrebbe verificarsi nel caso in cui una procedura di attivazione di una nuova
progettazione OPC fallisca oppure il sistema operativo Windows venga nel frattempo
chiuso. Pertanto si consiglia di impostare questo valore su "1" all'avvio di Windows
(vedere fase 2) oppure di cancellare la riga nel file "sopcsrvr.ini" all'avvio.
Vedere anche
OPC Alarms and Events per SIMOTION (Pagina 37)
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
41
Suggerimenti
5.3 Comunicazione OPC con SIMOTION e controllore SIMATIC S7 mediante PROFIBUS
5.3
Comunicazione OPC con SIMOTION e controllore SIMATIC S7
mediante PROFIBUS
Requisiti
Per consentire la comunicazione OPC con SIMOTION e con i controllori SIMATIC S7 tramite
PROFIBUS, occorre rispettare i seguenti requisiti:
● Requisiti e impostazioni per la comunicazione OPC con SIMOTION:
– I controllori sono collegati allo stesso segmento PROFIBUS.
– La progettazione in SIMOTION Scout è stata caricata nel controllore tramite
PROFIBUS.
– Per la progettazione è stata eseguita un'esportazione OPC.
– In SIMATIC NET "Imposta stazione PC" è stato inserito il file dei simboli OPC_DATA
(ved. nota "Estensione del nome file" (Pagina 14)) e il punto di accesso CP_SM_1 è
stato impostato su PROFIBUS/CP5611.
● Altri requisiti e impostazioni per la comunicazione OPC con S7:
– La progettazione S7 è stata caricata nel controllore tramite PROFIBUS.
– In SIMATIC NET "Imposta stazione PC" nel menu Unità – CP5611 - Generale, il modo
operativo dell'unità deve essere impostato a "Funzionamento progettato" (vedere
figura seguente).
Figura 5-1
Funzionamento progettato
– In NetPro occorre inserire una stazione PC tratta dal catalogo HW.
SIMATIC NET (XP/Win7) per SIMOTION
42
Informazioni sul prodotto, 05/2013
Suggerimenti
5.3 Comunicazione OPC con SIMOTION e controllore SIMATIC S7 mediante PROFIBUS
– In Config HW nella stazione PC occorre inserire nell'indice 1 un server OPC e
nell'indice 2 una scheda PROFIBUS CP5611 tratti dal catalogo HW (vedere figura
seguente).
Figura 5-2
Catalogo HW
– Dopo aver eseguito il comando Salva e compila, la stazione PC deve essere caricata
nel Configuratore componenti tramite l'interfaccia PG/PC "PC internal".
Figura 5-3
Configuratore componenti
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
43
Suggerimenti
5.3 Comunicazione OPC con SIMOTION e controllore SIMATIC S7 mediante PROFIBUS
– In SIMATIC NET "Imposta stazione PC" il punto di accesso CP_L2_1 deve essere
impostato a "PC internal".
– In NetPro per il server OPC nella stazione PC deve essere creato un collegamento S7
(vedere figura seguente).
Figura 5-4
NetPro
Nota
Per maggiori informazioni sulla configurazione di un collegamento S7 OPC, vedere
SIMATIC NET "Imposta stazione PC" - Configurazione di SIMATIC NET: Esempio
"OPC S7 PROFIBUS"
SIMATIC NET (XP/Win7) per SIMOTION
44
Informazioni sul prodotto, 05/2013
Suggerimenti
5.4 OPC tramite PROFINET
5.4
OPC tramite PROFINET
Premessa
Questa sezione descrive in generale la comunicazione OPC tramite PROFINET. I dettagli
specifici di ogni progettazione PROFINET sono descritti nei relativi manuali di SIMOTION
C/SIMOTION D/SIMOTION P.
Principi generali
In presenza della comunicazione OPC tramite PROFINET questo collegamento viene usato
per stabilire un collegamento OPC tramite TCP/IP. Vengono quindi utilizzati gli stessi
protocolli utilizzati finora per OPC via Ethernet.
Il resto delle comunicazioni via PROFINET tra controllori SIMOTION e azionamenti non
viene influenzato.
L'esportazione OPC con i router e i punti di accesso avviene come per Ethernet / TCP/IP.
Esiste la possibilità di accedere direttamente da un PG/PC dotato di connessione Ethernet
tramite un cavo PROFINET a un'unità SIMOTION P con scheda MCI-PN oppure a una D4x
con scheda CBE30.
Il routing OPC funziona tra PROFIBUS e PROFINET da una rete all'altra.
La figura seguente rappresenta una possibile connessione del PC HMI tramite PROFINET.
+0,3&
352),1(7
&%(
&%(
&8
'
Figura 5-5
PROFINET
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
45
Suggerimenti
5.5 Altri suggerimenti
5.5
Altri suggerimenti
Come si crea un server OPC in Config HW?
La creazione di un server OPC in Config HW è descritta nella documentazione SIMATIC
NET contenuta nel CD "SIMATIC NET PC/CD software 11/2003, documentazione
elettronica".
Se il server OPC viene utilizzato per SIMOTION P rispettare le descrizioni contenute nel
manuale SIMOTION P.
Uso di OPC–SCOUT
L'OPC-SCOUT serve tra l'altro a supportare il test del collegamento client OPC->server
OPC->SIMOTION RT e nella programmazione di un client OPC.
Dal client OPC si possono inoltre creare uno o più gruppi mediante il server OPC. I nomi
possono essere scelti liberamente.
Nei gruppi possono essere create una o più voci. Il tal caso queste voci corrispondono
esattamente al nome delle variabili nel progetto SIMOTION SCOUT.
Un gruppo può essere attivato o disattivato.
● Attivo significa che il server OPC interroga in una griglia temporale le variabili in
SIMOTION SCOUT e le memorizza nella Cache.
● Se il gruppo è "disattivato", il client OPC legge le variabili direttamente sull'apparecchio
SIMOTION.
Nota
Possibili cause per Quality Bad in una voce:
• flag di coerenza HMI impostato in SIMOTION RT,
• caricamento del progetto errato / della progettazione OPC errata,
• nome della voce scritto in modo non corretto,
• assenza del collegamento con SIMOTION RT.
Comunicazione OPC con unità SIMOTION
Nota
In una comunicazione OPC solo con unità SIMOTION non è possibile utilizzare alcuna
stazione PC SIMATIC. Questo è dovuto al fatto che la progettazione/configurazione nella
comunicazione OPC con SIMOTION sono chiaramente distinte da quelle con le unità
SIMATIC. Il procedimento nella modalità mista è descritto nel capitolo "Comunicazione OPC
con il controllore SIMOTION e SIMATIC S7 tramite PROFIBUS" (Pagina 42).
SIMATIC NET (XP/Win7) per SIMOTION
46
Informazioni sul prodotto, 05/2013
Suggerimenti
5.5 Altri suggerimenti
Download con OPC-SCOUT operativo
Nota
Quando OPC-SCOUT è operativo si può eseguire un download di progetto oppure un
download in Config HW. Se in questo caso nel configuratore dei componenti è progettato un
server OPC, il collegamento con il controllore viene interrotto ed è necessario riavviare
l'OPC-SCOUT. Prima del riavvio dell'OPC-SCOUT ci si deve assicurare che il server OPC
progettato sia in stato operativo "RUN".
Andare online con SIMOTION SCOUT con Alarm-Client operativo
Nota
Talvolta può accadere che, quando è operativo un Alarm-Client, non sia possibile andare
online con SIMOTION SCOUT.
In tal caso è necessario prima chiudere l'Alarm-Client oppure interrompere il collegamento
con il server "OPC-Alarms and Events".
Collegamenti PG/PC massimi consentiti tramite Ethernet/PROFINET
Mediante SIMOTION SCOUT è possibile collegare ONLINE al massimo 10 nodi PROFINET
contemporaneamente.
La base Step7 supporta tramite Ethernet al massimo 10 collegamenti ONLINE
contemporanei.
Poiché SIMOTION SCOUT utilizza il driver base Step7 per collegarsi ONLINE, anche qui
vale lo stesso numero di collegamenti.
Se SIMATIC NET viene installato in aggiunta a SCOUT è possibile creare un collegamento
fra più di 10 nodi, mentre SIMATIC NET utilizza driver propri che non hanno tale limitazione.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
47
Suggerimenti
5.6 Confronto tra SIMOTION IT OPC XML-DA e SIMATIC NET per SIMOTION
5.6
Confronto tra SIMOTION IT OPC XML-DA e SIMATIC NET per
SIMOTION
Sommario
Oltre a SIMATIC NET per SIMOTION esiste un prodotto
SIMOTION IT OPC XML-DA. Questo pacchetto consente a sua volta di accedere ai dati e
agli stati operativi dell'apparecchio SIMOTION tramite Ethernet.
La tabella seguente mette a confronto i due pacchetti e ne descrive i processi di base:
Tabella 5- 1
Processo di base per l'accesso ai dati
SIMOTION IT OPC XML–DA
SIMATIC NET per SIMOTION
Progettazione (esportazione OPC) con SCOUT
Esportazione OPC con SIMOTION SCOUT
non necessaria. Variabile di programma attivabile necessaria, da ripetere ad ogni modifica del
tramite pulsante.
progetto.
La risoluzione dei simboli avviene prima
nell'apparecchio SIMOTION, comunicazione in
formato testuale (XML).
La risoluzione dei simboli avviene durante
l'esportazione OPC, i simboli vengono salvati in
forma binaria nel server OPC nel sistema
Windows, comunicazione binariaflusso dati-> più
elevato.
Attualmente solo SIMOTION con OPC XML–DA.
Accesso agli apparecchi S7 non consentito.
E' consentito l'accesso simultaneo a SIMOTION
e agli apparecchi S7.
Il Client funziona in qualunque sistema operativo.
Sistema basato sulla tecnica Windows
COM/DCOM, Client e server funzionano solo nei
sistemi operativi Windows.
Comunicazione con protocolli standard (TCP/IP,
XML, SOAP), nessun tool specifico del
costruttore (SIEMENS), driver sul sistema client
necessario.
Uso del protocollo S7 per la comunicazione,
driver specifici del costruttore necessari sul lato
client.
Solo comunicazione via Ethernet.
Comunicazione via PROFIBUS/MPI e via
Ethernet.
Possibilità di indirizzamento diretto tramite
Firewall.
La comunicazione DCOM normalmente non
viene abilitata per i Firewall.
SIMATIC NET (XP/Win7) per SIMOTION
48
Informazioni sul prodotto, 05/2013
Suggerimenti
5.7 Esempio applicativo
5.7
Esempio applicativo
Esempio
Nota
Questo capitolo descrive un breve esempio di applicazione OPC Client.
Gli esempi per SIMATIC NET sono contenuti nella directory "SIMATIC.net\opc2\samples".
Un OPC Client deve realizzare quanto segue in combinazione con un server OPC:
1. Reagire a una chiusura del server OPC,
2. effettuare l'istanza del server OPC e
3. ripristinare il collegamento al server OPC (ved. "Attivazione di una nuova progettazione
con OPC Client in funzione" (Pagina 40)).
Programma Visual Basic
Nel seguente programma Visual Basic sono contenute queste fasi:
Option Expicit
Option Base 0
Const NUM_OF_ITEMS As Long = 3
Dim WithEvents myOPCserver As OPCServer
Attribute myOPCserver.VB_VarHelpID = -1
Dim WithEvents myOPCgroup As OPCGroup
Attribute myOPCgroup.VB_VarHelpID = -1
Dim myOPCitem1 As OPCItem
Dim myOPCitem2 As OPCItem
Dim myOPCitem3 As OPCItem
Dim readData As Variant
Dim writeData(0 To 255) As Integer
Dim writeDataDINT As Long
Dim
Dim
Dim
Dim
Dim
Dim
ItemIDs(NUM_OF_ITEMS) As String
ClientHandles(NUM_OF_ITEMS) As Long
ServerHandles(NUM_OF_ITEMS) As Long
Values() As Variant
Errors() As Long
ErrorString As String
’called at program start
Private Sub Form_Load()
Call Init
End Sub
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
49
Suggerimenti
5.7 Esempio applicativo
’called at program end
Private Sub Form_Unload(Cancel As Integer)
Call Destroy
End Sub
’called after connection loss or access fault
Private Sub TimerInit_Timer()
TimerInit.Enabled = False ’disable timer
Call Destroy
Call Init
End Sub
’called at OPC server shutdown
Private Sub myOPCserver_ServerShutDown(ByVal Reason As String)
Debug.Print Now & " server shutdown"
TimerInit.Interval = 10000 ’try to reconnect after 10 seconds
TimerInit.Enabled = True
End Sub
’initialize OPC connection
Private Sub Init()
On Error GoTo InitError
Set myOPCserver = New OPCServer ’ server
myOPCserver.Connect ("OPC.SimaticNET")
Set myOPCgroup = myOPCserver.OPCGroups.Add("Test") ’group
With myOPCgroup
.IsActive = False ’read synchronous from device
.IsSubscribed = False ’read synchronous from device ’synchronous
With myOPCgroup.OPCItems
Set myOPCitem1 = .AddItem("P350.VARIABLE.db1", 1)
Set myOPCitem2 = .AddItem("P350.ST_1.array1", 1)
Set myOPCitem3 = .AddItem("P350.ST_1.dint1", 1)
End With
End With
ServerHandles(0) = myOPCitem1.ServerHandle
ServerHandles(1) = myOPCitem2.ServerHandle
ServerHandles(2) = myOPCitem3.ServerHandle
Debug.Print Now & " server connected"
Timer1.Interval = 500 ’poll data every 500ms
Timer1.Enabled = True ’poll data
Exit Sub
InitError:
MsgBox "Error connecting OPC server: " & Err.Number & " " & Err.Description
End Sub
SIMATIC NET (XP/Win7) per SIMOTION
50
Informazioni sul prodotto, 05/2013
Riferimenti alla guida in linea e alla documentazione
6
Panoramica
Tabella 6- 1
Guida in linea e documentazione
Cosa?
Nomi
Contenuto
Guida in linea di
SIMOTION SCOUT
è parte integrante del software di
SIMOTION SCOUT
contiene, tra l'altro, suggerimenti
relativi alla superficie operativa
Documentazione
completa sul DVD di
installazione del
software per
SIMOTION
Descrizione del sistema SIMOTION Panoramica della gamma di prodotti
SIMOTION SCOUT, manuale
operativo
Descrive il sistema di engineering
SIMOTION SCOUT, anche
l'installazione e la workbench
SIMOTION MCC, manuale di
programmazione
Descrive il linguaggio di
programmazione grafico di SIMOTION
Motion Control Chart
SIMOTION ST, manuale di
programmazione
Descrive il linguaggio di
programmazione testuale di
SIMOTION Structured Text
SIMOTION KOP/FUP, manuale di
programmazione
Descrive il linguaggio di
programmazione KOP/FUP
SIMOTION C, Manuale del
prodotto
Descrive l'hardware e la messa in
servizio
Funzioni tecnologiche SIMOTION
Motion Control (suddivise in diversi
manuali e liste di riferimento)
Descrive il funzionamento degli oggetti
tecnologici per Motion Control e
contiene le liste di riferimento delle
variabili e delle funzioni di sistema
Blocchi funzionali SIMOTION,
manuale
Informazioni aggiuntive sulle unità CP
e FM
SIMOTION P, Manuale
Descrive l'hardware, il software e
l'installazione
SIMOTION D4x5, manuale
Descrive l'hardware, il software e
l'installazione
Documentazione
"SIMATIC NET Manual Collection"
completa sul CD della
documentazione
"SIMATIC NET Manual
Collection"
Tra l'altro, descrizione
dell'installazione, dell'interfaccia OPC,
del server OPC
Nota
Una descrizione dettagliata della documentazione relativa a SIMOTION è contenuta nella
bibliografia di SIMOTION.
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
51
Riferimenti alla guida in linea e alla documentazione
SIMATIC NET (XP/Win7) per SIMOTION
52
Informazioni sul prodotto, 05/2013
A
Service & Support
A.1
Service & Support
Ulteriori informazioni
Per ulteriori informazioni sui prodotti descritti nel presente manuale consultare la tabella
seguente alla voce Contatto:
Requisito
Contatto
Rappresentanze e
uffici commerciali
http://www.siemens.com/automation/partner
Ulteriore
documentazione
tecnica
http://www.siemens.com/mdm
Centri di training
http://www.siemens.com/sitrain
Technical Support
http://www.siemens.com/automation/service&support
Modulo Web per
una richiesta di
supporto
http://www.siemens.com/automation/support
Service
http://www.siemens.com/automation/service
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
53
Service & Support
A.1 Service & Support
SIMATIC NET (XP/Win7) per SIMOTION
54
Informazioni sul prodotto, 05/2013
Indice analitico
O
A
Accesso coerente ai dati, 39
Apparecchio, 20
Array, 39
C
Chiusura degli OPC Client, 41
Comunicazione e uso, 13
Configurazione dei router,
Configurazione di SIMOTION P, 17
Configurazione SIMOTION C/SIMOTION D4x5, 16
Creazione del programma utente, 39
D
Definizione dei router
Condizioni marginali, 33
Directory di installazione per dati, 14
OPC Alarms and Events per SIMOTION
ALARM_S, 37
ALARM_SQ, 37
Condizioni marginali, 37
OPC Data per SIMOTION
Condizioni marginali, 36
OPC_AE.xml, 19
OPC_DATA, 19
OPC-Alarm/Event, 19
OPC-SCOUT, 46
Download con OPC-SCOUT operativo, 47
P
PDU, 39
Percorsi di archiviazione, 14
Protocollo, 40
Q
Quality Bad, 46
E
Esportazione di OPC_DATA
Avvertenza nell'editor dei simboli, 22
Estensione del nome file, 14
F
File dei simboli OPC_DATA, 14
ForceShutdown, 41
I
Interfaccia, 21
N
Nucleo SIMOTION, 5
R
Routing, 23
Runtime, 8
S
Server OPC
Arresto, 41
Avvio, 41
chiusura, 49
creazione in Config HW, 46
effettuare l'istanza, 49
Ripristino del collegamento, 49
SIMATIC NET, 5
SIMOTION OPC File Manager, 27
Definizione dei fusi orari, 29
Definizione dei router, 33
Descrizione generale di un'applicazione, 29
Fornitura e richiamo, 27
Selezione dei file, 28
SIMATIC NET (XP/Win7) per SIMOTION
Informazioni sul prodotto, 05/2013
55
Indice analitico
SIMOTION SCOUT, 5
Stato di coerenza, 25
T
Tempi di accesso, 31
Tempo di allestimento, 6
Tempo per la trasmissione dei dati, 39
Tipi di dati, 35
V
Variabili di sistema, 35
SIMATIC NET (XP/Win7) per SIMOTION
56
Informazioni sul prodotto, 05/2013