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.
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:
Figura 01 - Tanque misturador simples |
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 |
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.
Nenhum comentário:
Postar um comentário