[IHM Geral] Lista de textos associada a tags do CLP.
[IHM Geral] Lista de textos associada a tags do CLP.
Como apresentar uma lista de textos na tela da IHM baseada em um valor de tag?
Re: [IHM Geral] Lista de textos associada a tags do CLP.
Prezado(a),
Vamos utilizar o programa de exemplo EPE.10008 como base! Você pode realizar o download do mesmo neste link.
O EPE.10008 utiliza o ZAP91X como base, mas este exemplo pode ser utilizado na MMI700 com as seguintes modificações:
- Alterar o modelo para MMI700
- Alterar o endereço em "Preferências" de 255 para 254
Primeiramente, como a IHM é integrada no ZAP91x, é necessário carregar um ladder com apenas um fim de programa para que o programa da IHM rode. Utilize o SPDSW e carregue este ladder (está no .zip do EPE.10008)
Feito isto, vamos ao OPPE.
Para criar a lista de textos os seguintes passos foram seguidos:
- Criar um tag, no exemplo o tag será M0.
- Criar uma lista de texto, que no exemplo será a lista de texto "ListaStatusM0"
Nesta lista clique com botão direito, adicionar textos. No exemplo, para cada valor de tag, um texto foi adicionado.
Desta forma:
Se M0 igual a 0, o texto da IHM será "M0=0". Isto ocorrerá para os valores 0, 1 e 2. Para qualquer outro valor o texto apresentado será: "????", configurado no campo "Texto Padrão"
- Associar esta lista de texto a um campo
Na tela inicial, adicionar 2 campos, os dois serão associados ao tag M0. O primeiro será associado à lista de texto e o outro será editável para você inserir valores.
O campo editável (CampoEditaM0) apenas habilita edição e foi associado ao tag M0.
O campo associado à lista de texto (CampoListaTexto), foi associado à lista ListaStatusM0, conforme mostra a figura a seguir: Feito isso, carregue o programa na IHM. Edite o campo e observe o texto sendo alterado.
Estou à disposição para eventuais dúvidas.
Boa sorte!
Sato-sam.
Vamos utilizar o programa de exemplo EPE.10008 como base! Você pode realizar o download do mesmo neste link.
O EPE.10008 utiliza o ZAP91X como base, mas este exemplo pode ser utilizado na MMI700 com as seguintes modificações:
- Alterar o modelo para MMI700
- Alterar o endereço em "Preferências" de 255 para 254
Primeiramente, como a IHM é integrada no ZAP91x, é necessário carregar um ladder com apenas um fim de programa para que o programa da IHM rode. Utilize o SPDSW e carregue este ladder (está no .zip do EPE.10008)
Feito isto, vamos ao OPPE.
Para criar a lista de textos os seguintes passos foram seguidos:
- Criar um tag, no exemplo o tag será M0.
- Criar uma lista de texto, que no exemplo será a lista de texto "ListaStatusM0"
Nesta lista clique com botão direito, adicionar textos. No exemplo, para cada valor de tag, um texto foi adicionado.
Desta forma:
Se M0 igual a 0, o texto da IHM será "M0=0". Isto ocorrerá para os valores 0, 1 e 2. Para qualquer outro valor o texto apresentado será: "????", configurado no campo "Texto Padrão"
- Associar esta lista de texto a um campo
Na tela inicial, adicionar 2 campos, os dois serão associados ao tag M0. O primeiro será associado à lista de texto e o outro será editável para você inserir valores.
O campo editável (CampoEditaM0) apenas habilita edição e foi associado ao tag M0.
O campo associado à lista de texto (CampoListaTexto), foi associado à lista ListaStatusM0, conforme mostra a figura a seguir: Feito isso, carregue o programa na IHM. Edite o campo e observe o texto sendo alterado.
Estou à disposição para eventuais dúvidas.
Boa sorte!
Sato-sam.