Télécharger Imprimer la page

Siemens FM 350-1 Mode D'emploi page 27

Masquer les pouces Voir aussi pour FM 350-1:

Publicité

2.5
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 une 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 au paramètre 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_FM3501;
INTERFACE
VAR_GLOBAL
myDataFM3501 : Struct_FM3501_fmData;
// Following variables are - set by application to activate function;
// - reset by FB to signal completion of function.
MyLoadStartValue
MyLoadPrepareStartValue
...
// INPUT VARIABLES
MySetSoftwareGate
MyStopGate
...
// OUTPUT VARIABLES
MyOperationError
MyStateFMStartup
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009
exemple une instance pour le FB _FM3501_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_FM3501 fourni sur le CD-
ROM "SIMOTION Utilities & Applications".
Si vous souhaitez commander plusieurs FM 350-1, vous devez, pour chacun d'eux, créer
une variable avec un nouveau nom pour la structure de données et les instances FB.
: BOOL;
: BOOL;
: BOOL;
: BOOL;
: BOOL;
: BOOL;
// Create variable of data structure
// Load load value directly
// Load load value in preparation
// Software gate
// Stop gate
// Error in FB _FB_FM3501_control
// Start-up status
Blocs fonctionnels du FM 350-1
2.5 Appel des blocs fonctionnels
(2)
27

Publicité

loading

Ce manuel est également adapté pour:

Fm 350-2Fm 352