Programmation dans SIMATIC S7
Ce chapitre explique comment communiquer avec le module de fonction en utilisant les
blocs fonctionnels et de données S7 fournis avec le module.
8.1
SIFLOW FC070 dans le programme cyclique S7
Au sein du système d'automatisation S7-300/400, l'échange de données s'effectue par le
biais du bloc fonctionnel FB95 SIFL_FC fourni avec le module.
Le bloc fonctionnel SIFL_FC (FB95) ne figure pas dans la bibliothèque de blocs de STEP 7,
mais s'installe ultérieurement en appliquant une procédure de configuration décrite au
chapitre "Installation (Page 73)". Outre le bloc fonctionnel FB95, l'installation comporte les
éléments suivants :
● Aide en ligne pour le bloc fonctionnel
● Deux blocs de données associés DB_FLOW_PARA (DB17) et DB_FLOW_VEC (DB16)
● Le type de données personnalisées UDT18
● Informations de diagnostic pour HW-Config / tampon de diagnostic.
Bloc fonctionnel et bloc de données
Le bloc fonctionnel et les deux blocs de données dans STEP 7 procurent une interface
utilisateur avec les capteurs.
Vous insérez le bloc fonctionnel SFL_FC dans le programme utilisateur et écrivez des
données à destination des entrées et sorties du bloc fonctionnel (paramètres d'appel).
Pendant la programmation de l'appel, un bloc de données instance est créé pour le FB
SFL_FC. Outre le bloc de données instance, un DB paramètres (DB_FLOW_PARA) est
requis pour chaque SIFLOW FC070 pour le stockage des paramètres. L'UDT qui
l'accompagne peut également être utilisé pour la création du DB paramètres.
Le DB vectoriel doit également être chargé dans la CPU SIMATIC. Un DB vectoriel peut être
utilisé par plusieurs SIFLOW FC070.
Lecture de paramètres
Avant toute opération de paramétrage, il s'avère nécessaire de lire tous les paramètres du
SIFLOW FC070 dans le bloc de données DB_FLOW_PARA, car le bloc de données contient
uniquement des données par défaut et pas de données spécifiques aux capteurs. Les
données spécifiques aux capteurs sont stockées dans l'unité SENSORPROM.
SIFLOW FC070 avec SIMATIC S7
Instructions de service, 06/2009, SFIDK.PS.028.T1.04
8
79