terça-feira, 1 de fevereiro de 2022

Aula 06.2 - Linguagem de programação para CLP - Sequential Function Chart (SFC)

Sequential Function Chart (SFC) são gráficos de função seqüencial, originou-se na França e teve como base a redes de petri e o Grafcet (Graphe Fonctionnel de Command Etape Trasition), em 1988 foi publicado tornando-se padrão internacional.
Figura 01 - Tanque misturador simples
Muito mais que uma linguagem o SFC descreve o comportamento do programa, seja ele, seqüencial paralelo ou misto, além de organizar a sua estrutura interna, ajudando a decompor um problema de controle em partes gerenciáveis, enquanto mantém uma visão global da solução do problema.
Principais características são descritas abaixo:
  • É usada na estruturação do programa, não importando a linguagem utilizada.
  • Fácil representação e interpretação
  • Facilidade de diagnóstico (localização de falhas)
  • Permite gerar divergências e convergências de seqüências.
  • Descreve o comportamento do sistema através de passo transições e ações. Sendo:
    • Passo: estado do programa onde as ações são executadas.
    • Transição: condição pela qual o programa muda de estado, passando de um ou mais passos antecessores para um ou mais passos sucessores.
    • Ação: atividade de controle executada num determinado passo.
Figura 02 - Estrutura do SFC para o tanque agitador
Implementação prática em SFC - Tanque agitador

Deseja-se implementar um sistema de controle para um tanque misturador simples, como mostrado na figura 1.
Descrição de funcionamento: Ao pressionar o botão de liga (BL) a válvula de entrada (VE) é acionada e o tanque começa a encher. Quando o sensor de nível alto (SNA) for atingido, a válvula de entrada (VE) é fechada ligando o motor de agito (MA) que permanece ligado por 10 segundos. Em seguida a válvula de saída (VS) é ligada, quando o sensor de nível baixo (SNB) for acionado o ciclo recomeça. Se o botão de desliga (BD) não for pressionado o ciclo recomeça.
A estrutura do SFC para o tanque agitador é mostrada na figura 2.

Normalização IEC611131 – Autor: Clodoaldo Silva – Revisão: 11JUN2011.

Nenhum comentário:

Postar um comentário