MANUALE DI PROGRAMMAZIONE INTERFACCIA TCP/IP PER SISTEMI REVERBERI Convertitore di rete NETCON RMNE24I0 rev. 1 0708
I N D I C E 1. Scopo... 4 2. Descrizione... 4 3. Collegamenti elettrici del dispositivo... 4 4. Configurazione del server seriale.... 5 4.1. Preparazione del software sul PC... 5 4.2. Configurazione... 6 4.3. Ricerca dispositivo.... 6 4.4. Configurazione... 7 4.5. Salvataggio configurazione... 10 5. Server seriale con interfaccia web.... 10 5.1. Configurazione del server seriale con interfaccia web.... 10 5.2. Interrogazione... 13 5.3. Mancata visualizzazione dello stato.... 15 6. Parametri di rete... 16 6. Note... 16 Pag. 3 di 16
1. Scopo Il presente manuale ha l obiettivo di fornire tutte le istruzioni necessarie per una corretta configurazione dell interfaccia seriale-tcp/ip per i sistema Reverberi e Intelux, dotati di porta di comunicazione dati con standard RS-232 (o RS-422 adattata) sia per comunicazioni attraverso protocollo proprietario che attraverso protocollo ModBus 2. Descrizione Il dispositivo può essere fornito in due tipologie di applicazione: Server seriale. Il funzionamento come server seriale, consente di interfacciare a reti ethernet 10/100 BaseT, i dispositivi Reverberi, LIT, DAC, DPS, SDL-TC, MEM, Intelux NG e ModCon ed operare su essi da postazione remota. Il dispositivo consente un interfacciamento trasparente tra la porta seriale e la rete ethernet, consentendo lo scambio bidirezionale dei dati in modo trasparente, tra la postazione remota ed il centro di telecontrollo. Server seriale con interfaccia web locale. L interfaccia Netcon, con interfaccia web locale, oltre ad implementare le stesse funzionalità dell interfaccia seriale-ethernet, dispone di un web server integrato, in grado di leggere lo stato dei dispositivi LIT,DAC e MEM. L interfaccia genera in tempo reale una pagina web riassuntiva delle misure principali del dispositivo collegato e la visualizzazione degli ultimi cinque allarmi memorizzati. La funzione è particolarmente utile in quanto queste letture possono essere effettuate attraverso un qualsiasi web browser. 3. Collegamenti elettrici del dispositivo In Figura 1, sono riportate le varie connessioni del dispositivo; mentre in Figura 2 è specificato l alimentazione del modulo. Per la fase di configurazione, è necessario effettuare il collegamento del modulo di interfaccia alla rete Ethernet e all alimentazione; nel caso il dispositivo venga fornito alloggiato in un quadro elettrico Reverberi, quest ultima connessione viene realizzata in fabbrica. La connessione alla porta Ethernet viene effettuata attraverso il connettore RJ45 Ethernet port compatibile 10/100 Mbit. La porta seriale del dispositivo da interfacciare dovrà essere collegata attraverso l apposito cavo, al connettore contrassegnato Serial port Pag. 4 di 16
Figura 1 - Connessioni del dispositivo. Connettore di alimentazione Ground + 10 24VDC 4. Configurazione del server seriale. Le seguenti fasi di configurazione si riferiscono all interfaccia TCP-IP seriale del convertitore Netcon non dotato di server web. 4.1. Preparazione del software sul PC Per la configurazione del dispositivo di interfaccia Ethernet, è necessario utilizzare l apposito programma fornito assieme al dispositivo stesso, che andrà installato su un PC dotato di sistema operativo windows. Il programma di configurazione è compatibile con i sistemi operativi Microsoft Windows 98, Me, NT(SP4), 2000, XP, 2003 (server) e Vista. Il PC dovrà essere connesso alla stessa rete LAN alla quale fa capo anche il dispositivo di interfaccia da configurare, che in questo modo sarà direttamente raggiungibile nella sottorete. La presenza di Router e bridge potrebbero compromettere la possibilità di rilevare il dispositivo in tal caso occorre contattare il responsabile della rete locale. L installazione si effettua lanciando l eseguibile DS_3-9-82.exe che provvederà a creare una apposita cartella nel menu start con i programmi necessari. Al termine della configurazione, verificare che nella cartella Start -> Programmi sia presente una cartella di nome Reverberi. Pag. 5 di 16
4.2. Configurazione La seguente procedura permette di rilevare e configurare correttamente il dispositivo per il funzionamento ottimale nella rete. 4.3. Ricerca dispositivo. Dal menu Start -> Reverberi lanciare l applicazione DS Manager. Si aprirà una finestra molto simile a quella visibile nella Figura 2. Figura 2 - Schermata programma. Nella parte superiore sarà visibile il dispositivo rilevato e lo stato attuale di funzionamento. Per effettuare una nuova ricerca del dispositivo, è sufficiente premere il pulsante refresh visibile in alto a destra della finestra. L icona nella colonna status, indica lo stato del dispositivo rilevato e può assumere i seguenti significati: Pag. 6 di 16
Nessuno stato disponibile. Non è possibile accedere alla configurazione del dispositivo Dispositivo pronto e funzionante. E possibile procedere alla configurazione. Errore dispositivo. Contattare il supporto tecnico Reverberi. Dispositivo senza indirizzo IP. Probabile errata configurazione della modalità di accesso al server DHCP. Modalità aggiornamento programma. Contattare il supporto tecnico Reverberi. Nel caso il dispositivo non sia rilevato anche dopo numerosi tentativi di refresh, probabilmente ci sono problemi nel tratto di collegamento di rete, come per esempio router che impedisce il transito dei pacchetti TCP/IP, oppure è installato un programma firewall sul computer il quale impedisce al programma di inviare o ricevere pacchetti TCP/IP. Il firewall di windows (XP) non causa generalmente problemi, mentre altri programmi di firewall software hanno regole molto più restrittive, impedendo l inoltro di pacchetti broadcast sulla rete. Per ovviare a questo problema, chiudere il programma DS Manager e disattivare temporaneamente il firewall, quindi riprovare nuovamente (programmi come Sygate firewall, Zoneallarm, Norton Internet Security impediscono il rilevamento del dispositivo se non opportunamente configurati). 4.4. Configurazione Dopo che il programma ha rilevato il dispositivo, (vedi Figura 2) selezionarlo con un click del mouse; la riga corrispondente verrà evidenziata. Premere il pulsante settings per accedere al pannello di configurazione del dispositivo, come visibile in Figura 3. Figura 3 - pannello settings. Pag. 7 di 16
Per facilitare la configurazione del dispositivo, Reverberi fornisce il file di pre-configurazione con i parametri relativi alle impostazioni della porta seriale e del numero di porta di comunicazione TCP già correttamente impostati. Utilizzando questo file, la configurazione del dispositivo risulterà molto semplificata. Il caricamento del file di pre-configurazione si effettua premendo sul pulsante Load (figura 3) e caricando il file Rev_TCP_CNF.ds. Caricata la pre-configurazione, si può procedere a personalizzare i parametri tipici della connessione, presenti nella prima schermata (Figura 4) e dipendenti dalle caratteristiche specifiche della rete locale dove sarà installato il dispositivo Netcon. Figura 4 - Parametri da configurare. Le indicazioni nella Figura 4 indicano quali sono i parametri da modificare. 1. Device Name: Indica il nome assegnato al dispositivo. Se nella rete esiste un solo dispositivo può essere lasciato invariato. Se al contrario, nella rete esiste già una (o più) di queste interfacce, conviene numerare i dispositivi in numero progressivo per identificarli. Si consiglia di identificarli come DAC_001, DAC_002, etc (se si usa un dispositivo DAC, oppure un nome adeguato in caso di utilizzo di altri dispositivi) 2. IP - address: E l indirizzo IP del dispositivo di interfaccia. E indispensabile che l indirizzo sia assegnato in modo statico e deve essere univoco sulla rete. 3. Gateway IP - address: Indirizzo del gateway della rete utilizzata per permettere il passaggio delle informazioni tra reti diverse. Pag. 8 di 16
4. Subnet mask: La subnet mask è quella della rete in uso. Completato l inserimento dei parametri, premendo la linguetta connection si passa alla schermata successiva: Figura 5 - Parametri da configurare. 5. Destination IP - address. L unico parametro da inserire è l indirizzo del server del sistema di controllo Maestro in modo che l unità sia in grado di comunicare i dati dell impianto. 6. Destination port. E la porta di comunicazione utilizzata dal software di controllo Maestro per poter ricevere comunicazioni in arrivo dal dispositivo di conversione TCP- Ethernet. Lasciare invariata se non diversamente specificato dal supporto tecnico reverberi. Completate le fasi descritte, premere il pulsante OK per memorizzare i parametri di configurazione. E assolutamente da evitare la modifica degli altri registri di configurazione. Pag. 9 di 16
4.5. Salvataggio configurazione E consigliabile effettuare anche una copia di sicurezza della configurazione impostata, in modo da poter ripristinare all occorrenza, la configurazione impostata. La procedura è analoga alla configurazione, con l unica differenza che arrivati alla schermata 3 di configurazione, si salvano i parametri su files attraverso il comando save. Completato il salvataggio si esce dal pannello con il pulsante cancel 5. Server seriale con interfaccia web. La configurazione del server seriale con interfaccia web, si effettua direttamente dalle pagine web del convertitore Netcon, e non è necessario installare alcun programma sul PC. 5.1. Configurazione del server seriale con interfaccia web. Il convertitore Netcon viene fornito di default con il seguente indirizzo IP: 192.168.0.123. La configurazione avviene collegando il dispositivo alla rete locale ed un PC sul quale sia possibile modificare l indirizzo IP. Per questa operazione è consigliato l uso di un cavo cross (RJ45 incrociato) e collegare il PC direttamente all interfaccia. Effettuato il collegamento fisico del PC al convertitore ed aver alimentato quest ultimo, procedere alla modifica dell impostazione del PC attraverso le impostazioni di rete. Impostare la scheda di rete come segue: Indirizzo: 192.168.0.1 Subnet: 255.255.255.0 Gateway: lasciare immutato. Configurato il PC, secondo le impostazioni sopra, aprire il browser internet e aprire la pagina principale all indirizzo: http://192.168.0.123:8080 Verrà visualizzata la pagina principale del convertitore. Nel caso non sia possibile visualizzare la pagina, controllare le impostazioni della scheda di rete del PC ed il cavo di collegamento RJ. Se i problema persiste, resettare il convertitore Netcon. Il reset può essere effettuato premendo il pulsante di reset, posizionato nella parte posteriore dell interfaccia, per un tempo superiore ai 10 secondi. Il reset riavvia il dispositivo, e reimposta la configurazione dell indirizzo TCP/IP al valore di default. Richiamando la pagina html indicata sopra, comparirà una schermata simile alla figura Figura 6 - Pagina principale web server Netcon. Da questa pagina attraverso il link accesso configurazione si accede alla pagina per l inserimento della password di configurazione. Inserendo la password, comparirà una apposita pagina con tutti i parametri di configurazione. [La password per la configurazione è reverb01] Pag. 10 di 16
Figura 6 - Pagina principale web server Netcon Figura 7 - Pagina Password Pag. 11 di 16
Figura 8 - Pagina con i parametri di configurazione. La Figura 8 mostra l elenco dei parametri necessari per il funzionamento dell interfaccia web Netcon, è importante eseguire una corretta configurazione. Indirizzo IP. Configura l indirizzo IP statico dell interfaccia Netcon, ed è indispensabile per il corretto funzionamento, l indirizzo deve essere assegnato in modo univoco sulla rete. Subnet mask. Maschera della sottorete in uso dove andrà installato il dispositivo Netcon. Pag. 12 di 16
Gateway. Indirizzo del gateway della rete, per permettere il passaggio dei pacchetti tcp-ip tra la sottorete attuale e l esterno. Host remoto. E l indirizzo statico del centro di telecontrollo (Maestro). L indirizzo viene utilizzato per comunicare la presenza di allarmi sulla periferia. Porta TCP Remota. E la porta di comunicazione utilizzata dal software di controllo Maestro per poter ricevere comunicazioni in arrivo dal dispositivo di conversione TCP-Ethernet. Lasciare invariata se non diversamente specificato dal supporto tecnico reverberi. Porta TCP Locale Porta di comunicazione utilizzata dal software di controllo Maestro per poter chiamare il dispositivo Netcon. Lasciare invariata se non diversamente specificato dal supporto tecnico reverberi. Porta http locale. Porta dove è attivo il server web sull interfaccia Netcon, è possibile cambiarla in funzione delle esigenze. Valore di default 8080. Descrizione 1 e Descrizione 2 Campi liberi di 25 caratteri, per annotare località, tipologia dell impianto, note. Completato l inserimento dei parametri, salvare la configurazione a mezzo del pulsante salva. Il modulo di interfaccia Netcon verrà riavviato e configurato secondo i parametri impostati. Collegare il modulo di interfaccia Netcon ala rete. Dopo aver ripristinato l indirizzo IP del computer, procedere all interrogazione del modulo Nettcon richiamando la pagina all indirizzo impostato sul dispositivo. 5.2. Interrogazione L interrogazione avviene attraverso l inserimento nella pagina principale, del codice utente e codice impianto. Il Netcon interrogherà i moduli ad esso collegati attraverso la porta seriale e genererà la pagina con i valori letti. E possibile velocizzare l interrogazione evitando di inserire direttamente codice impianto e codice utente nella pagina principale, trasmettendoli direttamente attraverso l hyperlink di interrogazione, ad esempio: http://192.168.2.101:8080/dati.html?codice_utente=0000&codice_impianto=4003 Con questa tecnica è possibile richiamare direttamente i dati con un semplice click del mouse. Pag. 13 di 16
Figura 9 - Pagina misure. La pagina generata sarà simile a quella di Figura 9. Analizzando la pagina si possono notare 3 blocchi principali. La prima tabella visualizzata nella pagina html, riporta le indicazioni di stato dell impianto a cui il Netcon è collegato. Pag. 14 di 16
Vengono visualizzate le due descrizioni configurate, il tipo di dispositivo collegato (LIT, DAC, MEM etc..) la release software installata, la data e ora, lo stato della seriale ed il codice utente e codice impianto associato (ed usato per l interrogazione). La seconda tabella mostrata nella pagina precedente, mostra lo stato attuale di funzionamento, i valori attualmente presenti delle misure, evidenziando questi ultimi di colore rosso, se si è in presenza di allarmi sulla misura. L ultima tabella segnala se presenti, gli ultimi 5 allarmi memorizzati, riportando data e ora dell evento, e lo stato attuale. 5.3. Mancata visualizzazione dello stato. In determinate circostanze, è possibile che appaia una schermata simile a quella mostrata in Figura 10. Figura 10 - pagina di dispositivo occupato. La generazione di questa pagina si verifica quando la posta seriale di comunicazione è già utilizzata in un altro processo, come ad esempio la generazione di altre pagine html delle misure o il modulo è in comunicazione con il centro di telecontrollo. La pagina html non verrà generata fino alla conclusione della sessione attiva. E sufficiente ricaricare la pagina richiesta a conclusione dell operazione in corso (normalmente pochi secondi di attesa). Pag. 15 di 16
6. PARAMETRI DI RETE Per il corretto funzionamento del dispositivo, è necessario che l amministratore della rete locale, provveda a configurare eventuali dispositivi di firewall o router in modo da permettere la trasmissione di pacchetti TCP/IP tra il dispositivo ed il server. In accordo con il supporto tecnico Reverberi, potranno essere modificate le porte di comunicazioni tra l interfaccia TCP/IP ed il sistema di monitoraggio e controllo Maestro. Le porte di comunicazione utilizzabili per la comunicazione sono le seguenti: Transito dati da Interfaccia TCP/IP-Seriale a PC (L interfaccia stabilisce la chiamata). Porta da 8001 a 8004 Transito dati da PC a Interfaccia TCP/IP-Seriale (software Maestro stabilisce la chiamata). Porta 2101 6. NOTE I marchi ed i prodotti indicati nel presente documento sono a titolo di riferimento ed esempio, pertanto appartengono ai legittimi proprietari. Pag. 16 di 16