universidade federal rural do semi-Árido curso: … · oppe para desenvolver e carregar a...
TRANSCRIPT
![Page 1: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/1.jpg)
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDOCURSO: CIÊNCIA DA COMPUTAÇÃO
9º PERÍODO
Profª Danielle Casillo
![Page 2: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/2.jpg)
Interface Homem Máquina 2
![Page 3: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/3.jpg)
Interface Homem Máquina 3
![Page 4: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/4.jpg)
� É o canal de comunicação entre o homem e ocomputador, através do qual interagem, visandoatingir um objetivo comum.
É o conjunto de comandos de controle do usuário� É o conjunto de comandos de controle do usuário+ respostas do computador, constituídos por sinais(gráficos, acústicos e tácteis)
Interface Homem Máquina 4
![Page 5: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/5.jpg)
� É parte de um sistema computacional com a qual umapessoa entra em contato físico, perceptual econceitualmente.
Interface Homem Máquina 5
![Page 6: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/6.jpg)
� A Interação Homem Máquina demanda oconhecimento tanto de máquinas como do próprioser humano.
Interface Homem Máquina 6
![Page 7: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/7.jpg)
Interface Homem Máquina 7
![Page 8: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/8.jpg)
� MMI 650
� Interface Homem Máquina, com display alfanuméricode 2 linhas por 16, backlight, caracteres tipo “bignumber”.
Interface Homem Máquina 8
![Page 9: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/9.jpg)
� MMI 800
� Interface Homem Máquina, com display alfanuméricode 4 linhas por 20, backlight, caracteres tipo “bignumber”.
Interface Homem Máquina 9
![Page 10: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/10.jpg)
� eZAP900
� Já vem com uma IHM incorporada com displayalfanumérico de 2 linhas por 16 e backlight.
10Interface Homem Máquina
![Page 11: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/11.jpg)
� Aplicativo próprio para programação da IHM
11Interface Homem Máquina
![Page 12: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/12.jpg)
� Já está instalado!!!� É realizada no mesmo pacote de instalação do
SPDSW.
Interface Homem Máquina 12
![Page 13: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/13.jpg)
� Para a programação da IHM do eZAP900 seránecessário os aplicativos SPDSW e o OPPE.� SPDSW para desenvolver e carregar uma aplicaçãoladder no controlador eZAP900
� OPPE para desenvolver e carregar a aplicação degerência da IHM no controlador eZAP900.
13Interface Homem Máquina
gerência da IHM no controlador eZAP900.
![Page 14: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/14.jpg)
� As MMI da HI Tecnologia possuem os seguintesprotocolos de comunicação para a troca de dadoscom outros equipamentos remotos:� SCP (proprietário da HI Tecnologia)� Modbus – RTU� Modbus – RTU� Modbus - TCP
Interface Homem Máquina 14
![Page 15: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/15.jpg)
� É responsável por iniciar uma comunicação com oequipamento Escravo, tanto para solicitar dadoscomo para enviar dados.
Interface Homem Máquina 15
![Page 16: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/16.jpg)
� Não faz solicitações de comunicação ao equipamentoMestre na qual esta conectada, apenas responde àssolicitações doMestre.
Interface Homem Máquina 16
![Page 17: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/17.jpg)
� Elementos básicos para programar a IHM:� Tela� Campo� TagComando� Comando
� Macro� Ação
Interface Homem Máquina 17
![Page 18: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/18.jpg)
� Corresponde às informações que o usuário desejaapresentar no display da IHM.
� Pode conter informações do tipo texto ou numérico.� Sempre que um item Tela for selecionado no projeto
esta será apresentada em uma janela semelhante aoesta será apresentada em uma janela semelhante aodisplay da IHM.
Interface Homem Máquina 18
![Page 19: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/19.jpg)
� Selecione a opção “Telas”, em seguida com o botãodireito do mouse, clique sobre a opção. Seráapresentado um menu com a opção “AdicionaTela”.
Interface Homem Máquina 19
![Page 20: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/20.jpg)
� Selecione a tela a ser eliminada, clique com o botãodireito do mouse sobre o identificador de tela. Seráapresentado um menu com a opção “Elimina Tela”.
Interface Homem Máquina 20
![Page 21: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/21.jpg)
� Os comandos especificam as ações ou operações quepodem ser associadas aos diversos tipos deelementos existentes no ambiente do OPPE.
Interface Homem Máquina 21
![Page 22: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/22.jpg)
� São operações que podem ser associadas aosdiversos tipos de eventos existentes no ambiente doOPPE.
Interface Homem Máquina 22
![Page 23: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/23.jpg)
� Podem ser de dois tipos:� Comandos
� Macro
Se a Ação corresponde a um único Comando, pode-� Se a Ação corresponde a um único Comando, pode-se associar um “Comando” a Ação, caso contrário, sedeseja executar mais de um comando a uma Ação,deve-se associar uma “Macro” a Ação.
Interface Homem Máquina 23
![Page 24: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/24.jpg)
� Hello world1. Ative o aplicação OPPE.2. Crie um novo projeto no OPPE. Menu principal “Projeto/Novo”.
3. Na opção “Modelo” selecione o tipo de IHM.
Interface Homem Máquina 24
![Page 25: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/25.jpg)
4. Na opção “projeto”, preencha os seguintes campos:
� “Nome”; “Empresa”; “Responsável”.
Interface Homem Máquina 25
![Page 26: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/26.jpg)
5. Vamos criar nossa primeira tela. Selecione a opção“Telas”, em seguida com o botão direito do mouse,clique sobre a opção “Telas”. Será apresentado ummenu com a opção “Adiciona Tela”.
Interface Homem Máquina 26
![Page 27: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/27.jpg)
6. Será criada uma “Tela”, “Tela Introdução”.
Interface Homem Máquina 27
![Page 28: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/28.jpg)
7. O próximo passo é criar um comando para abrir estatela. Selecione a opção “Ações/Comandos”, emseguida com o botão direito do mouse, clique sobrea opção “Comandos”.
28
![Page 29: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/29.jpg)
8. Será criado um novo “Comando”.
29
![Page 30: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/30.jpg)
9. Agora necessitamos especificar para a IHMapresentar esta tela quando a mesma for energizada.Para isso utilize a opção “Ação Inicial” disponívelna opção “Projetos/Modelo”.
30
![Page 31: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a aplicação de gerência da IHM no controlador eZAP 900 . ... Corresponde às informações](https://reader033.vdocuments.site/reader033/viewer/2022052920/5bf6b9dc09d3f279228cbc82/html5/thumbnails/31.jpg)
10. Salve o projeto;11. Compile.
31