Você está na página 1de 57

PROGRAMAO DE INTERFACES

HOMEM-MQUINA UNIVERSAL

CURSO AT3

Apostila AT3

1. ATIVA AUTOMAO................................................................................................................ 4
1.1. FILOSOFIA: ...................................................................................................................... 4
2. OBJETIVOS .............................................................................................................................. 5
2.1. PR-REQUISITOS............................................................................................................ 5
2.2. TEMPO DE DURAO E HORRIO DO CURSO........................................................... 5
3. GUIA RPIDO ........................................................................................................................... 6
4. INICIALIZANDO UM PROJETO................................................................................................ 7
4.1. ESCOLHA DA IHM............................................................................................................ 7
4.2. ESCOLHA DO(S) DRIVER(S) DE COMUNICAO ....................................................... 8
4.3. CARACTERSTICAS DA PORTA SERIAL ....................................................................... 9
4.3.1. CONFIGURAES ..................................................................................................9
4.3.2. ENDEREAMENTO ............................................................................................... 10
5. COMPONENTES DE UM PROJETO ..................................................................................... 11
6. SELEO DE FONTES.......................................................................................................... 12
7. CRIAO DE PGINAS ......................................................................................................... 13
8. CONES DE ACESSO RPIDO.............................................................................................. 14
9. CAMPOS NUMRICOS.......................................................................................................... 16
9.1. CONFIGURAES GERAIS.......................................................................................... 16
9.2. ENDEREAMENTO DE OPERANDOS ......................................................................... 17
9.3. HABILITANDO A EDIO ............................................................................................. 17
10. COMPILAO DO PROJETO .............................................................................................. 18
11. MODO DE PROGRAMAO ............................................................................................... 19
12. ENVIO DO PROJETO........................................................................................................... 20
13. SENHAS ( PASSWORDS )................................................................................................... 21
14. DATA / HORA ....................................................................................................................... 22
15. RTULO DE TEXTOS (TEXT LIST)..................................................................................... 23
15.1. CONFIGURAES GERAIS........................................................................................ 23
15.2. INSERINDO MENSAGENS DE RTULO .................................................................... 24
16. INSERO DE FIGURAS..................................................................................................... 25
EXERCCIO 1 .......................................................................................................................... 26
17. RTULO DE IMAGENS ( SYMBOLIC FIELD ) ................................................................... 27
18. BARGRAPH .......................................................................................................................... 28
EXERCCIO 2 .......................................................................................................................... 30
19. TOUCH BUTTON ( BOTO DE TOQUE )........................................................................... 31
19.1. FUNES DO BOTO TOUCH ................................................................................. 31
19.2. THRESHOLD ................................................................................................................ 34
19.3. IHMS DE TECLAS ....................................................................................................... 35

Apostila AT3

20. ALARMES / MESSAGE AREA.............................................................................................. 36


20.1. ALARMES / MESSAGE AREA ..................................................................................... 36
20.2. ALARMES / MESSAGE AREA ..................................................................................... 37
20.3. ALARMES / MESSAGE AREA ..................................................................................... 38
21. CONFIGURAES GERAIS ............................................................................................... 39
EXERCCIO 3 .......................................................................................................................... 40
22. EXCHANGE AREAS ............................................................................................................. 41
23. EXEMPLOS DE EXCHANGE AREAS .................................................................................. 42
24. OPERAES AUTOMTICAS............................................................................................. 43
24.1. AO (ACTION) ........................................................................................................... 43
24.2. EVENTO (EVENT) ........................................................................................................ 44
24.3. CONDIO DE HABILITAO (ENABLE CONDITION) ............................................. 44
25. RECURSOS INTERNOS ...................................................................................................... 45
26. RECEITAS............................................................................................................................. 47
26.1. VARIVEIS DA RECEITA............................................................................................. 48
26.2. CAMPO ASCII............................................................................................................... 49
26.3. CAMPO NUMRICO .................................................................................................... 50
26.4. SALVANDO OS VALORES NO BUFFER .................................................................... 51
26.5. ESCOLHA DE RECEITAS DO BUFFER ...................................................................... 52
26.6. ENVIANDO A RECEITA ESCOLHIDA PARA O CP..................................................... 53
EXERCCIO 4 ........................................................................................................................... 54
27. IMPRESSO DE UM PROJETO .......................................................................................... 55
28. BACKUP E RESTAURAO DE PROJETO........................................................................ 56
29. HELP ..................................................................................................................................... 57

Apostila AT3

1.

ATIVA AUTOMAO

A Ativa Automao atua h 11 anos no mercado industrial em todo o territrio


nacional com o objetivo de distribuir equipamentos para automao com a
tecnologia e qualidade da marca Ativa.
Nosso compromisso garantir a satisfao de nossos clientes proporcionando
solues de alto nvel tecnolgico com produtos compatveis com a necessidade
do mercado, ps-venda, reparo e manuteno de diversas marcas, respaldo
tcnico e estoque de todos os itens comercializados.
Oferecemos ainda acompanhamento de processos e consultoria, suporte
tcnico 24 horas e treinamentos para todos os produtos. A Ativa Automao
caracteriza-se por ser uma empresa voltada a soluo de hardware em
automao industrial.

1.1. FILOSOFIA
Nosso compromisso a parceria com nossos clientes

Apostila AT3

2.

OBJETIVOS

O objetivo fixar nos alunos os conceitos bsicos de utilizao e programao


das IHMs Universais ATIVA, atravs da apresentao de exemplos de aplicaes
e da soluo de exerccios.

2.1. PR-REQUISITOS
Os

pr-requisitos

mnimos

para

que

os

alunos

possam

cursar

satisfatoriamente o curso AT3, so:


Conceitos de eletricidade bsica
Conceitos de lgicas de rels
Conceitos bsicos de informtica

2.2. TEMPO DE DURAO E HORRIO DO CURSO


O curso tem durao de 2 dias com horrio estabelecido das 8h s 17h
com intervalos de 1h para almoo e 15 minutos para caf (9h30min e s
15h30min) totalizando 16 horas/aula.

Apostila AT3

3.

GUIA RPIDO

1. Conectar o cabo de programao do PC VT

2. Executar o programador VTWin atravs do cone


3. Uma vez aberto, selecione a IHM desejada
4. Em components , na pasta PLC selecione o driver a ser usado
5. Arraste o pacote do driver escolhido, para a porta de comunicao da IHM
(MSP ou ASP)
6. Double-click na porta, e no pacote do driver, configure os parmetros de
velocidade, paridade, data bit e tambm o endereo (se houver) do CLP
7. Double-click no cone da IHM, habilita o desenvolvimento do projeto
8. Aps a elaborao do projeto, salve-o
9. Para compil-lo v ao menu Tools -> Compile projection
10. Ento basta colocar a IHM em modo de programao.
No software VTWin no menu: Tools -> Download project

Apostila AT3

4.

INICIALIZANDO UM PROJETO
4.1. ESCOLHA DA IHM
Ao iniciar o software VTWIN a tela de escolha dos modelos das IHMs

(Project Selection) e automaticamente aberta.

Todos os modelos da linha


de IHM esto disponveis no
software

Apostila AT3

Um projeto de rede de IHMs (ESANET) tambm poder ser selecionado


nesta tela, como mostrado.

4.2. ESCOLHA DO(S) DRIVER(S) DE COMUNICAO


Na caixa Components, selecione a pasta PLC e escolha a marca e o
modelo do PLC desejado. Aps a escolha arraste o bloco do driver at a porta de
comunicao da IHM.

Apostila AT3

4.3. CARACTERSTICAS DA PORTA SERIAL


4.3.1. CONFIGURAES
As caractersticas: Baud rate, paridade, data bit, entre outros, da porta de
comunicao, devero estar configuradas identicamente com a porta de
comunicao do CLP.

Apostila AT3

4.3.2. ENDEREAMENTO
Na caixa Device Address, digite o endereo da IHM de acordo com a
configurao do PLC escolhido.

Apostila AT3

10

5.

COMPONENTES DE UM PROJETO

Para inicializar o projeto, clique no desenho da IHM escolhida, abrindo assim a


caixa Project Components

Em Object list, verificamos todos os componentes j criados no projeto.

Apostila AT3

11

6.

SELEO DE FONTES

Menu
Configuration Project language and fonts
Escolha da fonte utilizada no projeto
possvel escolher fontes do prprio VTWIN ou fontes do Windows
Em projeto podemos selecionar mais de um tipo de fonte

Apostila AT3

12

7.

CRIAO DE PGINAS

Na criao das telas podemos configurar alguns parmetros, tais como:


Nome da pgina
Intervalo de atualizao
Cor de fundo
Pgina de ajuda

Apostila AT3

13

8.

CONES DE ACESSO RPIDO

Insero de textos na tela

Campo numrico para monitorao e/ou edio de operandos do CP

Campo ASCII para insero de caracteres AscII

Campo dinmico para rotular textos atravs dos estados do operando


definido

Grfico em barras

Campo dinmico para rotular imagens atravs dos estados do operando


definido

Campo mvel de imagens para movimentao no plano cartesiano X,Y

Insero de data e hora

Insero figuras / desenhos (*.BMP, *.JPEG, *.ICO, *.TIFF, *.WMF)

Criao de Touch Botton (Botes)

Apostila AT3

14

Insero de reas de Touch

Grfico de tendncia

Dimenses da fonte. X1, X2 e X4

Criao de desenhos

Mostra grade do Touch Screen

Apostila AT3

15

9.

CAMPOS NUMRICOS
9.1. CONFIGURAES GERAIS

Menu
Fields Numeric
cone para insero de um campo numrico.

Ao inserir um campo numrico, algumas informaes devero ser


configuradas na pgina General, como nmero de dgitos visveis, formato do
nmero (decimal, binrio, hexadecimal ou ponto flutuante)
Um operando do CP dever ser endereado. Para configur-lo clique no
boto New e selecione qual equipamento e qual operando onde se deseja coletar
as informaes.

Apostila AT3

16

9.2. ENDEREAMENTO DE OPERANDOS

No campo Data rea


contem os nomes dos
operandos do CLP

Em Device selecione o
driver (equipamento)
onde a IHM ir buscar
informaes

9.3. HABILITANDO A EDIO

Para classificar um
operando como
monitorao ou edio
necessrio a seleo
da opo input enable

Apostila AT3

17

10.

COMPILAO DO PROJETO

Menu
Tolls Compile Project
Todo projeto, aps seu termino, deve ser compilado.
Na tela de compilao, algumas informaes do projeto sero mostradas:
se o projeto contm erros, advertncias, a capacidade de memria total, memria
livre e memria utilizada.

Apostila AT3

18

11.

MODO DE PROGRAMAO

Para colocar a IHM em estado de programao necessrio tocar as


extremidades diagonais. Como mostrado:

Apostila AT3

19

12.

ENVIO DO PROJETO

Menu
Tolls Compile Project
Aps a compilao do projeto, no contendo erros, o programa est apto
para ser enviado.
***A interface dever estar em estado de programao para haver a recepo do
projeto.***

Selecione a porta de comunicao disponvel do micro onde est


conectado o cabo de comunicao, velocidade, atualizar ou no o firmware.

Apostila AT3

20

13.

SENHAS (PASSWORDS)

Menu
Configuration passwords
possvel configurar 10 senhas diferentes para o projeto.
A senha cadastrada como zero a senha mestre. Com esta senha e
possvel realizar todas as operaes que necessitem de senha.

Logout timeout: Tempo de validade da senha, com um range de 1 a 500 minutos.


Logout page: Especifica em qual tela a IHM movera aps a insero da senha
correta.

Apostila AT3

21

14.

DATA / HORA

Menu
Fields Date
Nos campos data/hora, deve-se configurar o formato da visualizao dos
campos.
Exemplo:
Data: dd/mm/aa ou mm/dd/aa
Hora: 12 ou 24 Hs

Apostila AT3

22

15.

RTULO DE TEXTOS (TEXT LIST)

15.1. CONFIGURAES GERAIS

Menu
Fields Text List
A funo Text List utilizada para rotular mensagem de texto.

Clique boto Add


para adicionar uma
nova lista de textos

Um rtulo de mensagens poder se basear em trs tipos de configurao:


Single bit: Basea-se em um unico bit, a partir do seu nvel lgico
Bit group: Grupo de 32 bits onde cada bit (nvel alto ou baixo)
corresponder a uma mensagem
Value: Baseia-se em valores dos operandos para fazer as movimentaes
das mensagens

Apostila AT3

23

15.2. INSERINDO MENSAGENS DE RTULO


Os valores definidos em Value sero os parmetros onde a IHM se
basear para mostrar a mensagens.

Apostila AT3

24

16.

INSERO DE FIGURAS

Menu
Object Image
cone utilizado para inserir figuras no projeto.
Clicar no Boto New para importar a figura / desenho. Essa imagem poder
ter as seguintes extenses: *.BMP, *.BMP, *.JPEG, *.ICO, *.TIFF, *.WMF e
outras.

Apostila AT3

25

EXERCCIO 1
Crie uma pgina na IHM que tenha as seguintes informaes:
1. Data
2. Hora
3. Desenho de um Motor
4. Status desse Motor
O motor dever trazer os seguintes status:
Acelerando
Rotao Mxima
Desacelerando
Motor Parado
Obs: Utilizar o endereo M0 para variar os status do motor. O status ser
editvel, porm, solicitar uma senha.
Layout

Apostila AT3

26

17.

RTULO DE IMAGENS (SYMBOLIC FIELD)

Menu
Fields Symbolic
A funo Symbolic Fild serve para rotular imagens diferentes atravs de
valores vindos do PLC.

Para inserir nova(s)


imagem(ns) clique no boto
Add e localize a figura do
diretrio especfico.

Apostila AT3

27

18.

BARGRAPH

Menu
Fields Bar
A funo Bargraph possibilita a insero de grficos de barras no projeto.
Na declarao do operando de referncia para o grfico de barra faz-se
necessrio colocar um valor mnimo e um valor mximo para a varivel. Exemplo:

Apostila AT3

28

Aps a configurao da varivel e seus limites, podemos configurar os


atributos do grfico de barras.

Apostila AT3

29

EXERCCIO 2
Crie uma pgina na IHM que contenha as seguintes informaes:
1. Desenho de um Tanque (Graphics / BMP / 16 Colour

/ Vessels

Serbatoio camino.bmp)
2. Bargraph dentro do tanque indicando nvel do tanque.
3. Valor real do tanque
4. Endereo para Set-Point do tanque
5. Data/Hora
6. Senha para alterar Set-Point
7. Status do Tanque (Enchendo, Esvaziando, Cheio, Vazio)
8. Setas de indicao da direo do Tanque (Graphics / ARW04UP e
ARW01DN)
Endereos
Bargrafh e valor real: M0
Set-Point: M1
Status e Setas: M2

Apostila AT3

30

19.

TOUCH BUTTON (BOTO DE TOQUE)

19.1. FUNES DO BOTO TOUCH

Menu
Fields Touch Button
Uma tecla de funo poder ser configurada para ter as funes abaixo
descritas:

Go to page essa opo tem a finalidade de ir para uma determinada


pgina
Permanently set bit permanentemente fora o bit para nvel lgico alto
Permanently reset bit - permanentemente fora o bit para nvel lgico baixo
Momentary set bit momentaneamente fora o bit para nvel lgico alto
esse bit estar setado enquanto esse boto estiver sendo tocado.

Apostila AT3

31

Momentary reset bit momentaneamente fora o bit para nvel lgico


baixo, esse bit estar resetado enquanto esse boto estiver sendo
tocado.
Bit invert tem a finalidade de inverter o estado lgico do bit. ( 0 1 ou 1 0 )
Value direct command coloca um determinado valor definido em
operando do PLC
Macro conjunto de instrues em um mesmo boto (16 funes por
boto)
Internal command instrues / comandos internos da IHM
Sequence Navegao das telas em uma IHM com teclado
EXEMPLO
Crie um projeto que contenha os seguintes botes:
Go to page 2 e na pgina 2 um boto para a pagina 1 Go to page 1
Permanente set bit (M73 BIT 0)
Permanente reset bit (M73 BIT 0)
Momentary set bit (M73 BIT 1)
Momentary reset bit (M73 BIT 1)
Bit invert (M73 BIT 2)
Value direct command: Comando para adicionar valor 5 na Memria 0
(ADD)
Senha para mudar de pgina
Pgina de ajuda ( Help page )

,
Apostila AT3

32

Layout

Apostila AT3

33

19.2. THRESHOLD
A funo do Threshold utilizada para mudar o estado de um boto, como,
por exemplo, a cor ou imagem, dependendo do estado lgico de uma varivel a
ser definida.

Apostila AT3

34

19.3. IHMS DE TECLAS


Nas IHMs de teclas as funes das teclas so as mesmas citadas acima.

IHM grfica com 25 teclas de funes.

Apostila AT3

35

20.

ALARMES / MESSAGE AREA

A criao de lista alarmes est dividida em trs partes:


Exchange area
Memory area
Descrio da mensagem e configurao do bit referente do alarme

20.1. ALARMES / MESSAGE AREA


Exchange Area
Menu
Window Project components Exchange Area
Utilizado para configurar o alarme.

Apostila AT3

36

20.2. ALARMES / MESSAGE AREA


Memory area
Utilizado para configurar os endereos do PLC utilizados para alarmes.

Apostila AT3

37

20.3. ALARMES / MESSAGE AREA


Descrio da mensagem e configurao do bit referente do alarme ou da
mensagem de informao.

No ndice Options
possvel selecionar a
opo para salvar os
alarmes no buffer da IHM

Apostila AT3

38

21.

CONFIGURAES GERAIS

Configuration Project Setting


Configuraes gerais da IHM e Alarmes.

Start up page Pgina onde ser inicializado.


Beep on screen touch Sonoro quando a tela tocada.

Apostila AT3

39

EXERCCIO 3
1. Criar 5 Alarmes com opo de salv-los no buffer
2. Criar um boto para visualizar o histrico de alarme
3. Criar 3 Mensagens de informao (information messages)
Layout
Primeira Pagina

Apostila AT3

40

22.

EXCHANGE AREAS

So reas de memrias utilizadas para interagir a IHM com o CLP.


Atravs dessas reas podemos, por exemplo, forar uma pgina, iniciar o
modo de proteo de tela, memria das teclas, pgina atual e outras.
reas de troca de dados so classificadas em 3 tipos:
Input Area:
Alarme area (1..16 Word)
Message area (1..16 Word)
Status Area:
Command answer area
Key status area
Led status area
Print status area
Recipe status area
Terminal status area
Command Area:
Function command area (4 Word)
Internal green leds command area (blinking light)
Internal green leds command area (fixed light)
Internal red leds command area (blinking light)
Internal red leds command area (fixed light)

Apostila AT3

41

23.

EXEMPLOS DE EXCHANGE AREAS

A Funo Command Area composta por 4 words:


Estrutura
Word Significado
0

Nmero do comando

1 parmetro

2 parmetro

3 parmetro
Comando para forar pgina (Force page):

Word Valor
0

2 cdigo da operao

X nmero da pgina onde se deseja ir

- no utilizada

- no utilizada
Comando para reconhecimento de todos os alarmes (acknowledge):

Word Valor
0

43 cdigo da operao

- no utilizada

- no utilizada

- no utilizada
Comando para habilitao de proteo de telas (set screen saver):

Word Valor
0

12 cdigo da operao

X tempo de espera para habilitao, em minutos (1-30)

- no utilizada

- no utilizada

Apostila AT3

42

24.

OPERAES AUTOMTICAS

Menu
Window Project components Exchange Area

24.1. AO (ACTION)
Podemos definir dois tipos de ao para ser executa automaticamente:
Funo - como descritos anteriormente
Equao (Operao matemtica envolvendo adio, subtrao, diviso e
multiplicao)

Apostila AT3

43

24.2. EVENTO (EVENT)


Esse recurso utilizado para definir a partir de quando ser realizada a
funo automaticamente. A funo pode dar incio a partir de temporizadores
internos ou atravs de uma varivel vinda do CP.
Varivel
Timer (no total 32 temporizadores; range: 100ms a 25s)

24.3. CONDIO DE HABILITAO (ENABLE


CONDITION)
Quando habilitada essa funo, podemos definir quando uma determinada
ao ser tomada pela IHM.
Por exemplo:
S executar a Ao pr-determinada, quando os valores da VAR_0001
estiver Maior ou Igual ao valor 5.

Apostila AT3

44

25.

RECURSOS INTERNOS

As IHMs possuem um prprio driver, ou seja, possvel simular um algumas


aplicaes utilizando esse recurso.
No total so 2K bytes que esto disponveis.

Onde:
IR = Word 16 bits (0-1023)
BIT= Bit (0-16367)

Apostila AT3

45

EXEMPLO
Utilizao de memrias internas da IHM e operaes automticas.
Desenvolva um software utilizando o driver interno da IHM:
3 figuras variando de 3 em 3 segundos
Grfico de barras (limitado em 50)

Apostila AT3

46

26.

RECEITAS

Menu
Configuration Data memory structure

Nmero limite de
caracteres para edio

Apostila AT3

47

26.1. VARIVEIS DA RECEITA

Selecione as variveis que


faro parte da receita.
Esses campos devero ser
editveis.

Apostila AT3

48

26.2. CAMPO ASCII

Menu
Fields Text

O campo ASCII criado para


nomear uma receita.
Na caixa de seleo Source,
selecione a opo Data
memory structure, e na caixa
Variable Recipe code.
Esse campo dever ser editvel.

Apostila AT3

49

26.3. CAMPO NUMRICO

Menu
Fields Numeric

Na caixa de seleo Source, selecione a


opo Data memory item, e na caixa
Variable a varivel que ser utilizada na
receita.

Apostila AT3

50

26.4. SALVANDO OS VALORES NO BUFFER


Para salvar as memrias, j com os valores definidos e o nome pelo
operador, utilizamos um boto Touch Button com funes internas (Internal
command). Save recipe in data memory.

Apostila AT3

51

26.5. ESCOLHA DE RECEITAS DO BUFFER

Para escolher uma


receita armazenada no
buffer, utilizamos um
boto Touch Button
com funes internas
(Internal command)
Display recipe
directory

Apostila AT3

52

26.6. ENVIANDO A RECEITA ESCOLHIDA PARA O


CP
Para enviar uma receita j selecionada pelo usurio cria-se um boto
Touch Button com funes internas (Internal command).
Send recipe to device

Procedimento para criao das receitas


Antes de uma receita ser enviada para o CP, necessrio
Descrever um nome para a receita, utilizando o campo ASCII
Inserir os valores nas memrias classificadas como receita, utilizando
Numeric Field.
Salvar esses valores no buffer da IHM
Escolher a receita, pelo nome, armazenada no buffer
Ento, envi-la ao CP

Apostila AT3

53

EXERCCIO 4
Crie uma receita com 5 produtos diferentes onde cada produto dever
conter 4 ingredientes.
Faa tambm os campos numricos para visualizar os valores enviados
para o CLP.
Utilize as memrias M0 M3.
Produto: Chocolates
Choquito
Prestgio
Charge
Bis
Twix
Ingredientes
Chocolate
gua
Acar
Leite

Apostila AT3

54

27.

IMPRESSO DE UM PROJETO

Na tela principal
Menu
Tools Print

Na caixa de seleo
Avaliable Sections,
selecione as informaes
desejadas para serem
impressas

Apostila AT3

55

28.

BACKUP E RESTAURAO DE PROJETO

Menu
Tools Backup / Restore

Backup
O projeto e/ou as receitas armazenadas na IHM podero ser salvos como
um backup, No permitido modificaes neste projeto backup por se tratar de
um arquivo compilado.
Restore (restaurao)
Aps realizado o backup, esse arquivo compilado j esta pronto para ser
mandado para a IHM.

Apostila AT3

56

29.

HELP

Menu
Contents
Nesse tpico obtemos um auxlio geral sobre programao do software,
pinagem do cabo de programao da IHM e cabos de comunicao com o PLC.

Apostila AT3

57