Télécharger Imprimer la page

Siemens FM 350-1 Mode D'emploi page 73

Masquer les pouces Voir aussi pour FM 350-1:

Publicité

4.6
Appel des blocs fonctionnels
Pour pouvoir utiliser les blocs fonctionnels dans votre projet utilisateur, procédez comme suit
(les chiffres représentés dans l'extrait du programme correspondent aux points de
l'énumération suivante) :
1. Créer l'instance du bloc fonctionnel (voir extrait de programme ci-dessous, créer par
2. Créer la variable pour la structure de données.
3. Créer le tableau pour les paramètres d'entrée/sortie du FB.
4. Appeler l'instance du bloc fonctionnel.
5. Transférer les paramètres d'entrée.
6. L'accès aux paramètres de sortie du FB s'effectue à l'aide du <nom d'instance du FB>.
7. Les données traitées par le FB pour les sorties de périphérie sont affectées à la variable
Exemple d'appel
UNIT E_FM352 ;
INTERFACE
VAR_GLOBAL
myDataFM352Ctrl
myDataFM352Parameter
myInstFM352Ctrl
END_VAR
PROGRAM ExampleFM352;
END_INTERFACE
IMPLEMENTATION
PROGRAM ExampleFM352
VAR
FMOutputArray
END_VAR
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009
exemple une instance pour le FB FB _FM352_control).
<Nom du paramètre de sortie>.
E/S par le tableau créé au point 3.
Remarque
L'exemple d'appel est un extrait de l'exemple d'application E_FM352 fourni sur le CD-
ROM "SIMOTION Utilities & Applications".
Si vous souhaitez commander plusieurs FM 352, vous devez, pour chacun d'eux, créer
une variable avec un nouveau nom pour la structure de données et les instances FB.
: Struct_FM352_ctrlData ;
: Struct_FM352_paraData ;
: FM352_control ;
: ARRAY [0..15] of BYTE;
4.6 Appel des blocs fonctionnels
// variable de la structure des données
// variable de la structure des données
// création d'une instance du FB
// programme dans background task
// Tableau des données de sortie du FM
Blocs fonctionnels du FM 352
(2)
(1)
(3)
73

Publicité

loading

Ce manuel est également adapté pour:

Fm 350-2Fm 352