Motores | Automação | Energia | Transmissão & Distribuição | Tintas Software de Programação EB8000 Linha MT Tutorial de Programação Tutorial de Programação do Software EB8000 IHM’s da linha MT Idioma: Português Data da Publicação: 05/2015 Índice . ÍNDICE 1. INTRODUÇÃO ........................................................................................................... 4 2. INSTALAÇÃO ............................................................................................................ 5 2.1. 2.2. 3. REQUISITOS DE SISTEMA........................................................................................................... 5 INSTALAÇÃO DO EASYBUILDER................................................................................................. 5 SOFTWARE DE PROGRAMAÇÃO EASYBUILDER8000 ...................................... 11 3.1. 3.2. 4. TELA INICIAL .............................................................................................................................. 11 TELA DE EDIÇÃO DE SOFTWARE ............................................................................................. 11 COMPRESS/UNCOMPRESS................................................................................... 15 4.1. 4.2. 5. COMPRESS ................................................................................................................................ 15 UNCOMPRESS ........................................................................................................................... 16 DESENVOLVENDO UM PROJETO......................................................................... 18 5.1. OBJETO DE TEXTO .................................................................................................................... 18 5.2. IMPORTANDO IMAGENS............................................................................................................ 19 5.3. UTILIZANDO O NEW NUMERIC OBJECT PARA ADICIONAR HORA E DATA ............................ 22 5.4. PROPRIEDADES DA TELA ......................................................................................................... 24 5.5. SIMULAÇÃO................................................................................................................................ 25 5.6. CRIANDO UMA NOVA TELA ....................................................................................................... 25 5.7. CRIANDO LEITURA DE TEXTO .................................................................................................. 28 5.8. CRIANDO BOTÕES PARA NAVEGAÇÃO NAS TELAS ............................................................... 30 5.9. INSERINDO OBJETOS GRÁFICOS, ANIMAÇÕES E BOTÕES PARA ACIONAMENTOS ........... 31 5.10. BAR GRAPH ............................................................................................................................ 32 5.11. INSERIR E EXIBIR VALORES.................................................................................................. 33 5.12. POPUP .................................................................................................................................... 34 5.13. CRIANDO TELA DE MANUTENÇÃO........................................................................................ 37 5.14. CRIANDO ENTRADA DE ESCRITA ......................................................................................... 39 5.15. CRIANDO SEGURANÇA NA IHM............................................................................................. 41 5.15.1. Criando a Lógica de Login .................................................................................................................. 42 5.16. ALARME .................................................................................................................................. 44 5.17. TAGS COM MENSAGENS DE ERRO ...................................................................................... 46 6. DOWNLOAD DA APLICAÇÃO PARA A IHM.......................................................... 47 6.1. 6.2. 7. VIA USB ...................................................................................................................................... 47 VIA ETHERNET ........................................................................................................................... 49 COMUNICAÇÃO COM A LINHA TPW04 ................................................................ 51 7.1. CONEXÕES FÍSICAS .................................................................................................................. 51 7.2. CABO DE COMUNICAÇÃO RS-485 ............................................................................................ 51 7.3. CABO DE COMUNICAÇÃO RS-232 ............................................................................................ 51 7.4. CONFIGURAÇÃO DA IHM........................................................................................................... 52 7.5. CONFIGURAÇÃO DO TPW-04 .................................................................................................... 53 7.5.1. Conectando o TPW-04 ao computador................................................................................................. 53 7.5.2. Configurando a comunicação .............................................................................................................. 54 7.5.3. Configurando endereço da Porta de comunicação ................................................................................ 55 ____________________________________________ ___ 1. INTRODUÇÃO Este tutorial tem por objetivo explicar a utilização das principais funções disponíveis nas IHM’s da linha MT8000. Para melhor compreensão de algumas funcionalidades, recomenda-se seguir a sequência capitular imposta pelo tutorial, bem como o desenvolvimento conjunto da aplicação exemplo. Os recursos serão explorados de forma sucinta, porém funcional. Para uma abordagem completa, consultar o manual do software EB8000 disponível no site www.weg.net. Este tutorial foi desenvolvido com base no software EB8000. Verificar abaixo a tabela de relações entre os modelos de IHM e o EB8000 que devem ser utilizadas. Modelo da IHM MT6050i MT6070iP MT8070iP MT8100iP A aplicação desenvolvida durante o tutorial apresentará os recursos da IHM de forma didática. As lógicas, animações, cores, tamanho de fonte e demais funções apresentadas são meramente sugestivas. ____________________________________________ ___ 2. INSTALAÇÃO 2.1. REQUISITOS DE SISTEMA Requisitos de hardware (recomendado): CPU: Intel Pentium II ou superior Memória: 256MB ou superior Disco rígido: 2,5 GB ou superior (espaço disponível no disco, pelo menos 500 MB) CD-ROM: 4X ou superior Display: resolução 1024 x 768 ou superior Teclado e mouse Ethernet: para fazer o download do projeto / upload Porta USB 2.0: para fazer o download do projeto / upload RS-232 COM: para simulação on-line Impressora Sistema Operacional: Windows XP / Windows Vista / Windows 7 / Windows 8. 2.2. INSTALAÇÃO DO EASYBUILDER Software: Instale utilizando a instalação do Easybuilder 8000, pode-se efetuar o download através do site www.weg.net. Passos para instalar EasyBuilder 1. Instalar EasyBuilder: Inicie a instalação executando o arquivo [Autorun.exe]. A tela de instalação é mostrada abaixo. ____________________________________________ ___ 2. Clique em [Install], o diálogo abaixo é mostrado, selecione o idioma e clique em [OK]. ____________________________________________ ___ 3. Para remover as versões antigas de EasyBuilder, por favor, marque a caixa de seleção e clique em [Next]. 4. Designar uma nova pasta para a instalação EasyBuilder ou use a pasta recomendada e, em seguida, clique em [Next]. ____________________________________________ ___ 5. Selecione a pasta do menu Iniciar para salvar o atalho do programa. Clique em [Browser] para escolher uma pasta ou use a pasta recomendada, em seguida clique [Next]. 6. Ele verificará se há quaisquer funções adicionais a serem feitas. Por exemplo: [Create a desktop icon]. Selecione-o, se necessário, em seguida clique em [Next] para continuar. ____________________________________________ ___ 7. Quando finalização as configurações, verifique se elas estão todas corretas. Se há alguma alteração a ser feita, clique em [Back] para poder alterar, ou clique em [Install] para iniciar a instalação. 8. Processo de Instalação. ____________________________________________ 9. Clique em [Finish] para concluir a instalação. ___ ____________________________________________ ___ 3. SOFTWARE DE PROGRAMAÇÃO EASYBUILDER8000 3.1. TELA INICIAL Depois de instalar EasyBuilder, clique duas vezes no atalho na área de trabalho para começar. [Project Manager] Definir senha aqui antes de operar HMI. Após a reinicialização, o sistema retorna para a condição inicial. Seleciona modo de comunicação EasyBuilder para editar projetos. Ferramenta de conversão para amostra de dados/registro de eventos. Impressora remota/servidor de backup. Salve os dados na CF / SD / USB para baixar para HMI. Conecte-se via cabo USB ou Ethernet para verificar o histórico da HMI e informações dos arquivos. Reveja o endereço e faixas de formatos PLCs suportados. Monitoramento online e ferramenta de depuração. Memória Estendida e receita de edição. Permitir outras aplicações do PC para conectar à PLC via IHM 3.2. TELA DE EDIÇÃO DE SOFTWARE 1. Clique em [EasyBuilder8000] para abrir a tela de edição: ____________________________________________ ___ 2. Para criar um novo projeto, clique em [New], para abrir um projeto existente, clique em [Open Existing Project], ou selecione um programa recentemente aberto na opção [Open Recent Project]. Para este tutorial deixe a opção “New” marcada e clique em [OK]. 3. Aparecerá uma janela pedindo o modelo da IHM Utilizada: ____________________________________________ ___ Selecione a IHM que você está utilizando e clique em [OK]. 4. Abrirá outra janela chamada “System Parameter Settings”. Nela, vá para a aba Model e, no campo Model, selecione o modelo da IHM Utilizada. Após esse passo, clique em [OK]. 5. Se o modelo de IHM for alterado, a tela “Resize pop-up Windows / objects” abrirá. Selecione todas as opções e clique em [OK]. ____________________________________________ ___ 6. Agora podemos analisar a interface de programação do EB8000: Barra de titulo Menu Ferramentas Nome da tela Janela de lista de Telas Barra de titulo: Na barra de titulo pode-se vizualizar o diretório onde a aplicação esta localizada. Menu: A barra de menus possui opções de acesso a todas as funções do EB8000, seleção de objetos, gerenciamento dos arquivos de programa, etc. Ferramentas: São as barras de atalhos para os objetos e ferramentas do EB8000. Nome da tela: No nome da tela podemos ver o Nome e número da tela. Janela de lista de telas: No lado esquerdo da tela encontramos a janela onde estão listadas as telas que temos na aplicação. ____________________________________________ ___ 4. COMPRESS/UNCOMPRESS 4.1. COMPRESS Para armazenar o arquivo corretamente com suas bibliotecas e figuras deve-se utililizar o comando compress. Vá na aba de tarefas no comando Compress/Uncompress, e selecione ele., então aparecerá a seguinte janela. Após clique em compressing ____________________________________________ ___ E pronto a biblioteca de símbolos que você utilizou está salva. 4.2. UNCOMPRESS Para abrir o Backup da IHM em outro computador corretamente, é necessário utilizar o comando Uncompress.Para que esse comando funcione corretamente é necessário que o backup tenha sido gerado com o comando Compress. Na barra de menus>>Tools>>Compress/Uncompress abria está janela: ____________________________________________ E faça Uncompressing: Após isso o programa está pronto para ser usado. ___ ____________________________________________ ___ 5. DESENVOLVENDO UM PROJETO 5.1. OBJETO DE TEXTO Vamos aplicar um objeto de texto para colocar um título nesta tela. Selecione o ícone “Text”, após clicar nele ele abrirá a janela “New Text Object”, onde você pode mudar a fonte, cor do texto, tamanho, localização e no campo Content você escreve o texto desejado: Inserindo-o na parte superior da tela, como mostrado na figura abaixo: ____________________________________________ ___ Para editar o texto, dê dois cliques em cima do texto e a tela de edição de texto abrirá novamente. 5.2. IMPORTANDO IMAGENS Para adicionar imagens à aplicação, clique no ícone “Picture”, abrirá uma janela chamada “New Picture Object”. Para adicionar uma imagem ou uma biblioteca, clique em [Picture Library]: Abrirá a biblioteca com imagens existentes: ____________________________________________ ___ Para importar uma nova imagem, clique em [Import Picture] e selecione a imagem. Obs: a extensão da imagem deve ser “.bmp”, “.jpg”, “.gif”, “.dpd”, “.png”. Clique em [Next] e selecione a imagem no local salvo. ____________________________________________ Após selecionar a imagem clique em [Finish] e [OK], depois posicione a imagem. ___ ____________________________________________ ___ 5.3. UTILIZANDO O NEW NUMERIC OBJECT PARA ADICIONAR HORA E DATA Para adicionar uma entrada ou saída de dados numéricos e hora e data no EB8000 clique no ícone . Abrirá a janela “New Numeric Object”: ____________________________________________ ___ Clique em [Settings], irá abrir uma nova janela chamada “Address”, selecione o campo “System tag”, como na figura abaixo: Após confirmar, vá na aba Numeric Format >> Number of digits >> Left of decimal Pt. e deixe em 2: OBS: Desabilite a opção “Allow input” para o operdor não mudar a data e hora da IHM. No objeto que for configurado com o valor do ano, deixe o número de dígitos em 4 (Numeric Format >> Number of digits >> left of decimal Pt em 4). Clique em [Settings], e a janela “Adress” abrirá. Em “Device Type” selecione as opções de acordo com a aplicação do objeto numérico: NE_0 LW-9017(16bit):local second ____________________________________________ NE_1 NE_2 NE_3 NE_4 NE_5 ___ LW-9018(16bit):local minute LW-9019(16bit):local hour LW-9020(16bit):local day LW-9021(16bit):local mouth LW-9022(16bit):local year 5.4. PROPRIEDADES DA TELA As telas da IHM possuem propriedades específicas, como cor de fundo, título, número de referência, etc. Iremos definir as propriedades de nossa primeira tela, clicando com o botão direito do mouse sobre a tela e clicando na opção “Atribute”. Você pode alterar para outras cores: ____________________________________________ ___ 5.5. SIMULAÇÃO Salve o arquivo, clicando no ícone Clique no ícone , depois clique no icone para compilar. para começar a simulação offline: 5.6. CRIANDO UMA NOVA TELA Clique com o botão direito do mouse na janela de lista de telas em um número vago e clique em “New”. ____________________________________________ No campo “Name”, coloque o nome Tela_base: ___ ____________________________________________ ___ Vá na aba “Draw”, clique na opção “Shape” para adicionar uma nova figura no final da tela, conforme abaixo: Adicione a objetos numéricos da data e hora, como já mencionado anteriormente. 1. Criando uma nova tela a partir de uma tela base: Clique com o botão direito e selecione “New”. Durante a configuração inicial da nova tela, na opção “top” selecione a tela base que irá usar. ____________________________________________ ___ Do modo feito acima, a “tela1” será igual à “tela_base”, podendo escolher outra cor de fundo dela, mas não podendo alterar os objetos inclusos. 5.7. CRIANDO LEITURA DE TEXTO Na tela WINDOW_10, selecione o ícone ASCII selecione o endereço desejado. , desabilite a opção “Allow input” e ____________________________________________ Na aba Settings >> Address >> No. of word, selecione a quantidade de words desejada. Cada word equivale a 2 letras. ___ ____________________________________________ 5.8. CRIANDO BOTÕES PARA NAVEGAÇÃO NAS TELAS Na tela WINDOW_010 clique no ícone e selecione a Tela1 como destino. ___ ____________________________________________ ___ Na tela base, crie um botão do mesmo modo, coloque o nome de Exit e o configure para voltar à tela inicial. 5.9. INSERINDO OBJETOS GRÁFICOS, ANIMAÇÕES E BOTÕES PARA ACIONAMENTOS Na Tela1 crie um “Toggle Switch”, clicando no ícone e crie uma “Lamp”, clicando no ícone . Quando o “Toggle Switch” estiver acionado, a lâmpada pisca 0,5 segundos. Pode também usar figuras da biblioteca para fazer o botão e a lâmpada. ____________________________________________ ___ No “Toggle Switch” coloque o marcador do escravo que você vai utilizar. Escolha a imagem para o botão e para a lâmpada. As imagens da biblioteca já vem configuradas com os dois estados. 5.10. BAR GRAPH Clique no ícone e adicione a barra gráfica conforme o marcador escolhido: ____________________________________________ 5.11. INSERIR E EXIBIR VALORES Clique no ícone e utilize o mesmo marcador da barra gráfica. ___ ____________________________________________ 5.12. ___ POPUP Um “Popup” é uma tela com tamanho reduzido. Para exercitar a criação de “Popups”, crie uma tela conforme exemplo: ____________________________________________ ___ Criar um “Function Key” com as seguintes configurações: Na tela de popup, adicione um “Slider” e um “Numeric Object” para mostrar o valor que está no Slider. Depois crie um botão para voltar desta popup. ____________________________________________ ___ ____________________________________________ 5.13. ___ CRIANDO TELA DE MANUTENÇÃO Crie a tela de manutenção e insira um botão de atalho na tela base. Crie um “shape”, dois “text” e os botões de data e hora. Ao criar os botões de data e hora, habilite o “allow input”. ____________________________________________ ___ ____________________________________________ 5.14. ___ CRIANDO ENTRADA DE ESCRITA Crie mais um “shape” e um “text”, depois clique no ícone ASCII , selecione o endereço que deseja armazenar na opção Settings >> Address >> No. of word, lembrando que cada word equivale a duas letras. Na aba ASCII Object’s Proprieties >> Data Entry >> Keyboard >> Window no., Utilize o 60. ASCII Middle. OBS: certifique-se de que o “allow input” está selecionado. ____________________________________________ ___ ____________________________________________ 5.15. ___ CRIANDO SEGURANÇA NA IHM Na tela base, no botão de manutenção, selecione a aba Security >> User Restriction >> Object class e selecione a opção “Class A”. Na opção Edit >> System parametres >> Security, defina a senha no campo “Password”. ____________________________________________ ___ 5.15.1. Criando a Lógica de Login Crie uma tela do tipo “Popup” com o nome “login”. Na página inicial crie um botão de login. ____________________________________________ ___ Na tela “login”, crie um “Option list” na opção Monitor address>> Address e utilize o LW-9219(16bit): user no. (1~12) ____________________________________________ ___ Abaixo, selecione o ícone “Numeric Word” e, no campo Read Address >> Address, selecione LW-9220(32bit): password para logar. 5.16. ALARME Crie duas telas. Uma chamada “Alarme” e a outra chamada “Histórico Alarme”. Na tela “Alarme”, clique no ícone “Alarm Display” , para adicionar um objeto que mostra os alarmes atuais. ____________________________________________ Na tela “Histórico Alarme”, clique no ícone “Event Display” objeto que mostra o histórico de alarmes. ___ , para adicionar um ____________________________________________ ___ Obs: Adicione botões de alarme na “Tela_base”, para poder acessar as telas de histórico e de alarmes atuais. 5.17. TAGS COM MENSAGENS DE ERRO Clique no ícone “Address Tag Library Manager” e crie as tags para os erros. ____________________________________________ ___ 6. DOWNLOAD DA APLICAÇÃO PARA A IHM 6.1. VIA USB Para fazer o download para a IHM via USB, após conectar a IHM ao computador, salve o projeto, compile e clique no ícone “Download” , depois selecione o modo USB e clique no botão [Download] e o programa será transferido para a IHM. ____________________________________________ Quando o download estiver concluído, mostrará as seguintes mensagens: ___ ____________________________________________ ___ Para finalizar, após terminar o download, clique em [Exit]. 6.2. VIA ETHERNET Para fazer o download para a IHM via Ethernet, após conectar a IHM ao computador, salve o projeto, compile e clique no ícone “Download” , depois selecione o modo Ethernet, na aba “Name”, clique em [Search]. Se a IHM estiver conectada, ele irá a reconhecer. Após selecioná-la, clique em [Download]. ____________________________________________ Para finalizar, após terminar o download, clique em [Exit]. ___ ____________________________________________ ___ 7. COMUNICAÇÃO COM A LINHA TPW04 Este capítulo mostrará detalhadamente os requisitos para a comunicação da linha de IHMs MT com a linha de CLPs TPW-04. Como exemplo, foi utilizado um CLP TPW-04 da linha MT com uma IHM 8070iP, aproveitando a aplicação gerada no tutorial acima. O capítulo está dividido em três partes: Conexões físicas entre os equipamentos; Configurações da IHM; Configurações do TPW-04. 7.1. CONEXÕES FÍSICAS Para a comunicação direta entre o TPW-04 e as IHMs da linha MT, deve-se utilizar a porta serial da IHM ou a porta Ethernet. O TPW-04 possui as portas RS-485, RS-232 e a expansão para Ethernet, ficando a critério de cada aplicação o uso de qualquer porta. 7.2. CABO DE COMUNICAÇÃO RS-485 Para conectar a MT8070iP e a TPW-04 via RS-485, é necessário um cabo com a configuração dos pinos abaixo: Cabo de comunicação serial RS-485 para a linha MT Conecte o conector DB9 na porta COM1 da IHM e, na outra ponta, conecte os terminais T/R+ (2) e T/R-(1) nos terminais A e B, respectivamente, do conector RS-485 do TPW-04. A malha do cabo deve ser ligada no terminal SG, aterrando apenas uma das extremidades da rede. É importante lembrar que, entre os terminais A e B, deve ser ligado um resistor de terminação de 120 Ω. 7.3. CABO DE COMUNICAÇÃO RS-232 Para a conexão via RS-232, a mesma pinagem do cabo de programação do TPW-04 é utilizada. ____________________________________________ ___ Cabo de comunicação serial RS-232 entre a IHM e o TPW-04 7.4. CONFIGURAÇÃO DA IHM A configuração da comunicação da IHM será feita pelo software EB8000, na aba Edit >> System Parameters >> Device>> New. Isto abrirá a tela “Device Properties”. NA opção COM >> Settings, temos: Default Adress: Define o endereço de rede do CLP; Baud Rate: É a taxa de comunicação serial entre a IHM e o CLP; Data Bits: Define quantidade de bits de dados; Parity: Determina se a paridade é par, ímpar ou não utilizada. Stop Bits: Define quantidade de bits de parada; Turn around delay(ms): Define um tempo de atraso para enviar comandos ao CLP, no caso de botões de acionamento; Time-out (sec): É o tempo limite para reconhecer falha na comunicação entre o CLP e a IHM; ____________________________________________ ___ Se as configurações estiverem de acordo com as de seu hardware, clique em [OK] e transfira o programa. 7.5. CONFIGURAÇÃO DO TPW-04 7.5.1. Conectando o TPW-04 ao computador Instale o software TPW-PCLINK e execute-o. Clique no ícone para criar um novo projeto. O programa perguntará qual o modelo de TPW-04 você possui. Selecione o modelo que será utilizado e clique em [OK]. Clique em PLC(P) >> Connect para abrir a janela de conexão do programa com o CLP. Em “Com Port”, selecione a porta do PC em que você ligou o cabo de programação do TPW-04. ____________________________________________ ___ Clique em [Link] para iniciar a conexão. Deverá aparecer uma caixa de mensagem informando que a conexão foi bem sucedida. 7.5.2. Configurando a comunicação Para configurar a porta de comunicação do TPW-04, criaremos um programa básico que definirá estas configurações. Se você conectou a IHM na porta RS-485 incorporada ao TPW-04, deve configurar o registrador D8120. Se a conexão for realizada pela porta RS-485 de expansão, deve ser configurado o registrador D8320. Para a porta RS-232, configurar o registrador D8321. No manual do TPW-04, podemos verificar as possíveis configurações da porta de comunicação, conforme figura abaixo. ____________________________________________ ___ De acordo com a configuração definida no ADP, iremos configurar o TPW-04 conforme abaixo: Baud Rate: 9600 (0,1,1,1); Stop Bits: 1 (1) Parity: Even (1,0) Data Bits: 8 (1) Sendo assim, temos o valor 01111101, em binário. Convertendo esse número de binário para decimal, temos o valor 125. Esse valor deve ser transferido para o registrador de configuração da porta serial utilizada (D8120 / D8320 / D8321). Para isso, iremos criar uma linha de programa no TPW-04, transferindo este valor para o registrador correspondente. Após criar o programa, transfira-o para o TPW-04 e mantenha-o em modo RUN. 7.5.3. Configurando endereço da Porta de comunicação O TPW-04 utiliza o mesmo endereço para todas as suas portas seriais. Por padrão, o endereço vem configurado em 1. Para conferir, clique em PLC(P) >> ID Set. Abrirá uma janela exibindo o endereço de rede atual e permitindo a alteração, caso necessário. ____________________________________________ ___