STL
L_VAR_ADR :=
L_VAR_VAL :=
L_DIG_OUT :=
L_VAR1_ADR :=
L_VAR2_ADR :=
SC_STATUS :=
ERR_MSG :=
ERR_MSG_TYPE :=
ERR_MSG_C :=
FB_ERR :=
FB_ERR_C :=
START_UP :=
VAR1_OK :=
VAR2_OK :=
CMD_EN :=1
ERR_MSG_Q :=
Après exécution correcte de la commande 703, le débit massique est désormais fourni par la
valeur de la variable de sortie VAR1_VAL et l'adresse de la variable de sortie L_VAR1_ADR
est 3000. De même, VAR1_OK = 1 car VAR1_ADR et L_VAR1_ADR sont désormais égales.
Tableau 8- 4 Configurer le Compteur 2 sur la valeur de la variable de sortie VAR2_VAL
STL
CALL FB95,DB195
ADDR := 280
DB_FLOW_PARA :=17
DB_FLOW_VEC :=16
CMD_IN :=704
VAR_ADR :=
VAR_VAL :=
DIG_OUT :=
VAR1_ADR := 3000
VAR2_ADR := 3024
CMD_INPR :=
CMD_FOK :=
CMD_ERR :=
CMD_ERR_C :=
REF_COUNT :=
VAR1_VAL :=
VAR2_VAL :=
L_VAR_ADR :=
L_VAR_VAL :=
L_DIG_OUT :=
L_VAR1_ADR := 3000
L_VAR2_ADR :=
SC_STATUS :=
ERR_MSG :=
ERR_MSG_TYPE :=
ERR_MSG_C :=
FB_ERR :=
FB_ERR_C :=
SIFLOW FC070 avec SIMATIC S7
Instructions de service, 06/2009, SFIDK.PS.028.T1.04
non pertinent
non pertinent
non pertinent
Valeur lue à partir de VAR1_VAL
non pertinent
non pertinent
1=Nouveau message d'erreur présent
0: Aucune erreur ; 1, 2, 4=Type de message d'erreur
Numéro du message d'erreur
Erreur du FB
Numéro d'erreur du FB
non pertinent
1=Si VAR1_ADR = L_VAR1_ADR
1=Si VAR2_ADR = L_VAR2_ADR
1=Exécution de commande CMD_IN
1=Acquittement par l'utilisateur du message d'erreur
dans ERR_MSG_C
Appel du FB "SIFL_FC" avec le DB instance 195 (par
ex.)
Adresse de début du SIFLOW FC070 (par ex.)
Numéro de bloc de données de paramètres
Numéro de bloc de données vectoriel
Commande à exécuter, ici : Charger l'adresse 3024
comme adresse de la variable de sortie L_VAR2_ADR
non pertinent
non pertinent
non pertinent
Adresse MODBUS pour débit massique
Adresse MODBUS pour Compteur 2
1=Commande en cours
1=Commande correctement exécutée
1=La commande n'a pas été exécutée
Code d'erreur pour commande non exécutée
non pertinent
Débit massique
Valeur lue à partir de L_VAR2_ADR
non pertinent
non pertinent
non pertinent
Adresse MODBUS pour débit massique
Valeur lue à partir de VAR1_VAL
non pertinent
1=Nouveau message d'erreur présent
0: Aucune erreur ; 1, 2, 4=Type de message d'erreur
Numéro du message d'erreur
Erreur du FB
Numéro d'erreur du FB
Programmation dans SIMATIC S7
8.7 Exemples
91