← Voltar ao início

Importar símbolos HMI para o Weintek EasyBuilder Pro

Configuração de 15 minutos · séries cMT, cMT-X, eMT, MT8000

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).

O que vai obter: uma Picture Library de PNGs transparentes, um por estado do equipamento, prontos a colocar num objeto Multi-state Lamp e a ligar a um registo de estado do PLC (1 palavra por equipamento). As cores de estado seguem a ISA-101: cinzento parado, verde em marcha, amarelo sem feedback, azul manual, vermelho / laranja apenas para alarmes.

Passo a passo

1

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.

2

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.

3

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.

4

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).

5

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 PLCEstadoSufixo do ficheiro
0Parado_stopped
1A arrancar_starting
2Em marcha_running
3Sem feedback_nofb
4Manual_manual
5Desativado_disabled
6Marcha + alarme P1_running_p1
7Marcha + alarme P2_running_p2
8Falha_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.

6

(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:

// Siemens S7 / Schneider M340 / Allen-Bradley CompactLogix // Tag M101_State : INT IF M101.RunOK THEN M101_State := 2; // Running ELSIF M101.Starting THEN M101_State := 1; // Starting (3s window) ELSIF M101.LocalMode THEN M101_State := 4; // Manual ELSIF M101.Disabled THEN M101_State := 5; // Disabled ELSIF M101.NoFeedback THEN M101_State := 3; // No feedback ELSE M101_State := 0; // Stopped END_IF; // If alarm pending, override state IF M101.AlarmP1 AND M101_State = 2 THEN M101_State := 6; END_IF; IF M101.AlarmP2 AND M101_State = 2 THEN M101_State := 7; END_IF; IF M101.Fault THEN M101_State := 8; END_IF;

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.

ModeloQuadro da lâmpada no ecrãFonte
cMT-X 15.6"320×160 ou 512×256PNG do Builder, tela 512×512 ou 640×360
cMT3092X 9.7"256×128PNG do Builder, tela 256×128
cMT3072X / 3092X 7"192×96 a 256×128PNG do Builder, tela 256×128
MT8071iE 7"192×96PNG do Builder, tela 256×128

Armadilhas comuns

A seguir

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.

Outros fabricantes