Les paramètres de mise à l'échelle diffèrent selon le type de bloc de fonction. Par exemple, la mise à l'échelle sur une IA sera différente de la mise à l'échelle sur un bloc AO ou PID, bien que les concepts de base soient les mêmes.
Pour un bloc d'entrée analogique (AI), les paramètres de mise à l'échelle les plus importants sont :
L_TYPE - Type de linéarisation utilisé pour amener la valeur du transducteur physique à la sortie du bloc.
XD_SCALE - Utilisé en combinaison avec L_TYPE pour prendre les valeurs du transducteur physique pour la voie d'E/S à un pourcentage de l'échelle. Ce pourcentage de valeur d'échelle est lui-même un paramètre appelé FIELD_VAL.
OUT_SCALE - Utilisé en combinaison avec L_TYPE pour amener le pourcentage d'échelle à une valeur en sortie. Cette valeur en sortie est appelée OUT.
Les diagrammes ci-dessous vous aideront à déterminer les paramètres que vous devez modifier pour obtenir la mise à l'échelle correcte. Les paramètres pertinents à la mise à l'échelle sont répertoriés dans la dernière section.
BYPASS
Permet de contourner l’algorithme de régulation normal d’un bloc PID si l’option Bypass Enable du paramètre CONTROL_OPT est sélectionnée. Si la régulation est contournée, le PID utilise sa valeur de consigne (service pack) en pourcentage de l'échelle comme valeur de sortie et n'essaie pas d'effectuer une régulation PID. Ce paramètre est utilisé pour les PID cascadés secondaires qui ont une mauvaise variable de processus (PV). BYPASS ne peut être changé que si le bloc est en mode Man ou OOS.
CONTRÔLE_OPTS
Liste des options utilisées pour ajuster le fonctionnement des blocs de contrôle, comme le bloc PID. Le paramètre pertinent à la mise à l'échelle est Bypass Enable. Une fois défini, il vous permet de définir le paramètre BYPASS pour contourner le contrôle de l’algorithme.
FF_GAIN
Le gain par lequel l'entrée directe est multipliée avant d'être ajoutée à la valeur de sortie du bloc de contrôle.
FF_ÉCHELLE
Le paramètre de mise à l'échelle utilisé par la valeur d'avance du bloc.
FF_VAL
La valeur d'avance.
CHAMP_VAL
La valeur de la voie d'entrée, en pourcentage de l'échelle.
CHAMP_VAL_D
La valeur de la voie d'entrée discrète.
ENTRÉE
L'entrée principale du bloc.
IN_1
L'entrée secondaire du bloc.
E/S_OPTS
Masque de bits utilisé pour ajuster le fonctionnement des blocs d'E/S (AI, DI, AO et DO). Le paramètre pertinent à la mise à l'échelle est Coupure basse. Lorsqu'il est défini, il active le paramètre de coupure basse AI.
TYPE_L
Le type de linéarisation. Ce paramètre affecte la manière dont la valeur du transducteur est linéarisée dans le bloc d'entrée analogique avant d'être présentée comme la sortie du bloc. Dans tous les cas, le paramètre FIELD_VAL se comporte comme suit :
CHAMP_VAL = (valeur_transducteur - XD_SCALE.EU0) / (XD_SCALE.EU100 - XD_SCALE.EU0)
Types de linéarisation
|
Type
|
Description
|
| Direct | La sortie du bloc est directement tirée de la valeur du transducteur : OUT = valeur_du_transducteur |
| Indirect | La sortie du bloc est mise à l'échelle selon OUT_SCALE à partir de la valeur de FIELD_VAL : OUT = OUT_SCALE.EU0 + ((FIELD_VAL / 100) * (OUT_SCALE.EU100 - OUT_SCALE.EU0)) |
| Racine carrée indirecte | La sortie du bloc est mise à l'échelle selon OUT_SCALE à partir de la valeur de FIELD_VAL. Avant de remettre la valeur du champ à l'échelle, la racine carrée est prise. OUT = OUT_SCALE.EU0 + SQRT(FIELD_VAL / 100) * (OUT_SCALE.EU100 - OUT_SCALE.EU0) |
| Non initialisé | Un paramètre non valide. Le périphérique rapporte une erreur de configuration avec un L_TYPE non initialisé. |
COUP_BAS
Avec un L_TYPE de racine carrée indirecte, cela peut être utilisé pour établir un plancher (en pourcentage de l'échelle) pour les valeurs du transducteur. Si la valeur calculée est inférieure à ce plancher, elle sera changée à zéro. Ceci est principalement utile pour les périphériques de flux. Cette fonctionnalité doit d'abord être activée en définissant l'option Coupure basse dans le paramètre IO_OPTS.
SORTIE
La valeur en sortie actuelle du bloc.
HORS_ÉCHELLE
Le paramètre d'échelle utilisé pour le paramètre de sortie.
Paramètre OUT_SCALE
|
Sous-zone
|
Signification
|
| EU_100 | Valeur des unités ingénieur à 100 % de l'échelle. |
| EU_0 | Valeur des unités ingénieur à zéro pour cent de l'échelle. |
| INDICE_UNITÉ | Code des unités ingénieur réelles (mA, par exemple). |
| DÉCIMAL | Nombre de chiffres affichés par un hôte à droite de la virgule pour l'affichage. |
VP
La variable du processus contrôlée par le processus.
PV_FTIME
Temps du filtre, en secondes, utilisé dans les blocs d'entrée. Pour les blocs analogiques, c'est la constante de temps d'un filtre exponentiel passe-bas utilisé pour atténuer les oscillations rapides de la valeur en entrée avant de l'utiliser comme variable du processus. Pour les blocs discrets, c'est la durée pendant laquelle la VP doit rester constante après un changement pour que le changement soit rapporté.
ÉCHELLE_PV
Le paramètre de mise à l'échelle utilisé par la variable de processus du bloc. Convertit le pourcentage d'échelle en variable de processus en unités ingénieur. Contient les mêmes sous-champs que OUT_SCALE.
READBACK
La position de la vanne ou de l'actionneur renvoyée par le transducteur, en unités de transducteur.
SEL_1 à SEL_3
Valeurs en entrée pour le sélecteur.
TYPE SEL
Définit l'action du sélecteur - Haut, Moyen ou Bas.
TRK_IN_D
Utilisé pour activer le suivi de la valeur en sortie jusqu'à TRK_VAL. Si c'est vrai, la valeur en sortie du bloc prend la valeur spécifiée dans TRK_VAL.
ÉCHELLE_TRK
Le paramètre de mise à l'échelle utilisé pour la valeur spécifiée par TRK_VAL.
TRK_VAL
La valeur que le bloc suivra lorsque le suivi est activé par TRK_IN_D.
ÉCHELLE_XD
Le paramètre de mise à l'échelle utilisé pour interpréter les valeurs de la voie d'E/S physique. Ceci est utilisé pour convertir une valeur de transducteur physique en pourcentage de l'échelle.
Mise à jour des valeurs des paramètres
|
Sous-zone
|
Signification
|
| EU_100 | Valeur des unités ingénieur à 100 % de l'échelle. |
| EU_0 | Valeur des unités ingénieur à zéro pour cent de l'échelle. |
| INDICE_UNITÉ | Code des unités ingénieur réelles (mA, par exemple). |
| DÉCIMAL | Nombre de chiffres affichés par un hôte à droite de la virgule pour l'affichage. (Non utilisé par le configurateur NI-FBUS.) |