Sinus d’une entrée en radian
La fonction SIN calcule le sinus de la variable d’entrée et écrit le résultat dans la variable de sortie. Les données de l’angle doivent être spécifiées en radians (valeur < 52707176).
Entrée
Valeur d’entrée, données de l’angle en radians
Sortie
Sortie comme entrée : sinus de la valeur d’entrée
Si la variable d’entrée n’est pas du type de données REAL, LREAL ou si la variable d’entrée est ³ 52707176.
Si la variable d’entrée n’est pas du type de données REAL, LREAL ou si la variable d’entrée est ³ 52707176.
Si la variable de sortie est = 0.
Si le résultat du traitement est supérieur à la variable de sortie.
Toutes les variables d’entrée et de sortie utilisées pour programmer cette fonction ont été déclarées dans l’en-tête du POU. Le même en-tête de POU est utilisé pour tous les langages de programmation.
VAR
input_value: REAL:=0.0;
(*number >= 0*)
output_value: REAL:=0.0;
(*number >= 0*)
END_VAR
Cet exemple utilise des variables. Vous pouvez également utiliser une constante pour la variable d’entrée.
Le sinus de input_value est calculé et écrit dans output_value.
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
ACTIVE_NETWORK := 0 ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 5 ;
NETWORK_BODY
B(B_F,SIN!,Instance,9,2,14,4,,?D?C);
B(B_VARIN,,input_value,7,2,9,4,);
B(B_VAROUT,,output_value,14,2,16,4,);
L(1,0,1,5);
END_NETWORK_BODY
END_NET_WORK
END_BODY
LD |
input_value |
SIN |
|
ST |
output_value |