Siemens SIMATIC C7-633 Manuel page 142

Table des Matières

Publicité

Périphérie analogique C7
// *** Calculer le nombre à virgule flottante ***
L lim_sup;
L lim_inf;
–R;
L POURCENT;
*R;
L lim_inf;
+R;
T mesure;
END_FUNCTION
Appel du FC126
Vous trouverez ci-après un exemple d'appel du FC126.
dans l'OB1
Avant l'appel, les limites d'étendue doivent être transférées sur des doubles mots de
mémentos. Ceci est nécessaire afin de pouvoir travailler avec des valeurs variables.
En règle générale, la limite supérieure « Lim_sup » et la limite inférieure
« Lim_inf » sont fixes.
Ceci peut s'obtenir en réglant dans la partie déclarative du FC126 les paramètres
« Lim_sup » et « Lim_inf » sur « REAL ». Pour disposer de la souplesse requise
pour les tests, nous avons renoncé à cette variante.
Séquence d'instructions dans l'OB1
ORGANIZATION_BLOCK OB1
var_temp
end_var
BEGIN
L 10.0;
T MD4;
L –10.0;
T MD0;
CALL FC 126 (
END_ORGANIZATION_BLOCK
7-38
// Domaine de calcul du nombre
// à virgule flottante
start_info : array [0..19] of byte;
Lim_inf := MD0,
Lim_sup := MD4,
Voie := PEW272,
Mesure := MD8
);
Systèmes intégrés compacts C7-633, C7-634
C79000-G7077-C634-01

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic c7-6346es7 633-1af01-8ca0

Table des Matières