Você está na página 1de 48

Power Transmission and Distribution

Curso CFC
Power Transmission and Distribution

CFC
No. 1 with
Energy Automation

Control Function
Chart

SIPROTEC 4

Energy Automation Page 2


Power Transmission and Distribution

Apresentação do CFC
No. 1 with
Energy Automation

•OCFC é um tipo de controlador programável,


que de certa forma dispensa maiores
conhecimentos em programação, bastando o
conhecimento da lógica booleana.

•O CFC permite:

1.Criar lógicas de intertravamento;

2.Criar agrupamento de informações;

3.Realizar cálculos com grandezas medidas;

4.Realizar automatismo de funções diversas;


Energy Automation Page 3
Power Transmission and Distribution

Apresentação do CFC
No. 1 with
Energy Automation

Interface gráfica do CFC:

Energy Automation Page 4


Power Transmission and Distribution

Apresentação do CFC
No. 1 with
Energy Automation

•Function blocks: são os blocos de lógica do


CFC;

•Input information: são as entradas das lógicas;

•Output Information: saídas das lógicas;

•Catalog: é o catálogo de blocos do CFC;

•Oambiente onde são montadas as lógicas são


definidas como “Charts“;

•Em cada chart é possível criar várias partições,


onde essas sempre terão no máximo 6 “Sheets“;
Energy Automation Page 5
Power Transmission and Distribution

Relação entre a matriz e o CFC


No. 1 with
Energy Automation

Sinal de entrada do CFC

Sinal de saída do CFC

Energy Automation Page 6


Power Transmission and Distribution

Relação entre a matriz e o CFC


No. 1 with
Energy Automation

•Todas as informações que foram definidas na


Matrix com Destination para o CFC servem como
entradas (source) para a lógica.

•Todas as informações que foram definidas na


Matrix com Source para o CFC conectam o
resultado da lógica a uma informação definida na
matriz.
Destination CFC source

Matriz CFC
Source CFC destination

Energy Automation Page 7


Power Transmission and Distribution

Exemplo básico da estrutura do CFC


No. 1 with
Energy Automation

•Criaruma lógica que ao clicar a tecla F1 do relé,


os LED’s do mesmo irão resetar e uma binária de
saída irá fechar seu contato.

Energy Automation Page 8


Power Transmission and Distribution

Solução
No. 1 with
Energy Automation

•Criar os pontos na Matriz:

•Lincar os mesmos no CFC:

•Assim, ao pressionar a tecla F1, o relé irá resetar


os led’s e a binária 1 irá receber um pulso.

Energy Automation Page 9


Power Transmission and Distribution

Solução
No. 1 with
Energy Automation

•Porém, para que a lógica seja corretamente


implementada é necessário antes de descarregar
no relé:

•Otimizar a sequência de operação;

•Escolher a prioridade de processamento da


lógica;

•Compilar a lógica;

Energy Automation Page 10


Power Transmission and Distribution

Otimizar a sequência de operação


No. 1 with
Energy Automation

•Otimiza quais blocos terão a prioridade de


processamento de acordo com a sequência da
lógica: um bloco na qual a saída está conectada
com a entrada de outro bloco deve ser
processado antes deste segundo bloco.
Energy Automation Page 11
Power Transmission and Distribution

Otimizar a sequência de operação


No. 1 with
Energy Automation

Clicando em Run Sequence a


lista de blocos do Chart irá ser
exibida
Nessa lista estão os blocos do
referido chart em sequência de
processamento

Nota: Caso a sequência de processamento precise de alterações, é


possível remanejar esses blocos dentro do processamento livremente!!!
Energy Automation Page 12
Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• As tarefas são processadas com diferentes


prioridades;

• A causa (disparo ou início) do processamento


pode ser cíclica (periódico) ou por interrupção
(alteração de algum evento conectado na
lógica)

• Visa um melhor aproveitamento do


processador;

Energy Automation Page 13


Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• As Priority Class e Run Sequence podem ser


vistas em cada bloco:

Energy Automation Page 14


Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• Existem 4 classes de prioridade disponíveis:

• 1- FAST PLC (PLC_BEARB)

• 2- SLOW PLC (PLC1_BEARB)

• 3- Switchgear Interlocking (SFS_BEARB)

• 4- Measured Value Processing (MW_BEARB)

Energy Automation Page 15


Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• FAST PLC (PLC_BEARB):

• Maior prioridade entre as demais classes;

• Controlado por interrupção (ativado por


variações de sinais de entrada);

• Usado por funções de proteção;

• Número de blocos restrito (de acordo com o


relé);

Energy Automation Page 16


Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• SLOW PLC (PLC1_BEARB):

• Prioridade menor que a Fast PLC;

• Controlado por interrupção (ativado por


variações de sinais de entrada);

• Usado na maioria das aplicações: comandos,


seqüências automáticas, uso com
temporizadores e relógio;

• Número de blocos restrito, mas maior que o


Fast PLC(de acordo com o relé);
Energy Automation Page 17
Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• Switchgear Interlocking (SFS_BEARB) :

• Prioridade menor que a Slow PLC;

• Controlado ciclicamente(periódico);

• Utilizado para intertravamentos;

• Número de blocos depende do modelo do relé;

Energy Automation Page 18


Power Transmission and Distribution

Escolher a prioridade de processamento da lógica


No. 1 with
Energy Automation

• Notas:

• As unidades Siprotec sempre executam um


Chart por completo antes de executar outro;

• Nas prioridades cíclicas (Switchgear


Interlocking e Measured Value Processing) a
ativação destas deve durar pelo menos pelo
tempo de ciclo da prioridade, caso contrário o
CFC não processará a informação (a atuação
da entrada não é percebida). Para estas
entradas rápidas devem ser utilizados o Slow
ou Fast PLC.
Energy Automation Page 19
Power Transmission and Distribution

Compilação da lógica
No. 1 with
Energy Automation

• Para descarregar no relé a lógica deve ser


compilada:

Nota: O CFC tem a opção de salvar automático, e todas


as alterações e compilações são irreversíveis. Tenha
sempre o hábito de arquivar seus projetos de tempos em
tempos afim de evitar alguns transtornos!!!
Energy Automation Page 20
Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

• A tabela abaixo mostra o número máximo de


“Ticks” que o relé 7SJ64 suporta para os
quatro modos de processamento do CFC:

• Caso a soma dos Ticks seja excedida, na


compilação surgirá uma mensagem de erro;

Energy Automation Page 21


Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

• Ticks é uma unidade de referência para se


determinar a capacidade de processamento de
cada um dos quatro modos de execução.

Energy Automation Page 22


Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

• Analisando as duas tabelas anteriores é


possível estimar quantos blocos AND poderão
ser alocados na prioridade Fast PLC:

• Limite máximo de Ticks no Fast PLC: 400

• Peso em Ticks do bloco AND: 5

• Limite de blocos AND no Fast PLC: 400/5 = 80 blocos

• Na verdade seriam menos blocos suportados, pois as ligações também


tem um peso em TICKS. Mas mesmo assim esse valor estimado serve
de referência na hora de realizar o projeto;

Energy Automation Page 23


Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

• Também é possível estimar o quanto de


processamento em cada nível está sendo
utilizado:

• Realizar a soma de todos os Ticks que estão sendo utilizados no


processamento analisado=X

• Peso em Ticks do limite máximo permitido no processamento: Y

• Porcentagem de processamento utilizado: ( X / Y ) * 100%

Energy Automation Page 24


Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

• Conferir os cálculos com a memória ocupada


no DIGSI:

• Nesse ponto é apresentada a % de uso de cada sequência de tarefa

Energy Automation Page 25


Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

• Uso de PLC1_BEARB= 5% ( de acordo com o log)

• DI_TO_BOOL= 5 Ticks x2= 10 Sinais de saída=5*7=35

• NEG= CONNECT =4 Sinais de entrada=4*6=35

• AND= 5 Entre blocos=4

• Cada bloco = 5*5=25

• TOTAL=10+8+5+35+35+4+25=122/4000 *100%= 3,05%

Energy Automation Page 26


Power Transmission and Distribution

Tamanho da memória nos diversos níveis de tarefa


No. 1 with
Energy Automation

Taxa de ocupação conforme calculado!!!


Energy Automation Page 27
Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

X1
Y
NEG Y= X1 (+) X1 1
Y

A saída será o inverso da entrada

Energy Automation Page 28


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

A B A
AND Y= A * B (+) & Y
Y B

A
A
OR Y= A + B (+) 1 Y
B Y B

Energy Automation Page 29


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

X1
X1
NAND Y= X1 *X2 & Y
(+)
Y= X1 + X2 X2 Y X2

X1 X2 X1
1 Y
NOR Y= X1 + X2 (+)
Y X2
Y=X1 * X2

Energy Automation Page 30


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

X1 X2
X1
XOR =1 Y
(+)
Y= X1 * X2 + X1* X2 X1 X2 Y X2

Energy Automation Page 31


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Conversão de Booleano para comando


• Bool_To_CO

• Cria um comando duplo de acordo com os parâmetros:

• ORIGIN Origem do comando


• PROP Intertravamentos
• TIME Tempo de saída
• TRIG Disparo do comando
• VAL TRIP/CLOSE (DP)

Energy Automation Page 32


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Conversão de Booleano para Indicação dupla


• Bool_To_DI

• Cria um ponto duplo de acordo com os parâmetros:

• Interpos Posição Intermediária


• Sellnt 1-> y= posição interm.
0-> y= Aberto/Fechado
• VAL Variável Booleana

Energy Automation Page 33


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Criação de Indicação dupla


• Build_DI

• Cria um ponto duplo a partir de duas entradas:

• Typ_DP_I Tipo da indicação


0=DP 1=DP_I
• VAL_OFF Posição desligado (aberto)
• VAL_ON Posição ligado (fechado)

Energy Automation Page 34


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Conversão de Indicação dupla para Booleana


• DI_to_Bool

• Cria um ponto duplo a partir de duas entradas:

• OFF Variável para


posição desligado
• ON Variável para
posição ligado
• VAL Entrada da Indicação Dupla

Verifica os valores de ON e OFF e


converte VAL em uma saída booleana

Energy Automation Page 35


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Temporizador

R => Rearme doTemporizador


S => Partida doTemporizador Q=(S+T2) * T1 * R
QT1= T1 * R
QT2= T2 * R

QT1
T1 T1

QT2 T2 T2

T1 e T2 são as temporizações Retardo na energização Retardo na desenergização


em milisegundos Q é retardado pelo tempo T1 Q é extendido pelo tempo T2

Energy Automation Page 36


Power Transmission and Distribution

Exemplo do uso do temporizador


No. 1 with
Energy Automation

• Após pressionar a tecla F4, o LED 8 deve ficar


aceso por 5 segundos.

Energy Automation Page 37


Power Transmission and Distribution

Exemplo do uso do temporizador


No. 1 with
Energy Automation

• Solução:

F4 - IntSP Saída LED 8

F1 - IntSP

5000

Energy Automation Page 38


Power Transmission and Distribution

Exemplo do uso do temporizador


No. 1 with
Energy Automation

• Estender o exercício anterior de modo que o


LED 9 acenda por 1 segundo quando a tecla F4
for liberada.

Energy Automation Page 39


Power Transmission and Distribution

Exemplo do uso do temporizador


No. 1 with
Energy Automation

• Solução:

F4 - IntSP Saída LED 8


Saída LED 9

F1-IntSP

Saída LED 1
5000

Saída LED 4 1000

Energy Automation Page 40


Power Transmission and Distribution

Exemplo do uso do temporizador


No. 1 with
Energy Automation

• Estender o exercício anterior de modo que o


LED 10 acenda por 2 segundos assim que o
LED 8 apagar.

Energy Automation Page 41


Power Transmission and Distribution

Exemplo do uso do temporizador


No. 1 with
Energy Automation

• Solução:

Saída LED 8
F4- IntSP

Saída LED 10

Saída LED 8 5000

Saída LED 10 2000

Energy Automation Page 42


Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Comandos com o módulo CMD_INF


• CMD_INF

• Fornece informações sobre um dado comando:

• I Entrada de comando

• IA_ON Saída de comando CLOSE

• IA_OFF Saída de comando OPEN

• I_CAT Informação da fonte


do comando

Utilizado em fechamento manual e parada de religamento


Energy Automation Page 43
Power Transmission and Distribution

Conhecendo os diferentes blocos do CFC


No. 1 with
Energy Automation

• Memorização de eventos com FLIP-FLOP


• D-FLIP/FLOP

• O sinal D é transferido para a saída Q quando há um pulso de subida


na entrada do Clk:

• D Dado na memória

• Q Saída

• Clk Pulso sensível a


borda de subida

Necessita de uma realimentação de Q em D


para que o dado seja memorizado!!!
Energy Automation Page 44
Power Transmission and Distribution

Exemplo do uso do Flip-FLop


No. 1 with
Energy Automation

• Após pressionar a tecla F3, o LED 5 irá apagar


e acender com cada aperto de tecla.

F3- IntSP
LED 5

Energy Automation Page 45


Power Transmission and Distribution

Oscilografia
No. 1 with
Energy Automation

Energy Automation Page 46


Power Transmission and Distribution

Oscilografia
No. 1 with
Energy Automation

• Tempo máximo de gravação da oscilografia: 5s


• Tempo máximo de oscilografia por falta: 5s
• Amostragem: 16 amostras/ciclo
• Máximo número de registro: 8, após a mais antiga é substituida
pelo novo evento
• Partida via entrada binária ou Digsi.

• IA,IB,IC,IN ou INS, VA, VB, VC, VE ou 3V0.

Energy Automation Page 47


Power Transmission and Distribution

Ajustes da função de Oscilografia


No. 1 with
Energy Automation

• (0401) Waveform Capture: como se dará a partida da Osciografia:

• 1- Save with Pickup: partida com Pickup e gravação com Pickup

• 2- Save with TRIP: partida com Pickup e gravação com TRIP

• 3- Start with TRIP: partida e gravação com TRIP

• (0403) Max. Length of a Waveform Capture Record: Tempo máximo de


gravação da falta (geralmente utilizado em 5 segundos)

• (0404) Captured Waveform prior to Trigger: tempo anterior a partida de


gravação (pré-falta)

• (0405) Captured Waveform after Event: tempo de oscilografia após a


partida do evento

• (0406) Captured Time via BI: tempo de captura via BI

Energy Automation Page 48

Você também pode gostar