Bloc fonction Monostable_Valve
Schéma d'affectation des broches
La figure ci-dessous présente le schéma d'affectation des broches du bloc fonction Monostable_Valve :
Le bloc fonction Monostable_Valve permet de commander la vanne monostable.
Le bloc fonction Monostable_Valve autorise trois modes de fonctionnement :
oMode automatique : Le mode automatique est activé par la broche d'entrée i_xAut. Dans ce mode, la vanne est ouverte et fermée par les entrées i_xAutOpen (la position par défaut est fermée) et i_xAutCls (la position par défaut est ouverte) respectivement, que le mode local soit activé ou non. La sortie q_xValvPos reste active tant que les entrées i_xAutOpen/i_xAutCls restent actives.
oMode Manuel : Le mode manuel est activé par la broche i_xMan.
Cas 1 : Le mode local n'est pas actif. La vanne est ouverte ou fermée par les commandes de bit du signal i_dwCtrl.
Cas 2 : Le mode local est actif. La vanne est ouverte ou fermée par les signaux d'entrée i_xLocOpen et i_xLocCls respectivement.
oMode local : Le mode local est activé par une broche d'entrée i_xLoc et défini en plus du mode automatique ou manuel. Le mode local n'influence pas le mode automatique, mais modifie la source du fonctionnement manuel.
NOTE : Si les deux modes automatique et manuel sont sélectionnés simultanément (entrées i_xAut et i_xMan mises à 1), le mode de fonctionnement n'est pas valable, cet état est indiqué sur la sortie q_xErr.
Comportement au démarrage de l'automate
Le bloc est désactivé au démarrage de l'automate et reste dans le même mode de fonctionnement, à moins qu'un nouveau mode soit sélectionné.
La position de la vanne est supervisée par les signaux de rétroaction i_xFbckOpen et i_xFbckCls. Au démarrage du fonctionnement, les entrées de rétroaction doivent signaler la position correcte de la vanne dans un temps défini. Si ce temps est dépassé, le bloc indique une erreur détectée (erreur détectée rétroaction manquante). Ce temps peut être défini par l'élément de structure iFbckDly sur l'entrée i_strPara. La supervision peut être désactivée par l'élément de structure xFbckEn à l'entrée i_strPara.
La vanne peut être actionnée que si l'entrée i_xLock est mise à 0. Un signal de verrouillage actif inhibe le fonctionnement de la vanne et est indiqué par la broche de sortie q_xLock.
La vanne ne peut être actionnée que si la sortie q_xErr est mise à 0. Un signal d'erreur détectée actif inhibe le fonctionnement de la vanne.
La sortie q_xErr est à l'état haut si une erreur est détectée. L'erreur détectée peut être :
oErreur interne détectée (mode de fonctionnement non valable, signal de rétroaction manquant ou position inconnue).
oErreur externe détectée
Les erreurs détectées sont indiquées comme alarmes dans l'IHM. Si un verrouillage ou une erreur est détecté pendant le fonctionnement de la vanne, le comportement du bloc fonction dépend de l'élément de structure i_strPara.xFrceEn sur l'entrée i_strPara. Si cet élément est mis à 1, le bloc active le déplacement de la vanne à sa position par défaut, et la sortie correspondante est à l'état haut (q_xOpen ou q_xCls) pendant un temps de i_strPara.iFbckDly secondes. Sinon le fonctionnement est arrêté et doit être redémarré après la disparition du verrouillage.
Pour réinitialiser q_xErr, l'erreur détectée doit être acquittée par un front montant sur l'entrée i_xAckn ou par utilisation du bit 16 du signal i_dwCtrl.
Définition de la position par défaut
La position par défaut de la vanne peut être définie par i_strPara.xPosDflt. Cette description suppose une fermeture par défaut. Si i_strPara.xPosDflt est mis à 1, c'est l'ouverture qui est la position par défaut.