Arquitetura de sistemas
embarcados
Controladores
industriais
Heber A. Scachetti
004933
Apresentação

Controlador Lógico Programável (CLP)

Arquitetura de um CLP

Obstáculos do projeto
CLP: Funções

Controle

Monitoração

Parametrização
entrada
saída
CLP: composição
2
1
1 , 2
3
3
CLP: memória

Armazenamento da aplicação e firmware (Flash);

Interface com entradas e saídas (RAM);

Variáveis auxiliares e dados históricos (RAM, NVRAM e Flash).
CLP: Papel da CPU

Execução do programa;

Leitura entradas;

Atualização saídas.
Atualização
do mapa de
saídas
Atualização
do mapa
de entradas
Execução do
Programa de
Aplicação
Ciclo de Scan
CLP: mecânica
Slots contendo módulos de E/S.
Slot contendo módulo da UCP.
Número de pontos de E/S
X
Classificação do CLP
CLP: Desempenho

Tempo do ciclo de scan X Tamanho do programa X Tipos de funções;

Desempenho
X
Arquitetura
X
Custo.
Arquitetura de um CLP


Microcontrolador (All in one chip)
X
Microprocessador
Área, Atualização, Custo, etc
Arquitetura de um CLP
Arquitetura de um CLP
• Microcontrolador Rabbit 3000 (8 bits)
•Arquitetura CISC
• Memória externa
• 512 KB de Flash;
• 128 KB de RAM;
• 10Mbits de Data Flash
• Interface paralela com módulos de E/S
Obstáculos do projeto
• Novos microcontroladores e microprocessadores: outro foco
• Tipo de encapsulamento (QFP x BGA)
• desafios
Download

G12-004933