Télécharger Imprimer la page

Siemens FM 350-1 Mode D'emploi page 47

Masquer les pouces Voir aussi pour FM 350-1:

Publicité

3.7
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, par ex. créer
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
UNITE E_FM3502 ;
INTERFACE
VAR_GLOBAL
myDataFM3502
// VARIABLES DE SORTIE
myStateFMStartup
myInstFM3502Ctrl
END_VAR
END_INTERFACE
IMPLEMENTATION
PROGRAM ExampleFM3502
// Variables used: see interface area under VAR_GLOBAL
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009
une instance pour le FB FB _FM3502_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_FM3502 fourni sur le CD-
ROM "SIMOTION Utilities & Applications".
Si vous souhaitez commander plusieurs FM 350-2, 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_FM3502_fmData;
: BOOL;
: _FM3502_control;
// variable pour la structure de données
// Etat de démarrage
// création d'une instance du FB
// Programme dans BackgroundTask
Blocs fonctionnels du FM 350-2
3.7 Appel des blocs fonctionnels
(2)
(1)
47

Publicité

loading

Ce manuel est également adapté pour:

Fm 350-2Fm 352