Siemens SIMATIC C7-633 Manuel page 141

Table des Matières

Publicité

Séquence
Le bloc FC126 contient les lignes d'instructions suivantes :
d'instructions
FUNCTION FC 126 : void
FC126
var_input
end_var
var_output
end_var
var_temp
end_var
BEGIN
// *** Distinction entre étendue de mesure unipolaire et bipolaire ***
L lim_inf;
L 0.0;
<R;
SPB bipo;
L DW#16#000_00000;
T LIN;
SPA rech;
bipo: NOP 0;
L W#16#9400;
ITD;
T LIN;
// *** Calcul de l'étendue (hexadécimal) ***
rech: NOP 0;
L W#16#6C00;
//et bipolaire
–D;
T DOMAINE_HEX;
/ *** Rapporter la mesure à l'étendue complète ***
L voie;
ITD;
L LIN;
–D;
DTR;
L DOMAINE_HEX;
DTR;
/R;
T POURCENT;
Systèmes intégrés compacts C7-633, C7-634
C79000-G7077-C634-01
lim_inf : DWORD;
lim_sup : DWORD;
voie : WORD;
mesure : DWORD;
LIN : DWORD;
DOMAINE_HEX : DWORD;
POURCENT : DWORD;
// Limite inférieure négative ?
// OUI => étendue bipolaire
// Limite inférieure étendue unipolaire
// Limite inférieure étendue bipolaire
// Limite sup. identique pour étendue unipolaire
ITD;
L LIN;
// Mémoriser la différence
// Rapporter la valeur d'entrée
// à l'étendue complète
Périphérie analogique C7
7-37

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

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

Table des Matières