Industry Test di comunicazione tra LOGO! 0BA7 e Pannello operatore SIMATIC Dispositivi utilizzati: - KTP600 Basic PN (6AV6647-0AD11-3AX0) - LOGO! 0BA7 (6ED1 052-1MD00-0AB7) KTP600 Basic PN IP: 192.168.0.2 LOGO! 0BA7 IP: 192.168.0.1 Con questo documento si descrive il procedimento per connettere un pannello operatore SIMATIC al LOGO! 0BA7, ed in particolare: Le impostazioni nel pannello operatore La realizzazione della parte software da scaricare nel pannello Possibili Software da utilizzare: WinCC Basic v11 (TIA PORTAL) o WinCC Flexible (in questo documento verrà illustrato il procedimento con WinCC Basic v11; il procedimento è identico anche per WinCC Flexible) Siemens S.p.A. V.le Piero e Alberto Pirelli, 10 20126 Milano C.P. 17154-20170 Milano Italia www.siemens.it/industry Capitale sociale: Euro 80.000.000 i.v. ; Iscrizione Registro Imprese Milano, Codice fiscale e partita I.V.A.: IT 00751160151; R.E.A. Milano: 525193 Pag. 1 di 19
Impostazioni nel pannello operatore Innanzitutto si deve impostare il pannello operatore per ricevere il programma che andremo a realizzare con il software. Quando si accende il pannello operatore, appare il loader. Entrando in Control Panel si accede a tutte le funzioni del pannello di controllo. Da pannello di controllo si entra nell area che permette di settare l indirizzo IP del pannello. Per fare questo si deve: Con il pulsante "Profinet" aprire la finestra di dialogo "Profinet Settings". Scegliere l'assegnazione indirizzi specifica. Per assegnare l'indirizzo manualmente, immettere l indirizzo IP nelle caselle di introduzione "IP Address" e "Subnet Mask" con la tastiera a schermo. NB: l indirizzo IP che si introduce nel pannello sarà lo stesso da utilizzare nel progetto. Pag. 2 di 19
Sempre dal Control Panel è utile entrare nella sezione Transfer settings per abilitare alcune opzioni. Le operazioni da eseguire sono: Con il pulsante "Transfer" aprire la finestra di dialogo "Transfer Settings". Attivare la casella di controllo "Enable Channel" nel campo "Channel 1". Abilitare anche il remote control utile per scaricare il progetto senza mettere in transfer il pannello Quando si esce premere OK per confermare le modifiche. Ritornando ora alla pagina iniziale del loader e cliccando su Transfer, si configura il pannello in modalità transfer, pronto a ricevere il progetto dal PG. Pag. 3 di 19
Realizzazione della parte software con WinCC Basic v11 Aperto il nuovo software si crea il progetto nella vista portale, e dopo aver cliccato su crea, come indicato dalla freccia rossa si accede alla vista progetto. Si aggiunge il pannello operatore semplicemente cliccando su aggiungi dispositivo nella navigazione del progetto e selezionando nella finestra che si apre in automatico il modello di device desiderato. NB: si consiglia di togliere il flag alla voce Richiama assistente dispositivi per evitare di introdurre oggetti non utilizzati in questo progetto demo. Pag. 4 di 19
Impostazioni per la comunicazione (PANNELLO) Inserito il pannello, nella navigazione del progetto apparirà una cartella con il nome del device contenente tutte le sezioni del nostro programma. Facendo clic destro sul nome del pannello ed entrando nelle proprietà, si può definire l indirizzo IP riscrivendo quello immesso nel pannello operatore. Pag. 5 di 19
Definito l indirizzo IP del pannello si accede alla sezione collegamenti per inserire il collegamento che il pannello dovrà avere con il logo. Si definiscono gli indirizzi IP del Panello e del LOGO 0BA7, interfaccia Profinet e il driver di comunicazione SIMATIC S7 200. A questo punto si sono definiti tutti i parametri per la comunicazione di un pannello operatore Simatic con porta Ethernet ad un LOGO 0BA7. Pag. 6 di 19
Impostazioni per la comunicazione (LOGO!) In LOGO! Soft Comfort, si inserisce il collegamento al pannello, cliccando su Strumenti -> Collegamenti Ethernet (come in figura), si aprirà la finestra seguente: nel riquadro rosso, andrà inserito l indirizzo IP di LOGO! e, nel riquadro blu, la maschera di sottorete. Pag. 7 di 19
Una volta inseriti i parametri di LOGO!, cliccare con il tasto destro su Collegamenti Ethernet e aggiungere un nuovo collegamento Pag. 8 di 19
Apparirà la seguente schermata, dove il nome del collegamento è assegnato automaticamente e non può essere modificato. Con un doppio click su Collegamento1, apparirà una finestra nella quale è possibile definire le proprietà del collegamento: spuntare il collegamento server (riquadro arancione) spuntare Collega con un pannello operatore (OP) (riquadro blu) (N.B. spuntando questa proprietà LOGO! Soft Comfort assegna automaticamente al TSAP Server il valore 02.00) immettere nel campo TSAP del Client (riquadro rosso a destra) lo stesso valore assegnato al TSAP del server immettere l indirizzo IP del panello operatore (riquadro nero) Pag. 9 di 19
Confermare il tutto con OK. Apparirà quindi la seguente finestra a conferma dell avvenuta connessione Pag. 10 di 19
Confermare con OK: ora LOGO! è configurato per comunicare con il pannello operatore. Parte grafica del progetto Facendo ora riferimento ad un progetto Demo realizzato per il LOGO 0BA7 (visibile in figura), si illustra come realizzare una semplice visualizzazione di 3 variabili su pannello operatore. Da questa figura che rappresenta il programma per il LOGO, si notano: Pag. 11 di 19
la variabile V D0 DWORD utilizzata nel Blocco B002 e richiamata da HMI come variabile contatore, che realizza un contatore sul LOGO la variabile V 8.0 BOOL per la illuminazione del display la variabile V 4.0 BOOL per l inversione del contatore Ritornando al progetto HMI, si entra nella sezione variabili HMI e si introducono le variabili con il nome, tipo di dati, collegamento (realizzato in precedenza) e indirizzo assoluto (cerchio in giallo nella figura successiva) Dopo aver editato le variabili HMI si aggiungono delle pagine al progetto e si definisce la pagina iniziale, semplicemente con un clic destro sulla pagina e su definisci come pagina iniziale. Pag. 12 di 19
Nella pagina start,si aggiungono al programma gli oggetti che permetteranno di visualizzare le variabili del LOGO, trascinandoli semplicemente con il mouse dalle rispettive caselle degli strumenti o biblioteche. Dalla biblioteca globale, un interruttore a leva e (da un'altra cartella della stessa biblioteca) un pulsante giallo rispettivamente per, permettere all utente di invertire il contatore e accendere il display del logo. Pag. 13 di 19
Si inseriscono anche gli elementi campo I/O e barra grafica per visualizzare la variabile contatore dalla casella degli strumenti. Introdotti gli oggetti grafici, si crea il collegamento alla variabile di processo dell esempio contatore, come mostrato nelle figure successive. Collegamento della variabile contatore alla barra grafica Pag. 14 di 19
Collegamento della variabile contatore al campo I/O. Inoltre per gli oggetti di controllo del processo, si assegneranno delle funzioni; in particolare: All interruttore a leva verrà assegnato all evento imposta ON e imposta OFF la funzione imposta bit per invertire il bit nella variabile inverti contatore Pag. 15 di 19
Al pulsante giallo verrà assegnata all evento Clic la funzione inverti Bit nella variabile accensione display per realizzare ad ogni pressione del pulsante l accensione/spegnimento del display del LOGO 0BA7. A questo punto si procede al download del progetto sul pannello operatore. Il trasferimento del progetto può essere parametrizzato con la pressione del tasto indicato in figura, Pag. 16 di 19
o scegliendo dalla voce Online del menù del progetto, una delle modalità disponibili: NB: il caricamento avanzato permette di visualizzare e scegliere ogni volta che si effettua il download tutte le impostazioni relative. Pag. 17 di 19
Collegato il PG al pannello e selezionando come tipo di interfaccia Ethernet, il software rileva il dispositivo e permette di caricare il programma. Realizzazione della parte software con WinCC Flexible Per quanto riguarda la realizzazione del programma con WinCC Flexible, praticamente identica a quella effettuata per WinCC v11, si evidenziano le impostazioni più importanti; Realizzazione del collegamento con interfaccia ethernet e driver di comunicazione Simatic s7 200, inserendo gli indirizzi IP del pannello e LOGO Download del progetto inserendo l indirizzo IP del Pannello Pag. 18 di 19
Pag. 19 di 19