UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a...

31
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO Profª Danielle Casillo

Transcript of UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: … · OPPE para desenvolver e carregar a...

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

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

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

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

� É 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

� É 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

� 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

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

� 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

� 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

� 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

� 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

� 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

� 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

� 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

� É 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

� 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

� 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

� 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

� 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

� 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

� 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

� 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

� 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

� 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

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

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

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

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

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

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

10. Salve o projeto;11. Compile.

31