Você está na página 1de 13

CLP

PRINCÍPIOS DE FUNCIONAMENTO E OPERAÇÃO


• Modo de programação

• Modo de execução.
Modos de Operação de um CLP
Modo de Programação

• No modo de programação (PROG) o CLP não executa nenhum programa, isto


é, fica aguardando para ser configurado ou receber novos programas ou até
receber modificações de programas já instalados. Esse tipo de programação é
chamado off-line (fora de operação).

• A operação de transferência de programas do microcomputador (ou terminal de


programação) para o CLP denomina-se download
Modos de Operação de um CLP
Modos de Execução

• No modo de execução (RUN), o CLP passa a executar o programa do usuário. •


CLPs de maior porte podem sofrer alterações de programa mesmo durante a
execução. Este tipo de programação é chamado de on-line (em operação)

• O funcionamento do CLP é baseado num sistema microprocessado em que há


uma estrutura de software que realiza continuamente ciclos de leitura, chamados
de scan
Modos de Operação de um CLP
Modos de Execução

• O scan (ciclo de varredura) é constituído de três processos:

• Efetua a leitura dos dados através dos dispositivos via interface de entrada;

• Executa o programa de controle armazenado na memória;

• Escreve ou atualiza os dispositivos de saída via interface de saída.


Modos de Operação de um CLP
Modos de Execução

• Scan do CLP (ciclo de varredura):


Modos de Operação de um CLP
Modos de Execução

• No momento que é energizado e estando o CLP no modo de execução, é


executada uma rotina de inicialização, que realiza as seguintes operações:

• Limpeza da memória de imagem, para operandos não retentivos;

• Teste de memória RAM;

• Teste de executabilidade do programa.


Modos de Operação de um CLP
Modos de Execução

• No processo de leitura dos pontos de entrada, a CPU endereça o sistema de


I/O, coleta os estados atuais dos dispositivos que estão conectados e armazena
as informações em forma de bits 1 ou 0.

• Uma entrada energizada equivale ao valor binário 1 enquanto que uma entrada
desenergizada equivale ao valor binário 0. Essas informações são armazenadas
em uma região de memória chamada Tabela Imagem das Entradas (TIE).
Modos de Operação de um CLP
Modos de Execução

• No processo de execução da lógica programada, a TIE é utilizada para obter os


estados dos dispositivos.

• Os resultados das lógicas programadas que atuam em determinadas saídas são


armazenados em uma área de memória que se chama Tabela Imagem das
Saídas (TIS). As lógicas que possuem saídas internas (memórias internas) são
armazenadas na área correspondente.
Modos de Operação de um CLP
Modos de Execução

• Na etapa de atualização das saídas, a CPU executa uma varredura na tabela


TIS e atualiza as saídas externas através do endereçamento do sistema de IO
para atualizar o estado dos dispositivos de saída de acordo com o programa.

• Também é feita atualização de valores de outros operandos, como resultados


aritméticos, contagens, temporizações, entre outros.
Modos de Operação de um CLP
Modos de Execução

• Ao final da atualização da tabela imagem, é feita a transferência dos valores da


tabela imagem das saídas para os cartões de saída, encerrando o ciclo de
varredura. A partir daí é iniciado um novo scan e a operação continua enquanto
se mantém o controlador no modo de execução.
Modos de Operação de um CLP
Modos de Execução

• Para verificação de erros, é estipulado um tempo de processamento, ficando a


cargo de um circuito chamado Watch Dog Timer (WDT) supervisioná-lo.

• Se esse tempo máximo for ultrapassado, a execução do programa pela CPU


será interrompida, sendo assumido um estado de falha (fault).
Modos de Operação de um CLP
Modos de Execução

• Chama-se tempo de varredura (scan time) o tempo gasto para a execução de


um ciclo completo. Esse valor muda conforme o controlador e depende de muitos
fatores (tamanho da palavra de memória, clock, arquitetura do processador, etc.).

Você também pode gostar