



AVVISO

Raccomandazioni per la sicurezza dei dati
Al fine di ridurre al minimo il rischio di violazione della sicurezza dei dati, raccomandiamo le seguenti misure organizzative e tecniche per il sistema su cui girano le vostre applicazioni:
Per quanto possibile, evitare di esporre il PLC e le reti di controllo a reti aperte e a Internet. Per la protezione, utilizzare livelli di collegamento dati aggiuntivi come una VPN per l'accesso remoto e installare meccanismi di firewall. Limitare l'accesso alle persone autorizzate, modificare le password standard esistenti durante la prima messa in funzione e continuare a modificarle regolarmente.
Se si desidera comunque pubblicare la propria visualizzazione web, si raccomanda con urgenza di dotarla almeno di una semplice protezione con password per impedire a chiunque di accedere alla funzionalità di controllo su Internet. (Si
veda un esempio nel progetto SimpleWebvisuLogin.project, fornito con l'installazione standard del sistema di sviluppo).
Utilizzare le versioni più recenti del server gateway e del server web.
È possibile eseguire una visualizzazione come CODESYS WebVisu.
Il requisito è che il sistema di runtime contenga un server web con supporto WebVisu. Questo permette la comunicazione tra il sistema di destinazione e il browser web. Il server Web sul sistema di destinazione viene avviato non appena viene avviata un'applicazione con configurazione WebVisu e viene eseguito finché non vengono terminate tutte le applicazioni con WebVisu. Il dispositivo può quindi visualizzare le visualizzazioni nei browser web connessi con capacità HTML5.
La variante di visualizzazione basata sul web di CODESYS Visualization consente l'accesso remoto a un impianto, nonché il monitoraggio, l'assistenza e la diagnosi a distanza tramite Internet. Un browser web comunica tramite Java Script (eventualmente con crittografia SSL) con il server web del controllore e visualizza la visualizzazione tramite HTML5. Questa tecnologia è supportata da quasi tutti i browser ed è quindi disponibile anche sui dispositivi terminali con iOS o Android.
Configurazione e avvio delle varianti di visualizzazione
Nel progetto esiste una visualizzazione eseguibile visMain.
-
Selezionare l'oggetto «Visualization manager» e selezionare il comando «Aggiungi oggetto».
-
Selezionare l'oggetto «WebVisu» e inserire il nome
WebVisu_A.C'è un nuovo oggetto nella struttura dei dispositivi sotto l'oggetto «Visualization Manager». Si apre l'editor associato.
Il task di visualizzazione
VISU_TASKviene aggiunto automaticamente alla configurazione del task. -
Selezionate la visualizzazione
visMainnel menu «Avvia la visualizzazione». -
In «Nome del file .htm», inserite il nome
webvisuA. -
Fare clic su «Mostra visualizzazioni utilizzate» e verificare se la visualizzazione selezionata è attivata per il download sul dispositivo associato.
La visualizzazione è configurata. Le impostazioni in «Opzioni di scalatura» determinano le dimensioni della finestra e la scalatura.
-
Avviare un sistema di runtime adeguato con server web e supporto WebVisu.
Configurare le impostazioni di comunicazione del sistema.
Il sistema di runtime viene eseguito.
-
Compilare, caricare e avviare l'applicazione.
L'applicazione e il server web vengono eseguiti.
-
Avviate un browser web con il seguente indirizzo:
http://localhost:8080/webvisuA.htmLa pagina viene visualizzata e si possono vedere i dati dell'applicazione e utilizzare l'applicazione.
Vedi anche
Chiamare una pagina nel server web
Requisiti: Viene avviata una visualizzazione con WebVisu.
-
Avviare un browser corrente con JavaScript e supporto di HTML5-Canvas, ad esempio Firefox, Chrome, IE>=9.
-
Inserire il seguente indirizzo nel browser web:
http://localhost:8080/webvisu.htmFormale:
http://<IP address of webserver>:<port of webserver>/<name of HTM-file><name of HTM-file>è la pagina iniziale HTML della visualizzazione definita nell'oggetto «WebVisu».La pagina viene visualizzata e si possono vedere i dati dell'applicazione e utilizzare l'applicazione.
Identificazione di WebVisu
Per poter identificare un WebVisu con l'aiuto del blocco di libreria VisuFbClientTagDataHelper, il WebVisu ha bisogno di un nome. Per poterlo indirizzare in modo specifico nell'applicazione,
espandere la chiamata URL con il parametro ClientName=<Name>.
Esempio: http://localhost:8080/webvisu.htm?ClientName=VisClientxy.
Vedi anche