Siemens SIMATIC C7-633 Manuel page 144

Table des Matières

Publicité

Périphérie analogique C7
Séquences
Le bloc FC127 contient les lignes d'instructions suivantes :
d'instructions
FC127
FUNCTION FC 127 : void
var_input
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#0000_0000;
T LIN;
SPA rech;
bipo: NOP 0;
L W#16#9400;
ITD;
T LIN;
//*** Calcul de l'étendue (hexadécimale) ***
rech: NOP 0;
L W#16#6C00;
//et bipolaire
T DOMAINE_HEX;
//*** Rapporter la consigne à l'étendue complète ***
L lim_sup;
L lim_inf;
–R;
T DOMAINE_DEC;
L consigne;
L lim_inf;
–R;
L DOMAINE_DEC;
/R;
T POURCENT;
7-40
lim_inf : DWORD
lim_sup : DWORD
consigne : DWORD;
LIN : DWORD;
LSU : DWORD;
DOMAINE_DEC : 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
L LIN;
–D;
// Mémoriser la différence
// Calculer l'étendue
// Rapporter la consigne à l'étendue
// complète
ITD;
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