Funções de chamada

A linguagem de programação de texto estruturado pode chamar funções. As chamadas de função podem ser usadas em qualquer expressão e contêm as propriedades explicadas na tabela a seguir.

Propriedades de chamada de função

Uma função é um bloco de instruções com parâmetros de entrada e um parâmetro de saída. Pode ser escrito em linguagem de texto estruturado (structured text, ST), diagrama de Ladder (ladder diagram, LD) ou diagrama de blocos de função (function block diagram, FBD).
Propriedades de chamadas de função
Propriedade
Descrição
Nome
O nome da função chamada escrita em uma linguagem IEC 61131-3.
Significado
Chama uma função ST, LD ou FBD e obtém o valor de retorno.
Sintaxe
<variable> := <funct> (<par1>, ... <parN>);
Operandos
O tipo de valor de retorno e os parâmetros de chamada devem seguir a interface definida para a função.
Valor de retorno
Valor retornado pela função.
Exemplo de chamada de função
Exemplo de chamada de função
Ao definir o valor do parâmetro de retorno no corpo de uma função, você atribui o parâmetro de retorno usando o mesmo nome que a função:
FunctionName := <expression>;

Exemplo: chamada de função IEC 61131-3

(* Main ST program *) (* gets an integer value and converts it into a limited time value * appl_timer := ANY_TO_TIME (ana_timeprog * 100); (* Called FBD function named 'SPlimit' *)
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal