IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto*
|
|
- Miguel Silva Mota
- 8 Há anos
- Visualizações:
Transcrição
1 IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO João Alvarez Peixoto* * Mestrando do Programa de Pós-graduação em Engenharia Elétrica - UFRGS Porto Alegre, RS, Brasil joao.peixoto@senairs.org.br Resumo: Uma grande dificuldade no desenvolvimento de projetos é a diferença entre a especificação e o desenvolvimento da aplicação. Ou o projeto é executado pensando na solução e não no problema, ou a especificação não é consistente. Este trabalho apresenta uma implementação que se desenvolve com foco na especificação, desde sua modelagem até sua aplicação. Os modelos partem de uma especificação, modelagem e implementação seguindo a norma IEC Palavra-chave sistemas de automação, CLP, SA-RT, programação, sistemas supervisórios 1 Introdução Este trabalho se propõe a implementar uma aplicação desde sua especificação até sua implementação, buscando uma metodologia de projetos que facilite o entendimento das etapas. O projeto começa com a especificação do problema e um método para descrever tal especificação. Na sequência o problema é descrito na forma de modelagem UML 1, onde os diagramas de caso de uso, classe e sequência apontam os elementos e suas relações destro da aplicação. Na implementação, a tecnologia proposta é utilizar linguagem de programação descrita na IEC61131, considerando que o dispositivo de gerenciamento será um controlador lógico programável CLP 2. Neste ponto o programa tem suas lógicas simuladas em aplicativo ISAGRAF, que edita e simula programas nas linguagens descritas na norma. Para testar o programa o trabalho se encerra com a edição de um sistema supervisório que simule o ambiente da planta especificada. 2 Especificação Diagrama de Contexto O projeto começa com a especificação do problema. Normalmente esta é uma etapa complexa, uma vez que o cliente geralmente possui dúvidas em expressar sua necessidade. Ele nem sempre sabe o que realmente quer. E também surgem problemas quanto a delimitação da especificação, ou seja, o cliente quer mais do que especificou inicialmente. Por isto, descrever a necessidade do cliente na forma textual ajuda para delimitar o problema, mas não ajuda para visualizar as consistências do que é especificado. O ideal é que o cliente fornecesse croquis, animações e descrições detalhadas, como o desenho da aplicação proposta a seguir. 1 UML - Unified Modeling Language ou Linguagem de Modelagem Unificada, é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de Orientação a Objetos. 2 CLP Controlador Lógico Programável, dispositivo que gerencia dispositivos de automação (sensores, atuadores, displays,...), relacionando entradas e saídas por meio de uma linguagem de programação.
2 Figura 1: Desenho da aplicação Mas mesmo um desenho detalhado não contempla detalhes da aplicação, como: velocidade da esteira, forma de interação com operador e até mesmo se o transporte será por esteira. A descrição por um diagrama de contexto se propõe a especificar um problema numa linguagem normalizada, clara e que apresente a forma relacional com que os requisitos do projeto se apresentam. A figura 2 mostra o diagrama de contexto do projeto no nível 1. Terminal de Operação Entrada Peça Extrai Indicação Peça L/D sistema Peça na entrada Extrai fim extração sistema L/D Extrai Extrai fim extrai sistema seleção de s Transporte Medição Medir Peça Altura da Transporte L/D Saída Saída pos. medir Peça pos. Figura 2: Diagrama de contexto, 1º Nível Caixa Caixa Peça pos. Nesta figura há a descrição dos elementos terminadores, que gerenciam, sensoram ou atuam no sistema. A simbologia dos elementos é descrita a seguir: Peça na entrada pos. medir Peça pos. Peça pos. Transporte L/D L/D sistema sistema L/D transporte 1 Altura da Medir Peça A Fim transporte Medição da A 3 resp. Comando resp. sequenciador 2 Indicação Peça Extração de Peça Alta Figura 4: Diagrama de contexto, 2º Nível Figura 5: Script de gerenciamento Com a utilização destes diagramas a aplicação torna-se mais clara em termos de especificação. O software utilizado para estas edições foi o Select Yourdon Education Version. A Fim extração 4 A Fim ext. Comando Extração de Peça Baixa 5 Extrai fim extração Saída Saída Extrai = L\D sistema = on ativa Transporte Peça aguarda sinal Fim transporte ativa Medição Peça aguarda sinal -- resp. ou -- resp. Se -- resp. = on ativa Extração aguarda sinal -- Fim ext. Se -- resp. = on ativa Extração aguarda sinal -- Fim extração fim extrai 3 Modelagem - Diagrama de Caso de Uso Utilizando o diagrama de caso de uso temos a possibilidade de visualizar os elementos de comando, sensoriamento e atuação, agora chamados de atores e seus relacionamentos casos. Figura 3: simbologia do diagrama de contexto Este diagrama é definido em vários níveis de gerenciamento. A figura 4 mostra o diagrama do segundo nível e a figura 5 apresenta o script de uma sequência de gerenciamento. O modelo de modelagem do projeto por diagrama de caso de uso é apresentado na figura 6.
3 Já o diagrama de sequência descreve a interação dos eventos no contexto temporal, onde as descrições de eventos concorrentes tornam-se claros. Figura 6: Diagrama de Caso de Uso Nota-se claramente os elementos de entrada e saída de sinais da planta, bem como as ações desejadas entre os relacionamento destes elementos. Este diagrama é concebido a partir do diagrama de contexto, seguindo as especificações. 4 Modelagem - Diagrama de Classes O diagrama de classe possibilita entender melhor o comportamento de cada elemento da aplicação. Também temos o relacionamento entre eles. O diagrama de classe é apresentado na figura 7. Figura 7: Diagrama de Classe. As classes apontam os evento que realizam, com a possibilidade de replicar uma classe, mudando apenas sua instância. 5 Modelagem Diagrama de Sequência Figura 8: Diagrama de Sequência. 6 Implementação utilizando IEC61131 Uma vez determinado a modelagem, vem a etapa da programação do dispositivo de gerenciamento. Para esta aplicação fora escolhido um gerenciamento por Controlador Lógico Programável CLP. Para programar um CLP temos que seguir a norma IEC61131, que descreve linguagens aplicáveis à programação destes dispositivos. Diagrama de Ladder (LD); Diagrama de Blocos de Funções (FBD); Texto Estruturado (ST); Lista de Instruções (IL); Diagrama de Funções Seqüenciais (SFC). Cada uma destas linguagens possui características peculiares que levam a aplicações específicas. Uma linguagem de programação pode ser mais fácil de utilizar em uma aplicação e mais difícil em outra, e assim vale para todas elas. Esta aplicação foi programada em linguagem SFC através do software ISAGRAF, como pode ser visto na figura 9. Este tipo de linguagem possui a facilidade de expressar eventos sequenciais a partir de um
4 diagrama de estados, onde um estado representa uma ação a ser realizada e uma transição representa uma condição para que o próximo estado seja atingido. O correto seria o teste do programa na planta real, mas neste caso surge outro problema: executar um programa para teste numa planta real é um risco, em função de que não há uma garantia de que o programa irá funcionar e uma ação indevida do programa poderá danificar componentes do sistema de automação. 7 Sistema Supervisório Uma solução para testar o programa sem provocar erros de simulação da planta e sem danificar componentes é uma simulação da planta através de software supervisório 3. Inicialmente fora editado as características da planta num módulo do software ISAGRAF, que foi configurado para receber e emitir sinais ao controlador lógico programável através de variáveis comuns ao sistema. O comportamento da planta em função dos sinais é programado e simulado na tela do sistema supervisório. A figura 11 mostra a planta editada no software ISAGRAF. Figura 10: Diagrama SFC da aplicação. Durante a simulação os estados são plotados, indicando sua execução. A facilidade em acompanhar o fluxo é o ponto fundamental desta linguagem, porém, atividades concorrente são mais difíceis de serem descritas. Em tempo de execução é possível, através dos estados, simular a operação do sistema de automação proposto. Porém, a uma necessidade de entender muito bem o funcionamento da planta para poder simular coerentemente os sinais do programa. Nesta etapa é bastante comum os erros de simulação da planta, o que a priori remete a erro na programação, ao passo que é apenas um evento que está sendo simulado erroneamente. Figura 11: Planta editada no software ISAGRAF Cada elemento possui a propriedade de assumir desenhos distintos em função do valor de uma variável. Cada desenho é um arquivo.ico, ou seja, um desenho do tipo ícone. 3 Os sistemas supervisórios permitem que sejam monitoradas e rastreadas informações de um processo produtivo ou instalação física.
5 Tomando como exemplo a primeira que entra na esteira, ela possui uma variável que se assumir o valor 1, apresenta o arquivo com desenho da verde, se esta variável assumir o valor 2, o desenho carregado é o da amarela. Já o valor da variável igual a 0 implica em não carregar desenho algum, simulando a ausência de naquela posição. Cada elemento fora editado no software ICOFX, que gera arquivos.ico. A figura 12 mostra a aplicação em tempo de simulação. Para melhorar a apresentação da planta no sistema supervisório, a planta da aplicação foi editada no software Elipse. Neste software a interligação dos sinais, supervisório e CLP, ocorrem pelo compartilhamento de variáveis. Porém, os componentes da planta são editados como figuras bitmap e possuem características de posicionamento na tela sob forma de coordenadas. Assim, para deslocar a na tela basta alterar as coordenadas de posicionamento do elemento, ao passo que no software ISAGRAF era necessário e edição de dois componentes e para simular o movimento retirava-se o desenho de um e acrescentava o desenho em outro componente. A figura 13 mostra a planta editada e simulada no software Elipse. Figura 13: Sistema supervisório Elipse Figura 12: Sistema supervisório do ISAGRAF A planta alimenta a esteira com uma, cuja tamanho (amarela ou verde) é definido aleatoriamente. Este aplicativo funciona bem, porém o fato de ter que gera cada elemento e configurá-lo torna a aplicação trabalhosa. Em contra partida, os teste do programa são realizados de forma visual, sem a possibilidade de erros de simulação da planta. Nesta simulação da planta fora abordado dois conceitos: Sistema supervisório recebendo sinais, simulando o comportamento da planta e retornando sinais de estado; Sistema supervisório gerenciando o sistema. No primeiro caso o sistema supervisório gerado apenas responde aos sinais de entrada com simulações da planta e envia sinais de retorno apontando o estado dos sensores. Para simular a operação do CLP foi utilizado uma planilha Excel, onde as células da planilha são interpretadas como variávies do sistema.
6 A figura 14 mostra a planilha Excel que gerencia as ações do sistema de automação, sendo estas exibidas no sistema supervisórios, figura 13. Figura 15: Sistema supervisório com gerenciamento dos sinais de entrada e saída. Há também uma tela de relatório para exibir status de contagem das s. Figura 14: Planilha Excel que gerencia o sistema Para entendimento, o conteúdo da célula A8 corresponde ao estado da ESTEIRA. E isto vale para os demais atuadores, sensores, botão e contadores de s. Note que a simulação é estática, apenas responde a estímulos gerenciado através dos dados alterados na planilha Excel. Já o segundo caso elencado utiliza o conceito de que o sistema supervisório gerencia o dispositivos através da troca de informações entre seus elementos. Não é uma aplicação coerente com um sistema real, mas mostra o comportamento desejado. É importante para entender o funcionamento do sistema. A figura 15 mostra a tela de simulação da planta pelo software Elipse, com gerenciamento próprio. Figura 16: Tela de relatório do sistema 8 Conclusões Uma aplicação em que a especificação está bem descrita e numa linguagem de fácil interpretação facilita as etapas do desenvolvimento do projeto. Mas o melhor seria se a partir da especificação descrita pudessem serem gerados os demais diagramas automaticamente. Isto reduziria em muito o tempo e custo de desenvolvimento de sistemas automatizados. A escolha da linguagem de programação adequada é baseada em experiências anteriores. Não há uma linguagem mais adequada, mas há uma linguagem que melhor se aplica a cada aplicação. A edição de sistemas supervisório permitem que a planta seja simulada sem a necessidade o risco de danificação de componentes, além da redução do tempo de elaboração do programa. A edição de sistema supervisório no software Elipse é bem mais amigável que no software ISAGRAF, porém, a o software Elipse
7 necessida do drive do CLP para correta simulação. Referencial de pesquisa Aula sistemas supervisórios tilas/aula10.pdf <Acesso em 13/05/2010> Aulas da disciplina de Sistemas de Automação ensino.ece.ufrgs.br/moodle/course/index.php <Acesso em 13/05/2010> Apostila sistema supervisório SCADA visorio_scada.pdf <Acesso em 15/05/2010> Livro sobre UML o pdf <Acesso em 16/05/2010>
Controle de Temperatura de Transformador
Controle de Temperatura de Transformador Eng. Vitor Donaduzzi Universidade Federal do Rio Grande do Sul - UFRGS Email: vitordonaduzzi@gmail.com Resumo Este artigo tem o objetivo de apresentar um projeto
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisDescrição do Produto. Altus S. A. 1
Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração
Leia maisUML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Leia maisUtilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil
Leia maisParte V Linguagem de Programação
www.spei.br Sociedade Paranaense de Ensino e Informática Parte V Linguagem de Programação 2 1 Linguagens de Programação de CLPs As linguagens de programação permitem aos usuários se comunicar com o CLP
Leia maisCONTROLADOR LÓGICO PROGRAMAVEL
CONTROLADOR LÓGICO PROGRAMAVEL Controlador Lógico Programável ( Hardware ) Para aprendermos como funciona um CLP, é necessário uma análise de seus componentes básicos, utilizados por todos os CLPs disponíveis
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisRequisitos do usuário, do sistema e do software [Sommerville, 2004]
Requisitos Objetivos ou restrições estabelecidas por clientes e usuários do sistema que definem as diversas propriedades do sistema Condição ou capacidade necessária que o software deve possuir para que
Leia maisREPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX
REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX Murilo Augusto Tosatti (ICV-Unicentro), Marcos Antonio Quináia (Orientador), e-mail: maquinaia@gmail.com. Universidade Estadual do
Leia maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS
ADMINISTRAÇÃO GERAL GESTÃO DE PROCESSOS Atualizado em 21/12/2015 GESTÃO DE PROCESSOS Um processo é um conjunto ou sequência de atividades interligadas, com começo, meio e fim. Por meio de processos, a
Leia maisEngenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias
Engenharia de Software Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias Sistemas Computacionais Automatiza ou apóia a realização de atividades humanas (processamento da informação)
Leia maisDIAGRAMA DE ATIVIDADES
DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era
Leia maisREQUISITOS DE SISTEMAS
REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS
Leia maisResolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
Leia maisPrefeitura de Belo Horizonte. Sistema de Controle de Protocolo
Prefeitura de Belo Horizonte Sistema de Controle de Protocolo Relatório apresentado para concorrer ao 2º Prêmio Inovar BH conforme Edital SMARH nº 001/2014 Belo Horizonte Julho de 2014 Resumo Sendo grande
Leia maisManual do Usuário do Produto EmiteNF-e. Manual do Usuário
Manual do Usuário Produto: EmiteNF-e Versão: 1.2 Índice 1. Introdução... 2 2. Acesso ao EmiteNF-e... 2 3. Configurações Gerais... 4 3.1 Gerenciamento de Usuários... 4 3.2 Verificação de Disponibilidade
Leia maisWEBGIS Sistema Informativo Territorial
PREFEITURA MUNICIPAL DE PONTA GROSSA WEBGIS Sistema Informativo Territorial MANUAL DE UTILIZAÇÃO Autor: Rony Camargo de Brito Primeira edição: 20-06-2008 Atualizado: 08-10-2008 Todos os Direitos Reservados
Leia maisAPLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS "SCADA"
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DEPARTAMENTO DE PESQUISA E
Leia maisInventário WMS. SCM Concept www.scmconcept.com.br (47) 3029-1626
Inventário WMS Sumário Inventário WMS... 5 Seleção... 5 Parâmetro... 6 Impressão... 8 Relatório... 8 Manutenção Inventário... 10 Filtro... 11 Busca e Pesquisa... 13 Coordenadas... 16 Identificador de Endereços...
Leia maisAnálise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem
Leia maisAPLICAÇÃO DO SOFTWARE ELIPSE E3 NA CENTRAL TÉCNICA DE RECEPÇÃO DE SINAIS DA TV GLOBO DO RIO DE JANEIRO
APLICAÇÃO DO SOFTWARE ELIPSE E3 NA CENTRAL TÉCNICA DE RECEPÇÃO DE SINAIS DA TV GLOBO DO RIO DE JANEIRO Este case apresenta a aplicação da solução Elipse E3 para otimizar a operação de recepção de sinais
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisAnálise de Tarefas. Análise Hierárquica de Tarefas
Análise de Tarefas Em IHC, a análise de tarefas pode ser utilizada em diferentes momentos do desenvolvimento de software, destacando-se três atividades: (a) análise da situação atual (apoiada ou não por
Leia maisIntrodução ao Paradigma Orientado a Objetos. Principais conceitos
Introdução ao Paradigma Orientado a Objetos Principais conceitos Paradigmas de Programação PROGRAMAÇÃO ESTRUTURADA X PROGRAMAÇÃO ORIENTADA A OBJETOS Paradigma Programação estruturada Na programação estrutura
Leia maisSoluções via.net para otimização de processos paramétricos com Autodesk Inventor.
Soluções via.net para otimização de processos paramétricos com Autodesk Inventor. Michel Brites dos Santos MAPData A parametrização quando possível já é uma forma de otimizar o processo de criação na engenharia.
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada
Ciência da Computação ENGENHARIA DE SOFTWARE UML-Unified Modeling Language Linguagem de Modelagem Unificada Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução a linguagem UML
Leia maisEspecificação Operacional.
Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite
Leia maisModelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Bibliografia UML Guia de consulta rápida Douglas Marcos da Silva Editora: Novatec UML Guia do usuário Grady Booch James Rumbaugh Ivair Jacobson Editora: Campus
Leia maisManual do usuário Sistema de Ordem de Serviço HMV/OS 5.0
Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0 DESENVOLVEDOR JORGE ALDRUEI FUNARI ALVES 1 Sistema de ordem de serviço HMV Apresentação HMV/OS 4.0 O sistema HMV/OS foi desenvolvido por Comtrate
Leia maisBanco de Dados Orientado a Objetos
Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),
Leia maisMANUAL MOODLE - PROFESSORES
MANUAL MOODLE - PROFESSORES VERSÃO 2.5 Faculdades Projeção FACULDADE PROJEÇÃO Prof. Oswaldo Luiz Saenger Presidente Prof.ª Catarina Fontoura Costa Diretora Geral das Unidades Educacionais Prof. José Sérgio
Leia maisMODELAGEM E SIMULAÇÃO
MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza edwin@engenharia-puro.com.br www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Leia maisVálvulas de Controle-"Case"- Copesul. Nelzo Luiz Neto da Silva 1 Jader Weber Brum 2
Válvulas de Controle-"Case"- Copesul Nelzo Luiz Neto da Silva 1 Jader Weber Brum 2 RESUMO Visando rever conceitos, procedimentos, estratégias e tecnologias voltadas para a manutenção de válvulas, partimos
Leia maisUso da linguagem de especificação SDL como alternativa ao diagrama de estados proposto pela linguagem UML
Uso da linguagem de especificação SDL como alternativa ao diagrama de estados proposto pela linguagem UML Carla Geovana Macário Marcos Chaim carla@cnptia.embrapa.br, chaim@cnptia.embrapa.br Novembro -
Leia maisMedidor Powersave V2 USB
Medidor Powersave V2 USB O medidor é formado por uma caixa plástica contendo uma placa eletrônica, uma tomada macho, uma tomada fêmea, um conector H, um barramento lateral, um conector USB e leds indicativos.
Leia maisPermite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas
Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas administrativos da empresa. Nessa configuração, o PC é a
Leia maisVersão 6.04.00 Setembro/2013. Manual de Processos. Módulo Protocolo
Versão 6.04.00 Setembro/2013 Manual de Processos Módulo Protocolo 1 1 2 2 Sumário Sumário... 3 Introdução ao Manual de Processos... 4 Conceituado os Processos de Negócio... 5 Estrutura do Manual de Processos...
Leia maisXX SNPTEE SEMINÁRIO NACIONAL DE PRODUÇÃO E TRANSMISSÃO DE ENERGIA ELÉTRICA GRUPO IX GRUPO DE ESTUDO DE OPERAÇÃO DE SISTEMAS ELÉTRICOS - GOP
XX SNPTEE SEMINÁRIO NACIONAL DE PRODUÇÃO E TRANSMISSÃO DE ENERGIA ELÉTRICA Versão 1.0 XXX.YY 22 a 25 Novembro de 2009 Recife - PE GRUPO IX GRUPO DE ESTUDO DE OPERAÇÃO DE SISTEMAS ELÉTRICOS - GOP SIMULADOR
Leia mais04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 1
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 1 Índice 1. Introdução...3 1.1. O que é um Computador?... 3 1.2. Máquinas Multiníveis... 3 2 1. INTRODUÇÃO 1.1 O QUE É UM COMPUTADOR? Para estudarmos como um computador
Leia maisCarlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia
Carlos Rafael Guerber Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia MAFRA 2009 Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia RESUMO Criar uma modelagem
Leia maisUnidade II MODELAGEM DE PROCESSOS
Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisFigura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?
Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade
Leia maisDesenvolvimento de uma Etapa
Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades
Leia maisLED BACKUP. Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup:
LED BACKUP Para realizar Backups e Transmitir arquivos para Ledware, basta acessar o Menu Gerenciamento, Efetuar / Recuperar Backup: Em seguida abrirá a Tela para Efetuar / Recuperar Backup: MÉTODOS DE
Leia maisAutomação. Industrial. Prof. Alexandre Landim
Automação Industrial Prof. Alexandre Landim Automação Industrial Controladores Lógicos Programáveis Parte 1 1. Introdução O Controlador Lógico Programável, ou simplesmente CLP, tem revolucionado os comandos
Leia maisSimulador de IEDs utilizando arquivos ICD/SCD
1 XI SIMPÓSIO DE AUTOMAÇÃO DE SISTEMAS ELÉTRICOS 16 a 19 de Agosto de 2015 CAMPINAS - SP Simulador de IEDs utilizando arquivos ICD/SCD Juliana Adabo Atizani Siemens LTDA. Brasil Paulo Roberto Antunes de
Leia maisCURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO A3 DATA 15/10/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Analise as afirmações
Leia mais3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
Leia maisATIVIDADES PRÁTICAS SUPERVISIONADAS
ATIVIDADES PRÁTICAS SUPERVISIONADAS 10ª Série Automação Industrial Engenharia Elétrica A atividade prática supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio
Leia maisConectar diferentes pesquisas na internet por um menu
Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A
Leia maisNECESSIDADE SOLUÇÃO. OPC Client para se comunicar com o PLC do Serviço Auxiliar (OPC Server Kepware);
ELIPSE E3 OTIMIZA O CONTROLE DA SUBESTAÇÃO PARAÍSO DA CHESF, REPASSANDO AS INFORMAÇÕES AO CENTRO REMOTO DE OPERAÇÃO LESTE (CROL) E DESTE PARA O OPERADOR NACIONAL DO SISTEMA (ONS) EM MILISSEGUNDOS Augusto
Leia maisOANAFAS é um programa computacional
ANAFAS Análise de Faltas Simultâneas OANAFAS é um programa computacional para cálculo de curtos-circuitos. Permite a execução automática de grande variedade de faltas e possui facilidades, como estudo
Leia maisPLANO DA SITUAÇÃO DE APRENDIZAGEM CURSOS TÉCNICOS. 2. Tipo Estudo de Caso X Situação Problema Pesquisa Projeto
PLANO DA SITUAÇÃO DE APRENDIZAGEM CURSOS TÉCNICOS 1. Identificação Curso Técnico em Informática Unidade São José Coordenador da S.A Walter André de Almeida Pires Unidade(s) Curricular(es) Envolvida(s)
Leia maisManual do Usuário. Protocolo
Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................
Leia maisOrientações para Usuários
Sistema de Gestão de Certificados Eletrônicos Orientações para Usuários Organizadores de evento Controladores de qualidade Objetivos do Sistema Os principais objetivos da concepção do sistema são: automatização,
Leia maisQUANDO este projeto deve ser realizado e QUANTO este projeto deverá custar?
O PROJECT MODEL CANVAS (www.pmcanvas.com.br) é uma ferramenta que permite que um projeto seja entendido no contexto dos aspectos Fundamentals da teoria de gerenciamento de projetos. A metodologia facilita
Leia maisAnálise de Pontos de Função. Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br
Análise de Pontos de Função Por Denize Terra Pimenta dpimenta_aula@yahoo.com.br 1 Não se consegue controlar o que não se consegue medir. 2 Bibliografia "Function Point Analysis: Measurement Practices for
Leia maisGerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Leia maisAnálise e Projeto de Sistemas. O que é modelagem. O que é modelagem. Tripé de apoio ao desenvolvimento. Notação: UML. Ferramenta: Rational Rose.
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Leia maisA construção de um manual sobre a utilização dos modelos também poderá alavancar o uso das representações. Este conteria a explicação detalhada da
6 Conclusões No âmbito do framework teórico da Engenharia Semiótica, este trabalho faz parte de um esforço conjunto para desenvolver ferramentas epistêmicas que apóiem a reflexão do designer durante o
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisEstudo do sistema de IHM para automação de sistema de renovação de água dos chillers em processo de abate de aves.
Estudo do sistema de IHM para automação de sistema de renovação de água dos chillers em processo de abate de aves. TIAGO NELSON ESTECECHEN tiago_cascavel@hotmail.com UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ
Leia maisO Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares
O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares O uso da Inteligência Competitiva como processo para monitorar tecnologias, legislação, ambiente regulatório, concorrência,
Leia maisDESENVOLVENDO O SISTEMA
DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário
Leia maisO que é automação? SENAI / RJ. Julho / 2011
O que é automação? SENAI / RJ Julho / 2011 O que é automação? Automação industrial é o uso de qualquer dispositivo mecânico ou eletro-eletrônico para controlar máquinas e processos. Entre os dispositivos
Leia maisUML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2
UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem
Leia maisMANUAL DA SECRETARIA
MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo
Leia maisProf. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior
Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação
Leia maisSistemas de Informação I
+ Sistemas de Informação I Teoria geral dos sistemas Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Necessário entender inicialmente os conceitos básicos e base filosófica que norteiam sistemas
Leia maisMINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU SISTEMA DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO
Leia maisControladores Lógicos Programáveis
Controladores Lógicos Programáveis Diagramas de Blocos Diagramas de Escada Grafcet Exercícios de Programação Autómato da Siemens Laboratórios Integrados III Departamento de Electrónica Industrial e de
Leia maisModem e rede local. Guia do usuário
Modem e rede local Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos
Leia maisESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS
ESTRUTURA DE GERENCIAMENTO DO RISCO OPERACIONAL DO BANCO COOPERATIVO SICREDI E EMPRESAS CONTROLADAS Versão : 31 de dezembro de 2008 CONTEÚDO 1. INTRODUÇÃO...3 2. ORGANIZAÇÃO DA GESTÃO DE RISCO OPERACIONAL...3
Leia maisCasos de uso Objetivo:
Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de
Leia maisNúcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos
GUIA PRÁTICO DE USO Núcleo de Relacionamento com o Cliente de Relacionamento com o Cliente Núcleo Seja bem vindo ao nosso novo canal de relacionamento! Neste Guia Prático de Uso você conhecerá como funciona
Leia maisEngenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
Leia maisCONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB
ISBN 978-85-61091-05-7 V EPCC Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 CONSTRUÇÃO DE UM FRAMEWORK PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB Lincoln Fernandes Paulino
Leia maisESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Leia maisCRONÔMETRO MICROPROCESSADO
O equipamento possui um display de alta resolução e 6 botões: CRONÔMETRO MICROPROCESSADO www.maxwellbohr.com.br (43) 3028-9255 LONDRINA PR 1 - Introdução O Cronômetro Microprocessado é um sistema destinado
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia maisCapítulo 13 Pastas e Arquivos
Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 4 Projeto de Teste 1 SUMÁRIO INTRODUÇÃO... 3 ANÁLISE E PROJETO DE TESTE... 3 1.
Leia maisTÉCNICAS DE PROGRAMAÇÃO
TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente
Leia mais5 Considerações finais
5 Considerações finais 5.1. Conclusões A presente dissertação teve o objetivo principal de investigar a visão dos alunos que se formam em Administração sobre RSC e o seu ensino. Para alcançar esse objetivo,
Leia maisManual do Teclado de Satisfação Online WebOpinião
Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação
Leia maisAmbiente Autodesk para engenharia multidisciplinar
Kleber Souza Bastos EngMEX A busca pelo aumento de produtividade e pela melhoria continua de qualidade levou ao largo uso de ferramentas de apoio. Com isso surgiram inúmeras ferramentas para aplicações
Leia mais12.1 - Inserção de Ponto de Entrada. Autoenge Módulo Automação Página 1
12 - Módulo Automação Residencial - Autopower Manual de utilização Módulo Automação Residencial Para maiores informações, acesse www.autoenge.com.br ou por email suporte@autoenge.com.br 12.1 - Inserção
Leia maisMicro Mídia Informática Fevereiro/2009
Micro Mídia Informática Fevereiro/2009 1 UML Introdução Fases de Desenvolvimento Notação Visões Análise de Requisitos Casos de Uso StarUML Criando Casos de Uso Orientação a Objetos Diagrama de Classes
Leia mais1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO
1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO Desde o seu surgimento, o manuseio da computação é baseado em linguagens de programação. Ela permite que sejam construídos aplicativos
Leia maisÉ importante que nos atenhamos a alguns aspectos importantes sobre banco de dados:
Módulo 16 CONCEITOS DE BANCO DE DADOS Quando nos referimos a um computador como máquina, observamos as suas características em armazenar e gerenciar informações, além dessas características, existem outras
Leia maisOTIMIZAÇÃO DO NÍVEL DE CONTROLE EM SISTEMAS DE AUTOMAÇÃO INDUSTRIAL COM ÊNFASE AOS ASPECTOS DE SOFTWARES DOS CONTROLADORES LÓGICOS PROGRAMÁVEIS CLP s
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE GOIÁS PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DEPARTAMENTO DE PESQUISA E
Leia maisDiretrizes de Qualidade de Projetos
Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão
Leia mais