O objetivo desta disciplina é fornecer ao aluno uma formação geral do desenvolvimento de sistemas de automação industrial, que envolvem áreas tecnológicas de sensores, controladores programáveis, sistemas supervisórios e redes de comunicação. Além disso, esta disciplina pretende abordar o problema dos sistemas de eventos discretos, que consiste na análise e síntese de aplicativos capazes de compatibilizar recursos compartilhados e eliminar conflitos através da modelagem das redes de Petri. Para tanto, são desenvolvidas simulações computacionais e os resultados são transpostos para programas que são baseados nas linguagens definidas na norma IEC 61131-3.
As aulas desta disciplina possuem conteúdo teórico e exercícios de fixação de conteúdo, de acordo com os tópicos abordados e distribuídos ao longo de todo o semestre. Esses tópicos compreendem introdução à engenharia de automação, controladores programáveis, linguagem de programação desses controladores, sistemas supervisórios e interfaces humano-máquina, redes de comunicação, sistemas a eventos discretos e redes de Petri, análise das redes de Petri, processos de modelamento, e projeto de controladores para automação.
As aulas desta disciplina possuem conteúdo teórico e exercícios de fixação de conteúdo, de acordo com os tópicos abordados e distribuídos ao longo de todo o semestre. Os tópicos abordados são: 1. Introdução: A engenharia de automação 1.1. Conceitos 1.2. Arquitetura de automação industrial 1.3. Redes de comunicação digital 1.4. A engenharia de software na automação 1.5. Variedades de automação 2. Controladores programáveis 2.1. Histórico 2.2. Arquitetura 2.3. Especificações de controladores programáveis 2.4. Introdução às linguagens de programação 3. Linguagem de programação dos controladores programáveis 3.1. Linguagem de diagrama de contatos (Ladder) 3.2. Linguagem Sequential Flow Chart (SFC) ou Grafcet 4. Sistemas a eventos discretos e redes de Petri 4.1. Sistemas dinâmicos 4.2. Sistemas a eventos discretos 4.3. Redes de Petri 4.4. Variáveis de estado 5. Análise das redes de Petri 5.1. Análise pelas árvores de alcançabilidade e de cobertura 5.2. Análise pelas matrizes de incidência e equações de estado 5.3. Análise por simulação digital 6. Processos de modelamento 6.1. Construção de modelos pela abordagem de agrupamento 6.2. Construção de modelos pela abordagem de refinamento 7. O projeto de controladores para automação 7.1. Das especificações aos controladores 7.2. Esquemas básicos para controladores de eventos 7.3. O aperfeiçoamento progressivo dos controladores 8. Sistemas supervisórios e interfaces homem-máquina (IHM) 8.1. Introdução 8.2. Atividade dos operadores 8.3. Planejamento do sistema supervisório 9. Redes de comunicação 9.1. Sistemas distribuídos 9.2. Redes abertas 9.3. Classes de redes 9.4. Operação das topologias das redes 9.5. Modelos de transferência de dados
[1] MORAES, C. C.; CASTRUCCI, P. L. Engenharia de Automação Industrial. São Paulo: Editora LTC. [2] TC65/SC 65B, I. E. C. IEC 61131: Programmable controllers. International Electrotechnical Commission, 2013.