weg tutorial software adp6 1.0 manual english

77
Motores | Automação | Energia | Transmissão e Distribuição | Tintas Software de Programação ADP 6 Linha PWS Tutorial de Programação

Upload: brunomac47

Post on 29-Dec-2015

340 views

Category:

Documents


65 download

TRANSCRIPT

Page 1: WEG Tutorial Software Adp6 1.0 Manual English

Motores | Automação | Energia | Transmissão e Distribuição | Tintas

Software de Programação ADP 6

Linha PWS Tutorial de Programação

Page 2: WEG Tutorial Software Adp6 1.0 Manual English

Tutorial de Programação do Software ADP 6

IHMs da Linha PWS

Idioma: Português

Data de Publicação: 12/2010

Page 3: WEG Tutorial Software Adp6 1.0 Manual English

ÍNDICE

1 INTRODUÇÃO ............................................................................................... 5

2 INSTALAÇÃO ................................................................................................ 6 2.1 Requisitos de sistema ........................................................................................ 6 2.2 Procedendo a Instalação .................................................................................... 6

3 SOFTWARE DE PROGRAMAÇÃO ADP .................................................... 12

4 DESENVOLVENDO UM PROJETO ............................................................ 14 4.1 Criando uma Nova Aplicação ........................................................................... 14 4.2 Objeto de Texto ................................................................................................ 15 4.3 Importando Imagens......................................................................................... 18 4.4 Inserindo campos de Data e Hora .................................................................... 20 4.5 Propriedades da Tela ....................................................................................... 21 4.6 Simulação a Aplicação ..................................................................................... 23 4.7 Criando Uma Nova Tela ................................................................................... 25 4.8 Criando Botões de Navegação ......................................................................... 28 4.9 Navegação Através das Teclas da IHM ............................................................ 31 4.10 Criando Objetos Gráficos ............................................................................... 34 4.11 Criando Animações ........................................................................................ 35 4.12 Criando Botões de Acionamento .................................................................... 37 4.13 Bar Graph ....................................................................................................... 38 4.14 Exibindo Valores das Variáveis ...................................................................... 40 4.15 Criando Popups .............................................................................................. 41 4.16 Criando Tela de Manutenção ......................................................................... 43 4.17 Criando Campos de Entrada de Valor ............................................................ 45 4.18 Criando Campos Para Entrada de Caracteres ................................................ 46 4.19 Criando campo para exibição de caracteres ................................................... 48 4.20 Utilizando Botões de Incremento/Decremento ................................................ 49 4.21 Sistema de Segurança da IHM ....................................................................... 50 4.22 Utilizando Alarmes.......................................................................................... 53

4.22.1 Configurando Mensagens de Alarme .................................................... 54 4.23 Utilizando Macros ........................................................................................... 55

5 DOWNLOAD DA APLICAÇÃO PARA A IHM ............................................. 57 5.1 Configurações da IHM ...................................................................................... 57 5.2 Configurações do ADP ..................................................................................... 58 5.3 Download via Porta Serial ................................................................................ 58

5.3.1 Cabo Serial Para Download .................................................................... 59 5.4 Download via Porta USB .................................................................................. 60

5.4.1 Instalando o Driver USB ......................................................................... 61 5.5 Transferindo o programa .................................................................................. 66

6 COMUNICAÇÃO COM A LINHA TPW-03 ................................................... 68 6.1 Conexões Físicas ............................................................................................. 68

6.1.1 Cabo de Comunicação RS-485 .............................................................. 68 6.1.2 Cabo de Comunicação RS-232 .............................................................. 69

6.2 Dip-Switches .................................................................................................... 70 6.3 Configurações da IHM PWS ............................................................................. 71 6.4 Configurações do TPW-03 ............................................................................... 73

6.4.1 Conectando o TPW-03 ao Computador .................................................. 73 6.4.2 Configurando a porta de comunicação ................................................... 73 6.4.3 Configurando o Endereço da Porta de Comunicação ............................. 75

6.5 Verificando o Funcionamento ........................................................................... 75

Page 4: WEG Tutorial Software Adp6 1.0 Manual English

6.5.1 Modo de Simulação On-Line................................................................... 76

Page 5: WEG Tutorial Software Adp6 1.0 Manual English

5

1 INTRODUÇÃO

Este tutorial tem por objetivo explicar a utilização das principais funções disponíveis

nas IHMs da linha PWS. 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 ADP.

Este tutorial foi desenvolvido com base no software ADP 6.5.0. Verificar abaixo a

tabela de relações entre os modelos de IHM e as versões do ADP que devem ser

utilizadas.

Versões do ADP Modelos de IHM

ADP 6.5.0 PWS-6A00 ADP 6.5.0 PWS-6700 ADP 6.5.0 PWS-6620 ADP 6.5.0 PWS-6600 ADP 6.5.0 PWS-5600 ADP 6.5.0 PWS-6400 ADP 6.5.0 PWS-6300 ADP 6.2.1 PWS-3261 ADP 6.2.1 PWS-6500 ADP 3.2 PWS-700

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.

Page 6: WEG Tutorial Software Adp6 1.0 Manual English

6

2 INSTALAÇÃO

2.1 Requisitos de sistema

Os requisitos de sistema mínimos exigidos para a instalação do ADP são:

Computador com processador Pentium IV ou superior;

Memória - 512 MB RAM;

Espaço em disco - 150 MB ou superior;

Resolução recomendada – 1024 X 768;

Microsoft Windows 95TM, Windows 98TM, Windows NTTM, Windows XP, Windows Vista (32 bits) ou Windows 7 (32 bits);

2.2 Procedendo a Instalação

1) Após descompactar o disco de instalação do software ADP 6, execute o arquivo

“setup.exe”. Será mostrada a tela da figura abaixo. Para prosseguir com a instalação

clique em “Next”.

Figura 1 - Tela de abertura da instalação do ADP

Page 7: WEG Tutorial Software Adp6 1.0 Manual English

7

2) Na próxima tela será visualizada a versão do software que estará sendo instalado.

Para continuar, clique em Next.

Figura 2 - Versão do software a ser instalado

3) Se estiver de acordo com o termo de licença de uso, clique em Yes.

Figura 3 - Termo de licença

Page 8: WEG Tutorial Software Adp6 1.0 Manual English

8

4) Na próxima tela, insira o nome do usuário no campo User Name e o nome da

companhia em Company Name. Para prosseguir, clique em Next.

Figura 4 - Dados do usuário

5) Para especificar o diretório de instalação do ADP, clique em Browse e selecione o

caminho.

Figura 5 - Destino de instalação do software

Page 9: WEG Tutorial Software Adp6 1.0 Manual English

9

6) No próximo passo, é possível escolher o modo de instalação. Selecione a opção

Typical para instalar o programa completo. Assim que o modo de configuração for

selecionado, clique em Next.

Figura 6 - Modo de instalação

7) Apenas confirme as configurações previamente selecionadas, clicando em Next.

Caso queira modificar algum parametro, retorne clicando no botão Back.

Figura 7 - Configurações de instalação selecionadas

Page 10: WEG Tutorial Software Adp6 1.0 Manual English

10

8) A instalação do software será iniciada.

Figura 8 - Progresso da instalação

9) Após a conclusão da instalação, será exibida uma tela confirmando que a instalação

foi concluída. Para finalizar, clique sobre o botão Finish.

Figura 9 - Instalação concluída

Page 11: WEG Tutorial Software Adp6 1.0 Manual English

11

10) Ao abrir o programa, será exibida a tela de registro do programa. Se não desejar

registrar o programa no computador ou se preferir registrar mais tarde, clique em Skip.

Para registrar o software em seu computador clique em Register Now.

Figura 10 - Solicitação de registro do software

11) A licença para registro do software é fornecida pela Weg. Clique em Register Now

e insira o código 58859598-456-84000. Para prosseguir clique OK.

Figura 11 - Código de registro do ADP

12) Se o registro for concluído, a seguinte tela será exibida. Clique “OK” para finalizar.

Figura 12 - Registro concluído

Page 12: WEG Tutorial Software Adp6 1.0 Manual English

12

3 SOFTWARE DE PROGRAMAÇÃO ADP

Após instalar o programa, vamos analisar primeiramente sua estrutura básica, de telas

quadros e menus, mostrando a disponibilidade dos recursos. Na figura abaixo,

podemos visualizar a interface de programação do ADP, localizando as barras de

menu e as principais caixas de ferramentas.

Figura 13 - Tela de programação do ADP

Barra de Título. Na “Barra de Titulo” é visualizado o nome do diretório em que a

aplicação atual está localizada.

Menu. A barra de menus possui opções de acesso a todas funções do ADP,

seleção de objetos, gerenciamento dos arquivos de programa, definição das

funções de alarme, etc.

Menu Barra de Título

Telas em Miniaturas

Ferramentas

Título da Tela

Page 13: WEG Tutorial Software Adp6 1.0 Manual English

13

Título da Tela. No título da tela podemos visualizar o número que a tela possui e o

nome que recebeu.

Telas em Miniaturas. No canto esquerdo da interface do software é possível

visualizar as telas da aplicação, em formato de miniatura. Também chamado de

Screen Manager, este quadro permite o gerenciamento das telas da aplicação

(apagar, renomear, copiar, colar, etc).

Ferramentas. São as barras de atalhos para os objetos e ferramentas do ADP.

Page 14: WEG Tutorial Software Adp6 1.0 Manual English

14

4 DESENVOLVENDO UM PROJETO

4.1 Criando uma Nova Aplicação

Primeiramente vamos dar início a uma nova aplicação, para isto clique no menu File >>

New. A tela mostrada pela figura abaixo será aberta. O primeiro passo é definir o nome da

aplicação, no campo Application Name. É necessária, primordialmente, a seleção do modelo

da IHM utilizada, através do campo Panel/Workstation. Esta definição irá habilitar/desabilitar

funções do software ADP conforme os recursos do modelo selecionado. No campo

Controller/PLC, será selecionado o driver utilizado para a comunicação com o CLP ou outros

dispositivos do sistema. Para o tutorial, utilizaremos a IHM PWS-6A00T em conjunto com o

CLP TPW-03. Defina os campos conforme mostrado na figura abaixo.

Figura 14 - Definições iniciais da aplicação

Page 15: WEG Tutorial Software Adp6 1.0 Manual English

15

Após selecionar o driver de comunicação, automaticamente será exibida a aba Connection,

onde será possível ajustar os parâmetros de comunicação, conforme as peculiaridades de

cada driver. Esta etapa será posteriormente tratada, podendo ser omitida neste momento.

Clique OK para confirmar a criação da aplicação.

Figura 15 - Configurações de Comunicação do driver TPW-03

4.2 Objeto de Texto

Após criar a aplicação, automaticamente será criada uma tela da IHM, conforme a resolução

do modelo selecionado. Vamos aplicar um objeto de texto para colocar um título nesta tela.

Com um clique no botão iremos selecionar o objeto Static Text, inserindo-o na parte

superior da tela, como mostrado pela figura abaixo.

Page 16: WEG Tutorial Software Adp6 1.0 Manual English

16

Figura 16 - Título inserido na tela

Para alterar o conteúdo do campo de texto, dê dois cliques no campo em que você deseja

alterar. Será aberto o popup de propriedades do objeto Static Text, conforme visto na figura

abaixo. Na opção Font você pode escolher o modelo da fonte para seu texto, logo abaixo

existe um campo em branco onde será inserido o conteúdo do campo, ou seja, o título da

tela. As opções Horizontal Alignment e Vertical Alignment são utilizadas para o alinhamento

do texto. Lembrando que o campo do texto deverá ser sempre maior que o texto, caso

contrário ocorrerá um erro na compilação do programa.

Page 17: WEG Tutorial Software Adp6 1.0 Manual English

17

Figura 17 - Propriedades do objeto Static Text

Existem dois tipos diferentes de fonte, o modelo padrão do ADP (8x8, 8x16, etc) e as fontes

personalizadas (User_1, User_2, etc), que podem ser definidas pelo usuário, sendo

configuradas através da biblioteca de fontes, disponível através do menu Library >> Font

Library. A tela mostrada pela figura abaixo será aberta. Para alterar as configurações da

fonte desejada, clique na opção modify. É possível definir o tipo de fonte, o tamanho, o estilo

(negrito, itálico, etc) e efeitos adicionais (riscado e sublinhado). Estas definições serão

válidas para qualquer objeto da aplicação que utilize as fontes personalizáveis. Para salvar

as definições clique OK.

Figura 18 - Biblioteca de fontes

Page 18: WEG Tutorial Software Adp6 1.0 Manual English

18

4.3 Importando Imagens

Da mesma forma como importamos fontes para a aplicação, podemos adicionar imagens. O

ADP permite gerenciar a biblioteca de imagens, suportando importação dos formatos BMP,

JPG, DWG e GIF. Esta biblioteca é individual por aplicação, ou seja, figuras adicionadas em

uma aplicação não estarão disponíveis automaticamente em outra aplicação, a menos que

sejam novamente adicionadas. Agora vamos importar uma imagem qualquer para ser

utilizada na aplicação. Clique no menu Library >> Bitmap Library. Será mostrada a tela da

figura abaixo.

Figura 19 - Bitmap Library – biblioteca de imagens

Clique em Import, em seguida abrirá uma tela para selecionar uma imagem desejada. Ao

prosseguir em Open, será visualizada a tela da figura abaixo, onde será definido um nome

interno para a imagem.

Figura 20 - Definindo o nome da imagem importada

Page 19: WEG Tutorial Software Adp6 1.0 Manual English

19

Após inserir a imagem na biblioteca, podemos adicioná-la na tela da IHM. Para isto, clique

em para selecionar o objeto Bitmap e crie o objeto no local desejado. Em seguida,

clique duas vezes sobre o objeto para visualizar suas propriedades, conforme figura abaixo.

Selecione então a imagem que importamos no campo Bitmap e clique Ok para salvar. Para

redimensionar a imagem, desmarque a opção Keep Original Size, pois ela bloqueia o

redimensionamento da imagem, mantendo o seu tamanho original. É possível definir

também uma cor da imagem para ser reconhecida como transparente. Basta habilitar a

opção Transparent e selecionar a cor desejada.

Figura 21 - Seleção de uma imagem da biblioteca

Após a importação da imagem, o arquivo original com a mesma pode ser excluído de seu

computador, pois a imagem estará armazenada na biblioteca de bitmaps, sendo salva

juntamente com o arquivo da aplicação.

Page 20: WEG Tutorial Software Adp6 1.0 Manual English

20

4.4 Inserindo campos de Data e Hora

No canto inferior da tela, iremos dispor os campos de hora e data. Para criar o campo de

hora, clique no ícone Time Display e crie o objeto na tela. Repita o processo citado

anteriormente para o campo de data, clicando em Date Display e criando-o abaixo do

campo de hora. Não é necessário que os campos sejam criados exatamente com a mesma

dimensão, pois existem recursos para alinhamento/dimensionamento. Pressione a tecla

shift, clique sobre o campo de data e, ainda com a tecla shift pressionada, clique sobre o

campo de hora, deixando os dois objetos selecionados. Antes de utilizar as opções de

alinhamento, precisamos definir qual será o objeto base para a ação, para isto, pressione a

tecla Ctrl e clique no campo de hora. A seleção do campo base ficará diferente dos demais

campos selecionados, como visto na figura abaixo.

Figura 22 - Campos de data e hora

Agora, clique no ícone Make Same Size para deixar os objetos com o mesmo tamanho.

Para alinhar igualmente os dois campos, repita o processo acima e clique em um dos

recursos disponíveis .

Figura 23 - Tela com os campos de data/hora

Page 21: WEG Tutorial Software Adp6 1.0 Manual English

21

Em seguida, vamos editar o Frame dos objetos data e hora, que definem o estilo de exibição

dos mesmos. Para isto, clique duas vezes sobre o campo de hora para abrir as

propriedades do objeto. No quadro frame, pressione Select para escolher o estilo de frame

do campo, vamos selecionar o primeiro o estilo NoBorder, em seguida clique OK. A opção

Color, quando habilitada, serve para escolher a cor da borda do frame. O estilo NoBorder

não possui bordas, portanto iremos selecionar apenas a cor do fundo, através da opção

Bkg. Color. Como podemos observar na abaixo, temos dois modelos diferentes de horário,

por padrão vamos deixar a primeira opção habilitada. Logo abaixo é possível modificar a

fonte do texto, a cor e o alinhamento, em seguida clique Ok. Os mesmos processos serão

seguidos para o campo de data.

Figura 24 - Configurações do objeto Time Display

4.5 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 escolhendo a opção Screen Attributes. A imagem da figura

abaixo será mostrada. No campo Screen Number é possível mudar o número de referência

da tela e na opção Screen Name podemos editar o nome da tela. O campo Need a base

screen poderá ser ativado quando utilizarmos uma tela de base para esta tela, este assunto

será retratado melhor posteriormente. Em Slide-out Menu podemos definir a ação das teclas

Page 22: WEG Tutorial Software Adp6 1.0 Manual English

22

da IHM, quando houverem. Por padrão, o campo vem com o valor Default. Quando a função

This screen is a sub-screen for habilitada é possível modificar o tamanho da tela, tornando-a

um popup. Pode ser escolhida a localização que a mesma abrirá na IHM, selecionando a

função Shown at, logo ao lado disponibilizaremos o número da localização desejada,

conforme as coordenadas X/Y da tela. A barra de status do ADP fornece as coordenadas

X/Y quando o cursor estiver na tela. Em Security podemos escolher o nível de acesso que a

tela receberá. Por enquanto, deixaremos a opções conforme mostrado na figura abaixo.

Figura 25 - Propriedades gerais da tela

O próximo passo é modificar a cor do fundo de nossa tela, através da aba Screen

Background Style. A opção Pattern disponibiliza alguns modelos de fundo e nos campos

Pattern Color e Background Color podemos escolher a cor do fundo. Lembrando que a

segunda opção somente será visualizada se o fundo possuir algum modelo com duas cores.

Para confirmar as alterações realizadas clique em OK.

Page 23: WEG Tutorial Software Adp6 1.0 Manual English

23

Figura 26 - Seleção de cores para o fundo de uma tela

4.6 Simulação a Aplicação

O ADP permite executar a simulação do programa, auxiliando muito no desenvolvimento

das aplicações, pois possibilita os testes de navegação e melhor visualização do layout das

telas. Antes de rodar a simulação, precisamos salvar o programa, o que pode ser feito

através do ícone Save. Escolha um caminho de sua preferência para armazenar os

arquivos da aplicação.

Para a simulação ocorrer, é necessário compilar o programa em Application >> Compile. Se

a compilação for concluída com sucesso será mostrada a tela da figura abaixo

Page 24: WEG Tutorial Software Adp6 1.0 Manual English

24

Figura 27 - Compilação completada com sucesso

Caso ocorra algum erro, a mensagem Erro(s) found aparecerá no campo Status. Clicando

OK, um popup com a listagem dos erros será exibida, conforme figura abaixo. Com um

duplo clique sobre o erro, o local de ocorrência do erro será automaticamente aberto. Após

verificar e corrigir os erros compile o programa novamente.

Figura 28 - Erros detectados na compilação

Page 25: WEG Tutorial Software Adp6 1.0 Manual English

25

Para rodar a simulação, clique no menu Tool >> Off-line Simulation. A seguinte tela será

visualizada.

Figura 29 - Simulação da aplicação

4.7 Criando Uma Nova Tela

Na aplicação desenvolvida neste tutorial, iremos criar várias telas, com funções específicas,

tentando aproximar-se da estrutura de uma aplicação real. O ADP oferece um recurso muito

útil, que permite a criação de telas base, que funcionam como um espelho, refletindo seus

objetos na tela em que definimos referência a uma tela base. No próximo passo, criaremos

uma tela de base e a personalizaremos para contemplar o layout das telas e, futuramente,

os botões de navegação.

Para a criação de uma nova tela, clique em Screen >> New Screen. Automaticamente abrirá

uma tela com os campos Name, onde você colocará o nome desejado para a sua tela, e

Number, para definir o número de referência da mesma. Sugestivamente, definiremos o

número de referência desta tela como 99, para não interferir na seqüência de numeração

das telas de processo da aplicação, que se iniciaram a partir da tela 01. Ao pressionar o

botão OK, a tela aparecerá na lista de miniaturas do Screen Manager.

Page 26: WEG Tutorial Software Adp6 1.0 Manual English

26

Figura 30 - Definição do nome e número de uma nova tela

Após a criação da tela, vamos colocar um retângulo onde será disposto o título, clicando em

Solid Rectangle e dimensionando o objeto. Para alterar as propriedades do retângulo,

basta clicar duas vezes sobre o mesmo. Selecionado a função Clipped, no quadro Type,

podemos configurar o arredondamento dos cantos. No quadro Frame, podemos alterar o

estilo e a cor da linha de contorno. As opções de preenchimento podem ser alteradas no

quadro Fill, que pode ser desabilitado, tornando o seu interior transparente. No quadro

Profile, podemos modificar a localização do retângulo na tela. No canto direito da tela

colocaremos o campo de hora e data e em volta um retângulo, seguindo os mesmos passos

descritos anteriormente.

Figura 31 - Tela base

Page 27: WEG Tutorial Software Adp6 1.0 Manual English

27

Com a tela base concluída, iremos criar uma nova tela para aplicá-la. Da mesma forma

como criamos a tela base, criaremos agora a tela “Sinótico”, conforme os passos descritos

no início deste item. Após a criação de mais esta tela, iremos alterar suas propriedades para

selecionar a tela base como referência. Clique o direito na tela “Sinótico” e acesse a opção

Screen Atributtes. Marque a seleção Need a base screen e selecione a tela base – tela 99.

Figura 32 - Associando a tela base à tela de sinótico

É importante ressaltar que somente os objetos criados na tela base serão visualizados nas

telas em que a mesma for referenciada, ou seja, a cor do fundo pode ser alterada

separadamente. Em seguida, crie o titulo “Sinótico” na parte superior da tela, dentro do

retângulo.

Page 28: WEG Tutorial Software Adp6 1.0 Manual English

28

Figura 33 - Tela base referenciada à tela de sinótico

4.8 Criando Botões de Navegação

A tela de sinótico está criada, porém precisamos configurar um botão para chamar esta tela,

a partir da tela inicial. Abrindo novamente a tela de abertura, vamos colocar um botão para

chamar a tela de sinótico. Para isto clique em Goto Screen Button e crie o objeto na

tela. Dê um duplo clique para acessar as propriedades do botão, que contém duas funções

básicas, que podem ser selecionadas no quadro Funtion. No modo Open/Go To, o botão irá

abrir a tela selecionado no Combo Box logo abaixo. No modo Close/Previous, o botão

fechará a tela atual (quando estiver em um popup) ou retornará a tela aberta anteriormente

(no caso de telas). No nosso caso, selecionaremos a opção padrão Open/Go To,

configurando o botão para abrir a tela “2 – Sinótico”.

A aba Shape permite a configuração do formato e cores do botão. Na aba Text, podemos

editar o texto explicativo do botão, que iremos definir como “F1”, pois posteriormente iremos

configurar a navegação via teclas utilizando a tecla F1. Na aba Graphic podemos associar

as imagens da biblioteca ao botão.

Page 29: WEG Tutorial Software Adp6 1.0 Manual English

29

Figura 34 - Propriedades do botão Goto Screen Button

Ao lado do botão criado, vamos indicar através do campo Text o nome da tela a ser

chamada, como mostrada na figura abaixo. Em volta colocaremos um retângulo sem

preenchimento através do ícone e ativaremos a função Clipped, logo ao lado, em

Corner disponibilizaremos o valor de alteração do canto do retângulo.

Figura 35 - Tela inicial com botão de navegação

Page 30: WEG Tutorial Software Adp6 1.0 Manual English

30

Para contemplar a navegação, iremos adicionar os botões de chamada de tela na tela base,

incluindo um botão para retornar a tela de abertura e outro para a tela de sinótico. Como

podemos ver na figura abaixo, no botão de retorno à tela de abertura utilizaremos uma

imagem, selecionada na aba Graphic, como citado anteriormente. Para todas as telas

criadas vamos dispor, com o decorrer da aplicação, botões na tela de abertura e na tela

base.

Figura 36 - Tela base com botões de navegação

Page 31: WEG Tutorial Software Adp6 1.0 Manual English

31

4.9 Navegação Através das Teclas da IHM

No próximo passo, iremos fazer a navegação da IHM através de suas teclas. O ADP permite

a criação de perfis de teclas, os chamados Slide-Out Menus, que definem funções para as

teclas e os textos explicativos exibidos. Quando o usuário edita uma tela, pode associar um

perfil de teclas previamente criado, flexibilizando o método de associação das teclas com as

funções desejadas, pois vários perfis podem ser criados e reutilizados. Para gerenciar os

perfis de teclas, clique em Application >> Slide-out Menu.

Figura 37 - Tela de gerenciamento dos Slide-Out Menus

Clique em New para criar um perfil de teclas. Criaremos um perfil para a navegação entre

telas da IHM. Primeiramente colocaremos o nome “Navegação” no campo Name, que define

o nome do perfil de teclas. A tabela mostrada nesta tela relaciona as teclas disponíveis

(conforme o modelo da IHM), as funções associadas e a descrição da tecla. No campo

Function da tecla F1, selecione a função Goto Screen Button, para selecionar o botão de

chamada de telas. Ao clicar no botão com reticências, serão abertas as propriedades do

botão, onde será configurada a chamada da tela 2-Sinótico.

Page 32: WEG Tutorial Software Adp6 1.0 Manual English

32

Figura 38 - Propriedades do Screen Button

No campo Description, aparecerá a descrição de apresentação do botão, que será exibida

quando o usuário pressionar a tecla Menu da IHM. Esta descrição pode ser editada no

quadro à direita, através do campo Text. Também podemos selecionar diferentes fontes e

cores para este texto. Clique OK para confirmar as alterações realizadas neste perfil de

teclas.

Figura 39 - Propriedades do Slide-Out Menu

Page 33: WEG Tutorial Software Adp6 1.0 Manual English

33

Após a criação deste perfil de teclas, precisamos associá-lo às telas desejadas para que ele

seja executado. Como este perfil será utilizado para navegação entre as telas, podemos

defini-lo como padrão para toda a aplicação, desta forma, não precisaremos alterar as

propriedades de todas as telas até então criadas, visto que, quando a tela é criada, o Slide-

Out Default (padrão) é automaticamente selecionado. Para definir um Slide-Out como

padrão, selecione o Slide-Out desejado e clique no botão Set Default, conforme mostrado

abaixo.

Figura 40 - Seleção do perfil de teclas padrão

Figura 41 - Exibição dos comandos de tecla quando pressionada tecla “MENU”

Page 34: WEG Tutorial Software Adp6 1.0 Manual English

34

4.10 Criando Objetos Gráficos

A partir de agora, iremos desenvolver o desenho da tela de sinótico, focando nos objetos

mais comumente utilizados nas aplicações, como desenhos, botões, displays de valor,

bargraphs, etc. Esta tela irá possuir uma bomba, duas válvulas e um tanque, interligados por

tubulações, como mostrados na figura abaixo. Primeiramente iremos colocar a bomba, que

está disponível na biblioteca padrão do ADP, basta inserir um Bitmap , e selecionar a

biblioteca SYMBOLS.GBF. A válvula pode ser selecionada na biblioteca Other.gbf, porém

sem cores. Adicione a válvula mesmo sem cores, pois nos próximos itens estaremos

aplicando efeitos de animação na mesma. Em seguida, desenharemos o tanque utilizando a

ferramenta Solid Rectangle. Lembrando que foi utilizada a função Clipped para

modificar alguns retângulos e obter o desenho conforme mostrado na figura. Para causar a

impressão de sombra no tanque, utilizamos algumas linhas na parte esquerda

do mesmo. Como o tanque possui vários objetos do ADP (linhas e retângulos), podemos

agrupá-los para formar uma única figura, facilitando um futuro reposicionamento. Para isto,

selecionaremos o tanque como um todo, incluindo todos os objetos, e executaremos a

função Group. Para retornar ao desenho inicial, sem o agrupamento, selecione a figura

e clique em Ungroup. Na saída do tanque iremos adicionar outra válvula. Interlige os

elementos através de tubulações, conforme mostrado na figura abaixo.

Figura 42 - Tela de sinótico contemplada com os objetos gráficos

Page 35: WEG Tutorial Software Adp6 1.0 Manual English

35

4.11 Criando Animações

Com os elementos gráficos criados, podemos aplicar animações nos mesmos.

Primeiramente, vamos criar uma animação diferenciando o estado da válvula, como aberta

ou fechada. Para isto, utilizaremos o objeto Multistate Indicator , que permite associar

vários estados em um mesmo objeto. Insira um Multistate Indicator na tela e abra suas

propriedades. Na primeira aba, iremos definir qual a variável será utilizada como referencia

para alterar os estados de animação. Em nosso tutorial, iremos definir a variável Y1, que é

uma variável booleana. Com uma variável booleana – selecionada através da opção “Bit”,

apenas dois estados podem ser definidos (0 ou 1). Para casos onde desejamos representar

mais do que dois estados, podemos selecionar a opção “Value”, onde podem ser utilizadas

variáveis de Word como referência, permitindo criar até 65536 estados.

Figura 43 - Associando uma variável a um Multistate Indicator

Após definir a variável de referência, podemos criar os estados desejados, através da aba

State. Por padrão, o objeto já vem com dois estados previamente criados, 0 e 1, portanto

não precisaremos criar nenhum estado. Na aba Graphic, podemos associar imagens aos

nossos estados. Para o estado 0, iremos selecionar a válvula na biblioteca Other.gbf

(mesma figura já existente para a válvula), e habilitar a opção Transparent. Para o estado 1,

iremos pintar a mesma válvula com a cor verde em seu interior, para indicar que está aberta.

Page 36: WEG Tutorial Software Adp6 1.0 Manual English

36

Pelo ADP, não há como editar as imagens importadas e as bibliotecas padrão. Para pintar a

válvula com a cor verde, teremos que utilizar algum outro software de edição, como o Paint,

por exemplo. Vá até a biblioteca de imagens (menu Library >> Bitmap Library), procure na

lista de imagens a válvula utilizada e selecione-a. O comando Export ficará habilitado,

permitindo que você exporte a imagem da válvula para um arquivo “bmp”, permitindo sua

edição. Edite a cor da válvula para verde e importe novamente para a biblioteca de imagens,

alterando o nome original.

Enquanto a válvula estiver selecionada, os estados existentes podem ser visualizados

através da barra de atalhos, na opção State . Alterne entre os estados

para verificar se sua animação foi criada com sucesso.

Figura 44 - Válvula editada para a cor verde

Page 37: WEG Tutorial Software Adp6 1.0 Manual English

37

4.12 Criando Botões de Acionamento

Agora criaremos os botões para ligar e desligar a bomba, utilizando o objeto On/Off Button.

Existem 4 tipos de botões de comando através do On/Off Button, sendo eles:

Set. A variável selecionada vai para o estado ON e permanece ligada.

Reset. A variável selecionada vai para o estado OFF e permanece desligada.

Maintained. A variável terá seu estado invertido cada vez que o botão for pressionado.

Momentary. A variável ficará ligada apenas enquanto o botão estiver sendo pressionado.

Estas opções podem ser selecionadas através das propriedades do objeto On/Off Button, ou

pré-selecionadas através dos atalhos . Crie um botão do tipo Set, clicando

em Set Button e selecionando a variável Y0 no campo Write, nas propriedades do

objeto, conforme figura abaixo.

Figura 45 - Propriedades do On/Off Button

Podemos notar que o objeto também possui a propriedade State, acessível na aba State. É

possível incorporar uma animação ao botão de comando. Esta animação terá como

referência a variável informada no campo Read. Quando o campo Read estiver em branco,

a mesma variável definida no campo Write ficará como referência para a animação.

Page 38: WEG Tutorial Software Adp6 1.0 Manual English

38

No aba Text é possível definir um texto para o botão, lembrando que cada estado (0 ou 1)

terá seu texto próprio. Defina o texto “Liga” para ambos os estados deste botão. Na aba

Graphic podemos adicionar imagens ao botão. Da mesma forma como foi criado o botão

“Liga” para a bomba, crie um botão “Desliga”, utilizando a função um On/Off Button com a

função Reset. A tela ficará da seguinte forma.

Figura 46 - Tela de Sinótico contemplada com os comandos para a bomba

4.13 Bar Graph

Explorando um pouco mais os objetos de animação disponíveis, iremos adicionar ao lado do

desenho do tanque um objeto do tipo Bar Graph, que fará a indicação da temperatura e do

nível do tanque. O objeto irá relacionar uma variável qualquer com uma barra de animação

gráfica, que terá seu preenchimento de cor proporcional ao valor da variável configurada.

Para inseri-lo, clique no botão Normal Bar Graph, e dimensione o objeto na tela.

Acessando as propriedades do objeto, iremos configurar o campo Read para definir a

variável base para a animação. Logo abaixo, indicaremos o valor mínimo e máximo que a

variável poderá atingir. Este valor será relativo ao preenchimento do Bar Graph, de 0 a

100%. As cores de preenchimento serão definidas através do quadro Frame, sendo possível

também alterar o estilo da barra de animação (com bordas, etc).

Page 39: WEG Tutorial Software Adp6 1.0 Manual English

39

Figura 47 - Propriedades do objeto Bar Graph

Em Display Format, escolheremos o estilo de preenchimento do Bar Graph, com as opções

Upward, Downward, Righward e Leftward, respectivamente, para cima, para baixo, à direita

e à esquerda. Esta opção refere-se à direção do preenchimento da cor de indicação da

variável. Defina as propriedades do Bar Graph conforme a figura acima, com as variáveis D0

para a temperatura e D1 para o nível do tanque. Posteriormente, simularemos a alteração

destas variáveis para verificar o funcionamento do Bar Graph.

Figura 48 - Tela de Sinótico com os Bar Graphs de Temperatura e Nível

Page 40: WEG Tutorial Software Adp6 1.0 Manual English

40

4.14 Exibindo Valores das Variáveis

Abaixo dos Bar Graphs, colocaremos um campo numérico com os valores absolutos de

temperatura e nível. Para isto, iremos utilizar o objeto Numeric Display. Para adicionar este

objeto na tela, clique no ícone de atalho Numeric Display e dimensione o objeto na tela.

Para configurar o campo Numeric Display, clique duas vezes sobre o mesmo. O campo

Read define a variável a ser exibida, permitindo ainda a seleção do formato de dados da

variável. Através do quadro Frame, podemos personalizar a exibição do objeto, definindo cor

de fundo, bordas, etc.

Figura 49 - Propriedades do objeto Numeric Display

Em nossa aplicação, adicionaremos um campo de exibição de valor abaixo de cada Bar

Graph de animação de temperatura e nível. Conseqüentemente, manteremos as mesmas

variáveis de referência, que serão posteriormente simuladas.

Figura 50 - Inserção dos campos de exibição de valores numéricos

Page 41: WEG Tutorial Software Adp6 1.0 Manual English

41

4.15 Criando Popups

Conforme vimos anteriormente, um Popup nada mais é do que uma tela com tamanho

reduzido. Para exemplificar a criação de Popups, vamos criar um Popup para cada válvula,

contendo os comandos manuais de abre/fecha. Crie uma tela com o nome “popup válvula

1”. Após a criação, entre nas propriedades desta tela, clicando com o direito sobre a tela e

acessando a opção “Screen Properties”. Habilite a função “This screen is a sub-screen” para

tornar esta tela um popup, e defina a largura e a altura conforme indicado na figura abaixo.

A opção “Show at” permite definir a posição, em coordenadas X/Y, que o popup será aberto

na IHM. Defina as propriedades da tela conforme mostrado abaixo.

Figura 51 - Propriedades do popup de acionamento da válvula 1

Após aplicar as alterações, você verá que a tela foi reduzida ao tamanho definido. Iremos

criar agora os comandos para a válvula. Utilizaremos os botões do tipo On/Off Button,

acessíveis através dos atalhos e . Na parte inferior do popup criaremos o botão

“Fechar” através do botão de navegação Goto Screen Button. A variável Y1 será utilizada

em ambos os campos “Abre” e “Fecha” para comandar a válvula 1. Repita todo o

procedimento para a criação do popup para a válvula 2, porém associando a variável Y2.

Page 42: WEG Tutorial Software Adp6 1.0 Manual English

42

Figura 52 - Popup de acionamento manual da válvula 1

Para abrir o Popup, iremos acrescentar um botão Goto Screen Button sobreposto à

respectiva válvula na tela de sinótico, selecionando o Shape “Invisible”, para não ocultar a

exibição da válvula, lembrando que cada válvula ira possuir seu próprio popup. A imagem da

válvula no popup foi copiada da animação anteriormente criada para a tela de sinótico,

permitindo que o operador visualize o estado da mesma após o comando.

Figura 53 - Botões de chamada dos popups das válvulas

Page 43: WEG Tutorial Software Adp6 1.0 Manual English

43

4.16 Criando Tela de Manutenção

Avançando em nossa aplicação, criaremos uma tela de manutenção, como mostrado

abaixo. Esta tela possuirá ajustes gerais da aplicação, como por exemplo os níveis de

alarme. Já elaboramos anteriormente a tela base para contemplar a navegação das telas,

portanto é preciso incluir nesta tela o botão para chamar a tela de manutenção.

Figura 54 - Tela Manutenção

Inicialmente, criaremos um quadro com a descrição “Ajustes da IHM” através do objeto Solid

Rectangle , descrevendo o título na parte superior do retângulo. Nestes ajustes,

colocaremos dois comandos específicos da IHM, o ajuste de data/hora e a opção de acesso

à tela de sistema. Os dois comandos são funções prontas do ADP, que podem ser

configuradas através do botão Action Button . Adicione um Action Button na tela, e

configure o Combo Box Action para a opção Set Time & Date, como mostrado na figura

abaixo. A aba Text deste botão permite ainda adicionar um texto ao botão, onde iremos

inserir a descrição “Ajustar Data/hora”.

Page 44: WEG Tutorial Software Adp6 1.0 Manual English

44

Figura 55 - Propriedade do Action Button

Logo abaixo do botão Ajustar Data/Hora, criaremos o botão para acessar o menu de sistema

da IHM, como mostrado pela figura abaixo. Novamente inserimos o botão Action Button ,

ao prosseguir em sua tela de propriedade, ativaremos então a função Goto System Menu.

Figura 56 - Tela Manutenção com Ajustes da IHM

Page 45: WEG Tutorial Software Adp6 1.0 Manual English

45

4.17 Criando Campos de Entrada de Valor

Ainda na tela de manutenção, criaremos o quadro Set-point Alarmes, onde colocaremos

dois campos para ajustar o valor máximo e mínimo do tanque, que posteriormente serão

utilizados para gerar os alarmes. Após criar o quadro com o título, assim como fizemos para

os ajustes gerais da IHM, utilizaremos o objeto Numeric Entry , que permite alterar

valores de variáveis. Na tela de propriedades de Numeric Entry podemos escolher a

quantidade de dígitos que o campo receberá em Integral Digits, conforme mostrado abaixo.

Ao lado direito, no menu Validation and Security disponibilizaremos o valor mínimo e

máximo que o operador poderá digitar. Para o valor mínimo iremos referenciar a variável D2,

e para o valor máximo a variável D3.

Figura 57 - Propriedades do botão Numeric Entry

Como podemos notar, os campos de leitura foram definidos com a cor branca. Para auxiliar

na identificação dos campos, para a entrada de valor utilizaremos a cor verde. Simule o

programa e teste a entrada de valores. Para digitar um novo valor, clique sobre o campo de

entrada. Um teclado numérico será aberto, permitindo a digitação do valor desejado.

Page 46: WEG Tutorial Software Adp6 1.0 Manual English

46

Figura 58 - Tela Manutenção com Set-point de Alarmes

Figura 59 - Teclado para entrada de valores

4.18 Criando Campos Para Entrada de Caracteres

Na mesma tela de manutenção, criaremos alguns ajustes pertinentes ao processo. Para

isto, criaremos outro quadro, com o nome “Set-point Processo”, onde disponibilizaremos um

campo para o operador colocar manualmente o nome do produto que estiver contido no

tanque. A entrada de textos é permitida através do objeto Character Entry . Insira o

objeto dentro do quadro recém criado. Na tela de propriedades do objeto Character Entry

temos o campo Number of Characters, onde definiremos a quantidade máxima de

caracteres que poderá ser digitada. Iremos definir a variável D100 para armazenar o texto

Page 47: WEG Tutorial Software Adp6 1.0 Manual English

47

digitado. Dependendo da quantidade de caracteres, o número de variáveis ocupadas irá

aumentar. Neste caso, utilizando 20 caracteres, estaremos utilizando as variáveis D100 a

D109 (1 variável para cada 2 caracteres).

Figura 60 - Propriedades do Character Entry

Simule o programa e insira valores para o nome do produto. Para digitar um novo valor,

clique sobre o campo. Um teclado alfanumérico será aberto liberando a digitação.

Figura 61 - Tela de manutenção com a entrada de caracteres

Page 48: WEG Tutorial Software Adp6 1.0 Manual English

48

4.19 Criando campo para exibição de caracteres

Para visualizar o produto que o operador definirá na tela de manutenção, iremos criar o

campo Character Display na tela de sinótico, acima do desenho do processo, como

mostrado pela figura abaixo.

Figura 62 - Tela de Sinótico com a inserção do Character Display

Na tela de propriedades do Character Display, primeiramente iremos definir a variável deste

campo, que será a mesma utilizada no Character Entry da tela de manutenção, a variável

D100. Em Number of Characters informaremos a quantidade máxima de caracteres

exibidos, que manteremos como 20 caracteres.

Figura 63 - Propriedades do Character Display

Page 49: WEG Tutorial Software Adp6 1.0 Manual English

49

4.20 Utilizando Botões de Incremento/Decremento

Agregando mais funções à tela de manutenção, iremos criar campos para simular o nível e a

temperatura do tanque, utilizando objetos Numeric Entry para alterar as variáveis D0 e D1,

que havíamos definido como temperatura e nível. Ao lado dos campos de entrada de valor,

iremos criar os botões “+” e “–“, oferecendo a opção de incrementar/decrementar o valor

digitado. Para isto, utilizaremos o objeto Increment/Decrement Button . Na tela de

propriedades dos mesmos, iremos definir a variável a ser utilizada no campo Write. No

quadro Function, encontramos as opção Increment para somar o valor e Decrement para

diminuir o mesmo. Em Jog Step, definiremos o passo desta soma/subtração. No campo

Limit definiremos a quantidade máxima que a variável pode atingir. Configure o botão “+”

conforme mostrado abaixo.

Figura 64 - Propriedades do Jog Button

Crie os campos de incremento/decremento para a simulação da temperatura e nível,

conforme mostrado na figura abaixo.

Page 50: WEG Tutorial Software Adp6 1.0 Manual English

50

Figura 65 - Tela Manutenção com Set-point Processo

4.21 Sistema de Segurança da IHM

Devido aos ajustes da tela de manutenção serem de ordem mais crítica – como o próprio

nome indica, são propriedades de manutenção – utilizaremos o sistema de segurança para

esta tela, restringindo seu acesso aos operadores. Como já visto anteriormente, nas

propriedades das telas existe o campo Security. Ele define o nível de segurança requerido

para acessar determinada tela ou objeto – qualquer botão também pode utilizar esta função.

Existem 9 níveis de segurança que podem ser utilizados. O valor padrão para o campo

Security é o número 9, que não restringe o acesso. O nível mais alto de segurança é o nível

0. Caso alguma tela esteja habilitada com o nível 8 e a outra com o nível 7,

automaticamente o operador que possuir o nível de acesso 7, irá possuir acesso também a

todos os níveis abaixo deste. Para a tela de manutenção, vamos ativar a segurança com o

nível 1. Esta função também poderá e deverá ser ativada nos botões criados para abrir a

tela de manutenção.

Page 51: WEG Tutorial Software Adp6 1.0 Manual English

51

Figura 66 - Propriedades da tela de manutenção

O próximo passo é configurar as senhas para os níveis de usuário utilizados. Para acessar

as configurações de senha, clique no menu Application >> Workstation Setup. Na aba

Passwords ativaremos a função de segurança, habilitando a edição das senhas e permitindo

associá-las aos níveis de segurança desejados. Configure a senha 12345678 e associe ao

nível 1.

Figura 67 - Configuração das senhas e níveis de usuário

Page 52: WEG Tutorial Software Adp6 1.0 Manual English

52

Na aba Miscellaneous, encontramos alguns recursos adicionais da IHM que podem ser

habilitados. Os recursos referentes ao sistema de segurança são os seguintes:

Auto screen logout: Quando a senha for digitada e a IHM ficar por

determinado tempo sem utilização (nenhum toque na tela), o logout será

efetuado automaticamente (nível de segurança irá retornar para 9);

Start with the lowest user level. Inicia a aplicação com o nível mais baixo de

senha habilitado – nível 9;

Em nossa aplicação, ativaremos as duas opções, conforme visto abaixo.

Figura 68 - Configurações adicionais da IHM

Simule a aplicação e tente acessar a tela de manutenção. Uma senha será requerida, pois a

IHM iniciou com nível de segurança 9 e a tela solicitada exige o nível 1. Digite a senha

12345678 para entrar na tela. A senha deve conter, obrigatoriamente, 8 dígitos.

Page 53: WEG Tutorial Software Adp6 1.0 Manual English

53

4.22 Utilizando Alarmes

Para demonstrar a utilização dos alarmes, iremos criar duas telas de alarmes, uma para

alarmes ativos e a outra para alarmes históricos. Os passos detalhados para a criação das

telas e inclusão na navegação não serão retratados, pois já foram explicados em itens

anteriores. Primeiramente desenvolveremos a tela de alarmes ativos. Na parte superior da

tela vamos criar dois botões através do objeto Goto Screen Button para chamar as telas

de alarmes, como mostrado na figura abaixo. Em seguida vamos inserir o objeto de alarmes

ativos na tela, para isto clique em Object >> Alarm Display >> Active Alarm List e crie o

campo na tela.

Figura 69 - Tela de alarmes ativos

Para a tela de Alarmes Históricos vamos seguir os mesmos passos citados acima, mas o

objeto de alarmes históricos será encontrado em Object >> Alarm Display >> Alarm History

Table. No campo de alarmes ativos, será visualizada a data em que o alarme foi gerado, o

horário, o número do alarme e a mensagem de alerta. Já nos alarmes históricos serão

Page 54: WEG Tutorial Software Adp6 1.0 Manual English

54

retratadas as mesmas características dos alarmes ativos, porém com a diferença de que

antes da mensagem de alerta, será exibido o estado do alarme.

Figura 70 - Tela de alarmes históricos

4.22.1 Configurando Mensagens de Alarme

Para escrever as mensagens de alarmes que serão geradas, clique em Application >> Alarm

Setup. A tela da figura abaixo será aberta. Em Number of Alarms, definiremos a quantidade

de alarmes ativos. Ao lado, em Scan Time (second), vamos colocar o valor do tempo de

varredura de alarmes e abaixo temos o número de alarmes que permanecerão

armazenados no histórico. A variável definida em Address of Alarm Block #1 definirá qual a

variável de referência para ativar as mensagens de alarme. Iremos posteriormente elaborar

uma lógica interna para simular os alarmes, portanto, definiremos a variável interna @1 para

este campo. Digite as mensagens conforme mostrado abaixo, exatamente nos mesmos

campos.

Page 55: WEG Tutorial Software Adp6 1.0 Manual English

55

Figura 71 - Configurações das mensagens de alarme

4.23 Utilizando Macros

Para simular os alarmes que criamos anteriormente, iremos desenvolver lógicas nas macros

da IHM. As macros são linhas de lógicas onde podemos utilizar funções da IHM para

realizar cálculos, conversões, animações, etc. Existem 3 tipos básicos de macro na

aplicação:

Clock Macro

Background Macro

Ciclical Macro

Não explicaremos detalhadamente as funções da macro e seus métodos de execução, para

maiores referências, consulte o manual do ADP. Utilizaremos a Clock Macro, que é

executada continuamente. Para acessá-la, clique no menu application >> Clock macro, será

aberta a tela com as linhas de comando, assemelhando-se a um editor de texto.

Page 56: WEG Tutorial Software Adp6 1.0 Manual English

56

Ao clicar na seta destacada pelo círculo em vermelho da figura abaixo, serão exibidos os

comandos existentes para as macros. Elabore os comandos conforme mostrado na figura

abaixo, digitando o texto exatamente como desta forma.

Figura 72 - Macro para simulação de alarmes

Esta irá comparar a temperatura simulada do tanque, que podemos alterar na tela de

manutenção, com os Set-Points de alarme de temperatura, também definidos na tela de

manutenção. Quando a temperatura simulada (digitada) for maior que o valor definido para a

temperatura máxima do tanque, uma mensagem de alarme será visualizada na tela de

alarmes. O mesmo ocorre para a temperatura mínima. Simule a aplicação para testar as

funções configuradas.

Page 57: WEG Tutorial Software Adp6 1.0 Manual English

57

5 DOWNLOAD DA APLICAÇÃO PARA A IHM

Iremos explicar agora como efetuar o download da aplicação para a IHM PWS. Dependendo

do modelo de IHM, poderemos ter até três métodos básicos de download, que são:

Serial

USB

Ethernet

O download via porta serial está disponível em todos os modelos.

5.1 Configurações da IHM

Para efetuar o download da aplicação, a IHM deverá estar na tela de “Setup”, com a

mensagem “Wait command” aparecendo na tela. O campo “Link port” indica qual o método

de download está selecionado na IHM.

Figura 73 - Tela de Setup da IHM aguardando download

Para entrar no Setup da IHM, certifique-se de que as DIP Switches localizadas na traseira

da IHM estejam na posição mostrada abaixo e reinicie a IHM.

SW3 – ON

SW4 – ON

SW7 – ON

Demais SWs – qualquer posição

Page 58: WEG Tutorial Software Adp6 1.0 Manual English

58

Para alterar o método de download da IHM, acesse o botão “F2 – Confg” e altere a opção

“Download/Upload/Copy Port”. Os métodos de download disponíveis irão variar conforme a

disponibilidade das portas existentes na IHM.

5.2 Configurações do ADP

Antes da transferência do programa do usuário, é preciso definir algumas configurações de

download, dependendo do método de download utilizado. Para isto clique no Menu Options

>> Transmission Setup. Será aberta a tela abaixo. Através do Combo Box “PC Port” iremos

selecionar o método de download desejado, ou seja, a porta do computador que será

utilizada para download.

Figura 74 - Seleção do método de download

5.3 Download via Porta Serial

Selecionando qualquer porta serial, a opção Baud Rate irá automaticamente aparecer.

Inicialmente, podemos utilizar o limite máximo de velocidade disponibilizado. Caso ocorra

algum erro durante a transferência do programa, poderemos reduzir gradualmente a

velocidade até que não ocorram mais erros na transmissão. Isto por que os erros de

transmissão dependerão das características do meio utilizado (exposição à ruídos,

interferências eletromagnéticas, etc).

Page 59: WEG Tutorial Software Adp6 1.0 Manual English

59

Figura 75 - Ajuste de download via porta serial

5.3.1 Cabo Serial Para Download

Para download via porta serial, deve-se utilizar um cabo com a seguinte pinagem:

PWS – COM PC – RS232

DB9 – MACHO DB9 - FÊMEA

RXD 2 3 SD TXD 3 2 RD GND 5 5 SG RTS 7 8 CTS CTS 8 7 RTS 6 DSR 1 CD 4 DTR

IHM PC

Page 60: WEG Tutorial Software Adp6 1.0 Manual English

60

5.4 Download via Porta USB

Para alguns modelos de IHM, é possível utilizar sua porta USB. Para este método, nenhuma

configuração adicional é requerida, porém é necessária a instalação do driver USB para as

IHMs.

Figura 76 - Ajuste de transmissão via USB

Page 61: WEG Tutorial Software Adp6 1.0 Manual English

61

5.4.1 Instalando o Driver USB

Ao conectar a IHM ao computador com a configuração de download via USB selecionada na

IHM, o Windows irá reconhecer um novo dispositivo no sistema.

Figura 77 - Novo dispositivo encontrado no Windows

O Windows solicitará a busca pelo driver através do site Windows Update. Ignore esta

opção selecionando a opção “Não, não agora” e clicando em Avançar.

Figura 78 - Instalação do driver USB

Page 62: WEG Tutorial Software Adp6 1.0 Manual English

62

Logo após, selecione a opção “Instalar de uma lista ou local específico” e clique em

Avançar.

Figura 79 - Instalação do driver USB

Escolha a opção “Não pesquisar. Escolherei o driver a ser instalado” e clique em Avançar.

Figura 80 - Instalação do driver USB

Page 63: WEG Tutorial Software Adp6 1.0 Manual English

63

Na seleção do tipo de dispositivo, selecione a opção “Mostrar todos os dispositivos” e clique

em Avançar.

Figura 81 - Instalação do driver USB

Na tela de seleção do driver, clique em “Com disco” para selecionar o driver de um local

específico.

Figura 82 - Instalação do driver USB

Page 64: WEG Tutorial Software Adp6 1.0 Manual English

64

Será solicitada a indicação do diretório de localização do driver USB. Selecione a pasta de

instalação do software ADP, normalmente o caminho “C:\Arquivos de

programas\Hitech_ADP\v6.5.0”, e selecione o arquivo “USBDev.inf”, que contém as

informações relativas ao driver USB.

Figura 83 - Instalação do driver USB

Após confirmar a seleção do arquivo, o dispositivo “USBDev” irá aparecer na lista de

dispositivos, conforme visto abaixo. Clique em Avançar para continuar.

Figura 84 - Instalação do driver USB

Page 65: WEG Tutorial Software Adp6 1.0 Manual English

65

O Windows não reconhecerá este dispositivo como certificado quanto à sua compatibilidade

com o mesmo. Ignore este alerta através da opção “Continuar assim mesmo”.

Figura 85 - Instalação do driver USB

Os arquivos do driver USB serão instalados.

Figura 86 - Instalação do driver USB

Page 66: WEG Tutorial Software Adp6 1.0 Manual English

66

Após a conclusão, a seguinte mensagem será exibida.

Figura 87 - Instalação do driver USB

5.5 Transferindo o programa

Após selecionar e configurar o método de download basta procedê-lo através do menu

“Application >> Download Application”, também disponível através do atalho . Após o

comando, a mensagem abaixo será exibida, indicando adicionalmente qual método foi

utilizado, e tentando estabelecer a conexão com a IHM. Certifique-se de que a IHM esteja

na tela de setup e com a mensagem “Wait command...” sendo exibida.

Figura 88 - Tentando estabelecer conexão com a IHM

Page 67: WEG Tutorial Software Adp6 1.0 Manual English

67

Após identificar o modelo da IHM, será iniciada a limpeza da memória para gravar o novo

aplicativo.

Figura 89 - Apagando a memória Flash

Inicia-se o download, exibindo o progresso no computador e na IHM.

Figura 90 - Download em andamento

Quando o download for concluído, a mensagem abaixo será exibida. Clique OK para então

desconectar o cabo de programação.

Figura 91 - Download concluído

Page 68: WEG Tutorial Software Adp6 1.0 Manual English

68

6 COMUNICAÇÃO COM A LINHA TPW-03

Este capítulo mostrará detalhadamente os requisitos necessários para a comunicação da

linha de IHMs PWS com a linha de CLPs TPW-03. Como exemplo, foram utilizados um CLP

TPW-03 da linha HR com uma IHM PWS-6A00T, aproveitando a aplicação gerada pelo

tutorial até o momento. Três partes principais são tratadas: as conexões físicas entre os

equipamentos, as configurações da PWS e as configurações do TPW-03.

6.1 Conexões Físicas

Para a comunicação direta entre o TPW-03 e as IHMs da linha PWS, deve-se utilizar a porta

serial da IHM. O TPW-03 possui as portas RS-485 e RS-232, ficando a critério de cada

aplicação o uso de qualquer um dos meios.

6.1.1 Cabo de Comunicação RS-485

Para conectar a PWS-6A00T e a TPW-03 via RS-485, precisaremos de um cabo com a

seguinte pinagem:

Figura 92 - Cabo de comunicação serial RS-485 para a linha PWS

Conecte o lado DB9 na porta COM1 da IHM e, na outra ponta, conecte os terminais T/R+ (1)

e T/R-(6) nos terminais A e B, respectivamente, do conector RS-485 do TPW-03. 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 no valor de 120 Ω.

Page 69: WEG Tutorial Software Adp6 1.0 Manual English

69

6.1.2 Cabo de Comunicação RS-232

Para a conexão via RS-232, a mesma pinagem do cabo de programação do TPW-03 é

utilizada, porém há o conector DB9 do cabo deverá ser macho, pois a IHM possui

conectores fêmea.

Figura 93 - Cabo de comunicação serial RS-232 entre a IHM e o TPW-03

Page 70: WEG Tutorial Software Adp6 1.0 Manual English

70

6.2 Dip-Switches

Para comunicar a PWS6A00T com o TPW-03, devemos ajustar as Dip-switches da IHM. As

Dip-switches são o conjunto de pequenas chaves que se encontram na parte traseira da

IHM. Abaixo a descrição da função de cada uma das chaves:

Dip-Switches Função SW1 Reservado SW2 Reservado

SW3 SW4 Modo de Operação ON ON Executa operação do usuário

ON OFF Executa programa de teste

OFF ON Atualiza BIOS

OFF OFF Executa teste geral das funções da IHM

SW5 Parâmetros de Comunicação

ON A IHM usa os parâmetros de comunicação definidos no setup da IHM para comunicação com o CLP

OFF A IHM usa os parâmetros de comunicação definidos no software ADP para comunicação com o CLP

SW6 Senha

ON A IHM pede ao operador para entrar com uma senha antes da execução do programa do usuário (login inicial no sistema de segurança)

OFF Nenhuma senha é requisitada ao ligar a IHM

SW7 Menu de Sistema

ON A IHM inicializa primeiramente no menu do sistema, sem rodar diretamente a aplicação

OFF Quando energizada, a IHM roda diretamente o programa do usuário, sem mostrar o menu de sistema

SW8 Nível de usuário Padrão

ON O nível padrão de usuário é 1 se a IHM não requisitar senha para iniciar sua operação

OFF O nível padrão de usuário é 9 se a IHM não requisitar senha para iniciar sua operação

SW9 Porta de comunicação COM1 ON Para RS-485: Esta chave deve estar em ON

OFF X

SW10 Porta de comunicação COM2 ON Para RS-485: Esta chave deve estar em ON

OFF Para RS-422: Esta chave deve estar em OFF

SW11 Porta de comunicação COM3 ON Para RS-485: Esta chave deve estar em ON

OFF Para RS-422: Esta chave deve estar em OFF

SW12 Reservado

Em nossa configuração deixaremos as chaves 5 e 6 em “OFF”, e todas as demais em “ON”,

deste modo, a IHM usará os parâmetros de configuração definidos pelo software ADP, e não

requisitará nenhuma senha ao ser inicializada. Abaixo uma imagem ilustrativa da

configuração recomendada das chaves:

Page 71: WEG Tutorial Software Adp6 1.0 Manual English

71

Figura 94 - Dip-Switches da IHM

6.3 Configurações da IHM PWS

As configurações da IHM serão ajustadas pelo software ADP. Clique no menu Application

>> Workstation Setup, aba General, e observe o quadro Controller/PLC. O driver utilizado

para a comunicação com o TPW-03 é o “Taian TP03 Series”. Após selecionar o driver,

clique na aba Connection. Aqui iremos ajustar os parâmetros do driver selecionado. Nesta

aba, podemos ver os quadros HMI e Taian TP03 Series. No quadro HMI, temos as

seguintes configurações:

Address: Define o endereço de rede da IHM. Importante lembrar que cada

elemento da rede deve ter um endereço único;

Port/Method used for the connection: Aqui devemos selecionar qual porta de

comunicação da IHM estaremos utilizando para a comunicação com o CLP;

No quadro Taian TP03 Series, temos as seguintes configurações:

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 “Stop bits’’;

Command Delay: Define um tempo de atraso para enviar comandos ao CLP, no

caso de botões de acionamento.

Time-out Time: É o tempo limite para reconhecer falha na comunicação entre o

CLP e a IHM;

Number of Retries: Número de tentativas antes de ser anunciado erro de

comunicação;

Page 72: WEG Tutorial Software Adp6 1.0 Manual English

72

Deixaremos marcadas as opções padrão do TPW-03, não sendo necessário alterar nenhum

destes parâmetros. Na figura abaixo, podemos visualizar as configurações definidas:

Figura 95 - Configurações do driver de comunicação com o TPW-03

Page 73: WEG Tutorial Software Adp6 1.0 Manual English

73

6.4 Configurações do TPW-03

6.4.1 Conectando o TPW-03 ao Computador

Agora faremos a configuração e programação do TPW-03 para comunicar-se com a IHM.

Instale o software TPW03-PCLINK e execute-o. Clique no ícone para criar um novo

projeto. O programa perguntará qual o modelo de TPW-03 você possui. Selecione o modelo

conforme necessidade 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-03.

Figura 96 - Tela de conexão com o TPW-03

Clique em Link para iniciar a conexão. Deverá aparecer uma caixa de mensagem

informando que a conexão foi bem sucedida.

6.4.2 Configurando a porta de comunicação

Para configurar a porta de comunicação do TPW-03, iremos criar um programa básico que

definirá estas configurações. Se você conectou a IHM na porta RS-485 incorporada ao

TPW-03, 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.

Page 74: WEG Tutorial Software Adp6 1.0 Manual English

74

No manual do TPW-03, podemos verificar as possíveis configurações da porta de

comunicação, conforme figura abaixo.

Figura 97 - Possíveis configurações das portas de comunicação do TPW-03

De acordo com a configuração definida no ADP, faremos a seguinte configuração para o

TPW-03:

Baud Rate: 19200 (1,0,0,0);

Stop Bits: 2 (1)

Parity: None (0,0)

Data Bits: 8 (1)

Sendo assim, temos o valor 10001001, em binário. Convertendo esse número de binário

para decimal, temos o valor 137. 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-03, transferindo este valor para o

registrador correspondente. Após criar o programa, transfira-o para o TPW-03 e mantenha-o

em modo RUN.

Figura 98 - Configuração da porta de comunicação do TPW-03

Page 75: WEG Tutorial Software Adp6 1.0 Manual English

75

6.4.3 Configurando o Endereço da Porta de Comunicação

O TPW-03 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.

Figura 99 - Configuração do endereço da porta serial do TPW-03

6.5 Verificando o Funcionamento

Após transferir o software desenvolvido no tutorial para a IHM e transferir o software de

configuração das portas para o TPW-03, podemos testar a comunicação. Primeirmente,

verifique os LEDs abaixo do display da IHM. O LED referente a porta de comunicação que

você esta usando irá piscar rapidamente quando a IHM estiver trocando dados com o CLP.

Como os dados são atualizados apenas na respectiva tela, abra a tela de “Sinótico” da

aplicação do tutorial. Na tela do sinótico, temos a animação da válvula através das entradas

X0 e X1. Pressione o botão que foi criado sobre a válvula para abrir o popup de

acionamento da mesma, com as opções “Abre” e “Fecha”, ligando a saída que foi

anteriormente associada.

Figura 100 - Tela de Sinótico – Popup de comando da válvula

Page 76: WEG Tutorial Software Adp6 1.0 Manual English

76

Ao pressionar os botões “Liga” e “Desliga” no quadro “Função Bomba”, podemos perceber a

saída do CLP Y000 ligando e desligando.

Figura 101 - Tela de Sinótico

Caso ocorra algum erro de comunicação, o popup “Communicatino Error” será

automaticamente aberto. O LED de status da porta irá piscar lentamente. Verifique

novamente os passos explicados anteriormente e certifique-se de que os cabos estão

conectados corretamente.

Figura 102 - Erro de comunicação

6.5.1 Modo de Simulação On-Line

Outra opção para testar a aplicação é utilizar o simulador do ADP no modo online. Acesse o

menu Tools >> On-line Simulation, abrindo o popup da figura abaixo. Conecte o cabo de

comunicação do computador para o TPW-03 e desconecte o software TPW03-PCLINK

(opção Unlink) para liberar a porta serial do computador.

Page 77: WEG Tutorial Software Adp6 1.0 Manual English

77

Figura 103 - Tela configurações do simulador

Ao clicar na opção “Connection 1”, as configurações da conexão serão exibidas. Selecione a

porta serial do computador que será utilizada e também os parametros referentes a

comunicação.

Figura 104 - Configurações do simulador

Após configurar o simulador, clique em Run para iniciar a simulação on-line. O programa

iniciará e tentará a comunicação com o TPW-03 através da porta serial selecionada,

disponibilizando as mesmas funcionalidades da IHM.