Blocs de fonction Foundation Fieldbus
(FF)
Ces blocs de fonction sont des jeux de données
triés par fonction et utilisation. Ils peuvent être
connectés les uns aux autres pour résoudre un
processus de contrôle, ou à un DCS de contrôle.
Pour obtenir une présentation et une explication
claires des FF, consultez le site Web www.fieldbus.
org et téléchargez la vue d'ensemble technique –
« Technical Overview » – depuis les pages
concernant les FF (About FF). Ressources en anglais.
Bloc transducteur (TB, Transducer Block)
Le TB contient des données spécifiques d'une unité.
La plupart des paramètres sont les mêmes que
ceux présentés à l'écran. Les données et l'ordre des
données varient d'un produit à l'autre. Les paramètres
de point de consigne (SP) et de valeur de processus
(PV, Process Value) de bloc AO sont transmis au TB
via un canal. Le TB doit être en position AUTO pour
que le bloc AO soit en position AUTO.
Pour pouvoir être contrôlé depuis le bus fieldbus,
le positionneur doit être dans le mode menu-auto
et en service. Si le positionneur est en mode
menu-manuel, le bloc transducteur sera contraint
au mode LO (Local Override). Ainsi, une personne
présente sur le site sera en mesure de contrôler le
positionneur depuis le pavé de touches, sans entrer
en conflit avec une boucle de contrôle.
Bloc de ressources (RB, Resource Block)
Le RB est un jeu de paramètres qui se présente sous la
même forme pour toutes les unités et tous les produits.
Les valeurs du RB définissent des informations d'unité
qui concernent le protocole de terrain Fieldbus, telles
qu'une valeur MANUFAC_ID qui fournit l'identifiant
de constructeur unique. Pour Flowserve, cette
valeur est 0x464C53. Le RB doit être en position
AUTO pour que le bloc AO soit en position AUTO.
Bloc de sortie analogique AO (Analogue
Output)
Le bloc AO est conforme à la norme de la Fieldbus
Foundation en termes de contenu et d'action.
Il permet de transférer des points de consigne
(SP, SetPoint) du bus vers le positionneur.
Positionneur numérique
AO-block
overview
Les bornes CAS_IN (entrée en cascade) et RCAS_IN
(entrée en cascade distante) sont sélectionnées en
tant qu'entrées dans le bloc AO selon le paramètre
MODE_BLK. L'entrée sélectionnée sera relayée au
paramètre SP du bloc AO. La borne BKCAL_OUT
(sortie calculée en retour) est une sortie calculée qui
peut être renvoyée à un objet de contrôle de sorte à
éviter les à-coups de contrôle. En général, la borne
BKCAL_OUT est définie pour constituer la valeur de
traitement (PV, Process Value) du bloc AO ; à savoir
la position mesurée réelle de la vanne. La borne OUT
est la sortie principalement calculée du bloc AO. Sur
une durée limitée (rampe) du bloc AO, le paramètre
RCAS_OUT fournit le point de consigne final,
et le paramètre OUT constitue la sortie limitée. Le
bloc transducteur est raccordé via un canal au bloc
AO. La valeur OUT et le SP sont transmis via ce canal.
Pour configurer le bloc AO sur AUTO, le TB et le
RB doivent être eux-mêmes sur AUTO. En outre, le
bloc AO doit être programmé. Le logiciel National
Instruments Configurator permet d'effectuer cette
programmation en ajoutant l'unité à un projet,
puis en cliquant sur l'icône « upload to device »
(télécharger vers l'équipement).
Pour entrer une valeur de point de consigne (SP)
manuellement, ajoutez Man (manuel) au paramètre
MODE -> Permitted (autorisé), puis sélectionnez
MODE->Target to Man (cibler sur manuel).
Assurez-vous que l'unité est bien programmée.
Exemple
Une boucle de contrôle de bloc FF typique se
présenterait comme suit : Où le positionneur
est représenté par le bloc AO.
AI
OUT
22
FCD PMFRIM0030-01-A5 – 03/19
BKCAL_OUT
CAS_IN
AO
RCAS_OUT
RCAS_IN
Transducer
PID
IN
OUT
BKCAL_IN
BKCAL_OUT
OUT
AO
CAS_IN