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.
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).
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.
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 ANDBG1 + BG2Operação OR!BG1Negação (convertida automaticamente para a representação conforme à norma)(a + b) * cParênteses↑BG1Flanco ascendente↓BG1Flanco descendente5s/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)Transição Fonte
Esta transição permite iniciar um GRAFCET sem a necessidade de uma etapa anterior.
Transição Sumidouro
Esta transição encerra um GRAFCET sem uma etapa seguinte.
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.
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.
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.
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.
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 ativaK1 := 1Definir para 1K1 := K1 + 1Incrementar contadorAçã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.
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.
Comentários
Para melhorar a legibilidade de um GRAFCET, comentários podem ser adicionados livremente. Eles devem ser colocados entre aspas.
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.
Salto
Salto para uma etapa anterior. Equivalente a uma retroalimentação. Aqui, o processo volta para a etapa 7.
Ramificação Alternativa
Esta ramificação divide o caminho do processo em múltiplas opções, executando apenas o caminho necessário.
Ramificação Paralela
Esta ramificação divide o caminho do processo em múltiplos caminhos que são todos executados simultaneamente.
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.
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.
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».
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 G1G1 {4}Ativar apenas a etapa 4 na envolvente G1G1 {*}Congelar a etapa atual em G1 – sem comutação possívelG1 {INIT}Inicializar G1 – a etapa com a estrela à esquerda fica ativaDicas
- ●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!