Intégration dans une tâche (appel)
Le bloc fonctionnel _FM3501_control doit être appelé de façon cyclique dans la tâche
BackgroundTask ou TimerInterruptTask. Un appel n'est pas admis dans
SystemInterruptTask. Un appel du FB n'est pas recommandé dans IPOSynchronousTask en
raison des durées d'exécution. Vous lancez une requête pour le FM 350-1 via les
paramètres correspondants setStartValue, setPrepStartValue, setCmpValue1,
setCmpValue2, resetSyncState, resetCntrState, execResetOpError, enableStopGate ou
enableSwGate.
En fonction de la requête, vous devez saisir les valeurs suivantes dans la structure de
données avant l'appel respectif :
● pour le comptage : la valeur de chargement ou la valeur de comparaison
● pour la mesure : la limite inférieure, la limite supérieure ou le cycle d'actualisation
Le paramètre d'entrée/sortie activé (setStartValue, setPrepStartValue, setCmpValue1,
setCmpValue2, resetSyncState ou resetCntrState) est supprimé par le bloc fonctionnel
_FM3501_control une fois la requête effectuée. Ceci indique que la requête a été traitée par
le FM 350-1.
Comportement au démarrage
Dès que le bloc fonctionnel _FM3501_control signale un démarrage du FM 350-1, une
requête en cours est suspendue, puis le démarrage est acquitté. Le démarrage du FM 350-1
est signalé par le paramètre de sortie startup = TRUE. Une requête en cours n'est pas
perdue : elle est effectuée une fois le démarrage terminé.
Message d'erreur durant un appel du FB
Si une erreur se produit durant un appel du FB, elle est signalée par un message dans le
paramètre du bloc fonctionnel errorOperation. Vous pouvez lire les informations d'erreur
dans la structure de données de l'élément errorIdOperation. Le paramètre
execResetOpError vous permet d'acquitter l'erreur.
Remarque
Tant que vous n'avez pas acquitté l'erreur, aucune nouvelle erreur ne peut être signalée.
Numéros d'erreur
Les numéros d'erreur suivants peuvent être affichés dans la structure de données de
l'élément errorIdOperation.
Tableau 2- 2 Affectation des numéros d'erreur
Numéro d'erreur
0
1
2
4
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009
Signification
Absence d'erreur
Le mode de fonctionnement ne peut pas être démarré avec la validation
logicielle
Le mode de fonctionnement ne peut pas être interrompu
Autorisé uniquement en présence du signal Output Disable (OD)
Blocs fonctionnels du FM 350-1
2.2 Bloc fonctionnel _FM3501_control
21