Manual de instrucións do panel táctil Android de SpiderControl AutomationBrowser

Panel táctil de Android para o navegador de automatización

Especificacións

  • Nome do produto: AutomationBrowser Android Touch Panel Edition
    Versión 3
  • Licenza: Non exclusiva e intransferible
  • Lei vixente: Kantan Baselland, Suíza
  • Compatibilidade do sistema operativo: Android
  • Información sobre marcas rexistradas: Windows 10, Mac OS, Pentium e CODESYS
    son marcas rexistradas

Instrucións de uso do produto

1. Contrato de licenza

Antes de usar o software, lea atentamente e acepte os termos
do acordo de licenza proporcionado.

2. Instalación

Para instalar a aplicación do navegador de automatización SpiderControl para
Android:

  1. Visita o seguinte URL: Navegador de automatización
    Páxina de descarga de aplicacións para Android
  2. Descarga a aplicación desde a ligazón proporcionada
  3. Siga as instrucións en pantalla para completar a instalación
    proceso

3. Iniciación

Unha vez instalada, inicia a aplicación AutomationBrowser no teu Android
dispositivo para comezar a usalo.

4. Navegación pola aplicación

A aplicación permítelle view TEQ (*.teq) filee interactuar con
Interface Home-Máquina (MMI) views en paneis táctiles ou navegadores.

5 Solución de problemas

Se tes algún problema coa aplicación, consulta o material proporcionado
documentación ou póñase en contacto co servizo de atención ao cliente para obter asistencia.

FAQ

P: Cal é o propósito de AutomationBrowser?

R: AutomationBrowser está deseñado para facilitar viewing e
interacción con MMI views en paneis táctiles ou navegadores.

P: Como podo rescindir o contrato de licenza?

R: Para rescindir o contrato de licenza, destrúa todas as copias do
software. O acordo tamén rescindirase se non cumpres
coas súas disposicións.

P: É AutomationBrowser compatible con Windows ou Mac?
sistemas operativos?

R: Non, AutomationBrowser está deseñado especificamente para Android
dispositivos.

Navegador de automatización
Edición de panel táctil de Android Versión 3

Contidos
CONTRATO DE LICENZA ………………………………………………………………………………………………………………………………………. 3
ABREVIACIÓNS ………………………………………………………………………………………………………………………………………………. 4 MMI ……………………………………………………………………………………………………………………………………………….. 4 *.PRJ ……………………………………………………………………………………………………………………………………………………. 4 VIEW ……………………………………………………………………………………………………………………………………………………………………. 4 TEQ (*.TEQ) ……………………………………………………………………………………………………………………………….. 4 PINTOR ……………………………………………………………………………………………………………………………………………….. 4 PPO ………………………………………………………………………………………………………………………………………………. 4 ENVASE…………………………………………………………………………………………………………………………………………. 4
INSTALACIÓN………………………………………………………………………………………………………………………………………………………….. 5 NAVEGADOR DE AUTOMATIZACIÓN SPIDERCONTROL™ PARA ANDROID™ …………………………………………………………………………………… 5 ATENCIÓN …………………………………………………………………………………………………………………………………………. 5 INSTALACIÓN NO SEU PANEL TÁCTIL DE ANDROID ………………………………………………………………………………………………. 5 PARA PANEL TÁCTIL INDUSTRIAL…………………………………………………………………………………………………………………………………….. 5
POR QUE O NAVEGADOR AUTOMATIZADO? …………………………………………………………………………………………………………………….. 7
PRIMEIROS PASOS………………………………………………………………………………………………………………………………………………………….. 9 AXUSTES DE ANDROID: ……………………………………………………………………………………………………………………………………. 11 PANTALLA COMPLETA: …………………………………………………………………………………………………………………………………… 11 MODO INMERSIVO: ………………………………………………………………………………………………………………………………………… 11 BARRA DE NAVEGACIÓN: …………………………………………………………………………………………………………………………………….. 11 ESCALA AUTOMÁTICA: ………………………………………………………………………………………………………………………………………….. 11 PANORÁMICA E ZOOM:……………………………………………………………………………………………………………………………………………….. 12 ANTI-ALIAS: ………………………………………………………………………………………………………………………………………………. 12 TECLADO DE ANDROID:……………………………………………………………………………………………………………………………………………………. 12 MANTER A PANTALLA ACENDIDA…………………………………………………………………………………………………………………………. 12 LIMPAR A CACHÉ EN HTML5…………………………………………………………………………………………………………………… 12 ALMACENAMENTO EXTERNO ……………………………………………………………………………………………………………………………… 12 EXPORTAR:…………………………………………………………………………………………………………………………………………………… 12 IMPORTAR:………………………………………………………………………………………………………………………………………………. 13 CÓDIGO PIN:…………………………………………………………………………………………………………………………………………………… 13 REXISTRAR FILE ………………………………………………………………………………………………………………………………………………………….. 13 ABRIR O MANUAL…………………………………………………………………………………………………………………………………… 13 PECHAR: ……………………………………………………………………………………………………………………………………………….. 13
AMPLIACIÓN DO NAVEGADOR DE AUTOMACIÓN ……………………………………………………………………………………………………….. 14 NAVEGADOR DE AUTOMACIÓN CON NAVEGACIÓN SEN INTERRUPCIÓNS DESDE O PLC Á CÁMARA ………………………………………………………………… 14 NAVEGADOR DE AUTOMACIÓN CON LÓXICA PROGRAMABLE PARA SALTAR, BLOQUEAR O TACTO E CAMBIAR A RETROILUMINACIÓN ……………………………….. 14 HTTP/HTTPS ………………………………………………………………………………………………………………………………………… 15 VNC URL……………………………………………………………………………………………………………………………………………………………. 16 RTSP URL PARA A TRANSMISIÓN DE VÍDEO……………………………………………………………………………………………………………………. 17 MODO DE INICIO AUTOMÁTICO …………………………………………………………………………………………………………………….. 18 MODO DE ESTACIÓN ÚNICA…………………………………………………………………………………………………………………………. 18 CONXUNTO DE CADROS EN HTML FILE ……………………………………………………………………………………………………………………………………………… 20 PANTALLA DE INICIO ………………………………………………………………………………………………………………………………………… 21
PREGUNTAS FRECUENTES DO MICRONAVEGADOR CODESYS ………………………………………………………………………………………………………………………….. 22
2

Contrato de licenza
LEA OS TERMOS DESTE ACORDO E CALQUERA TERMO DE LICENZA SUPLEMENTARIO FORNECIDO (CONXECTIVAMENTE, O "ACORDO") DETIDAMENTE ANTES DE ABRIR O PAQUETE DE MEDIOS DE SOFTWARE. AO ABRIR O PAQUETE DE MEDIOS DE SOFTWARE, VOSEDE ACEPTA OS TERMOS DESTE ACORDO. SE NON ESTÁ DE ACEPTO CON TODOS ESTES TERMOS, DEVOLVA INMEDIATAMENTE O SOFTWARE NON UTILIZADO AO LUGAR DE COMPRA.
1. LICENZA DE USO
ININET OUTORGA UNHA LICENZA NON EXCLUSIVA E NON TRANSFERÍBEL LIMITADA AO USO INTERNO DO SOFTWARE E DA DOCUMENTACIÓN ADXUNTOS E A CALQUERA CORRECCIÓN DE ERROS PROPORCIONADA POR ININET SOLUTIONS GMBH (CONXECTIVAMENTE, O «SOFTWARE»).
2. LEI APLICABLE
ESTE ACORDO REXERASE POLAS LEIS DO CANTÓN DE BASILEA, SUÍZA.
3. EXENCIÓN DE GARANTÍA
ESTE SOFTWARE E O DOCUMENTO INCLÚE FILEOS PRODUTOS VÉNDENSE "TAL CUAL" E SEN GARANTÍAS DE RENDEMENTO OU COMERCIABILIDADE OU CALQUERA OUTRA GARANTÍA, XA SEXA EXPRESA OU IMPLÍCITA. DEBIDO AOS DIVERSOS ENTORNOS DE HARDWARE E SOFTWARE NOS QUE SE PODEN INCLUIR AS SOLUCIÓNS ININET, NON SE OFRECE NINGUNHA GARANTÍA DE IDONEIDADE PARA UN FIN DETERMINADO. UN BO PROCEDEMENTO DE PROCESAMENTO DE DATOS ESIXE QUE CALQUERA PROGRAMA SEXA PROBADO COMPLETAMENTE CON DATOS NON CRÍTICOS ANTES DE CONFIAR NEL. O USUARIO DEBE ASUMAR TODO O RISCO DE USAR O PROGRAMA. CALQUERA RESPONSABILIDADE DO VENDEDOR LIMITARASE EXCLUSIVAMENTE Á SUBSTITUCIÓN DO PRODUTO OU AO REEMBOLSO DO PREZO DE COMPRA.
4. RESTRICCIÓNS
O SOFTWARE É CONFIDENCIAL E TEN DEREITOS DE AUTOR. A TÍTULO DE CALQUERA SOFTWARE E TODOS OS DEREITOS DE PROPIEDADE INTELECTUAL ASOCIADOS SON RESERVADOS POR ININET SOLUTIONS GMBH E/OU OS SEUS LICENCIADORES. NON SE PODE FACER COPIAS DO SOFTWARE QUE NON SEAN UNHA ÚNICA COPIA DO SOFTWARE PARA FINS DE ARQUIVO. NON SE PODE MODIFICAR, DESCOMPILAR NIN APLICAR ENXEÑARÍA INVERSA DO SOFTWARE. O SOFTWARE NON ESTÁ DESEÑADO NIN LICENCIADO PARA O SEU USO NO CONTROL EN LIÑA DE AVIÓNS, TRÁFICO AÉREO, NAVEGACIÓN AÉREA OU COMUNICACIÓNS DE AVIÓNS; OU NO DESEÑO, CONSTRUCIÓN, FUNCIONAMENTO OU MANTEMENTO DE NINGUNHA INSTALACIÓN NUCLEAR. VOSEDE GARANTE QUE NON UTILIZARÁ O SOFTWARE PARA ESTES FINS.
5. LIMITACIÓN DE RESPONSABILIDADE
NA MEDIDA QUE NON O PROHÍBA A LEI, EN NINGÚN CASO ININET SOLUTIONS GMBH NIN OS SEUS LICENCIANTS SERÁN RESPONSABLES DA PERDA DE INGRESOS, BENEFICIOS OU DATOS, NIN DE DANOS ESPECIAIS, INDIRECTOS, CONSECUENTES, INCIDENTAIS OU PUNITIVOS, INDEPENDENTEMENTE DA SÚA CAUSA, INDEPENDENTEMENTE DA TEORÍA DA RESPONSABILIDADE, DERIVADOS OU RELACIONADOS CO USO OU A INCAPACIDADE DE USAR O SOFTWARE, AÍNDA QUE ININET SOLUTIONS GMBH FOI ADVERTIDA DA POSIBILIDADE DE TALES DANOS. EN NINGÚN CASO A RESPONSABILIDADE DE ININET SOLUTIONS GMBH ANTE VOSTEDE, XA SEXA POR CONTRATO, POR RESPONSABILIDADE EXTRACONTRACTUAL (INCLUÍDA A NEGLIXENCIA) OU OUTRO TIPO, EXCEDERÁ O IMPORTE PAGADO POR VOSTEDE POLO SOFTWARE EN VIRTUD DESTE ACORDO. AS LIMITACIÓNS ANTERIORES APLICARÁNSE INCLUSO SE A GARANTÍA INDICADA ANTERIORMENTE NON CUMPRISE O SEU PROPÓSITO ESENCIAL.
6. TERMINACIÓN
ESTE ACORDO É EFECTIVO ATA A SÚA RESCISIÓN. PODE RESCISIONAR ESTE ACORDO EN CALQUERA MOMENTO DESTRUÍNDO TODAS AS COPIAS DO SOFTWARE. ESTE ACORDO RESCISIONARÁ INMEDIATAMENTE SEN PREVIO AVISO POR PARTE DE ININET SOLUTIONS GMBH SE INCUMPRE CALQUERA DISPOSICIÓN DESTE ACORDO. AO SÚA RESCISIÓN, DEBE DESTRUÍR TODAS AS COPIAS DO SOFTWARE.
Windows 10 é unha marca rexistrada de Microsoft Inc. Mac OS é unha marca rexistrada de Apple Inc. Pentium é unha marca rexistrada de Intel Inc. CODESYS é unha marca rexistrada de CODESYS GmbH.
3

MMI *.prj
View TEQ (*.teq) Contenedor de PPO para pintor

Abreviaturas
Interface home-máquina, por exemplo, un SpiderControl™ viewmóstrase nun panel táctil ou nun navegador.
File extensión para un proxecto SpiderControl™ file xerado polo EDITOR SpiderControl™. Un proxecto SpiderControl™ inclúe todo o necesario para formar unha MMI nun panel táctil ou nun navegador.
A view é o que o usuario dunha MMI ve nun momento dado dentro dunha xanela ou dun navegador. Un *.teq file implementa unha view.
File extensión para un SpiderControl™ view file xerado polo EDITOR SpiderControl™.
Un pintor é un obxecto gráfico que emprega o EDITOR SpiderControl™. Este obxecto está programado en JAVA. Varios pintores foron empaquetados nun applet que reside nun sistema integrado.
Significa Punto de proceso. Un punto de proceso é unha variable da aplicación de usuario que debe ser visible para a MMI.
Un contedor é unha variable local, que ten un alcance dentro do applet/viewOs contedores úsanse para intercambiar valores entre diferentes pintores nun view ou entre diferentes views do mesmo applet

4

Instalación

Navegador de automatización SpiderControl™ para Android™
A aplicación SpiderControl Automation Browser para Android está dispoñible para a súa descarga nesta páxina: https://www.ininet.ch/public/MicroBrowser/Android/automb.html
Este navegador está deseñado para usarse en paneis táctiles industriais con Android versión 5.0 (Lollipop) e superior, para procesadores ARM ou x86. A aplicación SpiderControl Automation Browser é compatible. web visualización deseñada con SpiderControl Editor ou calquera dos editores OEM, CODESYS V.2, CODESYS V.3, pero tamén pode abrir calquera páxina HTML 5 estándar.

Atención

Preste especial atención a que esta edición do navegador non está pensada para ser usada por clientes nos seus teléfonos intelixentes ou tabletas do mercado público. Dado que esta aplicación require un código de activación, dependendo do hardware. Unha actualización do seu Android pode causar a perda da clave de licenza. Ademais, cando cambie de teléfono, terá que mercar unha nova licenza. Polo tanto, suxerímoslle que instale a aplicación SpiderControl MicroBrowser desde Play Store coa súa conta de Google para este propósito.

Instalación no teu panel táctil de Android
Abre esta páxina no teu dispositivo Android cun estándar web navegador e fai clic na icona do droide.
Descarga o navegador de automatización SpiderControl (abre a ligazón de arriba)
Unha vez finalizada a descarga, abre o APK file gardado no cartafol de descargas e segue as instrucións para completar a instalación. Nota: É posible que se soliciten algunhas autorizacións para permitir a instalación dun APK file fóra da tenda oficial.

Para panel táctil industrial

Se queres que o Navegador de automatización sexa a aplicación principal do teu dispositivo, a edición da pantalla de inicio do Navegador de automatización é a opción correcta. Iniciarase automaticamente ao reiniciar e cada vez que premas o botón Inicio, mostrarase de novo a aplicación.

Descarga o navegador de automatización SpiderControl (abre a ligazón de arriba)

Despois da instalación, ao premer o botón de inicio de Android, pediráselle que escolla o iniciador predeterminado(*). Prema de novo o botón de inicio para ver a opción SEMPRE. Unha vez escollido o navegador de automatización (SEMPRE), este iniciarase automaticamente no seguinte inicio e xa non verá a pantalla de inicio predeterminada de Android. Para ter a opción de novo, terá que desactivar a opción "Abrir valores predeterminados" na aplicación do navegador de automatización.

5

Abre a Configuración de Android (menú da aplicación na esquina superior dereita) e, dependendo da versión de Android, terás que ir a
Aplicacións > Navegador de automatización > Abrir por defecto > BORRAR VALORES PREDETERMINADOS Almacenamento e USB > Aplicacións > Navegador de automatización > icona (i) > Abrir por defecto > BORRAR VALORES PREDETERMINADOS A continuación, preme de novo o botón de inicio de Android. (*) Se non ves a xanela emerxente para seleccionar o iniciador predeterminado, probablemente sexa porque xa hai outro iniciador seleccionado como predeterminado. Nese caso, terás que borrar a configuración de "Abrir valores predeterminados" na aplicación de inicio actual. O nome da aplicación adoita ser algo así como "Iniciador" ou "Iniciador de Google Now",...
6

Breve resumo Descrición detallada

Por que o navegador de automatización?
Funcionamento do panel de soporte, modo quiosco. Un navegador sempre funciona, mesmo con HMI herdadas que xa non son compatibles co navegador estándar. Fácil instalación, configuración e mantemento da aplicación. O usuario está restrinxido ao desexado. URL O usuario ten unha lista de todos os PLC/servidores dispoñibles. Sen saída ao nivel do sistema operativo, pero permite certas configuracións do sistema operativo (por exemplo, enderezo IP). Interactúa con dispositivos de entrada adicionais: teclado en pantalla, RFID, escáner. Ten un mellor rendemento cos clientes CODESYS V3.x mesmo en hardware máis lento. Permite funcións de control remoto: o PLC pode acender a luz do panel. Implica e controla outros programas no panel sen saír do contexto da interface de usuario. Ofrece unha plataforma para a integración de I4.0/IIoT que pode ser usada polo persoal de nivel de fábrica (non se necesitan profesionais de TI).
WebAs HMI baseadas en son hoxe en día estándar na automatización para o funcionamento e a monitorización. A través dos navegadores dispoñibles nunha ampla variedade de dispositivos Web As tecnoloxías ofrecen un alto grao de simplificación e modularidade no desenvolvemento de interfaces gráficas de usuario. A mesma tecnoloxía tamén permite o funcionamento no panel do operador, no PC, no teléfono intelixente ou na tableta. Pero: ata o de agora, todo ben, onde quedan problemas sen resolver hoxe en día? WebAs HMI baseadas en pódense almacenar facilmente directamente nos controladores, porque as integracións integradas Web servidores están dispoñibles en case todas partes hoxe en día. Un obstáculo importante na actualidade son os antigos Web HMI, que se usan en moitos controladores instalados que están baseados en applets de Java e xa non son compatibles cos navegadores máis populares. Estes inclúen, por exemplo,ampo CODESYS Webvisu V2.x ou incluso versións OEM máis antigas de SpiderControl™ en PLC de Phoenix Contact, SAIA-Burgess, Panasonic e moitos máis. Outro problema xurdirá cando teña varios sistemas de automatización nun só sistema e a estación do operador teña que ir e vir entre os distintos Web servidores, para que o operador poida incluso ver toda a información relevante alí. Desde o punto de vista técnico view, isto non é un problema. Para cambiar dun servidor a outro, o almacenado URL ligazón servirá. Na práctica, porén, isto pode ser complexo e a miúdo problemático. Iso significa que tes que depositar o posible URL saltos nos HMI e en todos os Web servidores con antelación. Tamén supón un esforzo considerable e, nalgúns casos, non é posible en absoluto se o Web A HMI foi desenvolvida por unha terceira empresa. Outro problema serán os inicios de sesión.
Normalmente hai varios niveis de usuario nunha operación para os que primeiro hai que identificarse. Pero se saltas dun Web servidor a outro, esta información pérdese e o procedemento de inicio de sesión iniciarase de novo. Outro problema importante son as mensaxes emerxentes que se lle deberían mostrar ao usuario inmediatamente se hai algún problema co sistema. Non obstante, se isto ocorre mentres o panel mostra a HMI doutro Web servidor, o usuario non recibe este erro. O SpiderControlTM AutomationBrowser de iniNet Solutions está desenvolvido para resolver estes problemas e contén tamén outras funcionalidades útiles para a automatización. Por exemploample
7

pódese crear directamente no AutomationBrowser unha lista de estacións, na que se almacenan todos os controladores conectados cos seus URLEsta lista pódese mostrar en calquera momento, mesmo se o navegador está situado nunha páxina HTML dun controlador. Non é necesario facer ningún cambio nos ficheiros existentes. Web HMIs de controladores. A diferenza cunha lista de "favoritos", tan coñecida dun navegador convencional: como se espera que o navegador do panel funcione en "modo quiosco" (pantalla completa), non pode acceder a todas as funcións normais do menú do navegador. Só se mostrará a selección de estacións e, se é necesario, un botón "atrás". Ademais, a lista de estacións pódese mostrar nun formato grande e amigable coa pantalla táctil para aumentar a usabilidade do usuario. Esta páxina de inicio pode incluso ser personalizada por un programador. Para resolver o problema da compatibilidade con versións máis antigas web HMI, varios navegadores foron integrados en AutomationBrowser. Invisible para o usuario, AutomationBrowser simplemente selecciona o correcto viewpor si só, o que facilita a integración de persoas máis antigas Web visualizacións como CODESYS V2.
8

Primeiros Pasos
Despois da instalación correcta, aparecerá a seguinte xanela:
9

O AutomationBrowser contén MicroBrowser e Chromium. O MicroBrowser pode mostrar: todo Web-HMI deseñadas con SpiderControl PC HMI Editor ou unha versión OEM do mesmo: CODESYS WebVisu V2.3 – CODESYS WebVisu V3.x Para todo o demais contido, AutomationBrowser empregará o HTML5 integrado de Chromium. Web-Cliente. Ao abrir un URL, o AutomationBrowser analizará primeiro a páxina HTML e despois abrirá automaticamente o MicroBrowser ou Chromium (cando estea en modo automático). Os proxectos HMI de SpiderControl máis antigos, así como o CODESYS Webvisu V2.3 usaba applets de Java, que xa non son compatibles con ningún navegador. O micronavegador pode mostrar estas HMI sen unha máquina virtual de Java mediante unha implementación nativa. CODESYS Webvisu V3.x pódese visualizar tanto co MicroBrowser como con Chromium HTML5. O MicroBrowser ofrece un mellor rendemento, así como outras posibilidades, polo que para este tipo de HMI, AutomationBrowser abrirá Chromium cando estea en modo automático ou o MicroBrowser cando se obrigue ao modo MicroBrowser. Cando se mostra unha HMI SpiderControl baseada en HTML5 máis recente, o modo automático abrirá o MicroBrowser, pero pódese forzar a que use Chromium seleccionando o modo HTML5.
10

Menú principal (3 puntos arriba á dereita)

Configuración de Android: Pantalla completa: Modo inmersivo: Barra de navegación: Escala automática:

Entra na Configuración de Android para modificar o Enderezo IP e outros parámetros relacionados coa rede. Isto é útil cando AutomationBrowser está no modo de pantalla de inicio e o usuario non ten acceso a outras aplicacións.
A pantalla completa só se usa para eliminar a barra de estado na parte superior da pantalla
O modo inmersivo úsase para eliminar tanto a barra de estado como a barra de tarefas na parte inferior da pantalla (restaura a barra de tarefas cun deslizamento cara arriba desde a parte inferior da pantalla)
Isto só se usa no modo HTML 5 para mostrar unha barra de control na parte superior da pantalla, para navegar cos botóns anterior e seguinte, para actualizar a view ou volver á casa view
– Micronavegador: O view reescalarase automaticamente para axustarse á pantalla (isotrópico, mantendo a proporción ancho/alto)
– HTML 5: Non está realmente reescalado no view, xa que depende da páxina HTML. Pero activará unha opción do WebView control para axustarse á pantalla.
11

Panorámica e zoom: Antialiasing:
Teclado de Android: Manter a pantalla activada Borrar a caché no almacenamento externo HTML5 Exportar:

– MicroBrowser: activa/desactiva a panorámica e o zoom da view. – HMTL 5: Non se usa, esta opción xa está xestionada no código HTML.
– MicroBrowser: Mellora a renderización con antialias se o dispositivo aínda non admite esta funcionalidade no acelerador de hardware. Na maioría dos dispositivos non precisamos activar esta opción.
– HTML 5: Sen usar
– MicroBrowser: Mostra o teclado de Android para editar un valor ou usa o TEQ do teclado/teclado alfabético files
– HTML 5: Sen usar
Manter a pantalla acesa cando estea conectada ao obxectivo, en MicroBrowser/HTML5/VNC/Video view
Limpa a caché de HTML5 en cada conexión co destino
Se está activado, gardarase todo files na primeira tarxeta SD/disco USB atopado, en lugar de usar o almacenamento interno
Exportar a lista de estacións no ficheiro Download/AutomationBrowser/MB_STATION.xml

12

Desprácese pola lista do menú para obter máis información…

Importar: Código PIN:
Rexistro File Abrir o manual Pechar:

Importar a lista de estacións desde Download/AutomationBrowser/MB_STATION.xml
O código PIN úsase para evitar calquera modificación por parte do usuario operador. O contrasinal é necesario para cambiar calquera cousa. Esta función permite bloquear o panel do operador para evitar que un usuario modifique a configuración ou saia da aplicación (`Modo quiosco`).
Xerar un rexistro file /Descarga/Navegador de automatización/automb_log.txt
Abrir este documento no PDF viewer
Pecha o menú

13

Ampliación do navegador de automatización
A versión que instalaches ata o de agora abrangue a funcionalidade básica. Se necesitas un comportamento personalizado, podes ampliar AutomationBrowser cos compoñentes de SpiderPLC. A continuación, presentamos dous exemplos.amples destas extensións. Se tes unha aplicación que se poida resolver con este enfoque, ponte en contacto connosco.
AutomationBrowser con navegación sen fisuras desde o PLC á cámara. O AutomationBrowser de SpiderControl permite unha navegación sen fisuras desde un navegador HTML5. Webvisu nun PLC a un web-cámara que está ligada directamente co seu H264 / rtsp:// URL (que é compatible con case calquera webcámara). Unha interface de usuario totalmente personalizada no panel de control ofrece a opción de proporcionar un funcionamento autónomo e consistente. https://www.youtube.com/watch?v=ohQA5tI2A8E
AutomationBrowser con lóxica programable para saltar, bloquear o toque e cambiar a retroiluminación. O AutomationBrowser de SpiderControl pódese programar cunha lóxica de bloque funcional integrada para forzar un salto a un punto específico. URL, para bloquear a pantalla táctil ou para activar/desactivar a retroiluminación. O SpiderPLC integrado pódese programar con calquera navegador estándar e conéctase a un PLC externo mediante protocolos estándar como OPC UA, Modbus, ISO-on-TCP e moitos máis. Deste xeito, un Web-O panel pódese usar para mostrar varios Web-HMI, pero aínda así controladas por un PLC conectado. https://www.youtube.com/watch?v=2kIVhjvNuk8
14

HTTP/HTTPS

O navegador de automatización admite tanto http como https URL, con ou sen credenciais.
http://[user:password@]hostname/… https://[user:password@]hostname/…
Se non se especifican as credenciais no URL e o servidor solicita a autenticación HTTP, mostrará un diálogo de autenticación para introducir o nome de usuario e o contrasinal. Se seleccionas "Gardar contrasinal" neste diálogo, seguirá mostrando o diálogo de autenticación a próxima vez para permitir que o usuario use a información almacenada ou introduza outro nome de usuario/contrasinal. Se se especifican as credenciais no URL, o diálogo de autenticación HTTP non se mostrará a non ser que as credenciais sexan incorrectas. Nese caso, terás que actualizar ou borrar as credenciais do URL.
Se o servidor usa un certificado SSL non fiable ou un certificado creado por un usuario, solicitaráselle ao usuario que o acepte e que continúe cargando a páxina, ou non. Prema SI (SEMPRE) para gardar permanentemente a súa elección. Prema BORRAR DATOS na Configuración de Android da aplicación para restaurar a configuración predeterminada e borrar todas as credenciais almacenadas.

15

VNC URL

VNC URL é algo así como vnc://192.168.1.123/
vnc://nomedehost[:porto]/[bpp[.profundidade]]/[contrasinal] Parámetros opcionais: – porto, o valor predeterminado é 5900 – bpp é 8, 16 (565) ou 32 (888), 0 usa o parámetro predeterminado do servidor – a profundidade é opcional e depende do bpp. Os valores compatibles son 16.15 (555), 8.6 (64 cores) ou 8.3 (8 cores) – contrasinal se é necesario debe definirse despois do formato de píxeles, para usar o formato de píxeles predeterminado, use bpp 0 – Se é compatible no servidor VNC, a mellor opción é 16 bpp (565), por exemploample
vnc://192.168.1.2/16/contrasinal
Notas: – Un botón flotante úsase para abrir e pechar o teclado de Android. – O botón flotante só é visible se a opción Teclado de Android está activada no menú. – Unha pulsación longa no botón flotante move o botón. – Recoméndase usar o inicio automático no modo MicroBrowser en lugar da detección automática. – Se se perde a conexión e o inicio automático está definido cun atraso (3 segundos ou máis), volverase á páxina da conta atrás.

16

RTSP URL para a transmisión de vídeo rtsp://[usuario:contrasinal@]nomedohost/[live0][?caching=MILISEGUNDOS] Dependendo da cámara terás que especificar /live0, /live1, … ou algo semellante, despois do nome do host O parámetro opcional de caché de rede no rtsp URL, permíteche reducir a latencia da transmisión en directo, pero pode causar artefactos ou problemas de actualización se o parámetro é demasiado curto. O valor predeterminado é 200 ms, por exemploample, para definir 50 ms rtsp://192.168.1.123/live0?caching=50
17

Modo de inicio automático Modo de estación única

* Sen conta atrás (comeza inmediatamente)
1) O inicio automático con detección automática mostrará en breve a páxina de configuración e abrirá o MicroBrowser ou HTML5 view 2) O inicio automático con MicroBrowser saltará directamente a MicroBrowser se o servidor é accesible (*) 3) O inicio automático con HTML5 saltará directamente a WebView, se o servidor é accesible
(*) Se o servidor non é accesible ou se se perde a conexión, saltarase á páxina de configuración.
* Cunha conta atrás de N segundos (inicio automático 3 s, 10 s, 15 s, 30 s, 45 s, 60 s, 90 s ou 120 s) ao iniciar
1) O inicio automático con detección automática mostrará en breve a páxina de configuración e abrirá o MicroBrowser ou HTML5 view despois dun atraso de N segundos 2) O inicio automático con MicroBrowser saltará ao MicroBrowser view se o servidor é accesible despois dun atraso de N segundos (**) 3) O inicio automático con HTML5 saltará ao WebView, se o servidor é accesible despois dun atraso de N segundos
(**) Se o servidor non é accesible ou se se perde a conexión, realizará intentos interminables cada 10 segundos. Para cancelar os intentos interminables e volver á páxina de configuración, prema 5 veces na esquina superior esquerda. Ou prema o botón de retroceso se está dispoñible.
En vez de mostrar a mensaxe de carga "Cargando...", podes configurar unha imaxe de arranque para que se mostre ao iniciar, cargada desde /sdcard/Download/bootscreen.png
O modo de estación única úsase para iniciar directamente o especificado URL na configuración da aplicación XML file, omitindo a páxina de configuración. É un modo no que o usuario final non verá a páxina de configuración.
Fileautomb.xml
A miña Visuurl>http://localhost/Visu.htmlurl> MicroNavegador 3 falso

–> Procedemento de carga file desde o almacenamento externo
1) Exportación files do Navegador de automatización a un almacenamento externo (USB, tarxeta SD, etc.) 2) Copiar automb.xml en:
/Descarga/AutomationBrowser/automb.xml (para Android < 10)
18

/Android/datos/net.spidercontrol.automb/files/automb.x ml (para Android >= 10)
(O cartafol xa debería existir no almacenamento externo) 3) Importar files no Navegador de automatización (menú)
Unha vez que o XML file foi cargado conurl>, comezará automaticamente co especificado URL e configuración. Premer o botón Atrás pechará a aplicación. Neste modo, non verás a lista estándar de emisoras, o menú, a configuración, etc. Para restaurar o modo estándar, elimina o XML file desde o almacenamento externo (ou retirar o almacenamento externo)
–> Procedemento de carga file desde o almacenamento interno
1) Exportación files do Navegador de automatización á memoria interna 2) Copia automb.xml en:
/Descarga/AutomationBrowser/automb.xml (para Android < 10)
/Android/datos/net.spidercontrol.automb/files/automb.x ml (para Android >= 10)
(O cartafol xa debería existir na memoria interna) 3) Importar files no Navegador de automatización (menú)
Para restaurar o modo estándar, elimine o ficheiro XML file (automb.xml) desde o almacenamento interno
Todas as configuracións que se poden definir en XML file:
A miña Visuurl>http://192.168.1.123/Visu.htmlurl> MicroNavegador 3 falso verdadeiro falso verdadeiro verdadeiro falso falso

é un número enteiro ou unha cadea de caracteres 0: Auto (non compatible co inicio automático) 1: HTML5 2: MicroBrowser
19

Conxunto de marcos en HTML file

Só se admiten unhas poucas configuracións para ver 2, 3, 4 ou 6 fotogramas. URL pódese definir para cada marco, xa sexa un http URL para HTML5 WebView ou un RTSP URL para a transmisión de vídeo, algo así como:
File: conxunto de marcos2.html


File: conxunto de marcos4.html


File: conxunto de marcos3.html


File: conxunto de marcos6.html


Nota: o tamaño do fotograma en px ou porcentaxe aínda non é compatible

20

Pantalla de inicio

Despois de instalar a edición da pantalla de inicio do navegador de automatización, preme o botón Inicio de Android. Entón, pediráselle que escolla o iniciador predeterminado (*). Prema o botón Inicio de novo para ver a opción SEMPRE. Unha vez que escolla o navegador de automatización (SEMPRE), este iniciarase automaticamente no seguinte inicio e xa non verá a pantalla de inicio predeterminada de Android (Escritorio)!
Para atopar esta opción de novo, terás que desactivar a configuración "Abrir valores predeterminados" da aplicación Navegador de automatización. Abre Configuración de Android (menú da aplicación na esquina superior dereita) e, dependendo da versión de Android, terás que ir a calquera das seguintes opcións:
* Aplicacións > Navegador de automatización > Abrir por defecto > BORRAR VALORES PREDETERMINADOS * Almacenamento e USB > Aplicacións > Navegador de automatización > icona (i) > Abrir por defecto > BORRAR VALORES PREDETERMINADOS A continuación, preme de novo o botón de inicio de Android.
(*) Se non ves a xanela emerxente para seleccionar o iniciador predeterminado, probablemente sexa porque xa hai outro iniciador seleccionado como predeterminado. Nese caso, terás que borrar a configuración de "Abrir valores predeterminados" na aplicación de inicio actual. O nome da aplicación adoita ser algo así como "Iniciador" ou "Iniciador de Google Now",...

21

Preguntas frecuentes sobre o micronavegador CODESYS
As seguintes preguntas fanse con frecuencia sobre o MicroBrowser CODESYS.
Non me podo conectar! Di “File "Non se atopou!" Isto adoita ter dúas causas posibles: 1. As versións máis antigas do MicroBrowser CODESYS (anteriores á 1.5.15.116) non admiten a opción "comprimido" webvisu”. 2. Algúns PLC CODESYS distinguen entre maiúsculas e minúsculas. As versións máis antigas de MicroBrowser CODESYS obteñen a páxina de entrada co nome “PLC_VISU.xml” escrito en letras grandes. Pero o file sobre o webo servidor escríbese como “plc_visu.xml”. Posible solución alternativa: modificar o “webvisu.htm” File no teu PLC e cambia esta liña: a
Por que non se mostran correctamente as matrices? Normalmente, as matrices non funcionan co propio applet de CODESYS. Pero co noso MicroBrowser CODESYS é posible, PERO as variantes indexadas dos elementos da matriz necesarios tamén deben existir no view, porque se non, o enderezo da variable é descoñecido. Ex.ample: “.g_afb_GF[.g_index].i_bo_configured” é unha variante indexada que se pode ler e escribir con MicroBrowser CODESYS, pero xa debes saber durante o tempo de compilación do teu proxecto que índices se usan e tamén debes incluír as variantes resoltas da variable no view: “.g_afb_GF[6].i_bo_Configured” (por exemplo, nun campo de texto oculto).
22

Documentos/Recursos

Panel táctil Android para navegador de automatización SpiderControl [pdfManual de instrucións
Edición de panel táctil de Android Versión 3, AutomationBrowser Panel táctil de Android, AutomationBrowser, Panel táctil de Android, Panel táctil, Panel

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *