Manuale di istruzioni del pannello touch Android di SpiderControl AutomationBrowser

SpiderControl.JPG

Manuale di istruzioni del pannello touch Android di SpiderControl AutomationBrowser

 

 

 

FIGURA 1.jpg

 

Contratto di licenza

LEGGERE ATTENTAMENTE I TERMINI DEL PRESENTE CONTRATTO E QUALSIASI TERMINE DI LICENZA SUPPLEMENTARE FORNITO (COLLETTIVAMENTE "CONTRATTO") PRIMA DI APRIRE LA CONFEZIONE DEL SUPPORTO SOFTWARE. APRIRE LA CONFEZIONE DEL SUPPORTO SOFTWARE IMPLICA L'ACCETTAZIONE DEI TERMINI DEL PRESENTE CONTRATTO. SE NON SI ACCETTANO TUTTI I TERMINI, RESTITUIRE IMMEDIATAMENTE IL SOFTWARE NON UTILIZZATO AL PUNTO VENDITA.

1. LICENZA D'USO
ININET TI CONCEDE UNA LICENZA NON ESCLUSIVA E NON TRASFERIBILE LIMITATA ALL'USO INTERNO DEL SOFTWARE E DELLA DOCUMENTAZIONE IN DOTAZIONE E DI QUALSIASI CORREZIONE DI ERRORE FORNITA DA ININET SOLUTIONS GMBH (COLLETTIVAMENTE "SOFTWARE").

2. LEGGE APPLICABILE
IL PRESENTE CONTRATTO È REGOLATO DALLE LEGGI DEL CANTON BASILEA, SVIZZERA.

3. ESCLUSIONE DI GARANZIA
QUESTO SOFTWARE E IL DOCUMENTO DI ACCOMPAGNAMENTO FILESONO VENDUTI "COSÌ COME SONO" E SENZA GARANZIE DI PRESTAZIONI O COMMERCIABILITÀ O ALTRE GARANZIE, ESPRESSE O IMPLICITE. A CAUSA DEI VARI AMBIENTI HARDWARE E SOFTWARE IN CUI LE SOLUZIONI ININET POSSONO ESSERE INSERITE, NON VIENE OFFERTA ALCUNA GARANZIA DI IDONEITÀ PER UNO SCOPO PARTICOLARE. UNA BUONA PROCEDURA DI ELABORAZIONE DEI DATI IMPONE CHE QUALSIASI PROGRAMMA SIA COMPLETAMENTE TESTATO CON DATI NON CRITICI PRIMA DI FARVI AFFIDAMENTO. L'UTENTE DEVE ASSUMERSI L'INTERO RISCHIO DERIVANTE DALL'UTILIZZO DEL PROGRAMMA. QUALSIASI RESPONSABILITÀ DEL VENDITORE SARÀ LIMITATA ESCLUSIVAMENTE ALLA SOSTITUZIONE DEL PRODOTTO O AL RIMBORSO DEL PREZZO DI ACQUISTO.

4. RESTRIZIONI
IL SOFTWARE È RISERVATO E PROTETTO DA COPYRIGHT. LA PROPRIETÀ DI QUALSIASI SOFTWARE E TUTTI I DIRITTI DI PROPRIETÀ INTELLETTUALE ASSOCIATI SONO CONSERVATI DA ININET SOLUTIONS GMBH E/O DAI SUOI ​​LICENZIATARI. NON È POSSIBILE EFFETTUARE COPIE DEL SOFTWARE, SE NON UNA SINGOLA, A SCOPI DI ARCHIVIAZIONE. NON È POSSIBILE MODIFICARE, DECOMPILARE E EFFETTUARE IL RETROINGEGNERIA DEL SOFTWARE. IL SOFTWARE NON È PROGETTATO O CONCESSO IN LICENZA PER L'USO NEL CONTROLLO ONLINE DI AEROMOBILI, DEL TRAFFICO AEREO, DELLA NAVIGAZIONE AEREA O DELLE COMUNICAZIONI AEREE; O NELLA PROGETTAZIONE, COSTRUZIONE, FUNZIONAMENTO O MANUTENZIONE DI QUALSIASI IMPIANTO NUCLEARE. L'UTENTE GARANTISCE CHE NON UTILIZZA IL SOFTWARE PER QUESTI SCOPI.

5. LIMITAZIONE DI RESPONSABILITÀ
NELLA MISURA NON PROIBITA DALLA LEGGE, IN NESSUN CASO ININET SOLUTIONS GMBH O I SUOI ​​CONCENDENTI SARANNO RESPONSABILI PER QUALSIASI PERDITA DI RICAVI, PROFITTI O DATI, O PER DANNI SPECIALI, INDIRETTI, CONSEQUENZIALI, ACCIDENTALI O PUNITIVI, COMUNQUE CAUSATI, INDIPENDENTEMENTE DALLA TEORIA DI RESPONSABILITÀ, DERIVANTI DA O CORRELATI ALL'USO O ALL'IMPOSSIBILITÀ DI UTILIZZARE IL SOFTWARE, ANCHE SE ININET SOLUTIONS GMBH È STATA INFORMATA DELLA POSSIBILITÀ DI TALI DANNI.

IN NESSUN CASO LA RESPONSABILITÀ DI ININET SOLUTIONS GMBH NEI VOSTRI CONFRONTI, SIA PER CONTRATTO, ILLECITO CIVILE (INCLUSA LA NEGLIGENZA) O ALTRO, SUPERERÀ L'IMPORTO DA VOI PAGATO PER IL SOFTWARE AI SENSI DEL PRESENTE CONTRATTO. LE LIMITAZIONI DI CUI SOPRA SI APPLICANO ANCHE SE LA GARANZIA SOPRA INDICATA NON RAGGIUNGE IL SUO SCOPO ESSENZIALE.

6. RISOLUZIONE
IL PRESENTE CONTRATTO È VALIDO FINO ALLA SUA RISOLUZIONE. È POSSIBILE RISOLVERE IL PRESENTE CONTRATTO IN QUALSIASI MOMENTO DISTRUGGENDO TUTTE LE COPIE DEL SOFTWARE. IL PRESENTE CONTRATTO RISOLVERÀ IMMEDIATAMENTE SENZA PREAVVISO DA PARTE DI ININET SOLUTIONS GMBH IN CASO DI MANCATO RISPETTO DI QUALSIASI DISPOSIZIONE DEL PRESENTE CONTRATTO.
AL MOMENTO DELLA RISOLUZIONE, L'UTENTE DOVRÀ DISTRUGGERE TUTTE LE COPIE DEL SOFTWARE.
Windows 10 è un marchio registrato di Microsoft Inc.
Mac OS è un marchio registrato di Apple Inc.
Pentium è un marchio registrato di Intel Inc.
CODESYS è un marchio registrato di CODESYS GmbH

 

Abbreviazioni

FIG 2 Abbreviazioni.JPG

FIG 3 Abbreviazioni.JPG

 

Installazione

Installazione sul tuo pannello touch Android
Apri questa pagina sul tuo dispositivo Android con uno standard web browser e fare clic sull'icona del droide.
Scarica SpiderControl Automation Browser (apri il link sopra)
Una volta terminato il download, apri l'APK file memorizzati nella cartella Download e seguire le istruzioni per completare l'installazione.
Nota: potrebbero essere richieste alcune autorizzazioni per consentire l'installazione di un APK file dallo store ufficiale.

Per pannello touch industriale
Se desideri che Automation Browser sia l'app principale del tuo dispositivo, la versione Automation Browser Home Screen è la scelta giusta.
Si avvierà automaticamente al riavvio e ogni volta che si preme il tasto Home verrà nuovamente visualizzata l'app.
Scarica SpiderControl Automation Browser (apri il link sopra)
Dopo l'installazione, quando premi il tasto Home di Android, ti verrà chiesto di scegliere il launcher predefinito(*). Premi nuovamente il tasto Home per visualizzare l'opzione SEMPRE.
Una volta scelto Automation Browser (SEMPRE), verrà avviato automaticamente al prossimo avvio e non vedrai più la schermata Home predefinita di Android! Per poter scegliere di nuovo, dovrai deselezionare l'impostazione "Apri predefiniti" nell'app Automation Browser. Apri le Impostazioni di Android (menu dell'app nell'angolo in alto a destra) e, a seconda della versione di Android, dovrai andare su App > Automation Browser > Apri per impostazione predefinita > CANCELLA IMPOSTAZIONI PREDEFINITE.
Archiviazione e USB > App > Browser di automazione > icona (i) > Apri per impostazione predefinita > CANCELLA IMPOSTAZIONI PREDEFINITE
Quindi, premi nuovamente il pulsante Home di Android.

(*) Se non vedi il popup per selezionare il launcher predefinito, probabilmente è perché un altro launcher è già selezionato come predefinito. In tal caso, dovrai cancellare le impostazioni "Apri predefiniti" nell'app launcher corrente. Il nome dell'app è spesso simile a "Launcher" o "Google Now Launcher", …

 

Perché Automation Browser?

Breve riassunto
Supporto operativo del pannello, modalità chiosco
Un browser funziona sempre, anche con HMI legacy che non è più supportato nel browser standard
Facile installazione, configurazione e manutenzione dell'applicazione
L'utente è limitato a quanto desiderato URL
L'utente ha un elenco di tutti i PLC/server disponibili
Nessuna uscita a livello di sistema operativo, ma consente determinate configurazioni del sistema operativo (ad esempio indirizzo IP)
Interagisci con dispositivi di input aggiuntivi: tastiera su schermo, RFID, scanner
Ottieni prestazioni migliori con i client CODESYS V3.x anche su hardware più lento
Consentire funzioni controllate a distanza: il PLC può accendere la luce sul pannello
Coinvolgi e controlla altri programmi sul pannello senza uscire dal contesto dell'interfaccia utente
Offrire una piattaforma per l'integrazione I4.0/IIoT che può essere utilizzata dal personale di fabbrica (non sono necessari professionisti IT)

 

Descrizione dettagliata

WebGli HMI basati su sono oggi lo standard nell'automazione per il funzionamento e il monitoraggio. Attraverso i browser disponibili, su un'ampia varietà di dispositivi, Web Le tecnologie offrono un elevato grado di semplificazione e modularità nello sviluppo di interfacce grafiche utente. La stessa tecnologia consente anche l'utilizzo tramite pannello operatore, PC, smartphone o tablet. Ma: fin qui tutto bene, dove si trovano ancora i problemi irrisolti?
WebGli HMI basati su possono essere facilmente memorizzati direttamente sui controller, perché integrati Web Oggigiorno i server sono disponibili quasi ovunque.
Un ostacolo importante al momento sono gli anziani Web HMI, che vengono utilizzate su molti controller installati basati su Java Applet e non sono più supportate dai browser più diffusi. Tra queste, ad esempioampil CODESYS Webvisu V2.x o versioni OEM ancora più vecchie di SpiderControlTM su PLC di Phoenix Contact, SAIA-Burgess, Panasonic e molti altri.

Un altro problema si presenta quando si hanno più sistemi di automazione in un unico sistema e la postazione dell'operatore deve saltare avanti e indietro tra i vari Web server, in modo che l'operatore possa anche vedere tutte le informazioni rilevanti lì. Dal punto di vista tecnico view, questo non è un problema. Per passare da un server all'altro, il file memorizzato URL link andrà bene. In pratica, tuttavia, questo può essere complesso e spesso problematico. Ciò significa che è necessario depositare l'eventuale URL salti nelle HMI e su tutti Web server in anticipo. È anche uno sforzo considerevole e in alcuni casi non è affatto possibile, se il Web L'interfaccia utente (HMI) è stata sviluppata da una terza azienda. Un altro problema saranno gli accessi.

Di solito ci sono diversi livelli utente
in un'operazione per la quale bisogna prima identificarsi. Ma se si salta da una Web server a un altro, queste informazioni vengono perse e la procedura di accesso ricomincerà da capo. Un altro aspetto importante sono i messaggi pop-up che dovrebbero essere visualizzati immediatamente all'utente in caso di problemi con il sistema. Tuttavia, se ciò accade mentre il pannello visualizza l'HMI di un altro Web server, l'utente non riceve questo errore. Spider Control TM Automation Browser di iniNet Solutions è stato sviluppato per risolvere questo problema e contiene anche altre utili funzionalità per l'automazione. Ad esempioample un cosiddetto elenco delle stazioni può essere creato direttamente nell'Automation Browser, in cui tutti i controllori collegati sono memorizzati con i loro URLQuesto elenco può essere visualizzato in qualsiasi momento, anche se il browser si trova attualmente su una pagina HTML di un controller. Non è necessario apportare modifiche a quelli esistenti. Web HMI dei controllori. La differenza rispetto a un elenco "preferiti" – come ben noto in un browser convenzionale: poiché il browser sul pannello dovrebbe funzionare in "modalità chiosco" (schermo intero), non può accedere a tutte le normali funzioni del menu del browser. Verranno visualizzati solo la selezione della stazione e, se necessario, un pulsante "indietro". Inoltre, l'elenco delle stazioni può essere visualizzato in un formato grande e adatto ai touchscreen per aumentarne l'usabilità. Questa pagina iniziale può anche essere personalizzata da un programmatore. Per risolvere il problema di compatibilità con le versioni precedenti web HMI, diversi browser sono stati integrati in Automation Browser. Invisibile all'utente, Automation Browser seleziona semplicemente il browser corretto viewer da solo, il che rende facile integrare i più vecchi Web visualizzazioni come CODESYS V2..

 

Primi passi

Dopo l'installazione avvenuta con successo, verrà visualizzata la seguente finestra:

FIG 4 Primi passi.jpg

 

FIG 5 Primi passi.jpg

 

Il browser di automazione contiene MicroBrowser e Chromium

Il MicroBrowser è in grado di visualizzare

  • Tutto Web-HMI progettati con SpiderControl PC HMI Editor o una sua versione OEM
  • CODICESISTEMA WebVisu V2.3
  • CODICESISTEMA WebVisu V3.x

Per tutti gli altri contenuti, l'Automation Browser utilizzerà il Chromium HTML5 integrato Web-Cliente.

Quando si apre un URL, l'Automation Browser analizzerà prima la pagina HTML e poi aprirà automaticamente MicroBrowser o Chromium (quando in modalità automatica). I vecchi progetti SpiderControl HMI e CODESYS Webvisu V2.3 utilizzava applet Java, che non sono più supportati da nessun browser. MicroBrowser è in grado di visualizzare queste interfacce grafiche senza una Java VM, utilizzando un'implementazione nativa.

CODICESISTEMA Webvisu V3.x può essere visualizzato sia con MicroBrowser che con Chromium HTML5. MicroBrowser offre prestazioni migliori e altre possibilità, quindi per questo tipo di HMI AutomationBrowser aprirà Chromium in modalità automatica o MicroBrowser quando forzato in modalità MicroBrowser.

Quando visualizzi un HMI Spider Control basato su HTML5 più recente, la modalità Auto aprirà il MicroBrowser, ma puoi forzarlo a utilizzare Chromium selezionando la modalità HTML5.

 

Menu principale (3 punti in alto a destra)

FIG 6 Menu principale.jpg

Impostazioni Android:
Accedi alle Impostazioni di Android per modificare l'indirizzo IP e altri parametri relativi alla rete. Questa funzionalità è utile quando AutomationBrowser è in modalità schermata iniziale e l'utente non ha accesso ad altre app.

A schermo intero:
La modalità a schermo intero viene utilizzata solo per rimuovere la barra di stato nella parte superiore dello schermo

Modalità immersiva:
La modalità immersiva viene utilizzata per rimuovere sia la barra di stato che la barra delle applicazioni nella parte inferiore dello schermo (ripristinare la barra delle applicazioni scorrendo verso l'alto dalla parte inferiore dello schermo)

Barra di navigazione:
Questo viene utilizzato solo in modalità HTML 5 per mostrare una barra di controllo nella parte superiore dello schermo, per navigare con i pulsanti precedente e successivo, per aggiornare la view o per tornare a casa view

Scala automatica:
– MicroBrowser: Il view verrà automaticamente ridimensionato per adattarsi allo schermo (isotropico, mantiene il rapporto larghezza/altezza)
– HTML 5: Non è realmente ridimensionato su view, poiché dipende dalla pagina HTML. Ma attiverà un'opzione del WebView controllo per adattarlo allo schermo.

Panoramica e zoom:
– MicroBrowser: abilita/disabilita la panoramica e lo zoom del view.
– HTML 5: Non utilizzato, questa opzione è gestita nel codice HTML

Anti-alias:
– MicroBrowser: migliora il rendering con anti-alias se il dispositivo non supporta già questa funzionalità nell'acceleratore hardware. Nella maggior parte dei dispositivi non è necessario attivare questa opzione.
– HTML 5: Non utilizzato

Tastiera Android:
– MicroBrowser: mostra la tastiera Android per modificare un valore oppure usa la tastiera/tastiera alfanumerica TEQ files
– HTML 5: Non utilizzato

Mantieni lo schermo acceso
Mantieni lo schermo acceso quando connesso alla destinazione, in MicroBrowser/HTML5/VNC/Video view

Cancella la cache in HTML5
Cancella la cache HTML5 a ogni connessione alla destinazione

Archiviazione esterna
Se abilitato, salverà tutto files sulla prima scheda SD/disco USB trovato, invece di utilizzare la memoria interna

Esportare:
Esporta l'elenco delle stazioni nel file Download/AutomationBrowser/MB_STATION.xml

Scorri l'elenco del menu per saperne di più...

FIG 7 Scorri l'elenco dei menu.jpg

Importare:
Importa l'elenco delle stazioni da Download/AutomationBrowser/MB_STATION.xml

Codice PIN:
Il codice PIN viene utilizzato per impedire qualsiasi modifica da parte dell'utente operatore. La password è necessaria per qualsiasi modifica. Questa funzione consente di bloccare il pannello operatore per impedire all'utente di modificare le impostazioni o di uscire dall'app (modalità chiosco).

Tronco d'albero File
Genera un registro file /Scarica/AutomationBrowser/automb_log.txt

Apri il manuale
Apri questo documento in formato PDF viewer

Vicino:
Chiudi il menu

 

Estensione di AutomationBrowser

La versione installata finora copre le funzionalità di base. Se si necessita di un comportamento personalizzato, AutomationBrowser può essere esteso con i componenti SpiderPLC. Di seguito, presentiamo due esempi.ampdi tali estensioni. Se hai un'applicazione che potrebbe essere risolta utilizzando questo approccio, contattaci.

AutomationBrowser con navigazione fluida dal PLC alla telecamera
SpiderControl AutomationBrowser consente una navigazione senza interruzioni da un HTML5 Webvisu su un PLC a un web-cam che è collegato direttamente con il suo H264 / rtsp:// URL (che è supportato da quasi tutti webcam). Un'interfaccia utente completamente personalizzata nel pannello di controllo offre la possibilità di fornire un funzionamento autonomo e coerente.

AutomationBrowser con logica programmabile per saltare, bloccare il tocco e cambiare la retroilluminazione
SpiderControl AutomationBrowser può essere programmato con una logica di blocco funzionale integrata per forzare un salto a uno specifico URL, per bloccare il touch screen o per accendere/spegnere la retroilluminazione. Lo SpiderPLC integrato può essere programmato con qualsiasi browser standard e si connette a PLC esterni utilizzando protocolli standard come OPC UA, Modbus, ISO-on-TCP e altri. In questo modo, un Web-Il pannello può essere utilizzato per visualizzare diversi Web-HMI, ma comunque controllabili da un PLC collegato.

HTTP/HTTPS
Il browser di automazione supporta sia http che https URL, con o senza credenziali.
http://[user:password@]hostname/…
https://[user:password@]hostname/…

Se le credenziali non sono specificate nel URL e il server richiede l'autenticazione HTTP, verrà visualizzata una finestra di dialogo di autenticazione in cui inserire nome utente e password.
Se si seleziona "Salva password" in questa finestra di dialogo, la prossima volta verrà comunque visualizzata la finestra di dialogo di autenticazione, per consentire all'utente di utilizzare le informazioni memorizzate o di immettere un altro nome utente/password.
Se le credenziali sono specificate nel URL, la finestra di dialogo di autenticazione HTTP non verrà visualizzata, a meno che le credenziali non siano errate.
In tal caso, sarà necessario aggiornare o cancellare le credenziali dal URL.

Se il server utilizza un certificato SSL non attendibile o un certificato creato autonomamente, all'utente verrà chiesto se accettarlo e continuare a caricare la pagina oppure no.
Premere SÌ (SEMPRE) per salvare definitivamente la scelta.
Premere CANCELLA DATI nelle Impostazioni Android dell'app per ripristinare le impostazioni predefinite e cancellare tutte le credenziali memorizzate.

VNC URL
VNC URL è qualcosa come vnc://192.168.1.123/
vnc://nomehost[:porta]/[bpp[.profondità]]/[password]

Parametri opzionali:

  • porta, il valore predefinito è 5900
  • bpp è 8, 16 (565) o 32 (888), 0 usa il parametro predefinito dal server
  • la profondità è facoltativa e dipende dal bpp. I valori supportati sono 16.15 (555), 8.6 (64 colori) o 8.3 (8 colori)
  • password se necessario deve essere definita dopo il formato pixel, per utilizzare il formato pixel predefinito, utilizzare bpp 0
  • Se supportato sul lato server VNC, la scelta migliore è 16 bpp (565), ad esempioample vnc://192.168.1.2/16/password

Note:

  • Un pulsante mobile viene utilizzato per aprire e chiudere la tastiera Android,
  • Il pulsante mobile è visibile solo se nel menu è abilitata l'opzione Tastiera Android.
  • Una pressione prolungata sul pulsante mobile sposta il pulsante.
  • Si consiglia di utilizzare l'avvio automatico in modalità MicroBrowser anziché il rilevamento automatico
  • Se la connessione viene persa e l'avvio automatico è definito con un ritardo (3 secondi o più), si tornerà alla pagina del conto alla rovescia

RTSP URL per lo streaming video
rtsp://[user:password@]hostname/[live0][?caching=MILLISECONDS] A seconda della telecamera dovrai specificare /live0, /live1, … o qualcosa del genere, dopo il nome host
Il parametro di memorizzazione nella cache di rete opzionale in rtsp URL, consente di ridurre la latenza dello streaming live, ma potrebbe causare artefatti o problemi di aggiornamento se il parametro è troppo breve
Il valore predefinito è 200 ms, ad esempioample, per impostare 50 ms
rtsp://192.168.1.123/live0?caching=50

Modalità di avvio automatico
* Senza conto alla rovescia (inizia subito)

  • L'avvio automatico con rilevamento automatico mostrerà a breve la pagina di configurazione e aprirà il MicroBrowser o HTML5 view
  • L'avvio automatico con MicroBrowser passerà direttamente a MicroBrowser se il server è raggiungibile (*)
  • L'avvio automatico con HTML5 salterà direttamente a WebView, se il server è raggiungibile

(*) Se il server non è raggiungibile o se la connessione viene persa, si passerà alla pagina di configurazione.
* Con un conto alla rovescia di N secondi (avvio automatico 3s, 10s, 15s, 30s, 45s, 60s, 90s o 120s) all'avvio

  1. L'avvio automatico con rilevamento automatico mostrerà a breve la pagina di configurazione e aprirà il MicroBrowser o HTML5 view dopo un ritardo di N secondi
  2. L'avvio automatico con MicroBrowser passerà a MicroBrowser view se il server è raggiungibile dopo un ritardo di N secondi (**)
  3. L'avvio automatico con HTML5 salterà a WebView, se il server è raggiungibile dopo un ritardo di N secondi

(**) Se il server non è raggiungibile o se la connessione viene persa, verranno effettuati infiniti tentativi ogni 10 secondi.

Per annullare i tentativi infiniti e tornare alla pagina di configurazione, premere 5 volte nell'angolo in alto a sinistra.
Oppure premere il pulsante Indietro, se disponibile.
Invece di mostrare il messaggio di caricamento "Caricamento in corso...", puoi impostare un'immagine di avvio da visualizzare all'avvio, caricata da /sdcard/Download/bootscreen.png

Modalità stazione singola
La modalità stazione singola viene utilizzata per avviare direttamente la stazione specificata URL nell'impostazione dell'app XML file, saltando la pagina di configurazione.
Si tratta di una modalità in cui l'utente finale non vedrà la pagina di configurazione.

File: automb.xml

Il mio Visu
<start_url>http://localhost/Visu.htmlurl>
MicroBrowser
3
falso

–> Procedura con caricamento file da archiviazione esterna

  1. Esportare fileda Automation Browser a una memoria esterna (USB, scheda SD, …)
  2. Copia automb.xml in:
    /Download/AutomationBrowser/automb.xml (per Android < 10)

/Android/data/net.spidercontrol.automb/files/automb.xml (per Android >= 10)
(La cartella dovrebbe già esistere sulla memoria esterna)
3) Importazione files nel browser di automazione (menu)
Una volta che l'XML file è stato caricato conurl>, si avvierà automaticamente con lo specificato URL e impostazioni.
Premendo il pulsante Indietro l'app verrà chiusa.
In questa modalità non vengono visualizzati l'elenco delle stazioni standard, il menu, la configurazione, ecc.
Per ripristinare la modalità standard, rimuovere l'XML file da un archivio esterno (o rimuovere l'archivio esterno)

–> Procedura con caricamento file da memoria interna
1) Esportazione files da Automation Browser nella memoria interna
2) Copiare automb.xml in:
/Download/AutomationBrowser/automb.xml (per Android < 10)
/Android/data/net.spidercontrol.automb/files/automb.xml (per Android >= 10)
(La cartella dovrebbe già esistere nella memoria interna)
3) Importazione files nel browser di automazione (menu)

Per ripristinare la modalità standard, rimuovere l'XML file (automb.xml) dalla memoria interna
Tutte le impostazioni che possono essere definite in XML file:

Il mio Visu
<start_url>http://192.168.1.123/Visu.htmlurl>
MicroBrowser
3
falso
VERO
falso
VERO
VERO
falso
falso


è un numero intero o una stringa

0: Auto (non supportato per l'avvio automatico)
1: HTML5
2: MicroBrowser

 

Frameset in HTML file
Sono supportate solo poche configurazioni per visualizzare 2, 3, 4 o 6 frame
An URL può essere definito per ogni frame, sia un http URL per HTML5 WebView o un RTSP URL per lo streaming video, qualcosa del tipo:

File: frameset2.html



File: frameset4.html





File: frameset3.html






File: frameset6.html
<FRAMESET rows=”50%,50%” cols=”33%,33%,33%”>







Nota: le dimensioni del frame in px o percentuali non sono ancora supportate

Schermata iniziale
Dopo aver installato l'edizione Home Screen di Automation Browser, premi il tasto Home di Android. Ti verrà chiesto di scegliere il launcher predefinito (*). Premi nuovamente il tasto Home per visualizzare l'opzione SEMPRE.

Una volta scelto Automation Browser (SEMPRE), questo verrà avviato automaticamente al prossimo avvio e non vedrai più la schermata Home predefinita di Android (Desktop)!
Per ritrovare questa opzione, dovrai cancellare l'impostazione "Apri impostazioni predefinite" dell'app Automation Browser. Apri le Impostazioni Android (menu dell'app nell'angolo in alto a destra) e, a seconda della versione di Android, dovrai andare su

  • App > Browser di automazione > Apri per impostazione predefinita > CANCELLA IMPOSTAZIONI PREDEFINITE
  • Archiviazione e USB > App > Browser di automazione > icona (i) > Apri per impostazione predefinita > CANCELLA IMPOSTAZIONI PREDEFINITE

Quindi, premi nuovamente il pulsante Home di Android.
(*) Se non vedi il popup per selezionare il launcher predefinito, è probabile che un altro launcher sia già selezionato come predefinito.
In tal caso, dovrai cancellare le impostazioni "Impostazioni predefinite di apertura" nell'app di avvio corrente. Il nome dell'app è spesso simile a "Launcher" o "Google Now Launcher", ...

 

Domande frequenti sul microbrowser CODESYS

Le seguenti domande vengono poste spesso in merito al MicroBrowser CODESYS.

Non riesco a connettermi! Dice "File Non trovato!"
Nella maggior parte dei casi le cause possibili sono due:
1. Le versioni precedenti del MicroBrowser CODESYS (precedenti alla 1.5.15.116) non supportano l'opzione "compresso webvisu”.
2. Alcuni PLC CODESYS sono sensibili alle maiuscole e alle minuscole. Le versioni precedenti di MicroBrowser CODESYS visualizzano la pagina di accesso con il nome "PLC_VISU.xml" scritto a caratteri cubitali. Ma file sul webserver è scritto “plc_visu.xml”. Possibile soluzione alternativa: modificare il “webvisu.htm” File sul tuo PLC e modifica questa riga:

A

Perché gli array non vengono visualizzati correttamente?
Normalmente gli array non funzionano con l'applet di CODESYS stesso. Ma con il nostro MicroBrowser CODESYS è possibile, MA le varianti indicizzate degli elementi dell'array necessari devono esistere anche in view, perché altrimenti l'indirizzo della variabile è sconosciuto.

Exampon:
“.g_afb_GF[.g_index].i_bo_configured” è una variante indicizzata che può essere letta e scritta con MicroBrowser CODESYS, ma è necessario sapere già durante la fase di compilazione del progetto quali indici vengono utilizzati e si devono includere anche le varianti risolte della variabile nel view: “.g_afb_GF[6].i_bo_Configured” (ad esempio in un campo di testo nascosto).

 

Leggi di più su questo manuale e scarica il PDF:

Documenti / Risorse

Pannello touch Android SpiderControl AutomationBrowser [pdf] Manuale di istruzioni
Android Touch Panel Edition Versione 3, AutomationBrowser Android Touch Panel, AutomationBrowser, Android Touch Panel, Touch Panel, Pannello

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *