Apostila Curso IHM-Ativa

download Apostila Curso IHM-Ativa

of 57

Transcript of Apostila Curso IHM-Ativa

PROGRAMAO DE INTERFACES HOMEM-MQUINA UNIVERSAL

CURSO AT3

Apostila AT3

1

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

2

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

3

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. FILOSOFIANosso compromisso a parceria com nossos clientes

Apostila AT3

4

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-REQUISITOSOs 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 CURSOO 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

5

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

6

4.

INICIALIZANDO UM PROJETO4.1. ESCOLHA DA IHMAo 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

7

Um projeto de rede de IHMs (ESANET) tambm poder ser selecionado nesta tela, como mostrado.

4.2. ESCOLHA DO(S) DRIVER(S) DE COMUNICAONa 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

8

4.3. CARACTERSTICAS DA PORTA SERIAL4.3.1. CONFIGURAESAs 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

9

4.3.2. ENDEREAMENTONa 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.Menu

SELEO DE FONTES

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 NUMRICOS9.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.Menu

SENHAS (PASSWORDS)

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 RTULOOs 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 1Crie 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 2Crie uma pgina na IHM que contenha as seguintes informaes: 1. Desenho de um Tanque (Graphics / BMP / 16 Colour 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 / Vessels /

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 AT332

Layout

Apostila AT3

33

19.2. THRESHOLDA 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 TECLASNas 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 AREAExchange Area Menu Window Project components Exchange Area Utilizado para configurar o alarme.

Apostila AT3

36

20.2. ALARMES / MESSAGE AREAMemory area Utilizado para configurar os endereos do PLC utilizados para alarmes.

Apostila AT3

37

20.3. ALARMES / MESSAGE AREADescrio 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 31. 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 1 2 3 Nmero do comando 1 parmetro 2 parmetro 3 parmetro Comando para forar pgina (Force page): Word Valor 0 1 2 3 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 1 2 3 43 cdigo da operao - no utilizada - no utilizada - no utilizada Comando para habilitao de proteo de telas (set screen saver): Word Valor 0 1 2 3 Apostila AT3 12 cdigo da operao X tempo de espera para habilitao, em minutos (1-30) - no utilizada - no utilizada42

24.Menu

OPERAES AUTOMTICAS

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

RECEITAS

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 BUFFERPara 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 CPPara 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 4Crie 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.Menu

BACKUP E RESTAURAO DE PROJETO

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.Menu Contents

HELP

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