Skip to content
Saltar para o conteúdo principal

Símbolos e Regras GRAFCET

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

Esta página foi traduzida do alemão com a ajuda de IA. Em caso de divergências, prevalece a versão alemã.

Saber mais
Etapa inicial

Etapa inicial

Estado do comando imediatamente após o início, representado com moldura dupla. A numeração é livre, o habitual é “0”.

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

Etapa

Representa um estado do processo. Enquanto a etapa está ativa, as ações associadas são executadas. As etapas são numeradas em ordem crescente.

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

Transição

A receptividade (condição de transição) fica à direita da transição. À esquerda pode constar um nome opcional. A etapa anterior só é desativada quando a receptividade é satisfeita.

Sintaxe das receptividades

BG1Condição simples (VERDADEIRO/FALSO)
BG1 · BG2Operação E (introduzida com *)
BG1 + BG2Operação OU
BG1Negação (introduzida como !BG1)
(a + b) · cParênteses
↑BG1Flanco ascendente
↓BG1Flanco descendente
5s/X1Atraso na ativação (5 s após a etapa 1)
sensor/3sAtraso na desativação (3 s, flanco descendente)
X1Consulta de etapa (etapa 1 ativa?)
[C1<5]Comparação analógica entre parênteses retos
1Sempre verdadeiro
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.
Transição fonte

Transição fonte

Inicia um GRAFCET sem etapa precedente.

Transição sumidouro

Transição sumidouro

Desativa a etapa precedente sem etapa seguinte.

Ação contínua

Ação contínua

A ação está ativa enquanto a etapa associada está ativa. Assim que a etapa é abandonada, a ação termina de imediato.

Ação contínua com condição de atribuição

Ação contínua com condição de atribuição

A ação só está ativa se a etapa estiver ativa e a condição adicional indicada (SJ2) for satisfeita.

Ação retardada

Ação retardada

A ação só começa depois de decorrido o tempo indicado à esquerda da condição e termina sempre com a sua etapa.

Nota: ações temporizadas terminam com a sua etapa, mesmo que um atraso de desligamento ainda esteja ativo.
Ação limitada no tempo

Ação limitada no tempo

A ação começa de imediato com a etapa e termina automaticamente após o tempo indicado, mesmo que a etapa continue ativa.

Ação memorizada na ativação

Ação memorizada na ativação

A variável é escrita na ativação da etapa e permanece memorizada. A atribuição escreve-se com “:=”.

Sintaxe das ações

MotorVariável ativa enquanto a etapa está ativa
K1 := 1Definir a variável como 1
K1 := K1 + 1Incrementar o contador
Ação memorizada na desativação

Ação memorizada na desativação

A variável é escrita na desativação da etapa e permanece memorizada.

Ação memorizada por evento

Ação memorizada por evento

A variável é escrita e memorizada assim que a etapa está ativa e o evento (aqui BG2) fornece um flanco (aqui ascendente).

Comentários

Comentários

Os comentários melhoram a legibilidade de um GRAFCET. Devem estar entre aspas.

Realimentação

Realimentação

Num GRAFCET o sentido de evolução padrão é de cima para baixo. Uma seta para cima indica a realimentação para uma etapa anterior.

Salto

Salto

Salto de retorno a uma etapa anterior, equivalente a uma realimentação. Neste exemplo o salto leva à etapa 7.

Divergência em OU

Divergência em OU

Divide a evolução em ramos alternativos. As receptividades devem ser mutuamente exclusivas. Assim, apenas um ramo é executado.

Divergência em E

Divergência em E

Divide a evolução em várias sequências executadas simultaneamente. A evolução só prossegue quando todas as sequências estiverem concluídas.

Macroetapa

Macroetapa

Agrupa uma sequência de etapas e transições. Esta sequência deve ser percorrida por completo. A sequência começa com um E e termina com um S. A macroetapa leva um M.

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).
Etapa encapsulante

Etapa encapsulante

Encapsula GRAFCETs parciais. A ativação da etapa ativa os seus encapsulamentos, a desativação desativa-os. A etapa marcada com asterisco inicia o GRAFCET parcial.

Encapsulamento

Encapsulamento

Moldura para os GRAFCETs parciais de uma etapa encapsulante. O número (aqui 1) e o nome (aqui G1) ficam à esquerda na moldura. Também é permitida aqui uma etapa inicial.

Ordem de forçamento

Ordem de forçamento

Força de imediato outro GRAFCET para um estado definido e anula a sua lógica. Neste exemplo é ativada a etapa 4 do encapsulamento G1.

Ordens de forçamento

G1 {}Desativar todas as etapas de G1
G1 {4}Ativar apenas a etapa 4 de G1
G1 {*}Congelar a etapa atual, sem evolução
G1 {INIT}Inicializar G1, a etapa inicial fica ativa

Pronto para Começar?

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