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

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