Skip to content
Saltar para o conteúdo principal

Símbolos e Regras GRAFCET

Aqui você aprenderá tudo sobre os componentes padronizados conforme IEC 60848, para planejar seus processos com precisão e de acordo com as normas.

Initial Step

Etapa Inicial

A etapa inicial marca o estado em que o sistema de controle se encontra imediatamente após a partida do sistema (ou após um reset).

Um GRAFCET normalmente começa com uma etapa inicial "0", mas isso é livremente escolhido.
Step

Etapa

Uma etapa representa um estado no processo. Enquanto uma etapa está ativa, as ações atribuídas são executadas. Uma etapa só é abandonada quando a transição seguinte é cumprida.

Use numeração crescente ao atribuir números de etapa.
Transition

Transição

A transição é a condição de comutação. Ela contém a condição (à direita da transição) que deve ser atendida para que o processo avance da etapa anterior para a próxima. Um nome pode ser atribuído opcionalmente à esquerda.

Sintaxe de transições

BG1Condição única (TRUE/FALSE)
BG1 * BG2Operação AND
BG1 + BG2Operação OR
!BG1Negação (convertida automaticamente para a representação conforme à norma)
(a + b) * cParênteses
↑BG1Flanco ascendente
↓BG1Flanco descendente
5s/X1Atraso na ligação (5s)
sensor/3sAtraso no desligamento (3s)
X1Etapa 1 ativa?
[C1<5]Comparação analógica entre colchetes (contador < 5)
1Sempre verdadeiro (IEC 60848)
Source Transition

Transição Fonte

Esta transição permite iniciar um GRAFCET sem a necessidade de uma etapa anterior.

Sink Transition

Transição Sumidouro

Esta transição encerra um GRAFCET sem uma etapa seguinte.

Continuous Action

Ação Contínua

Esta ação fica ativa enquanto a etapa associada estiver ativa. Assim que a etapa é abandonada, a ação termina imediatamente.

Conditional Action

Ação Contínua com Condição de Atribuição

Esta ação só está ativa enquanto a etapa associada estiver ativa E uma condição adicional especificada (aqui SJ2) for atendida.

Delayed Action

Ação Temporizada

A ação não é iniciada imediatamente quando a etapa é ativada, mas somente após o tempo especificado (à esquerda da condição) ter decorrido. Para obter um atraso de desligamento, deve-se especificar um tempo à direita da condição.

Nota: ações temporizadas terminam com a sua etapa, mesmo que um atraso de desligamento ainda esteja ativo.
Time-Limited Action

Ação Limitada no Tempo

A ação começa imediatamente com a etapa, mas é encerrada automaticamente após o tempo ter decorrido, mesmo que a etapa permaneça ativa por mais tempo.

Stored Action Activation

Ação Memorizada na Ativação

A ação com uma seta para cima significa que a variável é escrita e armazenada na borda de subida (ao ativar a etapa). O operador ":=" deve ser usado para a atribuição.

Sintaxe de ações

MotorVariável ativa enquanto etapa ativa
K1 := 1Definir para 1
K1 := K1 + 1Incrementar contador
Stored Action Deactivation

Ação Memorizada na Desativação

A ação com uma seta para baixo significa que a variável é escrita e armazenada na borda de descida (ao desativar a etapa). O operador ":=" deve ser usado para a atribuição.

Stored Action on Event

Ação Memorizada por Evento

Esta ação com uma bandeira escreve e armazena uma variável quando a etapa conectada está ativa E o evento fornece uma borda de subida ou descida. Ao contrário das ações armazenadas anteriores, esta ação aguarda a ocorrência de um evento definido.

Comment

Comentários

Para melhorar a legibilidade de um GRAFCET, comentários podem ser adicionados livremente. Eles devem ser colocados entre aspas.

Feedback

Retroalimentação

No GRAFCET a direção padrão é de cima para baixo. A seta para cima indica uma retroalimentação, ou seja, um salto para uma etapa anterior.

Jump

Salto

Salto para uma etapa anterior. Equivalente a uma retroalimentação. Aqui, o processo volta para a etapa 7.

Alternative Branch

Ramificação Alternativa

Esta ramificação divide o caminho do processo em múltiplas opções, executando apenas o caminho necessário.

Parallel Branch

Ramificação Paralela

Esta ramificação divide o caminho do processo em múltiplos caminhos que são todos executados simultaneamente.

Macro Step

Macro Passo

O macro passo combina uma sequência de passos e transições em um único símbolo. Ao contrário do passo englobante, a sequência contida no macro passo deve ser completamente processada.

Os números de macro passo são prefixados com "M", aqui "M1". A etapa de entrada do sub-GRAFCET usa "E" (aqui E1); a etapa de saída usa "S" (aqui S1).
Enclosing Step

Passo englobante

O passo englobante encapsula um ou mais sub-GRAFCETs. Quando o passo se torna ativo, as envolventes associadas ficam ativas e os sub-GRAFCETs contidos são processados. Quando o passo englobante não está mais ativo, todos os sub-GRAFCETs são desativados.

Enclosure

Envolvente

Este quadro é usado para criar as envolventes de um passo englobante. Aqui o número da envolvente é «1» e o nome da envolvente é «G1».

Forced Control Command

Comando de Controle Forçado

Este comando força imediatamente outro GRAFCET a um estado definido, substituindo sua lógica. Aqui, o GRAFCET na envolvente G1 é ativado na etapa 4.

Sintaxe de comando

G1 {}Desativar todas as etapas na envolvente G1
G1 {4}Ativar apenas a etapa 4 na envolvente G1
G1 {*}Congelar a etapa atual em G1 – sem comutação possível
G1 {INIT}Inicializar G1 – a etapa com a estrela à esquerda fica ativa

Dicas

  • AND / && → *
  • OR / || → +
  • NOT → !
  • Segundo IEC 60848, as expressões analógicas / de comparação devem ser colocadas entre colchetes: [C1=8], [Temp>20], [Temp>20]*S1. O conteúdo entre colchetes é avaliado como valor booleano.

Pronto para Começar?

Crie agora gratuitamente seu próprio GRAFCET e aplique o que aprendeu!

Símbolos GRAFCET explicados | Todos os símbolos IEC 60848