Server Web

Introduzione

Come dotazione standard, il controller fornisce un server Web integrato con un sito Web predefinito incorporato. Le pagine di questo sito Web permettono di effettuare la configurazione del modulo e la diagnostica e il monitoraggio dell'applicazione. Per consultarle è sufficiente un browser Web. Non è necessario effettuare alcuna procedura di configurazione o di programmazione.

Per accedere al server Web è necessario uno dei seguenti browser Web:

oGoogle Chrome (versione 30.0 o successiva)

oMozilla Firefox (versione 1.5 o successiva)

Il server Web supporta un massimo di 10 connessioni TCP.

NOTA: Il server Web può essere disattivato deselezionando il parametro Server Web attivo nella scheda Configurazione Ethernet.

Il server Web è uno strumento per la scrittura e lettura di dati e per controllare lo stato del controller, con l'accesso completo a tutti i dati dell'applicazione. Tuttavia, se sussistono preoccupazioni in merito alla sicurezza di queste funzioni, occorrerà quanto meno assegnare una password sicura al server Web Oppure disattivare il server Web per impedire accessi non autorizzati all'applicazione. Abilitando il server Web, si abilitano queste funzioni.

Il server Web consente di monitorare in remoto un controller e la sua applicazione, oltre che di eseguire diverse attività di manutenzione, tra cui modifiche ai parametri di configurazione e dati e modifiche allo stato del controller. È necessario adottare misure meticolose per assicurarsi che l'ambiente fisico immediato della macchina e del processo sia in uno stato che non presenti rischi per la sicurezza di persone o materiali prima di esercitare il controllo in remoto.

Warning_Color.gifAVVERTIMENTO

FUNZIONAMENTO ANOMALO DELL'APPARECCHIO

oDefinire una password sicura per il server Web e non consentire l'utilizzo di questa funzione a personale non autorizzato o altrimenti non qualificato.

oVerificare che, quando si utilizza il controller da una sede remota, in loco sia presente un osservatore qualificato e competente.

oÈ necessario conoscere a fondo l'applicazione e la macchina/il processo che controlla prima di tentare di modificare i dati, arrestare un'applicazione in corso o avviare il controller in remoto.

oAdottare le misure necessarie a garantire di stare azionando il controller giusto, disponendo di una documentazione chiara e inequivocabile nell'applicazione del controller e la sua connessione remota.

Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

NOTA: L'utilizzo del Web server deve essere consentito esclusivamente a personale autorizzato e qualificato. Per persona qualificata si intende una persona che possiede capacità e conoscenze relative alla struttura e al funzionamento della macchina, nonché al processo controllato dall'applicazione e la sua installazione e ha ricevuto una formazione adeguata in materia di sicurezza che gli consente di riconoscere ed evitare i possibili rischi. Schneider Electric non si assume alcuna responsabilità per eventuali conseguenze derivanti dall’uso di questa funzione.

Accesso al server Web

L'accesso al server Web è controllato dai diritti utente quando questi sono abilitati nel controller. Per maggiori informazioni, vedere la sezione Utenti e gruppi Descrizione delle schede.

Se i diritti utente non sono attivati nel controller, il sistema richiede un nome utente e una password univoci al server Web. Il nome predefinito è Anonymous e non è necessaria una password.

NOTA: Non è possibile modificare il nome utente predefinito e la password. Per garantire le funzioni del server Web, è necessario utilizzare Utenti e gruppi.

Warning_Color.gifAVVERTIMENTO

ACCESSO AI DATI NON AUTORIZZATO

oAccesso sicuro al server FTP/Web mediante i diritti utente.

oSe non si abilitano i diritti utente, disattivare il server FTP/Web per impedire l'accesso indesiderato o non autorizzato ai dati dell'applicazione.

Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Per modificare la password, andare alla scheda Utenti e gruppi dell'editor dei dispositivi. Per ulteriori informazioni, vedere EcoStruxure Machine Expert - Guida alla programmazione.

NOTA: L'unico modo di accedere a un controller sul quale sono abilitati i diritti utente e per il quale non si dispone delle password è eseguire un'operazione di aggiornamento del firmware. La cancellazione dei diritti utente può essere eseguita solo mediante una SD Card o una chiavetta USB (a seconda del tipo supportato dal controller specifico) per aggiornare il firmware del controller. Inoltre, è possibile azzerare i diritti utente nel controller eseguendo uno script (per maggiori informazioni, vedere il documento EcoStruxure Machine Expert - Guida alla programmazione). Così facendo si rimuove l'applicazione esistente dalla memoria del controller, ma si ripristina la possibilità di accedere al controller.

Accesso alla home page

Per accedere alla home page del sito Web, digitare nel navigatore l'indirizzo IP del controller.

Questa figura mostra la pagina di accesso al server Web:

G-SE-0032060.2.gif-high.gif

 

 

Questa figura mostra la home page del sito del server Web dopo che è stato effettuato l'accesso:

G-SE-0032058.1.gif-high.gif

 

 

NOTA: Schneider Electric aderisce alle migliori pratiche del settore nello sviluppo e nell'implemen­tazione dei sistemi di controllo. Ciò include un approccio "Defense-in-Depth" per la protezione di un sistema di controllo industriale. Secondo questo tipo di approccio, i controller sono protetti da uno o più firewall per limitare l'accesso al personale e ai protocolli autorizzati.

Warning_Color.gifAVVERTIMENTO

ACCESSO NON AUTENTICATO E CONSEGUENTE FUNZIONAMENTO NON AUTORIZZATO DELLA MACCHINA

oValutare se l'ambiente o le macchine sono collegati all'infrastruttura critica e, in caso positivo, adottare le misure appropriate in termini di prevenzione, secondo l'approccio "Defense-in-Depth", prima di collegare il sistema di automazione a una rete.

oLimitare al minimo necessario il numero di dispositivi collegati alla rete.

oIsolare la rete industriale dalle altre reti nell'ambito dell'azienda.

oProteggere le reti dall'accesso non autorizzato mediante l'uso di firewall, VPN, o altre procedure di sicurezza di comprovata efficacia.

oMonitorare tutte le attività del sistema.

oImpedire l'accesso diretto o il collegamento diretto ai dispositivi da parte di persone non autorizzate o con azioni non autenticate.

oRedigere un piano di ripristino che includa il backup del sistema e delle informazioni di processo.

Il mancato rispetto di queste istruzioni può provocare morte, gravi infortuni o danni alle apparecchiature.

Monitoring: Data Parameters

Monitoraggio delle variabili del server Web

Per monitorare le variabili del server Web, è necessario aggiungere un oggetto Web Data Configuration al progetto. All'interno di questo oggetto, è possibile selezionare tutte le variabili da monitorare.

Questa tabella descrive come aggiungere un oggetto Web Data Configuration:

Passo

Azione

1

Fare clic con il pulsante destro sul nodo Applicazione nella scheda Struttura applicazioni.

2

Fare clic su Add Object > Web Data Configuration....

Risultato: viene visualizzata la finestra Add Web Data Configuration.

3

Fare clic su Add.

Risultato: viene creato l'oggetto Configurazione dati Web e si apre l'editor Configurazione dati Web.

NOTA: Poiché l'oggetto Configurazione dati Web è univoco per un controller, non è possibile modificarne il nome.

Editor Web Data Configuration

Fare clic sul pulsante Referesh per poter selezionare le variabili; questa azione visualizzerà tutte le variabili definite nell'applicazione.

G-SE-0032662.1.gif-high.gif

 

 

Selezionare le variabili che si desidera monitorare nel server web:

G-SE-0032663.1.gif-high.gif

 

 

NOTA: La selezione delle variabili è possibile solo in modalità offline.

Monitoring: sottomenu Data Parameters

Il sottomenu Data Parameters permette di creare e di monitorare alcuni elenchi di variabili. Si possono creare varie liste di variabili (max. 10), ognuna delle quali contiene diverse variabili dell'applicazione del controller (max. 20 variabili per elenco).

Ogni elenco ha un nome e un periodo di aggiornamento. Gli elenchi vengono salvati nella memoria Flash del controller e sono accessibili (per essere caricati, modificati o salvati) da qualsiasi applicazione client web che accede a questo controller.

Il sottomenu Data Parameters permette di visualizzare e modificare i valori delle variabili:

G-SE-0032453.1.gif-high.gif

 

 

Elemento

Descrizione

Add

Aggiunge una descrizione della lista o una variabile

Del

Elimina una descrizione della lista o una variabile

Refresh period

Frequenza di aggiornamento delle variabili contenute nella descrizione elenco (in ms)

Refresh

Abilita l'aggiornamento degli I/O:

opulsante grigio: aggiornamento disabilitato

opulsante arancione: aggiornamento abilitato

Load

Carica le liste salvate dalla Flash interna del controller alla pagina del server Web

Save

Salva la descrizione dell'elenco selezionato nel controller (directory /usr/web)

NOTA: Gli oggetti IEC (%MX, %IX, %QX) non sono direttamente accessibili. Per accedere agli oggetti IEC è necessario dapprima raggrupparne il contenuto nei registri identificati (vedere la Tabella di rilocazione).

Monitoring: sottomenu IO Viewer

Il sottomenu IO Viewer permette di visualizzare e modificare i valori correnti di I/O:

G-SE-0032451.1.gif-high.gif

 

 

Elemento

Descrizione

Refresh

Abilita l'aggiornamento degli I/O:

opulsante grigio: aggiornamento disabilitato

opulsante arancione: aggiornamento abilitato

1000 ms

Periodo di aggiornamento degli I/O in ms

<<

Passa alla pagina Elenco I/O precedente

>>

Passa alla pagina Elenco I/O successiva

Monitoring: sottomenu Oscilloscope

Il sottomenu Oscilloscope  permette di visualizzare fino a 2 variabili in un grafico di registrazione temporale.

G-SE-0032452.1.gif-high.gif

 

 

Elemento

Descrizione

Reset

Cancella la memorizzazione

Refresh

Avvia/interrompe l'aggiornamento

Load

Carica i parametri di configurazione di Elemento0 ed Elemento1

Save

Salva la configurazione dei parametri di Elemento0 ed Elemento1 nel controller

Item0

Variabile da visualizzare

Item1

Variabile da visualizzare

Min

Valore minimo dell'asse della variabile

Max

Valore massimo dell'asse della variabile

Period(ms)

Periodo di aggiornamento della pagina in millisecondi

Diagnostics: sottomenu Ethernet

Questa figura mostra il servizio di ping remoto:

G-SE-0032645.2.gif-high.gif

 

 

Diagnostics: sottomenu Scanner Status

Fare clic su Scanner Status per visualizzare lo stato dello scanner TCP/IO Modbus (IDLE, STOPPED, OPERATIONAL) e il bit di stato di un massimo di 64 dispositivi slave Modbus:

G-SE-0073536.1.gif-high.gif

 

 

Per maggiori informazioni, vedere EcoStruxure Machine Expert Modbus TCP - Guida utente.

Diagnostics: sottomenu EtherNet/IP Status

Fare clic su EtherNet/IP Status per visualizzare lo stato dello scanner EtherNet/IP (IDLE, STOPPED, OPERATIONAL) e il bit di stato di un massimo di 16 dispositivi EtherNet/IPdi destinazione:

G-SE-0073534.1.gif-high.gif

 

 

Per maggiori informazioni, vedere EcoStruxure Machine Expert EtherNet/IP - Guida utente.

Pagina Maintenance

La pagina Maintenance permette di accedere alle cartelle /usr/Syslog/ e /usr/CFG/ della memoria flash del controller.

Maintenance : sottomenu Post Conf

Il sottomenu Post Conf consente di aggiornare il file di postconfigurazione salvato nel controller:

G-SE-0032454.2.gif-high.gif

 

 

Passo

Azione

1

Click Load.

2

Modificare i parametri.

3

Click Save.

NOTA: I nuovi parametri diventeranno effettivi alla prossima lettura del file di post-configurazione.

Manutenzione: sottomenu file Config EIP

La struttura gerarchica dei file viene visualizzata solo se sul controller è configurato il servizio Ethernet IP.

Indice di /usr:

G-SE-0032455.1.gif-high.gif

 

 

 

File

Descrizione

My Machine Controller.gz

File GZIP

My Machine Controller.ico

File icona

My Machine Controller.eds

File foglio dati elettronico