FuelTech ManualsGlossárioBuscar

8. Do problema ao grafo

Versão 1.1Software: FuelTech Vision 3.0Produtos: FT700, FT470, VisionFT2026-10-13

Uma função customizada boa começa no papel, não no editor. Este capítulo é o roteiro de 11 passos que os exemplos do capítulo seguinte seguem. O desenho completo da função, com todos os blocos e cabos, é o grafo.

Caminho do sinal em uma função customizada: entradas, condicionamento, decisão, ação ou saída física, e registro em canais de uso livre.
Caminho do sinal em uma função customizada: entradas, condicionamento, decisão, ação ou saída física, e registro em canais de uso livre.

#Passo 1: escreva o objetivo em uma frase

Escreva o que a função faz e quando age, por exemplo: "liga a ventoinha acima de 95 °C e desliga abaixo de 90 °C". Cada bloco gasta memória do mapa inteiro: são 512 bytes de memória de trabalho e 2048 bytes de configuração para as 10 funções somadas, e só as funções habilitadas contam. Um objetivo curto evita bloco que não serve a nada.

#Passo 2: liste as entradas

#Passo 3: condicione o sinal

Condicionar é deixar o sinal pronto para decidir: filtrar, limitar e escalar. Filtre antes de derivar.

#Passo 4: decida

Você precisa deUseCuidado
Comparar um valor com um limiteChaveA comparação é estrita: no valor exato do limite a condição é falsa. Ao trocar o modo, mova o cabo do limite para o soquete certo.
Não oscilar em torno do limiteHistereseLiga em valor maior ou igual ao limite superior e desliga em menor ou igual ao inferior. Começa desligada.
Lembrar um evento até um resetSR LatchSet e Reset valem acima do limiar (0,5 no padrão). Com os dois ativos, o campo Prioridade decide.
Exigir que a condição dure um tempoAtraso (On-Delay)Trata a entrada como liga/desliga (maior que 0). O tempo é em segundos. Não atrasa um sinal analógico.
Manter ligado depois que a condição caiAtraso (Off-Delay)Mesmas regras do On-Delay.
Combinar condiçõesLógicaÉ verdadeiro qualquer valor maior que 0: 0,3 já é verdadeiro.

#Passo 5: aja

Tela Saídas: o pino Azul #5 com a função Saída custom function 01, a que o bloco Saída On/Off usa.
Tela Saídas: o pino Azul #5 com a função Saída custom function 01, a que o bloco Saída On/Off usa.

#Passo 6: registre

Configurações do datalogger filtradas por Medida customizada: Gravar, Habilitado e Visível marcados nas medidas do Grupo 4.
Configurações do datalogger filtradas por Medida customizada: Gravar, Habilitado e Visível marcados nas medidas do Grupo 4.

#Passo 7: nomeie todos os blocos

#Passo 8: confira a memória antes de gravar na VCU

As tabelas e o Filtro médias são os blocos que mais pesam: uma Tabela 8x8 usa 330 bytes de configuração (16,1 %) e o Filtro médias com 32 pontos usa 140 bytes de trabalho (27,3 %). Use o medidor para o total.

#Passo 9: teste com o motor parado

#Passo 10: valide no log

#Passo 11: versione o arquivo