Importar símbolos HMI para o Weintek EasyBuilder Pro
Este é o caminho mais rápido de um símbolo que desenhou no Symbol Builder — ou transferiu da biblioteca da comunidade — até um Multi-state Lamp funcional no Weintek EasyBuilder Pro. Testado em EBPro 6.07 e posterior, em cMT-X (recomendado), cMT e séries eMT/iE/MT8000. O mesmo fluxo aplica-se à biblioteca de ícones (distintivos de estado, distintivos de alarme, ícones de navegação).
Passo a passo
Obtenha os seus símbolos como PNGs transparentes
O Weintek quer bitmaps. Três formas de os obter, todas terminando no mesmo tipo de ficheiro:
- Desenhe-o: abra o Symbol Builder, escolha a tela 256 × 128 (ou 512 × 512 para equipamento quadrado), componha o motor / válvula / bomba a partir de formas, elementos ISA e carimbos, defina BG → Transparent e clique em
↓ PNG. O PNG é renderizado a 2–4× o tamanho da tela, por isso mantém-se nítido nos ecrãs retina cMT-X. - Reutilize-o: navegue pelos motores da comunidade, válvulas, bombas ou cintas, abra a página do símbolo e clique em Download PNG. Os símbolos da comunidade são CC BY 4.0 — indique o autor na documentação do seu projeto. Se estiver quase certo mas não totalmente, Open in builder e ajuste antes de exportar.
- Distintivos e ícones: os distintivos de estado, os distintivos de prioridade de alarme, as setas e os ícones de navegação vêm da biblioteca de ícones, também em PNG transparente.
Compor no Builder não exige conta. Transferir exige: uma conta gratuita dá 5 transferências por mês, o Starter 50, o Studio ilimitadas. Os símbolos que você mesmo publica são sempre gratuitos para transferir.
Crie as variantes de estado e nomeie os ficheiros
O Builder trabalha um símbolo de cada vez, por isso é o utilizador que produz os estados. Dois padrões que funcionam bem no EBPro:
- Uma imagem por estado (mais simples de ligar): construa o símbolo base, Save como modelo e depois mude o preenchimento do corpo para a cor de estado (cinzento parado → branco ou verde em marcha → amarelo sem feedback → azul manual → cinzento escuro desativado), exporte cada um. Para os estados de alarme, aplique o distintivo P1 / P2 da biblioteca de ícones sobre a variante em marcha ou parada e exporte novamente. Nove ficheiros por tipo de equipamento.
- Imagem base + sobreposição de distintivo (menos ficheiros): exporte o símbolo base uma vez por estado de cor (seis ficheiros) e coloque por cima um segundo Multi-state Lamp, mais pequeno, que mostra nada / distintivo P1 / distintivo P2 da biblioteca de ícones. Melhor quando tem muitos tipos de equipamento e poucas variantes de alarme.
Nomeie os ficheiros {kind}_{state}.png — por exemplo motor_3ph_running.png, motor_3ph_running_p1.png — e mantenha cada tipo na sua própria pasta (motor/, pump/, valve/). O EBPro transforma cada pasta numa sub-biblioteca, o que torna o mapeamento do passo 5 muito mais rápido.
Importe para a Picture Library
No EasyBuilder Pro: Library → Picture Library → Picture Manager → Import. Aponte-o para a pasta. O EBPro criará uma sub-biblioteca por pasta; renomeie de acordo com as convenções do seu projeto (por exemplo HMI_LIB_MOTORS).
Dica: guarde o conjunto importado como uma única User Library (Library → Picture Library → Save as → User, extensão de ficheiro .flb) para que possa incorporá-lo noutros projetos EBPro sem reimportar.
Coloque um objeto Multi-state Lamp
A partir da barra de ferramentas: Object → Lamp → Multi-state Lamp. Ligue o Read Address à tag do PLC que contém o código de estado do equipamento (recomendado: 1 palavra por equipamento, codificada 0-8 para os 9 estados ISA-101).
Mapeie os valores de estado para imagens
Na caixa de diálogo do Multi-state Lamp, mude a forma para Picture. Para cada valor de estado (0..N), selecione o PNG correspondente da biblioteca importada. Codificação recomendada:
| Valor PLC | Estado | Sufixo do ficheiro |
|---|---|---|
0 | Parado | _stopped |
1 | A arrancar | _starting |
2 | Em marcha | _running |
3 | Sem feedback | _nofb |
4 | Manual | _manual |
5 | Desativado | _disabled |
6 | Marcha + alarme P1 | _running_p1 |
7 | Marcha + alarme P2 | _running_p2 |
8 | Falha | _stopped_p1 |
Para A arrancar pode reutilizar a imagem de marcha e deixar o EBPro fazê-la piscar (Multi-state Lamp → Blinking nesse estado) em vez de desenhar um ficheiro separado.
(Opcional) Sobreponha a tag com um Text Object
Exporte os símbolos sem a tag do equipamento — deixe o texto da tag fora da tela do Builder, ou elimine-o antes de exportar. O Weintek já gere a tag através de um Text Object, por isso mantém-se editável sem reimportar a imagem. Coloque um Static Text ou Dynamic Text por cima do Multi-state Lamp na posição centrada.
Se preferir a tag incorporada na imagem, acrescente um elemento de texto ou uma bolha de instrumento ISA no Builder antes de exportar. Na biblioteca de ícones a mesma coisa é a caixa de verificação Tag on top na barra lateral.
Codificação recomendada no PLC
O padrão mais simples: 1 palavra INT por equipamento, com bits ou enums de valor a comandar o estado. Exemplo para um motor com VFD:
Dimensionamento para diferentes modelos cMT
Desenhe numa tela de 256 × 128 para o clássico formato largo de equipamento (motor + etiqueta) ou 512 × 512 para símbolos quadrados (válvulas, depósitos). Como o Builder renderiza PNG a 2–4× o tamanho da tela, define o quadro do Multi-state Lamp para o tamanho que precisa no painel e deixa o EBPro reduzir — mantém-se nítido. Os PNGs da comunidade são exportados da mesma forma (2× a tela).
Para painéis pequenos (cMT-iPC15, MT8071iE 7"), 192 × 96 px no ecrã é suficiente; para os grandes ecrãs cMT-X, 320 × 160 lê-se bem a dois metros.
| Modelo | Quadro da lâmpada no ecrã | Fonte |
|---|---|---|
| cMT-X 15.6" | 320×160 ou 512×256 | PNG do Builder, tela 512×512 ou 640×360 |
| cMT3092X 9.7" | 256×128 | PNG do Builder, tela 256×128 |
| cMT3072X / 3092X 7" | 192×96 a 256×128 | PNG do Builder, tela 256×128 |
| MT8071iE 7" | 192×96 | PNG do Builder, tela 256×128 |
Armadilhas comuns
- Divergência da tag entre imagem e texto: se incorporar a tag na imagem, tem de reexportar quando a tag mudar. Use antes uma sobreposição com Text Object.
- Desfoque do bitmap no retina cMT-X: importe o PNG tal como exportado (2× ou mais). Não o reduza num editor de imagem antes de importar — deixe o EBPro fazê-lo ao tamanho do quadro.
- Cores a variar entre estados: quando recolore variantes à mão, atenha-se à paleta:
#9E9E9Eparado,#2E7D32em marcha,#FBC02Dsem feedback,#1976D2manual,#616161desativado,#D32F2FP1,#F57C00P2. As amostras de preenchimento do Builder são exatamente estas. - Estado 0 renderizado como Parado em vez de "sem valor": inicialize o registo de estado do PLC no arranque. Caso contrário, um estado indefinido mostra-se como "parado" mesmo quando o equipamento está inalcançável. Mapeie o estado 3 (Sem feedback) para falha de comunicação.
- O Multi-state Lamp não atualiza: verifique se a taxa de leitura do Read Address é suficientemente rápida (tipicamente 250 ms). Para estados de alarme críticos, use antes o Event Display.
A seguir
- Leia os 9 estados de motor que todo o HMI deve mostrar para perceber porque é que a codificação acima importa.
- Navegue pela referência ISA-101 para a filosofia de design por trás da paleta de cores tranquila.
- Precisa dos distintivos e indicadores num estilo próprio de um fabricante? A barra lateral da biblioteca de ícones tem presets de estilo (ABB, Siemens, Rockwell, Ignition) que os recolorem antes de transferir. No Builder escolhe os preenchimentos — mantenha as cores de estado semânticas.
- Preso numa versão ou modelo específico do EBPro? Pergunte no fórum — as perguntas sobre Weintek vão para a categoria de ferramentas de fabricante.
Construa o símbolo e depois ligue-o
O Symbol Builder não exige conta para compor. Uma conta gratuita dá 5 transferências por mês; publique os seus próprios símbolos sob CC BY 4.0 e transfira-os gratuitamente. Ou parta do que outros engenheiros já desenharam.