Sistemas Industriais Distribuídos

Conhecimentos de Base Recomendados

Conhecimentos de Programação base. Por exemplo em C ou outra linguagem.

Métodos de Ensino

Aulas teóricas presenciais, com projeção de slides teóricos sobre os diferentes temas abordados;
Aulas laboratoriais presenciais, com resolução de exercícios / trabalhos práticos exemplificativos. Presenças obrigatórias de 75%;
Módulo 1 – Avaliação contínua (laboratorial) para 2 valores. Exame (escrito e prático) cotado para 8 valores;
Módulo 2 – Trabalho prático em grupo para 4 valores – validação por teste oral individual; Exame escrito cotado para 6 valores (mínimo de 30% no trabalho prático e mínimo de 30% no Exame escrito).

Resultados de Aprendizagem

Conceber e executar sistemas distribuídos baseados em redes de microcontroladores;
Conceber e executar sistemas distribuídos baseados em autómatos programáveis;
Conceber e projetar a arquitetura de sistemas distribuídos;
Conceber e implementar sistemas de instrumentação distribuídos;
Conceber e projetar metodologias e técnicas de programação para sistemas integrados;
Conceber e projetar a arquitetura do sistema de gestão de sistemas distribuídos;
Conceber e projetar sistemas embebidos utilizando sistemas de tempo real.

Programa

Aulas Teóricas
Módulo 1
Redes industriais;
Redes de instrumentação;
Comunicação entre processos;
Projeto de aplicações industriais.

Módulo 2
Visão geral sobre sistemas industriais distribuídos com especificações de natureza-tempo-real;
Programação tempo-real;
Sistema Operativo multitarefa de tempo-real FreeRTOS.

Aulas Laboratoriais
Módulo 1
Conceitos sobre as Redes Locais e Industriais;
Programação com redes Industriais de diferentes fabricantes, utilizando-se para o efeito o DeviceNet, CanOpen,
ProfiBus e Ethernet Industrial;
Sistemas de aquisição de Dados de instrumentação, utilizando LabView;
Projeto de aplicações industriais utilizando software de SCADA – Wonderware;
Conceito de programação distribuída – programação multitarefa.

Módulo 2
Programação de sistemas distribuídos de tempo-real utilizando um sistema operativo de tempo real: FreeRTOS.

Docente(s) responsável(eis)

Estágio(s)

NAO