Apostila Curso IHM-Ativa
-
Upload
regiespindola -
Category
Documents
-
view
1.259 -
download
1
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