Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Teclado Virtual Personalizado para eHMI PLCnext Engineer – Melhore Interação Touch Screen

Este projeto demo mostra como criar keypad personalizado para uso com eHMI no PLCnext Engineer. Desenvolvido como workaround para HMIs touch BWP 2000 series, mas funciona com WP 4000 series também.

Teclado Virtual Personalizado para eHMI PLCnext Engineer – Melhore Interação Touch Screen

Série BWP 2000 só tem teclado virtual completo; não há opção de keypad numérico. Teclado pode ser movido da base para topo da tela para não cobrir campo de entrada, mas em muitos cenários keypad numérico é desejável.

Série WP 4000 tem teclado completo e keypad numérico. Porém, PLCnext Engineer não consegue usar keypad numérico embutido. Mais desafiador: teclado completo não pode ser movido e frequentemente cobre campo de entrada.

Histórico

2019.0 LTS

Projeto criado originalmente no PLCnext Engineer 2019.0 LTS com ajuda de Tim Wicker, Phoenix Contact USA. Criado para aplicação específica de cliente com único campo numérico.

2021.0 LTS

Projeto exemplo atualizado para PLCnext Engineer 2021.0 LTS, permitindo uso de parâmetros, tags e expressões simples no eHMI. Agora possível usar única instância do keypad personalizado com muitos campos numéricos.

Atualização Março 2021:

Projeto reescrito por Wilco Meewis, eL-Tec Elektrotechnologie, Holanda. Versão usa char codes como entrada, resolvendo limitação de números negativos e suportando todos tipos numéricos. Wilco melhorou popup Keypad para usar automaticamente valor atual da variável. Adicionei botão para limpar valor, se desejado.

Implementação

  1. Baixe projeto exemplo aqui.
  2. Importe página eHMI "Keypad" e Function Block "NumericKeypad" no seu projeto.
  3. Adicione instância do Function Block "NumericKeypad" a um Programa. Este Programa deve ser agendado em Task com Intervalo duas vezes mais rápido que intervalo de poll de dados do eHMI.
  4. Use objeto "Texto", não "Text Input", no HMI onde campo de entrada numérica necessário.
  5. Adicione dinâmica "Action on Click" a este objeto "Texto".
    • Defina "Action" como "Open dialog".
    • Para "Page" selecione "Keypad".
    • Opcional: marque "Dim background".
    • Selecione variável desejada como Source Value para Parâmetro "iOutput".
Teclado Virtual Personalizado para eHMI PLCnext Engineer – Melhore Interação Touch Screen

Repita passos 4 e 5 para adicionar quantos campos de entrada necessários.

Limitações

Todas limitações conhecidas resolvidas. Podem existir limitações ou desafios adicionais não identificados. Usuário assume toda responsabilidade ao usar este projeto demo.

Tecnologia industrial

  1. Dominando Multiplicação e Divisão com Notação Científica
  2. Indústria 4.0: Perguntas e Respostas com Verena Majuntke da Bosch.IO sobre IoT, Automação e a Fábrica do Futuro
  3. Compras Inteligentes: Unindo IA com Insight Humano
  4. Engenheiro Australiano Avalia Máquina Avançada de Marcenaria com Dispositivo Rotativo
  5. Dominando Engenharia Reversa de PCB: Guia Passo a Passo
  6. Gerenciamento de Cluster no PLCnext: Aproveitando Kubernetes para Automação Industrial
  7. Monitoramento em Tempo Real do PLCnext com Dashboards Tableau
  8. Crie Dashboards Power BI a partir de Dados PLCnext na Nuvem
  9. Crie Dashboards Grafana em Tempo Real para PLCnext Control no Azure IoT Hub
  10. Construa Sua Primeira Aplicação Go no PLCnext: Guia para Iniciantes