INTERFACE PARA ACESSO A BASE DE DADOS
(ASP.NET & Access)
Gonçalo Ferreira @ MAIC . FE .UP
Gonçalo Ferreira @ MAIC . FE .UP
Objectivos:
- Acesso a informação relativa à produção
- Sem software específico nos terminais- Interface amigável- Adequado a diferentes necessidades- Restrições de acesso à informação
- Acessibilidade em qualquer terminal através de ethernet
Gonçalo Ferreira @ MAIC . FE .UP
Informação a disponibilizar:
- Estado das máquinas- Causa de paragem das máquinas
- Indicadores estatísticos sobre rendimentos (operadores, maquinas, etc)- Rendimento operacional da fábrica- Possibilitar acesso completo à base de dados (sujeito a autenticação)
- Utilizações dos moldes- Estado das ordens de fabrico
Gonçalo Ferreira @ MAIC . FE .UP
Requisito:
- Actualização constante da base de dados
Proposta:
- Programa corre continuamente gerindo a base de dados e distribuindo a informação
- Novos registos adicionados a tabela histórica com toda a informação
Condicionante:
- O mesmo evento deverá actualizar informação em várias tabelas
Gonçalo Ferreira @ MAIC . FE .UP
Estrutura da Base de Dados
Operadores Codigo Nome Habilitacoes Idade Maquina PecasOK PecasKO
Op1 Jose 12 35 T1 5895231 598621
OFs Numero Peca Quantidade Conclusao Maquina QuantProd
1 za1 100 03-12-2002 t1 100
Moldes
Codigo Peca Quantidade Utilizacoes PecasKO Vida
M001 ni1 1 30567 354 100000
Pecas
Codigo Descricao Cliente Peso Dimensao
ni1 Colector Renault 220 10
Gonçalo Ferreira @ MAIC . FE .UP
Estrutura da Base de Dados
Maquinas
Erros
HistMaquinas
HistProducao
Codigo Descricao Capacidade Tciclo Local Status HoraParagem ComentErro
J2 Jito2 150 1 Celula2 E001 04-28-2004 7:35:59 Falha de posicionamento do robô
Codigo Descricao
E001 Botoneira accionada
Codigo Activacao HLigada HTrabalho HReparacao Ciclos
F1 01-01-2003 8:00:00 3045 3035 2 3769470
Dia Pecas PecasRegeitadas
01-01-2003 6508 578
Gonçalo Ferreira @ MAIC . FE .UP
Base de Dados para Controlo de acessos
Acessoslog pass operadores OFs maquinas moldes rendimento SQLQuery
joao 321 s s s s n n
Permite: - Diferenciar zonas permitidas
ou interditas para cada utilizador
- Restringir acesso
Gonçalo Ferreira @ MAIC . FE .UP
- Calculo da taxa de rejeição por operador
- Escolha dos campos a pesquisar
- Escolha múltipla de operadores a consultar
SoMetal.Web
- Resultados em texto tabelado
Gonçalo Ferreira @ MAIC . FE .UP
- Resultado por extenso
- Procura em várias tabelas
- Escolha dos campos a pesquisar
SoMetal.Web
Gonçalo Ferreira @ MAIC . FE .UP
- Verificação do estado (erros)
- Calculo do rendimento por maquina
- Resultados em lista de informações
SoMetal.Web
- Salientar características do erro se existir
Gonçalo Ferreira @ MAIC . FE .UP
- Verificação do número de utilização dos moldes
- Calculo da taxa de rejeição por molde
- Procura dos moldes através da peça
SoMetal.Web
- Salientar utilização se próxima ou superior à vida recomendada- Resultados em lista da informações
Gonçalo Ferreira @ MAIC . FE .UP
- Calculo da taxa de produção total diária
- Calculo da taxa de rejeição
- Escolha da data inicial e final
SoMetal.Web
- Calculo da taxa de produção conforme diária- Calculo do rendimento operacional- Resultados em lista da informações
Gonçalo Ferreira @ MAIC . FE .UP
- Resultados em texto tabelado
-Permite acesso completo à base de dados
- Introdução de comandos SQL directamente
SoMetal.Web
Gonçalo Ferreira @ MAIC . FE .UP
Na prática…
Gonçalo Ferreira @ MAIC . FE .UP
Perguntas…
Gonçalo Ferreira @ MAIC . FE .UP
FIM
Top Related