A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação Lógica Introdução a Automação Definição de Lógica

Apresentações semelhantes


Apresentação em tema: "Programação Lógica Introdução a Automação Definição de Lógica"— Transcrição da apresentação:

1 Programação Lógica Introdução a Automação Definição de Lógica
Objetivo: Desenvolver programas através de diagrama de blocos Introdução a Automação Definição de Lógica Definição de Algoritmo Algoritmo x Lógica Diagrama de Blocos

2 Introdução a Automação
A automatização de processos industriais está basicamente apoiada nos seguintes sistemas: Mecânico: Interligação de sistemas de movimento em geral. Utiliza motores de passo, motores servo, sistemas hidráulicos, sistemas pneumáticos, etc.

3 Introdução a Automação
Sistema de controle local: Controla o trabalho mecânico a partir de sensores (posição, velocidade, temperatura, etc) e atuadores que transmitem o movimento mecânico através de seus transdutores (conversores de uma espécie de energia para outra) comondando abertura e fechamento de válvula elétrica ou pneumática e ligando ou desligando motores através de relé.

4 Introdução a Automação
Este processo pode ser controlado por um microprocessador através de um Controlador Lógico Programável (CLP). Sistema de Supervisão: Permite a interligação de vários sistemas em rede para gerenciar todo o processo de manufatura. Os sistemas eletrônico local e supervisão funcionam através de software desenvolvidos para estes fins.

5 Introdução a Automação
Especificamente para os CLP´s, o software permite diferentes programações para execução de diferentes tarefas, o que torna um sistema fexivel. Na indústria os CLP’s são usados por serem sistemas robustos sendo resistentes a grandes variações de temperatura e umidade. Os CLP´s são interligados em redes e tanto com o supervisório como com os controladores.

6 Introdução a Automação
Exemplo de redes são RS232, RS485, ethernet emuladas com protocolos como modbus, profbus, etc.

7 Introdução a Automação

8 Introdução a Automação

9 Até 1990 não havia uma técnica especifica de programação de CLP’s.
Introdução a Automação O paradigma de programação de um PLC é diferente do usual para programação de alto nível. O programa funciona em loop infinito onde todas as entradas são lidas continuamente. De acordo com esta leitura, é tomada uma decisão conforme a programação. Até 1990 não havia uma técnica especifica de programação de CLP’s.

10 SFC (Sequential Function Chart - Grafecet)
Introdução a Automação A International Electrotechnical Commission (IEC) padronizou de acordo com a norma IEC As forma básicas de programação são cinco: Texto estruturado Ladder Lista de instrução Diagrama de blocos SFC (Sequential Function Chart - Grafecet)

11 Definição de Lógica O que é Lógica?
A lógica não possui uma definição específica. Inicialmente era ligada à matemática (lógica formal) e atualmente está relacionada a todas as áreas do conhecimento humano. Com o desenvolvimento da Ciência da Computação, necessidade da linguagem de programação, a aplicação do raciocínio lógico passou a ser muito importante nesta área.

12 Portanto japonês é amarelo
Definição de Lógica A lógica formal nem sempre está relacionada ao bom senso. Veja os argumentos abaixo. Penso, logo existo. Amarelo é uma cor, Japonês tem uma cor, Portanto japonês é amarelo

13 Definição de Algoritmo
O que é Algoritmo? Também há muitas definições, mas o algoritmo consiste no processo de resolução de um problema com número finito de passos precisos e bem definidos.

14 Definição de Algoritmo
Problema!!! Objetivo Ações Conclusão Processo com n° de Passos Finito Claras e Precisas

15 Algoritmo x Lógica A reunião destes conceitos possibilita o uso fiel do raciocínio lógico na programação. O algoritmo corretamente desenvolvido permite sua aplicação em qualquer linguagem de programação. Os algoritmos podem ser gráficos ou textuais. Algoritmos gráficos são auto explicativos e de fácil compreensão.

16 Algoritmo x Lógica Algoritmos textuais são desenvolvidos em linguagem formal estruturada e no idioma do desenvolvedor para que seja de fácil compreensão.

17 Diagrama de Blocos A tabela apresentada abaixo refere-se ao diagrama de blocos de acordo com a norma internacional ISO 5807:1985 (E).

18 Diagrama de Blocos Símbolo Descrição
Terminal: indica inicio ou fim de um programa Entrada/Saída: qualquer função de um dispositivo de entrada ou saída Entrada manual: Normalmente é entrada via teclado Processamento: qualquer função que indica uma ação. Ex: atribição, incremento, cálculos matemáticos.

19 Diagrama de Blocos Símbolo Descrição
Saída de monitor: indica que a saída de dados é via monitor Condicional: verifica se uma operação é satisfeita. Único símbolo (operação) que permite duas saídas. Preparação: indica a preparação para um laço de repetição incondicional

20 Diagrama de Blocos e Portugol
Símbolo Descrição Conexão: uma entrada ou uma saída de ou para uma outra parte do dagrama. Sentido do fluxo: é a interligação entre os blocos indicando o sentido de processamento.

21 Exemplos de Diagramas Adição de dois valores inteiros.

22 Exemplos de Diagramas Uso do condicional.

23 Exemplos de Diagramas se...então.....senão. Uso do condicional.

24 Exemplos de Diagramas Uso do condicional. Uso do operador lógico

25 O fim....O fim


Carregar ppt "Programação Lógica Introdução a Automação Definição de Lógica"

Apresentações semelhantes


Anúncios Google