Sei sulla pagina 1di 8

Gestione Progetto robertomana.

it
wincc opcua server

Wincc TIA Portal v14

All’apertura il programma richiede di creare un nuovo progetto. Impostare il percorso desiderato (desktop) e
selezionare CREA

Step (1) Creazione di un nuovo dispositivo


Una volta creato il progetto occorre creare un nuovo dispositivo. Ci sono diverse strade possibili:

1a) Avvia / Primi Passi / Progetta una pagina HMI

1b) Dispositivi e Reti / Aggiungi nuovo dispositivo


In entrambi i casi si arriva alla seguente videata:

pag 1
Gestione Progetto robertomana.it
wincc opcua server

1a)

1b)

Il nome proposto all’applicazione SCADA è PC-System_1 che va benissimo

Confermando OK oppure INSERISCI (a seconda della finestra aperta) l’ultima opzione “Apri vista dispositivi” fa
sì che venga aperta automaticamente la Vista Generale del dispositivo, dove è possibile eseguire la
configurazione dell’applicazione PC-System_1

Vista Portale / Vista Generale

Tramite i due pulsantini evidenziati in basso a sinistra è possibile switchare tra :


 Vista Portale (quella iniziale, nuova vista di TIA Portal)
 Vista Generale (quella classica di wincc riportata nella figura successiva) Molto più intuitiva.

pag 2
Gestione Progetto robertomana.it
wincc opcua server

Step (2) Configurazione della HMI station tramite Vista Generale

Nell’elenco dei dispositivi riportata a sinistra scegliere


Progetto1 / PC_System_1 [SIMATIC PC station]

Impostazione degli indirizzi IP

All’interno di Progetto1 / PC_System_1 [SIMATIC PC station] selezionare


HMI_RT_1 [Wincc RT Advanced] / Collegamenti

pag 3
Gestione Progetto robertomana.it
wincc opcua server

Cliccando sul pulsantino Aggiungi viene creato un nuovo collegamento a cui viene automaticamente assegnato
il nome “Collegamento1”. Nella parte inferiore della finestra è sufficiente impostare:
 l’indirizzo IP del PC su cui è in esecuzione lo SCADA
 l’indirizzo IP del PLC a cui intendiamo collegarci.
Tutti gli altri campi vanno bene così come sono

La precedente finestra di configurazione dei collegamenti è accessibile anche da:


 Vista Portale / Dispositivi e Reti / Visualizza tutti i dispositivi / doppio click su PC-System_1
 Vista Portale / Visualizzazione / che rappresenta sostanzialmente la pagina principale della nostra
applicazione. In questa finestra scegliere COLLEGAMENTI

Step (3) Impostazioni Run Time (OPC UA Server)

La finestra HMI_RT_1 [Wincc RT Advanced] / Impostazioni RunTime consente di configurare OPC UA Server

Dalla sottofinestra Generale si può scegliere la pagina di apertura e le


dimensioni della finestra di apertura. 800x600 va benissimo.

Togliere assolutamente la spunta a “schermo intero” che va bene in


ambienti di produzione per fare in modo che l’operatore non possa
accedere ad altre applicazioni.

pag 4
Gestione Progetto robertomana.it
wincc opcua server

Dalla sottofinestra Servizi attivare OPC / UA SERVER

Step (4) Definizione delle variabili del PLC

Occorre definire TUTTE le variabili del PLC che devono essere utilizzate nello SCADA.
Variabili HMI / Visualizza tutte le variabili
Ad ogni variabile occorre assegnare un nome identificativo attraverso il quale sarà possibile accedere
alla variabile all’interno dello SCADA medesimo

Ciclo di acquisizione : 100 msec

pag 5
Gestione Progetto robertomana.it
wincc opcua server

Aggiunta delle nuove variabili necessarie al client

Per velocizzare le operazioni di lettura delle variabili, la lettura stessa viene eseguita a word e non a
bit. Occorre pertanto definire su WINCC tutte le word che dovranno essere lette dallo scada.
C’è però ancora un problema. Ingressi e Uscite possono essere letti soltanto un singolo bit alla volta.
La strategia più rapida è quella di accorparli in una nuova DB (ad esempio DB20) che verrà poi letta a
livello di word.
i_o [Array of Bool 0_63] 8 bytes (4 byte per gli ingressi / 4 byte per le uscite)
tappe [Array of Bool 0_63] 8 bytes (2 byte gemma / 4 byte M1 / 2 byte M2)
stati [Array of Bool 0_15] 2 byte
parametriBit [Array of Bool 0_15] 2 byte
parametriInt [Array of Int 0_7] 8 int
comandi [Array of Bool 0_31] 4 byte
In realtà le prime 4 variabili possono essere raggruppate a livello di plc in un unico vettore scada[ ]
lungo 20 bytes cioè 160 bit.

Impostazione di variabili vettoriali su wincc


Partendo da un certo indirizzo di memoria, è possibile dichiarare una qualunque variabile come vettoriale con
qualsiasi lunghezza a piacere. Estremamente Comodo.

Riguardo alla colonna indirizzo, occorre specificare l’indirizzo di partenza sul PLC da cui iniziare la
lettura. Se la variabile da leggere è impostata come vettore di bool, l’indirizzo di partenza deve essere
espresso a livello di bit, cioè è possibile iniziare a leggere a metà byte e leggere per un numero
arbitrario di bit, anche non multiplo di 8.

pag 6
Gestione Progetto robertomana.it
wincc opcua server

Step (5) Creazione di una nuova pagina


Pagine / Aggiungi nuova pagina
Viene automaticamente assegnato il nome Pagina_1 che diventa anche la pagina di apertura
dell’applicazione.

Utilizzando la Casella degli strumenti di destra posizionare i seguenti oggetti:

Caselle di testo che sono delle semplici LABEL per la scrittura dei titoli
(carattere Tahoma, 25px, bold/italic)

Pulsanti per il comando degli stati


- Per lo stato di Premuto si può inserire un testo diverso rispetto al testo di riposo
- Nella sottofinestra degli eventi eseguire le seguenti impostazioni :
- Per l’azione di comando del bit selezionare Premi / Imposta Bit / bStop

- Per il reset del bit selezionare Rilascia / Resetta Bit / bStop

pag 7
Gestione Progetto robertomana.it
wincc opcua server

Campi I/O per la visualizzazione degli stati. Si tratta di un TextBox che può essere utilizzato in
Input/Output, solo Input o solo Output. Nel nostro caso SOLO OUTPUT.
Il campo di I/O deve semplicemente essere collegato ad una variabile di wincc indifferentemente di tipo
bit, byte o word.

 Salva
 Compila
 Avvio RunTime su PC

Pagina 2

Creare una eventuale pagina 2 di apertura contenente un semplice titolo che, sull’evento click di un
pulsante, mediante Attiva Pagina / Pagina_1 richiama l’altra pagina

Step (6) Creazione di un Flexible Run Time


Nella versione TIA Portal v14, ogni volta che si avvia il Rum Time, wincc provvede automaticamente a
creare uno pseudo eseguibile con estensione .fwc che consentirà di avviare il runtime senza dover
necessariamente aprire WINCC. Questo file si trova nella seguente sottocartella:
progetto1\IM\HMI\C\0\Generates\pdata.fwc

Il file può essere copiato e trasportato in qualsiasi altra posizione sul disco.

Nelle versioni più vecchie di wincc il file aveva estensione .fwx e doveva essere generato
manualmente nel seguente modo:
 pulsante con la freccina verso il basso posizionato un po’ più avanti rispetto al pulsante di
Avvia Run Time.
 Modo: File
 Mediante il pulsante Browse scegliere dove salvare questo file
 Comando TRASFERISCI

pag 8

Potrebbero piacerti anche