Você está na página 1de 30

Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Aula 3 – Arquitetura do CLP


CPU

ECAi06 - Automação de Sistemas Industriais I


Prof. Luiz Felipe Pugliese

UNIFEI - Universidade Federal de Itajubá


Campus Itabira

19 de Março de 2019

1 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

2 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

CPU
Processador;
Fonte de alimentação;
Memória.

3 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Processador

Funções
Comanda as atividades de todo o sistema:
Interpretação e execução do executivo (funções internas,
firmware);
Interpretação e execução do aplicativo (do usuário).
4 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Processador

Modos de operação
PROG ou modo de programação:
Não executa aplicativo;
Configuração, programação e edição.

RUN ou modo de execução:


Execução do programa do usuário (scan).

5 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura
Ciclo de varredura – scan
Leitura das entradas externas;
Execução da lógica programada;
Atualização das saı́das externas.

6 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

Passo 1 – Leitura das entradas externas


Detecção de tensão nos terminais de entrada;
0 ou 1 é armazenado na memória;
Região da memória: Tabela Imagem das Entradas (TIE).

7 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

Passo 2 – Execução da lógica programada


Consulta à TIE para obtenção dos estados dos dispositivos de
entrada;
Resultados das lógicas referentes às saı́das são armazenados na
Tabela Imagem das Saı́das (TIS);
Referência a uma saı́da qualquer dentro do mesmo ciclo de
varredura: consulta à TIS;

Durante a execução da lógica, o processador trabalha


somente com informações da memória!

8 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

Passo 3 – Atualização das saı́das externas


Atualiza saı́das externas de acordo com os valores armazenados
na TIS.

9 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

10 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

Mudança de estado durante scan


Se o estado de algum dispositivo de entrada muda nos passos 2 ou
3, o processador só irá reagir a essa mudança no próximo ciclo de
varredura!

11 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

12 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

13 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Ciclo de varredura

Tempo de varredura – scan time


Velocidade do processador;
Tamanho do programa executado;
Instruções utilizadas;
I/O remotas;
Conexão com o programa de supervisão.

Watchdog timer
Ao fim de cada scan, o processador envia um sinal;
Se ocorrer alguma falha e o scan não terminar normalmente, o
sinal não é enviado;
Após um determinado tempo, se o sinal não é recebido, o CLP
entra em estado de falha.
14 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Fonte de alimentação

Funções
Fornece tensões DC internas para processador, memórias, in-
terfaces de entrada e saı́da e demais módulos conectados ao
backplane.

15 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Fonte de alimentação

Tensão de entrada
Usualmente, alimentação AC (110 VAC ou 220 VAC);
Ocasionalmente, alimentação DC (24 DC, por exemplo).

Variações na tensão de entrada


Fonte é projetada para tolerar variações na tensão de alimen-
tação (usualmente ± 10%);
Hold-up time: tempo que CLP aguenta interrupção no forneci-
mento (usualmente 10ms a 3s);
Interferência eletromagnética: transformador isolador.

16 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Fonte de alimentação

Consumo dos módulos de entrada e saı́da


Deve-se garantir que a fonte seja capaz de fornecer corrente
para todos os módulos;
Problemas relacionados ao subdimensionamento da carga não
são facilmente detectáveis;
Quando não é capaz: trocar fonte ou adicionar fonte auxiliar.

17 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Fonte de alimentação

Exemplo
Aplicação com:
50 entradas e 25 saı́das discretas;
1 entrada e 1 saı́da analógica.

Consumo do processador: 1,2 [A].

18 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Fonte de alimentação

Exemplo
Fontes disponı́veis:

19 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Fonte de alimentação

E se existirem expansões planejadas para o sistema?


20 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

Funções
Armazena programas e dados.

Tipos
Volátil:
RAM (Random Access Memory).

Não-volátil:
ROM (Read Only Memory);
PROM (Programmable ROM);
EPROM (Erasable PROM);
EEPROM (Electrically EPROM);
FLASH EEPROM.
21 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

ROM
Programa executivo e dados fixos.

RAM
Programa aplicativo e dados temporários;
Requer uso de baterias de backup.

EEPROM
Aplicativo e executivo.

22 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

Capacidade
Especificada em termos de K – 1024 palavras
Tamanhos usuais de palavras: 8, 16, 32 bits

23 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

24 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

Mapa de memória
Memória do sistema;
Memória da aplicação.

25 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

Executivo
Programa desenvolvido pelo fabricante do CLP que determina
como o sistema deve operar, supervisiona suas atividades (exe-
cução do programa de controle, comunicação com periféricos,
etc).

Rascunho (Scratch Pad)


Área reservada para armazenamento momentâneo de uma pe-
quena quantidade de dados usados em operações, cálculos, etc.
(Acesso rápido, cache)

26 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

Tabela de dados
Tabela Imagem das Entradas;
Tabela Imagem das Saı́das;
Bobinas internas: valores auxiliares, não possuem ponto fı́sico
correspondente;
Registros: valores atuais e de preset de temporizadores, conta-
dores, etc.

Programa do usuário
Instruções fornecidas pelo usuário para execução do controle
desejado.

27 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Memórias

Considerações adicionais
Pode haver limitações na utilização da memória da aplicação.
Exemplo: CLP com disponibilidade de 256 bobinas internas, 50
temporizadores, 50 contadores.

28 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Dispositivos de programação
Dispositivos de programação
Handheld;
PC.

29 / 30
Processador Ciclo de varredura Fonte de alimentação Memórias Dispositivos de programação

Leitura complementar

Livro Capı́tulos
Franchi e Camargo 1
Castrucci e Moraes 2
Petruzella 2
Bryan e Bryan 4, 5

30 / 30

Você também pode gostar