Contrôle multivariable modulaire (MMC)

Ces informations s’appliquent aux automates
CompactLogix
 5370,
ControlLogix
 5570,
Compact GuardLogix
 5370,
GuardLogix
 5570,
Compact GuardLogix
 5380,
CompactLogix
 5380,
ControlLogix
 5580,
GuardLogix
 5580 et ControlLogix 5590.
L’instruction Contrôle multivariable modulaire (Modular Multivariable Control, MMC) contrôle deux variables de procédé sur leurs points de consigne en utilisant jusqu'à trois variables de contrôle. L'instruction MMC calcule les variables de contrôle (CV1, CV2 et CV3) en mode automatique en fonction de la déviation de PV1 - SP1, PV2 - SP2, du modèle interne et du réglage.
Langues disponibles
Diagramme à relais
Cette instruction n'est pas disponible dans la logique à relais.
Bloc fonctionnel
MMC_FB_avail_v31
Texte structuré
MMC(MMC_tag);
Opérandes
Bloc fonctionnel
Opérandes :
Type
Format
Description
Balise MMC
MODULAR MULTIVARIABLE CONTROL
structure
Structure MMC
Texte structuré
Opérandes :
Type
Format
Description
Balise MMC
MODULAR MULTIVARIABLE CONTROL
structure
Structure MMC
Structure
Le tableau suivant décrit les paramètres d’entrée dans le bloc fonctionnel MMC.
Paramètres d’entrée
Type de données
Description
Valeurs
EnableIn
BOOL
Activez l'entrée. Si défini sur faux, le bloc fonctionnel n’est pas exécuté et les sorties ne sont pas mises à jour.
Valeur par défaut = VRAI
PV1
REAL
Entrée 1 de variable de procédé mise à l'échelle. Cette valeur est généralement lue depuis un module d’entrée analogique.
Valide = tout flottant
Par défaut = 0,0
PV2
REAL
Entrée 2 de variable de procédé mise à l'échelle. Cette valeur est généralement lue depuis un module d’entrée analogique.
Valide = tout flottant
Par défaut = 0,0
PV1Fault
BOOL
Indicateur de mauvaise santé PV1 Si la lecture de PV1 se fait depuis une entrée analogique, PV1Fault est normalement placée sous le contrôle de l’état du défaut de cette entrée analogique. Si PVFault est VRAI, cela indique la présence d’une erreur sur le module d’entrée, et ce bit est défini dans Status. FAUX = Bonne santé
Valeur par défaut = FAUX
PV2Fault
BOOL
Indicateur de mauvaise santé PV2. Si la lecture de PV2 se fait depuis une entrée analogique, PV2Fault est normalement placée sous le contrôle de l’état du défaut de cette entrée analogique. Si PVFault est VRAI, cela indique la présence d’une erreur sur le module d’entrée, et ce bit est défini dans Status. FAUX = Bonne santé
Valeur par défaut = FAUX
PV1EUMax
REAL
Valeur à l'échelle maximale pour PV1. La valeur de PV1 et de SP1 qui correspond à 100% de la plage de la Variable de procédé. Si PV1EUMax ≤ PV1EUMin, définir ce bit dans Status.
Valide = PV1EUMin < PV1EUMax <= flottante positive maximale
Par défaut = 100,0
PV2EUMax
REAL
Valeur à l'échelle maximale pour PV2. La valeur de PV2 et de SP2 qui correspond à 100 % de la plage de la Variable de procédé. Si PV2EUMax ≤ PV2EUMin, définir ce bit dans Status.
Valide = PV2EUMin < PV2EUMax <= flottante positive maximale
Par défaut = 100,0
PV1UEMin
REAL
Valeur à l'échelle minimale pour PV1. La valeur de PV1 et de SP1 qui correspond à 0 % de la plage de la Variable de procédé. Si PV1EUMax ≤ PV1EUMin, définir ce bit dans Status.
Valide = valeur négative à virgule flottante maximale <= PV1EUMin < PV1EUMax
Par défaut = 0,0
PV2UEMin
REAL
Valeur à l'échelle minimale pour PV2. La valeur de PV2 et SP2 qui correspond à 0 % de la plage de la Variable de procédé. Si PV1EUMax ≤ PV1EUMin, définir ce bit dans Status.
Valide = valeur négative à virgule flottante maximale <= PV2EUMin < PV2EUMax
Par défaut = 0,0
SP1Prog
REAL
Valeur de programme SP1, mise à l’échelle en unités PV. SP1 est programmée sur cette valeur en mode de contrôle Programme.
Valide = SP1LLimit à SP1HLimit
Par défaut = 0,0
SP2Prog
REAL
Valeur de programme SP2, mise à l’échelle en unités PV. SP2 est programmée sur cette valeur en mode de contrôle Programme.
Valide = SP2LLimit à SP2HLimit
Par défaut = 0,0
SP1Oper
REAL
Valeur Opérateur SP1, mise à l’échelle en unités PV. SP1 est programmée sur cette valeur en mode de contrôle Opérateur.
Lorsque la valeur de SP1Prog ou SP1Oper < SP1LLimit ou > SP1HLimit, définir ce bit dans Status et limitez la valeur utilisée pour SP.
Valide = SP1LLimit à SP1HLimit
Par défaut = 0,0
SP2Oper
REAL
Valeur Opérateur SP2, mise à l’échelle en unités PV. SP2 est programmée sur cette valeur en mode de contrôle Opérateur.
Lorsque la valeur de SP2Prog ou SP2Oper < SP2LLimit ou > SP2HLimit, définir ce bit dans Status et limitez la valeur utilisée pour SP.
Valide = SP2LLimit à SP2HLimit
Par défaut = 0,0
SP1HLimit
REAL
Valeur limite haute SP1, mise à l’échelle en unités PV.
  • Si SP1LLimit < PV1EUMin, ou SP1HLimit > PV1EUMax, définir ce bit dans Status.
  • Si SP1HLimit < SP1LLimit, définir ce bit dans Status et limitez SP en utilisant la valeur de S1PLLimit.
Valide = SP1LLimit à PV1EUMax
Par défaut = 100,0
SP2HLimit
REAL
Valeur de limite haute SP2, à l'échelle en unités PV.
  • Si SP2LLimit < PV2EUMin ou si SP2HLimit > PV2EUMax, définir ce bit dans Status.
  • Si SP2HLimit < SP2LLimit, définir ce bit dans Status et limitez SP en utilisant la valeur de SPLLimit.
Valide = SP2LLimit à PV2EUMax
Par défaut = 100,0
SP1LLimit
REAL
Valeur limite basse SP1, mise à l’échelle en unités PV.
  • Si SP1LLimit < PV1EUMin, ou SP1HLimit > PV1EUMax, définir ce bit dans Status.
  • Si SP1HLimit < SP1LLimit, définir ce bit dans Status et limiter SP en utilisant la valeur de SPLLimit.
Valide = PV1EUMin à SP1HLimit
Par défaut = 0,0
SP2LLimit
REAL
Valeur de limite basse SP2, à l'échelle en unités PV.
  • Si SP2LLimit < PV2EUMin ou si SP2HLimit > PV2EUMax, définir ce bit dans Status.
  • Si SP2HLimit < SP2LLimit, définir ce bit dans Status et limitez SP en utilisant la valeur de SPLLimit.
Valide = PV2EUMin à SP2HLimit
Par défaut = 0,0
CV1Fault
BOOL
Indicateur de mauvaise santé de la variable de contrôle 1. Si CV1EU commande une sortie analogique, CV1Fault provient alors généralement de l'état de défaut de la sortie analogique.
Si CV1Fault est VRAI, cela indique la présence d’une erreur sur le module de sortie, et ce bit est défini dans Status. FAUX = Bonne santé
Valeur par défaut = FAUX
CV2Fault
BOOL
Indicateur de mauvaise santé de la variable de contrôle 2. Si CV2EU commande une sortie analogique, CV2Fault provient alors généralement de l'état de défaut de la sortie analogique.
Si CV2Fault est TRUE, cela indique la présence d’une erreur sur le module de sortie, et ce bit est défini dans Status. FALSE = Bonne santé
Valeur par défaut = FAUX
CV3Fault
BOOL
Indicateur de mauvaise santé de la variable de contrôle 3. Si CV3EU commande une sortie analogique, CV3Fault provient alors généralement de l'état de défaut de la sortie analogique.
Si CV3Fault est TRUE, cela indique la présence d’une erreur sur le module de sortie, et ce bit est défini dans Status. FALSE = Bonne santé
Valeur par défaut = FAUX
CV1InitReq
BOOL
Demande d’initialisation de CV1. Lorsque c'est VRAI, définir CV1EU sur la valeur de CV1InitValue. Ce signal va normalement être régulé par l’état In Hold du module de sortie analogique sous le contrôle de CV1EU ou depuis la sortie InitPrimary d’une boucle secondaire.
L’initialisation de cette instruction est désactivée lorsque CV1Faulted ou CV1EUSpanInv est TRUE.
Valeur par défaut = FAUX
CV2InitReq
BOOL
Demande d’initialisation de CV2. Si défini sur TRUE, définir CV2EU sur la valeur de CV2InitValue. Ce signal va normalement être régulé par l’état In Hold du module de sortie analogique sous le contrôle de CV2EU ou depuis la sortie InitPrimary d’une boucle secondaire.
L’initialisation de cette instruction est désactivée lorsque CV2Faulted ou CV2EUSpanInv est TRUE.
Valeur par défaut = FAUX
CV3InitReq
BOOL
Demande d’initialisation de CV3. Si défini sur TRUE, définir CV3EU sur la valeur de CV3InitValue. Ce signal va normalement être contrôlé par l’état Maintien du module de sortie analogique contrôlé par CV3EU ou à partir de la sortie InitPrimary d’une boucle secondaire.
L’initialisation de cette instruction est désactivée lorsque CV3Faulted ou CV3EUSpanInv est TRUE.
Valeur par défaut = FAUX
CV1InitValue
REAL
Valeur d'initialisation de CV1EU, mise à l'échelle dans les unités de CV1EU. Si CV1Initializing est défini sur VRAI, réglez CV1EU sur la valeur de CV1InitValue et CV1 sur la valeur en pourcentage correspondante. CV1InitValue va normalement provenir du retour de la sortie analogique régulée par CV1EU ou du point de consigne d’une boucle secondaire.
L’initialisation de cette instruction est désactivée lorsque CV1Faulted ou CV1EUSpanInv est TRUE.
Valide = tout flottant
Par défaut = 0,0
CV2InitValue
REAL
Valeur d'initialisation de CV2EU, mise à l'échelle dans les unités de CV2EU. Si CV2Initializing est défini sur VRAI, réglez CV2EU sur la valeur de CV2InitValue et CV2 sur la valeur en pourcentage correspondante. CV2InitValue va normalement provenir du retour de la sortie analogique régulée par CV2EU ou du point de consigne d’une boucle secondaire.
L’initialisation de cette instruction est désactivée lorsque CV2Faulted ou CV2EUSpanInv est TRUE.
Valide = tout flottant
Par défaut = 0,0
CV3InitValue
REAL
Valeur d'initialisation de CV3EU, mise à l'échelle dans les unités de CV3EU. Si CV3Initializing est défini sur VRAI, réglez CV3EU sur la valeur de CV3InitValue et CV3 sur la valeur en pourcentage correspondante. CV3InitValue va normalement provenir du retour de la sortie analogique régulée par CV3EU ou du point de consigne d’une boucle secondaire.
L’initialisation de cette instruction est désactivée lorsque CV3Faulted ou CV3EUSpanInv est TRUE.
Valide = tout flottant
Par défaut = 0,0
CV1Prog
REAL
Valeur Programme-Manuel de CV1. CV1 est défini sur cette valeur en mode Manuel et en mode de contrôle Programme.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV2Prog
REAL
Valeur Programme-Manuel de CV2. CV2 est défini sur cette valeur en mode Manuel et en mode de contrôle Programme.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV3Prog
REAL
Valeur Programme-Manuel de CV3. CV3 est défini sur cette valeur en mode Manuel et en mode de contrôle Programme.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV1Oper
REAL
CV1 Valeur mode Opérateur - Manuel.
  • CV1 est défini avec cette valeur en contrôle Opérateur et dans le mode Manuel. Si cet élément n’est pas dans le mode Opérateur - Manuel, définir CV1Oper sur la valeur de CV1 à la fin de chaque exécution de bloc fonctionnel.
  • Si la valeur de CV1Prog ou CV1Oper < 0 ou > 100, ou < CV1LLimit ou > CV1HLimit lorsque CVManLimiting est VRAI, définir le bit unique de Status et la valeur limite utilisée pour CV1.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV2Oper
REAL
CV2 Valeur mode Opérateur - Manuel.
  • CV2 est défini avec cette valeur en contrôle Opérateur et dans le mode Manuel. Si cet élément n’est pas dans le mode Opérateur - Manuel, définir CV2Oper sur la valeur de CV2 à la fin de chaque exécution de bloc fonctionnel.
  • Si la valeur de CV2Prog ou CV2Oper < 0 ou > 100, ou < CV2LLimit ou > CV2HLimit lorsque CVManLimiting est TRUE, définir le bit unique de Status et la valeur limite utilisée pour CV2.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV3Oper
REAL
CV3 Valeur mode Opérateur - Manuel.
  • CV3 est défini avec cette valeur en contrôle Opérateur et dans le mode Manuel. Si cet élément n’est pas dans le mode Opérateur - Manuel, définir CV3Oper sur la valeur de CV3 à la fin de chaque exécution de bloc fonctionnel.
  • Si la valeur de CV3Prog ou CV3Oper < 0 ou > 100, ou < CV3LLimit ou > CV3HLimit lorsque CVManLimiting est TRUE, définir le bit unique de Status et la valeur limite utilisée pour CV3.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV1OverrideValue
REAL
Valeur d'outrepassement de CV1.
  • CV1 Définissez cette valeur en mode Outrepassement. Cette valeur doit correspondre à un état de sortie fiable de la boucle.
  • Si la valeur de CV1OverrideValue est < 0 ou > 100, définir le bit unique de Status et la valeur limite utilisée pour CV1.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV2OverrideValue
REAL
Valeur d'outrepassement de CV2.
  • CV2 Définissez cette valeur en mode Outrepassement. Cette valeur doit correspondre à un état de sortie fiable de la boucle.
  • Si la valeur de CV2OverrideValue est < 0 ou > 100, définir le bit unique de Status et la valeur limite utilisée pour CV2.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV3OverrideValue
REAL
Valeur d'outrepassement de CV3. CV3 Définissez cette valeur en mode Outrepassement.
Cette valeur doit correspondre à un état de sortie fiable de la boucle.
Si la valeur de CV3OverrideValue est < 0 ou > 100, définir le bit unique de Status et la valeur limite utilisée pour CV3.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CVManLimiting
BOOL
Limite CV(n), où (n) peut être égal à 1, 2 ou 3, en mode Manuel. Si le mode Manuel et CVManLimiting sont définis sur VRAI, CV(n) est limitée par les valeurs CV(n)HLimit et CV(n)LLimit.
Valeur par défaut = FAUX
CV1EUMax
REAL
Valeur maximale de CV1EU. La valeur de CV1EU qui correspond à 100% de CV1.
Si CVEUMax = CVEUMin, définir ce bit dans Status.
Valide = tout flottant
Par défaut = 100,0
CV2EUMax
REAL
Valeur maximale de CV2EU. La valeur de CV2EU qui correspond à 100% de CV2.
Si CVEUMax = CVEUMin, définir ce bit dans Status.
Valide = tout flottant
Par défaut = 100,0
CV3EUMax
REAL
Valeur maximale de CV3EU. La valeur de CV3EU qui correspond à 100% de CV3.
Si CVEUMax = CVEUMin, définir ce bit dans Status.
Valide = tout flottant
Par défaut = 100,0
CV1EUMin
REAL
Valeur minimale de CV1EU. La valeur de CV1EU qui correspond à 0% de CV1.
Si CVEUMax = CVEUMin, définir ce bit dans Status.
Valide = tout flottant
Par défaut = 0,0
CV2EUMin
REAL
Valeur minimale de CV2EU. La valeur de CV2EU qui correspond à 0% de CV2.
Si CVEUMax = CVEUMin, définir ce bit dans Status.
Valide = tout flottant
Par défaut = 0,0
CV3EUMin
REAL
Valeur minimale de CV3EU. La valeur de CV3EU qui correspond à 0% de CV3.
Si CVEUMax = CVEUMin, définir ce bit dans Status.
Valide = tout flottant
Par défaut = 0,0
CV1HLimit
REAL
CV1 Valeur limite haute. Cette limite est utilisée pour définir la sortie CV1HAlarm. Elle permet également de limiter CV1 en mode Auto ou Manuel si CVManLimiting est défini sur VRAI.
  • Si CV1LLimit < 0, si CV1HLimit > 100, si CV1HLimit < CV1LLimit, définir ce bit dans Status.
  • Si CV1HLimit < CV1LLimit, limitez CV1 en faisant appel à la valeur de CV1LLimit.
Valide = CV1LLimit < CV1HLimit ≤ 100,0
Par défaut = 100,0
CV2HLimit
REAL
CV2 Valeur limite haute. Cette limite s’utilise pour définir la sortie CV2HAlarm. Elle permet également de limiter CV2 en mode Auto ou Manuel si CVManLimiting est défini sur VRAI.
  • Si CV2LLimit < 0, si CV2HLimit > 100, si CV2HLimit < CV2LLimit, définir ce bit dans Status.
  • Si CV2HLimit < CV2LLimit, limitez CV2 en faisant appel à la valeur de CV2LLimit.
Valide = CV2LLimit < CV2HLimit ≤ 100,0
Par défaut = 100,0
CV3HLimit
REAL
CV3 Valeur limite haute. Cette limite s’utiliser pour définir la sortie CV3HAlarm. Elle permet également de limiter CV3 en mode Auto ou Manuel si CVManLimiting est défini sur VRAI.
  • Si CV3LLimit < 0, si CV3HLimit > 100, si CV3HLimit < CV3LLimit, définir ce bit dans Status.
  • Si CV3HLimit < CV3LLimit, limitez CV3 en faisant appel à la valeur de CV3LLimit.
Valide = CV3LLimit < CV3HLimit ≤ 100,0
Par défaut = 100,0
CV1LLimit
REAL
CV1 Valeur limite basse. Cette limite s’utilise pour définir la sortie CV1LAlarm. Elle permet également de limiter CV1 en mode Auto ou Manuel si CVManLimiting est défini sur VRAI.
  • Si CV1LLimit < 0, si CV1HLimit > 100, si CV1HLimit < CV1LLimit, définir ce bit dans Status.
  • Si CV1HLimit < CV1LLimit, limitez CV1 en faisant appel à la valeur de CV1LLimit.
Valide = 0,0 ≤ CV1LLimit < CV1HLimit
Par défaut = 0,0
CV2LLimit
REAL
CV2 Valeur limite basse. Cette limite s’utilise pour définir la sortie CV2LAlarm. Elle permet également de limiter CV2 en mode Auto ou Manuel si CVManLimiting est défini sur VRAI.
  • Si CV2LLimit < 0, si CV2HLimit > 100, si CV2HLimit < CV2LLimit, définir ce bit dans Status.
  • Si CV2HLimit < CV2LLimit, limitez CV2 en faisant appel à la valeur de CV2LLimit.
Valide = 0,0 ≤ CV2LLimit < CV1HLimit
Par défaut = 0,0
CV3LLimit
REAL
CV3 Valeur limite basse. Cette limite s’utilise pour définir la sortie CV3LAlarm. Elle permet également de limiter CV3 en mode Auto ou Manuel si CVManLimiting est défini sur VRAI.
  • Si CV3LLimit < 0, si CV3HLimit > 100, si CV3HLimit < CV3LLimit, définir ce bit dans Status.
  • Si CV3HLimit < CV3LLimit, limitez CV en faisant appel à la valeur de CV3LLimit.
Valide = 0,0 ≤ CV3LLimit < CV1HLimit
Par défaut = 0,0
CV1ROCPosLimit
REAL
CV1 Limite de fréquence de changement, en pourcentage par seconde. La limitation de la fréquence de changement s’utilise uniquement en mode Auto ou en mode Manuel si CVManLimiting est défini sur VRAI. Une valeur égale à zéro désactive la limitation ROC de CV1.
Si la valeur de CV1ROCLimit < 0, définir ce bit dans le mode État et désactiver la limitation ROC de CV1.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2ROCPosLimit
REAL
CV2 Limite de fréquence de changement, en pourcentage par seconde. La limitation de la fréquence de changement s’utilise uniquement en mode Auto ou en mode Manuel si CVManLimiting est défini sur VRAI. Une valeur égale à zéro désactive la limitation ROC de CV2.
Si la valeur de CV2ROCLimit < 0, définir ce bit dans le mode État et désactiver la limitation ROC de CV2.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3ROCPosLimit
REAL
CV3 Limite de fréquence de changement, en pourcentage par seconde. La limitation de la fréquence de changement s’utilise uniquement en mode Auto ou en mode Manuel si CVManLimiting est défini sur VRAI. Une valeur égale à zéro désactive la limitation ROC de CV3.
Si la valeur de CV3ROCLimit < 0, définir ce bit dans le mode État et désactiver la limitation ROC de CV3.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1ROCNegLimit
REAL
CV1 Limite de fréquence de changement, en pourcentage par seconde. La limitation de la fréquence de changement s’utilise uniquement en mode Auto ou en mode Manuel si CVManLimiting est défini sur VRAI. Une valeur égale à zéro désactive la limitation ROC de CV1.
Si la valeur de CV1ROCLimit < 0, définir ce bit dans le mode État et désactiver la limitation ROC de CV1.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2ROCNegLimit
REAL
CV2 Limite de fréquence de changement, en pourcentage par seconde. La limitation de la fréquence de changement s’utilise uniquement en mode Auto ou en mode Manuel si CVManLimiting est défini sur VRAI. Une valeur égale à zéro désactive la limitation ROC de CV2.
Si la valeur de CV2ROCLimit < 0, définir ce bit dans le mode État et désactiver la limitation ROC de CV2.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3ROCNegLimit
REAL
CV3 Limite de fréquence de changement, en pourcentage par seconde. La limitation de la fréquence de changement s’utilise uniquement en mode Auto ou en mode Manuel si CVManLimiting est défini sur VRAI. Une valeur égale à zéro désactive la limitation ROC de CV3.
Si la valeur de CV3ROCLimit < 0, définir ce bit dans le mode État et désactiver la limitation ROC de CV3.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1HandFB
REAL
CV1 valeur de HandFeedback. CV1 programmée sur cette valeur dans le mode Portable et lorsque CV1HandFBFault est FAUX (bonne santé). Cette valeur provient en général de la sortie d’une station manuelle/automatique implantée sur le terrain et sert à créer un processus sans à-coups de sortie du mode Portable.
Si la valeur de CV1HandFB est < 0 ou > 100, définir le bit unique de Status et la valeur limite utilisée pour CV1.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV2HandFB
REAL
CV2 valeur de HandFeedback. CV2 programmée sur cette valeur dans le mode Portable et lorsque CV2HandFBFault est FAUX (bonne santé). Cette valeur provient en général de la sortie d’une station manuelle/automatique implantée sur le terrain et sert à créer un processus sans à-coups de sortie du mode Portable.
Si la valeur de CV2HandFB est < 0 ou > 100, définir le bit unique de Status et la valeur limite utilisée pour CV2.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV3HandFB
REAL
CV3 valeur de HandFeedback. CV3 programmée sur cette valeur dans le mode Portable et lorsque CV3HandFBFault est FAUX (bonne santé). Cette valeur provient en général de la sortie d’une station manuelle/automatique implantée sur le terrain et sert à créer un processus sans à-coups de sortie du mode Portable.
Si la valeur de CV3HandFB est < 0 ou > 100, définir le bit unique de Status et la valeur limite utilisée pour CV3.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV1HandFBFault
BOOL
Indicateur de mauvaise santé de la valeur de CV1HandFB. Si la valeur CV1HandFB se lit depuis une entrée analogique, CV1HandFBFault va normalement dépendre de l’état occupé par le canal d’entrée analogique.
Si CV1HandFBFault est VRAI, cela indique la présence d’une erreur sur le module d’entrée, et ce bit est défini dans Status.
FAUX = Bonne santé
Valeur par défaut = FAUX
CV2HandFBFault
BOOL
Indicateur de mauvaise santé de la valeur de CV2HandFB. Si la valeur CV2HandFB se lit depuis une entrée analogique, CV2HandFBFault va normalement dépendre de l’état occupé par le canal d’entrée analogique.
Si CV2HandFBFault est VRAI, cela indique la présence d’une erreur sur le module d’entrée, et ce bit est défini dans Status.
FAUX = Bonne santé
Valeur par défaut = FAUX
CV3HANDFBFault
BOOL
Indicateur de mauvaise santé de la valeur de CV3HandFB. Si la valeur CV3HandFB se lit depuis une entrée analogique, CV3HandFBFault va normalement dépendre de l’état occupé par le canal d’entrée analogique.
Si CV3HandFBFault est VRAI, cela indique la présence d’une erreur sur le module d’entrée, et ce bit est défini dans Status.
FAUX = Bonne santé
Valeur par défaut = FAUX
CV1Target
REAL
Valeur cible pour sortie 1 de variable de contrôle.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV2Target
REAL
Valeur cible pour sortie 2 de variable de contrôle.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV3Target
REAL
Valeur cible pour sortie 3 de variable de contrôle.
Valide = de 0,0 à 100,0
Par défaut = 0,0
CV1WindupHIn
BOOL
CV1Windup requête haute. Lorsque c’est VRAI, CV1 n’a pas l'autorisation requise pour augmenter sa valeur. En général, ce signal est la sortie CV1WindupHOut provenant d’une boucle secondaire.
Valeur par défaut = FAUX
CV2WindupHIn
BOOL
CV2Windup requête haute. Lorsque c’est VRAI, CV2 n’a pas l'autorisation requise pour augmenter sa valeur. En général, ce signal est la sortie CV2WindupHOut provenant d’une boucle secondaire.
Valeur par défaut = FAUX
CV3WindupHIn
BOOL
CV3Windup requête haute. Lorsque c’est VRAI, CV3 n’a pas l'autorisation requise pour augmenter sa valeur. En général, ce signal est la sortie CV3WindupHOut provenant d’une boucle secondaire.
Valeur par défaut = FAUX
CV1WindupLIn
BOOL
Demande de bas de la saturation d'intégrale de CV1. Lorsque c’est VRAI, CV1 n’a pas l'autorisation requise pour diminuer sa valeur. En général, ce signal est la sortie CV1WindupLOut provenant d’une boucle secondaire.
Valeur par défaut = FAUX
CV2WindupLIn
BOOL
Demande de bas de la saturation d'intégrale de CV2. Lorsque c’est VRAI, CV2 n’a pas l'autorisation requise pour diminuer sa valeur. En général, ce signal est la sortie CV2WindupLOut provenant d’une boucle secondaire.
Valeur par défaut = FAUX
CV3WindupLIn
BOOL
Demande de bas de la saturation d'intégrale de CV3. Lorsque c’est VRAI, CV3 n’a pas l'autorisation requise pour diminuer sa valeur. En général, ce signal est la sortie CV3WindupLOut provenant d’une boucle secondaire.
Valeur par défaut = FAUX
GainEUSpan
BOOL
Unités ModelGain représentées en EU ou en % de la plage.
Valeur par défaut = FAUX
FAUX = Gain en % de la plage
CV1PV1ProcessGainSign
BOOL
Ne s’utilise que lors du réglage automatique. Signe du gain de traitement (Delta PV1/Delta CV1).
  • Définir pour indiquer un gain de traitement négatif (l'augmentation de la sortie génère une diminution de PV1).
  • Réinitialiser pour indiquer un gain de traitement positif (l'augmentation de la sortie génère une augmentation de P1V).
Valeur par défaut = FAUX
CV2PV1ProcessGainSign
BOOL
Ne s’utilise que lors du réglage automatique. Signe du gain de traitement (Delta PV1/Delta CV2).
  • Définir pour indiquer un gain de traitement négatif (l'augmentation de la sortie génère une diminution de PV1).
  • Réinitialiser pour indiquer un gain de traitement positif (l'augmentation de la sortie génère une augmentation de la PV1).
Valeur par défaut = FAUX
CV3PV1ProcessGainSign
BOOL
Ne s’utilise que lors du réglage automatique. Signe du gain de traitement (Delta PV1/Delta CV3).
  • Définir pour indiquer un gain de traitement négatif (l'augmentation de la sortie génère une diminution de PV1).
  • Réinitialiser pour indiquer un gain de traitement positif (l'augmentation de la sortie génère une augmentation de la PV1).
Valeur par défaut = FAUX
CV1PV2ProcessGainSign
BOOL
Ne s’utilise que lors du réglage automatique. Signe du gain de traitement (Delta PV2/Delta CV1).
  • Définir pour indiquer un gain de traitement négatif (l'augmentation de la sortie génère une diminution de PV2).
  • Réinitialiser pour indiquer un gain de traitement positif (l'augmentation de la sortie génère une augmentation de la PV2).
Valeur par défaut = FAUX
CV1PV2ProcessGainSign
BOOL
Ne s’utilise que lors du réglage automatique. Signe du gain de traitement (Delta PV2/Delta CV2).
  • Définir pour indiquer un gain de traitement négatif (l'augmentation de la sortie génère une diminution de PV2).
  • Réinitialiser pour indiquer un gain de traitement positif (l'augmentation de la sortie génère une augmentation de la PV2).
Valeur par défaut = FAUX
CV1PV2ProcessGainSign
BOOL
Ne s’utilise que lors du réglage automatique. Signe du gain de traitement (Delta PV2/Delta CV3).
  • Définir pour indiquer un gain de traitement négatif (l'augmentation de la sortie génère une diminution de PV2).
  • Réinitialiser pour indiquer un gain de traitement positif (l'augmentation de la sortie génère une augmentation de la PV2).
Valeur par défaut = FAUX
ProcessType
DINT
Sélection du type de traitement pour PV1 et PV2 (1=à intégration, 0=sans intégration)
Par défaut = 0
CV1PV1ModelGain
REAL
Le paramètre de gain du modèle interne pour CV1 - PV1. Entrez un gain positif ou négatif basé sur la direction du traitement.
Si CV1PV1ModelGain = INF ou NAN, définir ce bit dans Status.
Valide = valeur négative à virgule flottante maximale −> valeur positive à virgule flottante maximale
Par défaut = 0,0
CV2PV1ModelGain
REAL
Le paramètre de gain du modèle interne pour CV2 - PV1. Entrez un gain positif ou négatif basé sur la direction du traitement.
Si CV2PV1ModelGain = INF ou NAN, définir le bit dans État.
Valide = valeur négative à virgule flottante maximale −> valeur positive à virgule flottante maximale
Par défaut = 0,0
CV3PV1ModelGain
REAL
Le paramètre de gain du modèle interne pour CV3 - PV1. Entrez un gain positif ou négatif basé sur la direction du traitement.
Si CV3PV1ModelGain = INF ou NAN, définir le bit dans État.
Valide = valeur négative à virgule flottante maximale −> valeur positive à virgule flottante maximale
Par défaut = 0,0
CV1PV2ModelGain
REAL
Le paramètre de gain du modèle interne pour CV1 - PV2. Entrez un gain positif ou négatif basé sur la direction du traitement.
Si CV1PV2ModelGain = INF ou NAN, définir le bit dans État.
Valide = valeur négative à virgule flottante maximale −> valeur positive à virgule flottante maximale
Par défaut = 0,0
CV2PV2ModelGain
REAL
Le paramètre de gain du modèle interne pour CV2 - PV2. Entrez un gain positif ou négatif basé sur la direction du traitement.
Si CV2PV2ModelGain = INF ou NAN, définir le bit dans État.
Valide = valeur négative à virgule flottante maximale −> valeur positive à virgule flottante maximale
Par défaut = 0,0
CV3PV2ModelGain
REAL
Le paramètre de gain du modèle interne pour CV3 - PV2. Entrez un gain positif ou négatif basé sur la direction du traitement.
Si CV3PV2ModelGain = INF ou NAN, définir le bit dans État.
Valide = valeur négative à virgule flottante maximale −> valeur positive à virgule flottante maximale
Par défaut = 0,0
CV1PV1ModelTC
REAL
La constante de temps du modèle interne pour CV1 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2PV1ModelTC
REAL
La constante de temps du modèle interne pour CV2 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3PV1ModelTC
REAL
La constante de temps du modèle interne pour CV3 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1PV2ModelTC
REAL
La constante de temps du modèle interne pour CV1 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2PV2ModelTC
REAL
La constante de temps du modèle interne pour CV2 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3PV2ModelTC
REAL
La constante de temps du modèle interne pour CV3 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1PV1ModelDT
REAL
Le temps mort du modèle interne pour CV1 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2PV1ModelDT
REAL
Le temps mort du modèle interne pour CV2 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3PV1ModelDT
REAL
Le temps mort du modèle interne pour CV3 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1PV2ModelDT
REAL
Le temps mort du modèle interne pour CV1 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2PV2ModelDT
REAL
Le temps mort du modèle interne pour CV2 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3PV2ModelDT
REAL
Le temps mort du modèle interne pour CV3 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1PV1RespTC
REAL
Le paramètre de réglage déterminant la vitesse de l’action variable de contrôle pour CV1 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2PV1RespTC
REAL
Le paramètre de réglage déterminant la vitesse de l’action variable de contrôle pour CV2 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3PV1RespTC
REAL
Le paramètre de réglage déterminant la vitesse de l’action variable de contrôle pour CV3 - PV1, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV1PV2RespTC
REAL
Le paramètre de réglage déterminant la vitesse de l’action variable de contrôle pour CV1 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV2PV2RespTC
REAL
Le paramètre de réglage déterminant la vitesse de l’action variable de contrôle pour CV2 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
CV3PV2RespTC
REAL
Le paramètre de réglage déterminant la vitesse de l’action variable de contrôle pour CV3 - PV2, en secondes.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
PV1Act1stCV
DINT
La première CV qui agit pour compenser l'écart PV1-SP1.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 1
PV1Act2ndCV
DINT
La deuxième CV qui agit pour compenser l'écart PV1-SP1.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 2
PV1Act3rdCV
DINT
La troisième CV qui agit pour compenser l'écart PV1-SP1.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 3
PV2Act1stCV
DINT
La première CV qui agit pour compenser l'écart PV2-SP2.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 1
PV2Act2ndCV
DINT
La deuxième CV qui agit pour compenser l'écart PV2-SP2.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 2
PV2Act3rdCV
DINT
La troisième CV qui agit pour compenser l'écart PV2-SP2.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 3
TargetCV
DINT
La CV à diriger sur sa valeur cible.
1=CV1, 2=CV2, 3=CV3
Valide = 1-3
Par défaut = 3
TargetRespTC
REAL
Détermine la vitesse qu’ont les variables de contrôle lorsqu’elles s’approchent des valeurs cibles.
Valide = entre 0,0 et la flottante positive maximale
Par défaut = 0,0
PVTracking
BOOL
Demande de suivi de PV par SP.
Définir sur VRAI pour activer à SP de suivre PV. Il n’en est pas tenu compte dans les modes Auto. SP ne suit PV que lorsque les trois sorties sont dans le mode Manuel. Dès qu’une sortie repasse dans le mode Auto, PVTracking s’arrête.
Valeur par défaut = FAUX
ManualAfterInit
BOOL
Mode manuel après demande d’initialisation.
  • Si c’est VRAI, la CV(n) appropriée, où (n) peut être 1, 2 ou 3, vient se placer dans le mode Manuel si CV(n)Initializing est programmée sur VRAI, sauf si le mode actuel est Outrepassement ou Portable.
  • Lorsque ManualAfterInit est FAUX, le mode CV(n) ne change pas.
Valeur par défaut = FAUX
ProgProgReq
BOOL
Demande de contrôle Programme du programme.
  • Définir sur VRAI par le programme de l’utilisateur pour demander un contrôle du programme. Ignoré si ProgOperReq est VRAI. Le maintien de cet élément sur VRAI et de ProgOperReq sur FAUX peut se faire pour verrouiller le bloc fonctionnel dans le mode de contrôle du programme.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgOperReq
BOOL
Demande de contrôle Opérateur du programme.
  • Définir sur VRAI par le programme de l’utilisateur pour demander un contrôle par l’opérateur. Le maintien de cet élément sur VRAI peut se faire pour verrouiller le bloc fonctionnel dans le mode de contrôle par l’opérateur.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV1AutoReq
BOOL
Demande de mode Auto du programme pour CV1.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Auto.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV2AutoReq
BOOL
Demande de mode Auto du programme pour CV2.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Auto.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV3AutoReq
BOOL
Demande de mode Auto du programme pour CV3.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Auto.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV1ManualReq
BOOL
Demande de mode Manuel du programme pour CV1.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Manuel.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV2ManualReq
BOOL
Demande de mode Manuel du programme pour CV2.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Manuel.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV3ManualReq
BOOL
Demande de mode Manuel du programme pour CV3.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Manuel.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV1OverrideReq
BOOL
Demande de mode Outrepassement du programme pour CV1.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Outrepassement.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV2OverrideReq
BOOL
Demande de mode Outrepassement du programme pour CV2.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Outrepassement.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV3OverrideReq
BOOL
Demande de mode Outrepassement du programme pour CV3.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Outrepassement.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV1HandReq
BOOL
Demande de mode Portable du programme pour CV1.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Portable. En général, cette valeur se lit en tant qu’entrée numérique provenant d’une station Portable/Auto.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV2HandReq
BOOL
Demande de mode Portable du programme pour CV2.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Portable. En général, cette valeur se lit en tant qu’entrée numérique provenant d’une station Portable/Auto.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
ProgCV3HandReq
BOOL
Demande de mode Portable du programme pour CV3.
  • Définir sur VRAI par le programme de l’utilisateur pour demander le mode Portable. En général, cette valeur se lit en tant qu’entrée numérique provenant d’une station Portable/Auto.
  • Lorsque ProgValueReset est VRAI, le bloc fonctionnel réinitialise l’entrée qui devient alors FAUX.
Valeur par défaut = FAUX
OperProgReq
BOOL
Demande de contrôle Programme de l’opérateur.
  • Définir sur VRAI par l’interface opérateur pour demander un contrôle du programme. Le bloc fonctionnel réinitialise ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperOperReq
BOOL
Demande de contrôle Opérateur de l’opérateur.
  • Définir sur VRAI par l’interface opérateur pour demander un contrôle par l’opérateur. Le bloc fonctionnel réinitialise ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperCV1AutoReq
BOOL
Demande de mode Auto de l’opérateur pour CV1.
Définir sur VRAI par l’interface opérateur pour demander le mode Auto. Le bloc fonctionnel réinitialise ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperCV2AutoReq
BOOL
Demande de mode Auto de l’opérateur pour CV2.
Définir sur VRAI par l’interface opérateur pour demander le mode Auto. Le bloc fonctionnel réinitialise ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperCV3AutoReq
BOOL
Demande de mode Auto de l’opérateur pour CV3.
Définir sur VRAI par l’interface opérateur pour demander le mode Auto. Le bloc fonctionnel réinitialise ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperCV1ManualReq
BOOL
Demande de mode Manuel de l’opérateur pour CV1.
Définir sur VRAI par l’interface opérateur pour demander le mode Manuel. Le bloc fonctionnel programme ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperCV2ManualReq
BOOL
Demande de mode Manuel de l’opérateur pour CV2.
Définir sur VRAI par l’interface opérateur pour demander le mode Manuel. Le bloc fonctionnel programme ce paramètre sur FAUX.
Valeur par défaut = FAUX
OperCV3ManualReq
BOOL
Demande de mode Manuel de l’opérateur pour CV3.
Définir sur VRAI par l’interface opérateur pour demander le mode Manuel. Le bloc fonctionnel programme ce paramètre sur FAUX.
Valeur par défaut = FAUX
ProgValueReset
BOOL
Réinitialiser les valeurs de contrôle du programme.
Lorsqu’elles sont VRAIES, les entrées Prog_xxx_Req sont réinitialisées sur FAUX. Lorsque c’est VRAI et qu’il y a contrôle du programme, définir SP(x)Prog = SP(x) et CV(y)Prog = CV(y), où x = 1,2 et y = 1,2,3
Valeur par défaut = FAUX
TimingMode
DINT
Sélectionne le mode d’exécution Base de temps.
Valeur/Description
0 = mode périodique
1 = mode sur-échantillonnage
2 = mode échantillonnage en temps réel
Reportez-vous aux attributs des blocs fonctionnels pour plus d’informations sur les modes de temporisation.
Valide = de 0 à 2
Par défaut = 0
OverSampleDT
REAL
Temps d’exécution du mode Sur-échantillonnage.
Valide = 0 à max. Temps écoulé TON_Timer (4194,303 secondes)
Par défaut = 0
RTSTime
DINT
Période de mise à jour du module pour le mode Échantillon en temps réel.
Valide = de 0 à 32 767
1 comptage = 1 ms
RTSTimeStamp
DINT
Valeur de l’horodatage du module pour le mode Échantillon en temps réel.
Valide = de 0 à 32 767
(Redémarre de 32,767 à 0)
1 comptage = 1 ms
PV1TuneLimit
REAL
Limite de réglage PV1 mise à l’échelle dans les unités PV1. Lorsque le réglage automatique est en cours d'exécution et que la PV1 prévue dépasse cette limite, le réglage est annulé.
Valide = tout flottant
Valeur par défaut = 0
PV2TuneLimit
REAL
Limite de réglage PV2 mise à l’échelle dans les unités PV2. Lorsque le réglage automatique est en cours d'exécution et que la PV2 prévue dépasse cette limite, le réglage est annulé.
Valide = tout flottant
Valeur par défaut = 0
PV1AtuneTimeLimit
REAL
Durée maximale (en minutes) d’exécution du réglage automatique de PV1 à la suite d’une modification d’étape CV1. Lorsque le réglage automatique de PV1 dépasse cette durée, le réglage est annulé.
Plage valide : tout nombre flottant > 0.
Valeur par défaut = 60 minutes
PV2AtuneTimeLimit
REAL
Durée maximale (en minutes) d’exécution du réglage automatique de PV2 à la suite d’une modification d’étape CV2. Lorsque le réglage automatique de PV2 dépasse cette durée, le réglage est annulé.
Plage valide : tout nombre flottant > 0.
Valeur par défaut = 60 minutes
PV1NoiseLevel
DINT
Une estimation du niveau de bruit prévu sur la PV1 afin de le compenser pendant le réglage.
Les sélections sont les suivantes : 0 = bas, 1 = moyen, 2 = haut
Plage : de 0 à 2
Valeur par défaut = 1
PV2NoiseLevel
DINT
Une estimation du niveau de bruit prévu sur la PV2 afin de le compenser pendant le réglage.
Les sélections sont les suivantes : 0 = bas, 1 = moyen, 2 = haut
Plage : de 0 à 2
Valeur par défaut = 1
CV1StepSize
REAL
Taille de l’incrément CV1 en pourcentage lors du test de réglage de l’incrément. La taille de l’incrément est directement ajoutée à CV1 en tenant compte de la limite haute ou de la limite basse.
Plage : -100% … 100%
Valeur par défaut = 10%
CV2StepSize
REAL
Taille de l’incrément CV2 en pourcentage lors du test de réglage de l’incrément. La taille de l’incrément est directement ajoutée à CV2 en tenant compte de la limite haute ou de la limite basse.
Plage : -100% … 100%
Valeur par défaut = 10%
CV3StepSize
REAL
Taille de l’incrément CV3 en pourcentage lors du test de réglage de l’incrément. La taille de l’incrément est directement ajoutée à CV3 en tenant compte de la limite haute ou de la limite basse.
Plage : -100% … 100%
Valeur par défaut = 10%
CV1PV1ResponseSpeed
DINT
Vitesse souhaitée de la réponse en boucle fermée pour CV1 - PV1.
  • Réponse lente : ResponseSpeed=0
  • Réponse moyenne : ResponseSpeed=1
  • Réponse rapide : ResponseSpeed=2
Si ResponseSpeed est inférieure à 0, l’option Vitesse lente est utilisée. Si ResponseSpeed est supérieure à 2, l’option Vitesse rapide est utilisée.
Plage : 0…2
Valeur par défaut = 1
CV2PV1ResponseSpeed
DINT
Vitesse souhaitée de la réponse en boucle fermée pour CV2 PV1.
  • Réponse lente : ResponseSpeed=0
  • Réponse moyenne : ResponseSpeed=1
  • Réponse rapide : ResponseSpeed=2
Si ResponseSpeed est inférieure à 0, l’option Vitesse lente est utilisée. Si ResponseSpeed est supérieure à 2, l’option Vitesse rapide est utilisée.
Plage : 0…2
Valeur par défaut = 1
CV3PV1ResponseSpeed
DINT
Vitesse souhaitée de la réponse en boucle fermée pour CV3 PV1.
  • Réponse lente : ResponseSpeed=0
  • Réponse moyenne : ResponseSpeed=1
  • Réponse rapide : ResponseSpeed=2
Si ResponseSpeed est inférieure à 0, l’option Vitesse lente est utilisée. Si ResponseSpeed est supérieure à 2, l’option Vitesse rapide est utilisée.
Plage : de 0 à 2
Valeur par défaut = 1
CV1PV2ResponseSpeed
DINT
Vitesse souhaitée de la réponse en boucle fermée pour CV1 PV2.
  • Réponse lente : ResponseSpeed=0
  • Réponse moyenne : ResponseSpeed=1
  • Réponse rapide : ResponseSpeed=2
Si ResponseSpeed est inférieure à 0, l’option Vitesse lente est utilisée. Si ResponseSpeed est supérieure à 2, l’option Vitesse rapide est utilisée.
Plage : de 0 à 2
Valeur par défaut = 1
CV2PV2ResponseSpeed
DINT
Vitesse souhaitée de la réponse en boucle fermée pour CV2 PV2.
  • Réponse lente : ResponseSpeed=0
  • Réponse moyenne : ResponseSpeed=1
  • Réponse rapide : ResponseSpeed=2
Si ResponseSpeed est inférieure à 0, l’option Vitesse lente est utilisée. Si ResponseSpeed est supérieure à 2, l’option Vitesse rapide est utilisée.
Plage : de 0 à 2
Valeur par défaut = 1
CV3PV2ResponseSpeed
DINT
Vitesse souhaitée de la réponse en boucle fermée pour CV3 PV2.
  • Réponse lente : ResponseSpeed=0
  • Réponse moyenne : ResponseSpeed=1
  • Réponse rapide : ResponseSpeed=2
Si ResponseSpeed est inférieure à 0, l’option Vitesse lente est utilisée. Si ResponseSpeed est supérieure à 2, l’option Vitesse rapide est utilisée.
Plage : de 0 à 2
Valeur par défaut = 1
CV1PV1ModelInit
BOOL
Interrupteur d’initialisation de modèle interne pour CV1 - PV1. Reportez-vous à la section Attributs du bloc fonctionnel.
Valeur par défaut = FAUX
CV2PV1ModelInit
BOOL
Interrupteur d’initialisation de modèle interne pour CV2 - PV1. Reportez-vous à la section Attributs du bloc fonctionnel.
Valeur par défaut = FAUX
CV3PV1ModelInit
BOOL
Interrupteur d’initialisation de modèle interne pour CV3 - PV1. Reportez-vous à la section Attributs du bloc fonctionnel.
Valeur par défaut = FAUX
CV1PV2ModelInit
BOOL
Interrupteur d’initialisation de modèle interne pour CV1 - PV2. Reportez-vous à la section Attributs du bloc fonctionnel.
Valeur par défaut = FAUX
CV2PV2ModelInit
BOOL
Interrupteur d’initialisation de modèle interne pour CV2 - PV2. Reportez-vous à la section Attributs du bloc fonctionnel.
Valeur par défaut = FAUX
CV3PV2ModelInit
BOOL
Interrupteur d’initialisation de modèle interne pour CV3 - PV2. Reportez-vous à la section Attributs du bloc fonctionnel.
Valeur par défaut = FAUX
PV1Factor
REAL
Facteur d’approximation de modèle non-intégrateur pour PV1. S’utilise uniquement pour l’intégration des types de traitement.
Par défaut = 100
PV2Factor
Facteur d’approximation de modèle non-intégrateur pour PV2. S’utilise uniquement pour l’intégration des types de traitement.
Par défaut = 100
AtuneCV1Start
BOOL
Lancer la demande de réglage automatique pour CV1. Définir sur Vrai pour démarrer le réglage automatique de la sortie CV1 de PV1 et PV2. Demande ignorée lorsque CV1 n'est pas en mode Manuel. Le bloc fonctionnel réinitialise l’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV2Start
BOOL
Lancer la demande de réglage automatique pour CV2. Définir sur Vrai pour démarrer le réglage automatique de la sortie CV2 de PV1 et PV2. Demande ignorée lorsque CV2 n'est pas en mode Manuel. Le bloc fonctionnel réinitialise l’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV3Start
BOOL
Lancer la demande de réglage automatique pour CV3. Définir sur Vrai pour démarrer le réglage automatique de la sortie CV3 de PV1 et PV2. Demande ignorée lorsque CV3 n'est pas en mode Manuel. Le bloc fonctionnel réinitialise l’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV1PV1UseModel
BOOL
Utiliser la demande du modèle de réglage automatique pour CV1 - PV1. Définir sur Vrai pour remplacer les paramètres du modèle actuel par les paramètres calculés du modèle de réglage automatique. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV2PV1UseModel
BOOL
Utiliser la demande du modèle de réglage automatique pour CV2 - PV1. Définir sur Vrai pour remplacer les paramètres du modèle actuel par les paramètres calculés du modèle de réglage automatique. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV3PV1UseModel
BOOL
Utiliser la demande du modèle de réglage automatique pour CV3 - PV1. Définir sur Vrai pour remplacer les paramètres du modèle actuel par les paramètres calculés du modèle de réglage automatique. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV1PV2UseModel
BOOL
Utiliser la demande du modèle de réglage automatique pour CV1 - PV2. Définir sur Vrai pour remplacer les paramètres du modèle actuel par les paramètres calculés du modèle de réglage automatique. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV2PV2UseModel
BOOL
Utiliser la demande du modèle de réglage automatique pour CV2 - PV2. Définir sur Vrai pour remplacer les paramètres du modèle actuel par les paramètres calculés du modèle de réglage automatique. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV3PV2UseModel
BOOL
Utiliser la demande du modèle de réglage automatique pour CV3 - PV2. Définir sur Vrai pour remplacer les paramètres du modèle actuel par les paramètres calculés du modèle de réglage automatique. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV1Abort
BOOL
Abandonner la demande de réglage automatique pour CV1. Définir sur Vrai pour abandonner le réglage automatique de la sortie CV1 de PV1 et PV2. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV2Abort
BOOL
Abandonner la demande de réglage automatique pour CV2. Définir sur Vrai pour abandonner le réglage automatique de la sortie CV2 de PV1 et PV2. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
AtuneCV3Abort
BOOL
Abandonner la demande de réglage automatique pour CV3. Définir sur Vrai pour abandonner le réglage automatique de la sortie CV3 de PV1 et PV2. Le bloc fonctionnel réinitialise le paramètre d’entrée sur FAUX.
Valeur par défaut = FAUX
Le tableau suivant décrit les paramètres de sortie dans le bloc fonctionnel MMC.
Paramètres de sortie
Type de données
Description
Valeurs
EnableOut
BOOL
Indique si l'instruction est activée. Effacé avec passage sur faux en cas de débordement de l'un des CV1EU, CV2EU ou CV3EU.
CV1EU
REAL
Sortie de variable de contrôle mise à l’échelle pour CV1. Mise à l’échelle faisant appel à CV1EUMax et CV1EUMin, où CV1EUMax correspond à 100% et CV1EUMin correspond à 0%. En général, cette sortie s’utilise pour contrôler un module de sortie analogique ou une boucle secondaire.
CV1EU = (CV1 * CV1EUSpan/100) + CV1EUMin
Calcul de la plage CV1EU : CV1EUSpan = (CV1EUMax – CV1EUMin)
CV2EU
REAL
Sortie de variable de contrôle mise à l’échelle pour CV2. Mise à l’échelle faisant appel à CV2EUMax et CV2EUMin, où CV2EUMax correspond à 100% et CV2EUMin correspond à 0%. En général, cette sortie s’utilise pour contrôler un module de sortie analogique ou une boucle secondaire.
CV2EU = (CV2 * CV2EUSpan/100) + CV2EUMin
Calcul de la plage CV2EU : CV2EUSpan = (CV2EUMax – CV2EUMin)
CV3EU
REAL
Sortie de variable de contrôle mise à l’échelle pour CV3. Mise à l’échelle faisant appel à CV3EUMax et CV3EUMin, où CV3EUMax correspond à 100% et CV3EUMin correspond à 0%. En général, cette sortie s’utilise pour contrôler un module de sortie analogique ou une boucle secondaire.
CV3EU = (CV3 * CV3EUSpan/100) + CV3EUMin
Calcul de la plage CV3EU : CV3EUSpan = (CV3EUMax − CV3EUMin)
CV1
REAL
Sortie de variable de contrôle pour CV1. Cette valeur s’exprime toujours sous le format 0…100%. CV1 est limitée par CV1HLimit et CV1LLimit en mode Auto ou en mode Manuel, à condition que CVManLimiting soit VRAI ; sinon, elle est limitée par 0 et 100 %.
CV2
REAL
Sortie de variable de contrôle pour CV2. Cette valeur s’exprime toujours sous le format 0…100%. CV2 est limitée par CV2HLimit et CV2LLimit en mode Auto ou en mode Manuel, à condition que CVManLimiting soit VRAI ; sinon, elle est limitée par 0 et 100 %.
CV3
REAL
Sortie de variable de contrôle pour CV3. Cette valeur s’exprime toujours sous le format 0…100%. CV3 est limitée par CV3HLimit et CV3LLimit en mode Auto ou en mode Manuel, à condition que CVManLimiting soit VRAI ; sinon, elle est limitée par 0 et 100 %.
CV1Initializing
BOOL
Indicateur du mode d’initialisation pour CV1. Définir sur TRUE lorsque CV1InitReq, la fonction blockFirstScan ou OLCFirstRun sont TRUE, ou sur une transition de TRUE à FALSE de CV1Fault (mauvais à bon). CV1Initializing est programmée sur FAUX après l'initialisation du bloc fonctionnel et lorsque CV1InitReq n’est plus VRAI.
CV2nitializing
BOOL
Indicateur du mode d’initialisation pour CV2. Définir sur TRUE lorsque CV2InitReq, la fonction blockFirstScan ou OLCFirstRun sont TRUE, ou sur une transition de TRUE à FALSE de CV2Fault (mauvais à bon). CV2Initializing est programmée sur FAUX après l'initialisation du bloc fonctionnel et lorsque CV2InitReq n’est plus VRAI.
CV3nitializing
BOOL
Indicateur du mode d’initialisation pour CV3. Définir sur TRUE lorsque CV3InitReq, la fonction blockFirstScan ou OLCFirstRun sont TRUE, ou sur une transition de TRUE à FALSE de CV3Fault (mauvais à bon). CV3Initializing est programmée sur FAUX après l'initialisation du bloc fonctionnel et lorsque CV3InitReq n’est plus VRAI.
CV1HAlarm
BOOL
Indicateur d’alarme haute de CV1. VRAI lorsque la valeur calculée pour CV1 > 100 ou CV1HLimit.
CV2HAlarm
BOOL
Indicateur d’alarme haute de CV2. VRAI lorsque la valeur calculée pour CV2 > 100 ou CV2HLimit.
CV3HAlarm
BOOL
Indicateur d’alarme haute de CV3. VRAI lorsque la valeur calculée pour CV3 > 100 ou CV3HLimit.
CV1LAlarm
BOOL
Indicateur d’alarme basse de CV1. VRAI lorsque la valeur calculée pour CV1 < 0 ou CV1LLimit.
CV2LAlarm
BOOL
Indicateur d’alarme basse de CV2. VRAI lorsque la valeur calculée pour CV2 < 0 ou CV2LLimit.
CV3LAlarm
BOOL
Indicateur d’alarme basse de CV3. VRAI lorsque la valeur calculée pour CV3 < 0 ou CV3LLimit.
CV1ROCPosAlarm
BOOL
Indicateur d’alarme de fréquence de changement de CV1. VRAI lorsque la fréquence calculée de changement de CV1 dépasse CV1ROCPosLimit.
CV2ROCPosAlarm
BOOL
Indicateur d’alarme de fréquence de changement de CV2. VRAI lorsque la fréquence calculée de changement de CV2 dépasse CV2ROCPosLimit.
CV3ROCPosAlarm
BOOL
Indicateur d’alarme de fréquence de changement de CV3. VRAI lorsque la fréquence calculée de changement de CV3 dépasse CV3ROCPosLimit.
CV1ROCNegAlarm
BOOL
Indicateur d’alarme de fréquence de changement de CV1. VRAI lorsque la fréquence calculée de changement de CV1 dépasse CV1ROCNegLimit.
CV2ROCNegAlarm
BOOL
Indicateur d’alarme de fréquence de changement de CV2. VRAI lorsque la fréquence calculée de changement de CV2 dépasse CV2ROCNegLimit.
CV3ROCNegAlarm
BOOL
Indicateur d’alarme de fréquence de changement de CV3. VRAI lorsque la fréquence calculée de changement de CV3 dépasse CV3ROCNegLimit.
SP1
REAL
Valeur actuelle du point de consigne 1. La valeur de SP1 sert à contrôler CV dans le mode Auto ou le mode Suivi de PV1, mise à l’échelle en unités PV1.
SP2
REAL
Valeur actuelle du point de consigne 2. La valeur de SP2 sert à contrôler CV dans le mode Auto ou le mode Suivi de PV2, mise à l’échelle en unités PV2.
SP1Percent
REAL
La valeur de SP1 s’exprime en pourcentage de la plage de PV1.
SP1Percent = ((SP1 − PV1EUMin ) * 100)/PV1Span
où PV1Span = PV1EUMax – PV1EUMin
SP2Percent
La valeur de SP2 s’exprime en pourcentage de la plage de PV2.
SP2Percent = ((SP2 − PV2EUMin ) * 100)/PV2Span
où PV2Span = PV2EUMax – PV1EUMin
SP1HAlarm
BOOL
Indicateur d’alarme haute de SP1. VRAI lorsque la SP1 >= SP1HLimit.
SP2HAlarm
BOOL
Indicateur d’alarme haute de SP2. TRUE lorsque la SP2 <= SP2HLimit.
SP1LAlarm
BOOL
Indicateur d’alarme basse de SP1. VRAI lorsque la SP1 <= SP1LLimit.
SP2LAlarm
BOOL
Indicateur d’alarme basse de SP2. TRUE lorsque la SP2 <= SP2LLimit.
PV1Percent
REAL
PV1 s’exprime en pourcentage de la plage.
PV1Percent = (( PV1 − PV1EUMin ) * 100)/PV1Span
Calcul de la plage de PV1 : PV1Span =
( PV1EUMax - PV1EUMin )
PV2Percent
REAL
PV2 s’exprime en pourcentage de la plage.
PV2Percent = (( PV2 − PV2EUMin ) * 100)/PV2Span
Calcul de la plage de PV2 : PV2Span =
( PV2EUMax − PV2EUMin )
E1
REAL
Erreur Process1. Différence entre SP1 et PV1, mise à l’échelle en unités PV1.
E2
REAL
Erreur Process2. Différence entre SP2 et PV2, mise à l’échelle en unités PV2.
E1Percent
REAL
Cette erreur s’exprime en pourcentage de la plage pour le traitement 1.
E2Percent
REAL
Cette erreur s’exprime en pourcentage de la plage pour le traitement 2.
CV1WindupHOut
BOOL
Indicateur haut de la saturation d'intégrale de CV1.
CV1WindupHOut est défini sur vrai lorsque
  • SP1HAlarm ou SP2HAlarm est vrai ou
  • ModelGain est positif et CV1HAlarm est vrai ou
  • ModelGain est négatif et CV1LAlarm est vrai.
En général, ce signal va être exploité par l’entrée WindupHIn pour limiter la saturation d'intégrale de la sortie CV1 sur une boucle primaire.
CV2WindupHOut
BOOL
Indicateur haut de la saturation d'intégrale de CV2.
CV2WindupHOut est défini sur vrai lorsque
  • SP1HAlarm ou SP2HAlarm est vrai ou
  • ModelGain est positif et CV2HAlarm est vrai ou
  • ModelGain est négatif et CV2LAlarm est vrai.
En général, ce signal va être exploité par l’entrée WindupHIn pour limiter la saturation d'intégrale de la sortie CV2 sur une boucle primaire.
CV3WindupHOut
BOOL
Indicateur haut de la saturation d'intégrale de CV3.
CV3WindupHOut est défini sur vrai lorsque
  • SP1HAlarm ou SP2HAlarm est vrai ou
  • ModelGain est positif et CV3HAlarm est vrai ou
  • ModelGain est négatif et CV3LAlarm est vrai.
En général, ce signal va être exploité par l’entrée WindupHIn pour limiter la saturation d'intégrale de la sortie CV3 sur une boucle primaire.
CV1WindupLOut
BOOL
Indicateur bas de la saturation d'intégrale de CV1.
CV1WindupLOut est défini sur vrai lorsque
  • SP1LAlarm ou SP2LAlarm est vrai ou
  • ModelGain est positif et CV1LAlarm est vrai ou
  • ModelGain est négatif et CV1HAlarm est vrai.
En général, ce signal va être exploité par l’entrée WindupLIn pour limiter la saturation d'intégrale de la sortie CV1 sur une boucle primaire.
CV2WindupLOut
BOOL
Indicateur bas de la saturation d'intégrale de CV2.
CV2WindupLOut est défini sur vrai lorsque
  • SP1LAlarm ou SP2LAlarm est vrai ou
  • ModelGain est positif et CV2LAlarm est vrai ou
  • ModelGain est négatif et CV2HAlarm est vrai.
En général, ce signal va être exploité par l’entrée WindupLIn pour limiter la saturation d'intégrale de la sortie CV2 sur une boucle primaire.
CV3WindupLOut
BOOL
Indicateur bas de la saturation d'intégrale de CV3.
CV3WindupLOut est défini sur vrai lorsque
  • SP1LAlarm ou SP2LAlarm est vrai ou
  • ModelGain est positif et CV3LAlarm est vrai ou
  • ModelGain est négatif et CV3HAlarm est vrai.
En général, ce signal va être exploité par l’entrée WindupLIn pour limiter la saturation d'intégrale de la sortie CV3 sur une boucle primaire.
ProgOper
BOOL
Indicateur de contrôle programme/opérateur. VRAI dans le mode de contrôle Programme. FAUX dans le mode de contrôle Opérateur.
CV1Auto
BOOL
Indicateur du mode Auto pour CV1. VRAI lorsque CV1 est dans le mode Auto.
CV2Auto
BOOL
Indicateur du mode Auto pour CV2. VRAI lorsque CV2 est dans le mode Auto.
CV2Auto
BOOL
Indicateur du mode Auto pour CV3. VRAI lorsque CV3 est dans le mode Auto.
CV1Manual
BOOL
Indicateur du mode Manuel pour CV1. VRAI lorsque CV1 est dans le mode Manuel.
CV2Manual
BOOL
Indicateur du mode Manuel pour CV2. VRAI lorsque CV2 est dans le mode Manuel.
CV3Manual
BOOL
Indicateur du mode Manuel pour CV3. VRAI lorsque CV3 est dans le mode Manuel.
CV1Override
BOOL
Indicateur du mode Outrepassement pour CV1. VRAI lorsque CV1 est dans le mode Outrepassement.
CV2Override
BOOL
Indicateur du mode Outrepassement pour CV2. VRAI lorsque CV2 est dans le mode Outrepassement.
CV3Override
BOOL
Indicateur du mode Outrepassement pour CV3. VRAI lorsque CV3 est dans le mode Outrepassement.
CV1Hand
BOOL
Indicateur du mode Portable pour CV1. VRAI lorsque CV1 est en mode Portable.
CV2Hand
BOOL
Indicateur du mode Portable pour CV2. VRAI lorsque CV2 est en mode Portable.
CV3Hand
BOOL
Indicateur du mode Portable pour CV3. VRAI lorsque CV3 est en mode Portable.
DeltaT
REAL
Temps écoulé entre deux mises à jour (en secondes).
CV1StepSizeUsed
REAL
Taille réelle de l’incrément de CV1 lors du réglage.
CV2StepSizeUsed
REAL
Taille réelle de l’incrément de CV2 lors du réglage.
CV3StepSizeUsed
REAL
Taille réelle de l’incrément de CV3 lors du réglage.
CV1PV1GainTuned
REAL
La valeur calculée du gain du modèle interne pour CV1 - PV1, une fois le réglage terminé.
CV2PV1GainTuned
REAL
La valeur calculée du gain du modèle interne pour CV2 - PV1, une fois le réglage terminé.
CV3PV1GainTuned
REAL
La valeur calculée du gain du modèle interne pour CV3 - PV1, une fois le réglage terminé.
CV1PV2GainTuned
REA:
La valeur calculée du gain du modèle interne pour CV1 - PV2, une fois le réglage terminé.
CV2PV2GainTuned
REAL
La valeur calculée du gain du modèle interne pour CV2 - PV2, une fois le réglage terminé.
CV3PV2GainTuned
REA:
La valeur calculée du gain du modèle interne pour CV3 - PV2, une fois le réglage terminé.
CV1PV1TCTuned
REAL
La valeur calculée de la constante de temps du modèle interne pour CV1 - PV1, une fois le réglage terminé.
CV2PV1TCTuned
REAL
La valeur calculée de la constante de temps du modèle interne pour CV2 - PV1, une fois le réglage terminé.
CV3PV1TCTuned
REAL
La valeur calculée de la constante de temps du modèle interne pour CV3 - PV1, une fois le réglage terminé.
CV1PV2TCTuned
REAL
La valeur calculée de la constante de temps du modèle interne pour CV1 - PV2, une fois le réglage terminé.
CV2PV2TCTuned
REAL
La valeur calculée de la constante de temps du modèle interne pour CV2 - PV2, une fois le réglage terminé.
CV3PV2TCTuned
REAL
La valeur calculée de la constante de temps du modèle interne pour CV3 - PV2, une fois le réglage terminé.
CV1PV1DTTuned
REAL
La valeur calculée du temps mort de modèle interne pour CV1 - PV1, une fois le réglage terminé.
CV2PV1DTTuned
REAL
La valeur calculée du temps mort de modèle interne pour CV2 - PV1, une fois le réglage terminé.
CV3PV1DTTuned
REAL
La valeur calculée du temps mort de modèle interne pour CV3 - PV1, une fois le réglage terminé.
CV1PV2DTTuned
REAL
La valeur calculée du temps mort de modèle interne pour CV1 - PV2, une fois le réglage terminé.
CV2PV2DTTuned
REAL
La valeur calculée du temps mort de modèle interne pour CV2 - PV2, une fois le réglage terminé.
CV3PV2DTTuned
REAL
La valeur calculée du temps mort de modèle interne pour CV3 - PV2, une fois le réglage terminé.
CV1PV1RespTCTunedS
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse lente pour CV1 - PV1, une fois le réglage terminé.
CV2PV1RespTCTunedS
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse lente pour CV2 - PV1, une fois le réglage terminé.
CV3PV1RespTCTunedS
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse lente pour CV3 - PV1, une fois le réglage terminé.
CV1PV2RespTCTunedS
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse lente pour CV1 - PV2, une fois le réglage terminé.
CV2PV2RespTCTunedS
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse lente pour CV2 - PV2, une fois le réglage terminé.
CV3PV2RespTCTunedS
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse lente pour CV3 - PV2, une fois le réglage terminé.
CV1PV1RespTCTunedM
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse moyenne pour CV1 - PV1, une fois le réglage terminé.
CV2PV1RespTCTunedM
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse moyenne pour CV2 - PV1, une fois le réglage terminé.
CV3PV1RespTCTunedM
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse moyenne pour CV3 - PV1, une fois le réglage terminé.
CV1PV2RespTCTunedM
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse moyenne pour CV1 - PV2 , une fois le réglage terminé.
CV2PV2RespTCTunedM
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse moyenne pour CV2 - PV2, une fois le réglage terminé.
CV3PV2RespTCTunedM
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse moyenne pour CV3 - PV2, une fois le réglage terminé.
CV1PV1RespTCTunedF
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse rapide pour CV1 - PV1, une fois le réglage terminé.
CV2PV1RespTCTunedF
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse rapide pour CV2 - PV1, une fois le réglage terminé.
CV3PV1RespTCTunedF
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse rapide pour CV3 - PV1, une fois le réglage terminé.
CV1PV2RespTCTunedF
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse rapide pour CV1 - PV2, une fois le réglage terminé.
CV2PV2RespTCTunedF
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse rapide pour CV2 - PV2, une fois le réglage terminé.
CV3PV2RespTCTunedF
REAL
La valeur calculée de la constante de temps de la variable de contrôle en vitesse de réponse rapide pour CV3 - PV2, une fois le réglage terminé.
AtuneCV1PV1On
BOOL
Définir sur Vrai lorsque le réglage automatique a été activé pour CV1 - PV1.
AtuneCV2PV1On
BOOL
Définir sur Vrai lorsque le réglage automatique a été activé pour CV2 - PV1.
AtuneCV3PV1On
BOOL
Définir sur Vrai lorsque le réglage automatique a été activé pour CV3 - PV1.
AtuneCV1PV1Done
BOOL
Définir sur Vrai lorsque le réglage automatique a été exécuté avec succès pour CV1 - PV1.
AtuneCV2PV1Done
BOOL
Définir sur Vrai lorsque le réglage automatique a été exécuté avec succès pour CV2 - PV1.
AtuneCV3PV1Done
BOOL
Définir sur Vrai lorsque le réglage automatique a été exécuté avec succès pour CV3 - PV1.
AtuneCV1PV1Aborted
BOOL
Définir sur Vrai lorsque le réglage automatique pour CV1 - PV1 a été abandonné par l’utilisateur ou en raison d'erreurs survenues pendant l'opération de réglage automatique.
AtuneCV2PV1Aborted
BOOL
Définir sur Vrai lorsque le réglage automatique pour CV2 - PV1 a été abandonné par l’utilisateur ou en raison d'erreurs survenues pendant l'opération de réglage automatique.
AtuneCV3PV1Aborted
BOOL
Définir sur Vrai lorsque le réglage automatique pour CV3 PV1 a été abandonné par l’utilisateur ou en raison d'erreurs survenues pendant l'opération de réglage automatique.
AtuneCV1PV2On
BOOL
Définir sur Vrai lorsque le réglage automatique a été activé pour CV1 - PV2.
AtuneCV2PV2On
BOOL
Définir sur Vrai lorsque le réglage automatique a été activé pour CV2 - PV2.
AtuneCV3PV2On
BOOL
Définir sur Vrai lorsque le réglage automatique a été activé pour CV3 - PV2.
AtuneCV1PV2Done
BOOL
Définir sur Vrai lorsque le réglage automatique a été exécuté avec succès pour CV1 - PV2.
AtuneCV2PV2Done
BOOL
Définir sur Vrai lorsque le réglage automatique a été exécuté avec succès pour CV2 - PV2.
AtuneCV3PV2Done
BOOL
Définir sur Vrai lorsque le réglage automatique a été exécuté avec succès pour CV3 - PV2.
ATuneCV1PV2Aborted
BOOL
Définir sur Vrai lorsque le réglage automatique pour CV1-PV2 a été abandonné par l’utilisateur ou en raison d'erreurs survenues pendant l'opération de réglage automatique.
ATuneCV2PV2Aborted
BOOL
Définir sur Vrai lorsque le réglage automatique pour CV2-PV2 a été abandonné par l’utilisateur ou en raison d'erreurs survenues pendant l'opération de réglage automatique.
ATuneCV3PV2Aborted
BOOL
Définir sur Vrai lorsque le réglage automatique pour CV3-PV2 a été abandonné par l’utilisateur ou en raison d'erreurs survenues pendant l'opération de réglage automatique.
AtuneCV1PV1Status
DINT
État mappé par bits pour CV1 - PV1. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
AtuneCV2PV1Status
DINT
État mappé par bits pour CV2 - PV1. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
AtuneCV3PV1Status
DINT
État mappé par bits pour CV3 - PV1.
Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
AtuneCV1PV2Status
DINT
État mappé par bits pour CV1 - PV2. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
AtuneCV2PV2Status
DINT
État mappé par bits pour CV2 - PV2. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
AtuneCV3PV2Status
DINT
État mappé par bits pour CV3 - PV2. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
AtuneCV1PV1Fault
BOOL
CV1 - PV1 Le réglage automatique a provoqué l’un des défauts suivants.
Bit 0 de AtuneCV1PV1Status
AtuneCV2PV1Fault
BOOL
Le réglage automatique de CV2 - PV1 a généré l'un des défauts suivants.
Bit 0 de AtuneCV2PV1Status
AtuneCV3PV1Fault
BOOL
Le réglage automatique de CV3 - PV1 a généré l'un des défauts suivants.
Bit 0 de AtuneCV3PV1Status
AtuneCV1PV1OutOfLimit
BOOL
PV1 ou la prédiction de l’incrément de temps mort de PV1 dépasse la limite PV1TuneLimit pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 est abandonné.
Bit 1 de AtuneCV1PV1Status
AtuneCV2PV1OutOfLimit
BOOL
PV1 ou la prédiction de l’incrément de temps mort de PV1 dépasse la limite PV1TuneLimit pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 est abandonné.
Bit 1 de AtuneCV2PV1Status
AtuneCV3PV1OutOfLimit
BOOL
PV1 ou la prédiction de l’incrément de temps mort de PV1 dépasse la limite PV1TuneLimit pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 est abandonné.
Bit 1 de AtuneCV3PV1Status
AtuneCV1PV1ModeInv
BOOL
Le mode MMC n’était pas Manuel au début du réglage automatique ou le mode MMC a changé et n’était plus le mode Manuel pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 n'est pas démarré ou est abandonné.
Bit 2 de AtuneCV1PV1Status
AtuneCV2PV1ModeInv
BOOL
Le mode MMC n’était pas Manuel au début du réglage automatique ou le mode MMC a changé et n’était plus le mode Manuel pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 n’est pas entamé ou est abandonné.
Bit 2 de AtuneCV2PV1Status
AtuneCV3PV1ModeInv
BOOL
Le mode MMC n’était pas Manuel au début du réglage automatique ou le mode MMC a changé et n’était plus le mode Manuel pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 n’est pas entamé ou est abandonné.
Bit 2 de AtuneCV3PV1Status
AtuneCV1PV1WindupFault
BOOL
CV1WindupHIn ou CV1WindupLIn est Vrai au début du réglage automatique de CV1 - PV1 ou pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 n'est pas démarré ou est abandonné.
Bit 3 de AtuneCV1PV1Status
AtuneCV2PV1WindupFault
BOOL
CV2WindupHIn ou CV2WindupLIn est Vrai au début du réglage automatique de CV2 - PV1 ou pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 n’est pas entamé ou est abandonné.
Bit 3 de AtuneCV2PV1Status
AtuneCV3PV1WindupFault
BOOL
CV3WindupHIn ou CV3WindupLIn est Vrai au début du réglage automatique de CV3 - PV1 ou pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 n’est pas entamé ou est abandonné.
Bit 3 de AtuneCV3PV1Status
AtuneCV1PV1StepSize0
BOOL
CV1StepSizeUsed = 0 au début du réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 n'est pas démarré.
Bit 4 de AtuneCV1PV1Status
AtuneCV2PV1StepSize0
BOOL
CV2StepSizeUsed = 0 au début du réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 n’est pas entamé.
Bit 4 de AtuneCV2PV1Status
AtuneCV3PV1StepSize0
BOOL
CV3StepSizeUsed = 0 au début du réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 n’est pas entamé.
Bit 4 de AtuneCV3PV1Status
AtuneCV1PV1LimitsFault
BOOL
CV1LimitsInv et CVManLimiting sont Vrais au début du réglage automatique de CV1 - PV1 ou pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 n'est pas démarré ou est abandonné.
Bit 5 de AtuneCV1PV1Status
AtuneCV2PV1LimitsFault
BOOL
CV2LimitsInv et CVManLimiting sont Vrais au début du réglage automatique de CV2 - PV1 ou pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 _PV1 n’est pas entamé ou est abandonné.
Bit 5 de AtuneCV2PV1Status
AtuneCV3PV1LimitsFault
BOOL
CV3LimitsInv et CVManLimiting sont Vrais au début du réglage automatique de CV3 - PV1 ou pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 n’est pas entamé ou est abandonné.
Bit 5 de AtuneCV3PV1Status
AtuneCV1PV1InitFault
BOOL
CV1Initializing est Vrai au début du réglage automatique de CV1 - PV1 ou pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 n'est pas démarré ou est abandonné.
Bit 6 de AtuneCV1PV1Status
AtuneCV2PV1InitFault
BOOL
CV2Initializing est Vrai au début du réglage automatique de CV2 - PV1 ou pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 n’est pas entamé ou est abandonné.
Bit 6 de AtuneCV2PV1Status
AtuneCV3PV1InitFault
BOOL
CV3Initializing est Vrai au début du réglage automatique de CV3 - PV1 ou pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 n’est pas entamé ou est abandonné.
Bit 6 de AtuneCV3PV1Status
AtuneCV1PV1EUSpanChanged
BOOL
CV1EUSpan ou PV1EUSpan change pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 est abandonné.
Bit 7 de AtuneCV1PV1Status
AtuneCV2PV1EUSpanChanged
BOOL
CV2EUSpan ou PV1EUSpan change pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 est abandonné.
Bit 7 de AtuneCV2PV1Status
AtuneCV3PV1EUSpanChanged
BOOL
CV3EUSpan ou PV1EUSpan change pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 est abandonné.
Bit 7 de AtuneCV3PV1Status
AtuneCV1PV1Changed
BOOL
CV1Oper change dans le mode de contrôle Opérateur ou CV1Prog change dans le mode de contrôle Programme ou CV1 devient haut/bas ou ROC est limitée pendant le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 est abandonné.
Bit 8 de AtuneCV1PV1Status
AtuneCV2PV1Changed
BOOL
CV2Oper change dans le mode de contrôle Opération ou CV2Prog change dans le mode de contrôle Programme ou CV2 devient haut/bas ou ROC est limitée pendant le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 est abandonné.
Bit 8 de AtuneCV2PV1Status
AtuneCV3PV1Changed
BOOL
CV3Oper change dans le mode de contrôle Opération ou CV3Prog change dans le mode de contrôle Programme ou CV3 devient haut/bas ou ROC est limitée pendant le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 est abandonné.
Bit 8 de AtuneCV3PV1Status
AtuneCV1PV1Timeout
BOOL
Le temps écoulé est plus long que la limite de temps de réglage PV1AtuneTimeLimit depuis le début du test portant sur l’incrément. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 est abandonné.
Bit 9 de AtuneCV1PV1Status
AtuneCV2PV1Timeout
BOOL
Le temps écoulé est plus long que la limite de temps de réglage PV1AtuneTimeLimit depuis le début du test portant sur l’incrément. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 est abandonné.
Bit 9 de AtuneCV2PV1Status
AtuneCV3PV1Timeout
BOOL
Le temps écoulé est plus long que la limite de temps de réglage PV1AtuneTimeLimit depuis le début du test portant sur l’incrément. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 est abandonné.
Bit 9 de AtuneCV3PV1Status
AtuneCV1PV1NotSettled
BOOL
Le changement de PV1 est trop important et ne permet pas d'effectuer le réglage automatique de CV1 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV1 est abandonné. Attendre que PV1 soit plus stable avant d'effectuer le réglage automatique de CV1 - PV1.
Bit 10 de AtuneCV1PV1Status
AtuneCV2PV1NotSettled
BOOL
Le changement de PV1 est trop important et ne permet pas d'effectuer le réglage automatique de CV2 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV1 est abandonné. Attendre que PV1 soit plus stable avant d'effectuer le réglage automatique de CV2 - PV1.
Bit 10 de AtuneCV2PV1Status
AtuneCV3PV1NotSettled
BOOL
Le changement de PV1 est trop important et ne permet pas d'effectuer le réglage automatique de CV3 - PV1. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV1 est abandonné. Attendre que PV1 soit plus stable avant d'effectuer le réglage automatique de CV3 - PV1.
Bit 10 de AtuneCV3PV1Status
AtuneCV1PV2Fault
BOOL
Le réglage automatique de CV1 - PV2 a généré l'un des défauts suivants.
Bit 0 de AtuneCV1PV2Status
AtuneCV2PV2Faul
BOOL
Le réglage automatique de CV2 - PV2 a généré l'un des défauts suivants.
Bit 0 de AtuneCV2PV2Status
AtuneCV3PV2Fault
BOOL
Le réglage automatique de CV3 - PV2 a généré l'un des défauts suivants.
Bit 0 de AtuneCV3PV2Status
AtuneCV1PV2OutOfLimit
BOOL
PV2 ou la prédiction de l’incrément de temps mort de PV2 dépasse la limite PV2TuneLimit pendant le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 est abandonné.
Bit 1 de AtuneCV1PV2Status
AtuneCV2PV2OutOfLimit
BOOL
PV2 ou la prédiction de l’incrément de temps mort de PV2 dépasse la limite PV2TuneLimit pendant le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 est abandonné.
Bit 1 de AtuneCV2PV2Status
AtuneCV3PV2OutOfLimit
BOOL
PV2 ou la prédiction de l’incrément de temps mort de PV2 dépasse la limite PV2TuneLimit pendant le réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 est abandonné.
Bit 1 de AtuneCV3PV2Status
AtuneCV1PV2ModeInv
BOOL
Le mode MMC n’était pas Manuel au début du réglage automatique ou le mode MMC a changé et n’était plus le mode Manuel pendant le réglage automatique de CV1 - PV2. Lorsque c’est Vrai, le réglage automatique de CV1 - PV2 n’est pas entamé ou est abandonné.
Bit 2 de AtuneCV1PV2Status
AtuneCV2PV2ModeInv
BOOL
Le mode MMC n’était pas Manuel au début du réglage automatique ou le mode MMC a changé et n’était plus le mode Manuel pendant le réglage automatique de CV2 - PV2. Lorsque c’est Vrai, le réglage automatique de CV2 - PV2 n’est pas entamé ou est abandonné.
Bit 2 de AtuneCV2PV2Status
AtuneCV3PV2ModeInv
BOOL
Le mode MMC n’était pas Manuel au début du réglage automatique ou le mode MMC a changé et n’était plus le mode Manuel pendant le réglage automatique de CV3 - PV2. Lorsque c’est Vrai, le réglage automatique de CV3 - PV2 n’est pas entamé ou est abandonné.
Bit 2 de AtuneCV3PV2Status
AtuneCV1PV2WindupFault
BOOL
CV1WindupHIn ou CV1WindupLIn est Vrai au début du réglage automatique de CV1 - PV2 ou pendant le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 n’est pas entamé ou est abandonné.
Bit 3 de AtuneCV1PV2Status
AtuneCV2PV2WindupFault
BOOL
CV2WindupHIn ou CV2WindupLIn est Vrai au début du réglage automatique de CV2 - PV2 ou pendant le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 n’est pas entamé ou est abandonné.
Bit 3 de AtuneCV2PV2Status
AtuneCV3PV2WindupFault
BOOL
CV3WindupHIn ou CV3WindupLIn est Vrai au début du réglage automatique de CV3 - PV2 ou pendant le réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 n’est pas entamé ou est abandonné.
Bit 3 de AtuneCV3PV2Status
AtuneCV1PV2StepSize0
BOOL
CV1StepSizeUsed = 0 au début du réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 n’est pas entamé.
Bit 4 de AtuneCV1PV2Status
AtuneCV2PV2StepSize0
BOOL
CV2StepSizeUsed = 0 au début du réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 n’est pas entamé.
Bit 4 de AtuneCV2PV2Status
AtuneCV3PV2StepSize0
BOOL
CV3StepSizeUsed = 0 au début du réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 n’est pas entamé.
Bit 4 de AtuneC3PV2Status
AtuneCV1PV2LimitsFault
BOOL
CV1LimitsInv et CVManLimiting sont Vrais au début du réglage automatique de CV1 - PV2 ou pendant le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 n’est pas entamé ou est abandonné.
Bit 5 de AtuneCV1PV2Status
AtuneCV2PV2LimitsFault
BOOL
CV2LimitsInv et CVManLimiting sont Vrais au début du réglage automatique de CV2 - PV2 ou pendant le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 n’est pas entamé ou est abandonné.
Bit 5 de AtuneCV2PV2Status
AtuneCV3PV2LimitsFault
BOOL
CV3LimitsInv et CVManLimiting sont Vrais au début du réglage automatique de CV3 - PV2 ou pendant le réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 n’est pas entamé ou est abandonné.
Bit 5 de AtuneCV3PV2Status
AtuneCV1PV2InitFault
BOOL
CV1Initializing est Vrai au début du réglage automatique de CV1 - PV2 ou pendant le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 n’est pas entamé ou est abandonné.
Bit 6 de AtuneCV1PV2Status
AtuneCV2PV2InitFault
BOOL
CV2Initializing est Vrai au début du réglage automatique de CV2 - PV2 ou pendant le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 n’est pas entamé ou est abandonné.
Bit 6 de AtuneCV2PV2Status
AtuneCV3PV2InitFault
BOOL
CV3Initializing est Vrai au début du réglage automatique de CV3 - PV2 ou pendant le réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 n’est pas entamé ou est abandonné.
Bit 6 de AtuneCV3PV2Status
AtuneCV1PV2EUSpanChanged
BOOL
CV1EUSpan ou PV2EUSpan change pendant le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 est abandonné.
Bit 7 de AtuneCV1PV2Status
AtuneCV2PV2EUSpanChanged
BOOL
CV2EUSpan ou PV2EUSpan change pendant le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 est abandonné.
Bit 7 de AtuneCV2PV2Status
AtuneCV3PV2EUSpanChanged
BOOL
CV3EUSpan ou PV2EUSpan change pendant le réglage automatique de CV2 - PV3. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 est abandonné.
Bit 7 de AtuneCV3PV2Status
AtuneCV1PV2Changed
BOOL
CV1Oper change dans le mode de contrôle Opération ou CV1Prog change dans le mode de contrôle Programme ou CV1 devient haut/bas ou ROC est limitée pendant le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 est abandonné.
Bit 8 de AtuneCV1PV2Status
AtuneCV2PV2Changed
BOOL
CV2Oper change dans le mode de contrôle Opération ou CV2Prog change dans le mode de contrôle Programme ou CV2 devient haut/bas ou ROC est limitée pendant le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 est abandonné.
Bit 8 de AtuneCV2PV2Status
AtuneCV3PV2Changed
BOOL
CV3Oper change dans le mode de contrôle Opération ou CV3Prog change dans le mode de contrôle Programme ou CV3 devient haut/bas ou ROC est limitée pendant le réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 est abandonné.
Bit 8 de AtuneCV3PV2Status
AtuneCV1PV2Timeout
BOOL
Le temps écoulé est plus long que la limite de temps de réglage PV2AtuneTimeLimit depuis le début du test portant sur l’incrément. Lorsque la valeur est Vrai, le réglage automatique de CV1 - PV2 est abandonné.
Bit 9 de AtuneCV1PV2Status
AtuneCV2PV2Timeout
BOOL
Le temps écoulé est plus long que la limite de temps de réglage PV2AtuneTimeLimit depuis le début du test portant sur l’incrément. Lorsque la valeur est Vrai, le réglage automatique de CV2 - PV2 est abandonné.
Bit 9 de AtuneCV2PV2Status
AtuneCV3PV2Timeout
BOOL
Le temps écoulé est plus long que la limite de temps de réglage PV2AtuneTimeLimit depuis le début du test portant sur l’incrément. Lorsque la valeur est Vrai, le réglage automatique de CV3 - PV2 est abandonné.
Bit 9 de AtuneCV3PV2Status
AtuneCV1PV2NotSettled
BOOL
Le changement de PV2 est trop important et ne permet pas d'effectuer le réglage automatique de CV1 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV1-PV2 est abandonné. Attendre que PV2 soit plus stable avant d'effectuer le réglage automatique de CV1 - PV2.
Bit 10 de AtuneCV1PV2Status
AtuneCV2PV2NotSettled
BOOL
Le changement de PV2 est trop important et ne permet pas d'effectuer le réglage automatique de CV2 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV2-PV2 est abandonné. Attendre que PV2 soit plus stable avant d'effectuer le réglage automatique de CV2 - PV2.
Bit 10 de AtuneCV2PV2Status
AtuneCV3PV2NotSettled
BOOL
Le changement de PV2 est trop important et ne permet pas d'effectuer le réglage automatique de CV3 - PV2. Lorsque la valeur est Vrai, le réglage automatique de CV3-PV2 est abandonné. Attendre que PV2 soit plus stable avant d'effectuer le réglage automatique de CV3-PV2.
Bit 10 de AtuneCV3PV2Status
Status1
DINT
État mappé par bits du bloc fonctionnel. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit. Tout paramètre qui pourrait avoir été configuré avec une valeur incorrecte doit avoir un bit de paramètre Status indiquant son statut incorrect.
Status2
DINT
État supplémentaire mappé par bits du bloc fonctionnel. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit. Tout paramètre qui pourrait avoir été configuré avec une valeur incorrecte doit avoir un bit de paramètre Status indiquant son statut incorrect.
Status3CV1
DINT
État CV1 supplémentaire mappé par bits du bloc fonctionnel. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
Status3CV2
DINT
État CV2 supplémentaire mappé par bits du bloc fonctionnel. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
Status3CV3
DINT
État CV3 supplémentaire mappé par bits du bloc fonctionnel. Une valeur égale à 0 indique qu’aucun défaut ne s’est produit.
InstructFault
BOOL
Le bloc fonctionnel a généré un défaut. Indique l’état des bits dans Status1, Status2 et Status3CV(n), où (n) peut avoir la valeur 1, 2 ou 3.
Bit 0 de Status1
PV1Faulted
BOOL
Mauvaise santé de la variable de procédé PV1.
Bit 1 de Status1
PV2Faulted
BOOL
Mauvaise santé de la variable de procédé PV2.
Bit 2 de Status1
PV1SpanInv
BOOL
La plage de PV1 est incorrecte, PV1EUMax < PV1EUMin.
Bit 3 de Status1
PV2SpanInv
BOOL
La plage de PV2 est incorrecte, PV2EUMax < PV2EUMin.
Bit 4 de Status1
SP1ProgInv
BOOL
SP1Prog < SP1LLimit ou > SP1HLimit. Valeur limite utilisée pour SP1.
Bit 5 de Status1
SP2ProgInv
BOOL
SP2Prog < SP2LLimit ou > SP2HLimit. Valeur limite utilisée pour SP2.
Bit 6 de Status1
SP1OperInv
BOOL
SP1Oper < SP1LLimit ou > SP1HLimit. Valeur limite utilisée pour SP1.
Bit 7 de Status1
SP2OperInv
BOOL
SP2Oper < SP2LLimit ou > SP2HLimit. Valeur limite utilisée pour SP2.
Bit 8 de Status1
SP1LimitsInv
BOOL
Limites incorrectes : SP1LLimit < PV1EUMin, SP1HLimit > PV1EUMax ou SP1HLimit < SP1LLimit. Si SP1HLimit < SP1LLimit, limiter la valeur en faisant appel à SP1LLimit.
Bit 9 de Status1
SP2LimitsInv
BOOL
Limites incorrectes : SP2LLimit < PV2EUMin, SP2HLimit > PV2EUMax ou SP2HLimit < SP2LLimit. Si SP2HLimit < SP2LLimit, limiter la valeur en faisant appel à SP2LLimit.
Bit 10 de Status1
SampleTimeTooSmall
BOOL
Temps mort/DeltaT du modèle doit être inférieur ou égal à 200.
Bit 11 de Status1
PV1FactorInv
BOOL
Valeur saisie pour Factor1 < 0.
Bit 12 de Status1
PV2FactorInv
BOOL
Valeur saisie pour Factor2 < 0.
Bit 13 de Status1
TimingModeInv
BOOL
Valeur saisie pour TimingMode incorrecte. Si le mode actuel n’est pas Outrepassement ou Portable, définir sur mode Manuel.
Bit 27 de Status2
RTSMissed
BOOL
Ne s’utilise que dans le mode Échantillon en temps réel. Est VRAl lorsqu’ABS(DeltaT – RTSTime) > 1 milliseconde.
Bit 28 de Status2
RTSTimeInv
BOOL
Valeur saisie pour RTSTime incorrecte.
Bit 29 de Status2
RTSTimeStampInv
BOOL
RTSTimeStamp incorrect. Si le mode actuel n’est pas Outrepassement ou Portable, définir sur mode Manuel.
Bit 30 de Status2
DeltaTInv
BOOL
DeltaT incorrect. Si le mode actuel n’est pas Outrepassement ou Portable, définir sur mode Manuel.
Bit 31 de Status2
CV1Faulted
BOOL
Mauvaise santé de la variable de contrôle CV1.
Bit 0 de Status3CV1
CV2Faulted
BOOL
Mauvaise santé de la variable de contrôle CV2.
Bit 0 de Status3CV2
CV3Faulted
BOOL
Mauvaise santé de la variable de contrôle CV3.
Bit 0 de Status3CV3
CV1HandFBFaulted
BOOL
Mauvaise santé de la valeur CV1 HandFB.
Bit 1 de Status3CV1
CV2HandFBFaulted
BOOL
Mauvaise santé de la valeur CV2 HandFB.
Bit 1 de Status3CV2
CV3HandFBFaulted
BOOL
Mauvaise santé de la valeur CV3 HandFB.
Bit 1 de Status3CV3
CV1ProgInv
BOOL
CV1Prog < 0 ou > 100 ou < CV1LLimit ou > CV1HLimit lorsque CVManLimiting est VRAI. Valeur limite utilisée pour CV1.
Bit 2 de Status3CV1
CV2ProgInv
BOOL
CV2Prog < 0 ou > 100 ou < CV2LLimit ou > CV2HLimit lorsque CVManLimiting est VRAI. Valeur limite utilisée pour CV2.
Bit 2 de Status3CV2
CV3ProgInv
BOOL
CV3Prog < 0 ou > 100 ou < CV3LLimit ou > CV3HLimit lorsque CVManLimiting est VRAI. Valeur limite utilisée pour CV3.
Bit 2 de Status3CV3
CV1OperInv
BOOL
CV1Oper < 0 ou > 100 ou < CV1LLimit ou > CV1HLimit lorsque CVManLimiting est VRAI. Valeur limite utilisée pour CV1.
Bit 3 de Status3CV1
CV2OperInv
BOOL
CV2Oper < 0 ou > 100 ou < CV2LLimit ou > CV2HLimit lorsque CVManLimiting est VRAI. Valeur limite utilisée pour CV2.
Bit 3 de Status3CV2
CV3OperInv
BOOL
CV3Oper < 0 ou > 100, ou < CV3LLimit ou > CV3HLimit lorsque CVManLimiting est TRUE. Valeur limite utilisée pour CV3.
Bit 3 de Status3CV3
CV1OverrideValueInv
BOOL
CV1OverrideValue < 0 ou > 100. Valeur limite utilisée pour CV1.
Bit 4 de Status3CV1
CV2OverrideValueInv
BOOL
CV2OverrideValue < 0 ou > 100. Valeur limite utilisée pour CV2.
Bit 4 de Status3CV2
CV3OverrideValueInv
BOOL
CV3OverrideValue < 0 ou > 100. Valeur limite utilisée pour CV3.
Bit 4 de Status3CV3
CV1EUSpanInv
BOOL
La plage de CV1EU est incorrecte, CV1EUMax égale CV1EUMin.
Bit 5 de Status3CV1
CV2EUSpanInv
BOOL
La plage de CV2EU est incorrecte, CV2EUMax égale CV2EUMin.
Bit 5 de Status3CV2
CV3EUSpanInv
BOOL
La plage de CV3EU est incorrecte, CV3EUMax égale CV3EUMin.
Bit 5 de Status3CV3
CV1LimitsInv
BOOL
CV1LLimit < 0, CV1HLimit > 100 ou CV1HLimit <= CV1LLimit. Si CV1HLimit <= CV1LLimit, limitez CV1 en faisant appel à CV1LLimit.
Bit 6 de Status3CV1
CV2LimitsInv
BOOL
CV2LLimit < 0, CV2HLimit > 100 ou CV2HLimit <= CV2LLimit. Si CV2HLimit <= CV2LLimit, limitez CV2 en faisant appel à CV2LLimit.
Bit 6 de Status3CV2
CV3LimitsInv
BOOL
CV3LLimit < 0, CV3HLimit > 100 ou CV3HLimit <= CV3LLimit. Si CV3HLimit <= CV3LLimit, limitez CV3 en faisant appel à CV3LLimit.
Bit 6 de Status3CV3
CV1ROCLimitInv
BOOL
Valeur saisie pour CV1ROCLimit < 0, désactive la limitation ROC de CV1.
Bit 7 de Status3CV1
CV2ROCLimitInv
BOOL
Valeur saisie pour CV2ROCLimit < 0, désactive la limitation ROC de CV2.
Bit 7 de Status3CV2
CV3ROCLimitInv
BOOL
Valeur saisie pour CV3ROCLimit < 0, désactive la limitation ROC de CV3.
Bit 7 de Status3CV3
CV1HandFBInv
BOOL
CV1 HandFB < 0 ou > 100. Valeur limite utilisée pour CV1.
Bit 8 de Status3CV1
CV2HandFBInv
BOOL
CV2 HandFB < 0 ou > 100. Valeur limite utilisée pour CV2.
Bit 8 de Status3CV2
CV3HandFBInv
BOOL
CV3 HandFB < 0 ou > 100. Valeur limite utilisée pour CV3.
Bit 8 de Status3CV3
CV1PV1ModelGainInv
BOOL
CV1PV1ModelGain est égal à 1.#QNAN ou -1.#IND. (Pas un nombre) ou ± 1.$ ( Infinité ∞ ).
Bit 9 de Status3CV1
CV2PV1ModelGainInv
BOOL
Valeur saisie pour CV2 - PV1 Le gain du modèle est égal à 1.#QNAN ou -1.#IND. (Pas un nombre) ou ± 1.$ ( Infinité ∞
Bit 9 de Status3CV2
CV3PV1ModelGainInv
BOOL
Valeur saisie pour CV3 - PV1 Le gain du modèle est égal à 1.#QNAN ou -1.#IND. (Pas un nombre) ou ± 1.$
(Infinité ∞).
Bit 9 de Status3CV3
CV1PV2ModelGainInv
BOOL
CV1PV2ModelGain est égal à 1.#QNAN ou -1.#IND. (Pas un nombre) ou ± 1.$ ( Infinité ∞ ).
Bit 10 de Status3CV1
CV2PV2ModelGainInv
BOOL
Valeur saisie pour CV2 - PV2 Le gain du modèle est égal à 1.#QNAN ou -1.#IND. (Pas un nombre) ou ± 1.$ ( Infinité ∞ ).
Bit 10 de Status3CV2
CV3PV2ModelGainInv
BOOL
Valeur saisie pour CV3 - PV2 Le gain du modèle est égal à 1.#QNAN ou -1.#IND. (Pas un nombre) ou ± 1.$
(Infinité ∞).
Bit 10 de Status3CV3
CV1PV1ModelTCInv
BOOL
Valeur saisie pour CV1 - PV1 Constante de temps du modèle < 0.
Bit 11 de Status3CV1
CV2PV1ModelTCInv
BOOL
Valeur saisie pour CV2 - PV1 Constante de temps du modèle < 0.
Bit 11 de Status3CV2
CV3PV1ModelTCInv
BOOL
Valeur saisie pour CV3 - PV1 Constante de temps du modèle < 0.
Bit 11 de Status3CV3
CV1PV2ModelTCInv
BOOL
Valeur saisie pour CV1 - PV2 Constante de temps du modèle < 0.
Bit 12 de Status3CV1
CV2PV2ModelTCInv
BOOL
Valeur saisie pour CV2 - PV2 Constante de temps du modèle < 0.
Bit 12 de Status3CV2
CV3PV2ModelTCInv
BOOL
Valeur saisie pour CV3 - PV2 Constante de temps du modèle < 0.
Bit 12 de Status3CV3
CV1PV1ModelDTInv
BOOL
Valeur saisie pour CV1-PV1 Temps mort du modèle < 0.
Bit 13 de Status3CV1
CV2PV1ModelDTInv
BOOL
Valeur saisie pour CV2-PV1 Temps mort du modèle < 0.
Bit 13 de Status3CV2
CV3PV1ModelDTInv
BOOL
Valeur saisie pour CV3-PV1 Temps mort du modèle < 0.
Bit 13 de Status3CV3
CV1PV2ModelDTInv
BOOL
Valeur saisie pour CV1-PV2 Temps mort du modèle < 0.
Bit 14 de Status3CV1
CV2PV2ModelDTInv
BOOL
Valeur saisie pour CV2-PV2 Temps mort du modèle < 0.
Bit 14 de Status3CV2
CV3PV2ModelDTInv
BOOL
Valeur saisie pour CV3-PV2 Temps mort du modèle < 0.
Bit 14 de Status3CV3
CV1PV1RespTCInv
BOOL
Valeur saisie pour CV1-PV1 Constante de temps de réponse < 0.
Bit 15 de Status3CV1
CV2PV1RespTCInv
BOOL
Valeur saisie pour CV2-PV1 Constante de temps de réponse < 0.
Bit 15 de Status3CV2
CV3PV1RespTCInv
BOOL
Valeur saisie pour CV3-PV1 Constante de temps de réponse < 0.
Bit 15 de Status3CV3
CV1PV2RespTCInv
BOOL
Valeur saisie pour CV1-PV2 Constante de temps de réponse < 0.
Bit 16 de Status3CV1
CV2PV2RespTCInv
BOOL
Valeur saisie pour CV2-PV2 Constante de temps de réponse < 0.
Bit 16 de Status3CV2
CV3PV2RespTCInv
BOOL
Valeur saisie pour CV3-PV2 Constante de temps de réponse < 0.
Bit 16 de Status3CV3
CV1TargetInv
BOOL
Valeur saisie pour CV1 Cible < 0 ou > 100.
Bit 17 de Status3CV1
CV2TargetInv
BOOL
Valeur saisie pour CV2 Cible < 0 ou > 100.
Bit 17 de Status3CV2
CV3TargetInv
BOOL
Valeur saisie pour CV3 Cible < 0 ou > 100.
Bit 17 de Status3CV3
Description
Le MMC est un algorithme flexible qui est basé sur le modèle et peut s’utiliser sous deux modes de configuration de base :
  • Trois variables de contrôle qui permettent de contrôler deux variables interactives de traitement
  • Deux variables de contrôle qui permettent de contrôler deux variables interactives de traitement
Vous trouverez ci-après un exemple de configuration à fractionnement du bloc fonctionnel MMC.
MMC Description
Élément
Description
M11
Modèle interne CV1 - PV1
M21
Modèle interne CV2 - PV1
M31
Modèle interne CV3 - PV1
M12
Modèle interne CV1 - PV2
M22
Modèle interne CV2 - PV2
M32
Modèle interne CV3 - PV2
T
Réponse cible
C11, C22
Blocs fonctionnels prédictifs du modèle (IMC) qui contrôlent, actuellement et respectivement, PV1 et PV2 par rapport à SP1 et SP2
Y11, Y21, Y31, Y12, Y22, Y32
Sorties des modèles M11, M21, M31, M12, M22, M32
Y1
Prédiction pour PV1
Y2
Prédiction PV2
CV1 (Rapport de reflux)
Contrôle PV1 (composition supérieure) en Contrôle coordonné (CC1).
CV2 (flux d'écoulement)
Contrôle PV2 (composition inférieure) en Contrôle coordonné (CC2).
CV3
Pilote la valeur cible par le biais d’une réponse cible.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Indexer via des tableaux pour consulter les défauts d’indexation par tableau.
Exécution
Noter que dans Texte Structuré, EnableIn est toujours vrai lors d’une scrutation normale. Par conséquent, si l'instruction est dans le chemin d'accès de commande activé par la logique, elle est exécutée.
Reportez-vous à la section Attributs du bloc fonctionnel pour plus de détails, y compris les définitions et le comportement général pour toutes les instructions du bloc fonctionnel.
Toutes les conditions sous la ligne grisée ne peuvent se produire que pendant le mode de Scrutation Normale.
Condition/état
Action entreprise
Préscrutation
Les bits .EnableIn et .EnableOut sont définis sur faux.
Post-scrutation
Les bits .EnableIn et .EnableOut sont définis sur faux.
EnableIn est faux
Les bits .EnableIn et .EnableOut sont définis sur faux.
Première exécution de l'instruction
Aucune action d’état spécifique prise.
L'algorithme primaire n'est pas exécuté, mais il validera cependant les paramètres d'entrée.
Première scrutation de l'instruction
Aucune action d’état spécifique prise.
L'algorithme primaire n'est pas exécuté, mais il validera cependant les paramètres d'entrée.
EnableIn est vrai
Les bits .EnableIn et .EnableOut sont définis sur vrai.
L'algorithme principal de l'instruction sera exécuté et les sorties seront actualisées.
Implémentation native
Plateforme
Fonction Intrinsèques/Principale
ABRisc/ARM
Code d'assemblage ABRisc
void FB_ModularMultivariableControl(UINT32 *pulArg0Ptr)
RCA
MMC(instance)
void FB_ModularMultivariableControl(UINT32 *pulArg0Ptr)
SoftLogix (X86)
void rts$MMC(UINT32 *pFbdBlock)
Exemple
Bloc fonctionnel
MMC_FB_ex_v31
Texte structuré
mmcTag.PV1 := mmcInput1;
mmcTag.PV2 := mmcInput2;
mmcTag.SP1Prog := mmcInput3;
mmcTag.SP2Prog := mmcInput4;
mmcTag.CV1Prog := mmcInput5;
mmcTag.CV2Prog := mmcInput6;
mmcTag.CV3Prog := mmcInput7;
MMC(mmcTag);
mmcOutput1 := mmcTag.CV1EU;
mmcOutput2 := mmcTag.CV2EU;
mmcOutput3 := mmcTag.CV3EU;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal