Description détaillée des objets langage par défaut pour l'IODDT de type T_PROC_3SING_LOOP
(Traduction du document original anglais)
Introduction
Cette section décrit les objets langage pour l’IODDT de type T_PROC_3SING_LOOP. Ces objets langage par défaut sont associés aux régulateurs à 3 boucles uniques. Cette section regroupe les objets mot, dont les bits ont une signification particulière.
Exemple de déclaration d'une variable : IODDT_VAR1 de type T_PROC_3SING_LOOP.
Bit d'erreur %Ir.m.c.ERR
Le tableau suivant présente la signification du bit d'erreur CH_ERROR (%Ir.m.c.ERR).
Symbole standard
Type
Accès
Signification
Adresse
CH_ERROR
BOOL
R
Bit d’erreur de la voie de régulation.
%Ir.m.c.ERR
Commentaires
Indicateurs d'exécution d’un échange : EXCH_STS
Le tableau suivant présente les diverses significations des bits de contrôle d'échange de la voie EXCH_STS (%MWr.m.c.0).
Symbole standard
Type
Accès
Signification
Adresse
STS_IN_PROGR
BOOL
R
Les mots d'état de la voie sont en cours de lecture.
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
L’échange des paramètres de contrôle est en cours.
%MWr.m.c.0.1
ADJ_IN_PROGR
BOOL
R
L’échange des paramètres de réglage est en cours.
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
La reconfiguration du module est en cours.
%MWr.m.c.0.15
Compte rendu de l'échange : EXCH_RPT
Le tableau suivant présente les diverses significations des bits de compte rendu EXCH_RPT (%MWr.m.c.1).
Symbole standard
Type
Accès
Signification
Adresse
STS_ERR
BOOL
R
Erreur lors de la lecture des mots d'état de la voie.
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Erreur lors de l'échange des paramètres de contrôle.
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
Erreur lors d'un échange de paramètres de réglage.
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
Erreur lors de la reconfiguration de la voie.
(1 = échec)
%MWr.m.c.1.15
Erreurs standard pour la boucle 1, CH_FLT_B1
Le tableau suivant présente les diverses significations des bits de mot d'état CH_FLT_B1 (%MWr.m.c.2) pour une boucle unique 1.
Symbole standard
Type
Accès
Signification
Adresse
INTERNAL_FLT_B1
BOOL
R
Erreur interne fatale sur la boucle 1.
%MWr.m.c.2.4
CONF_FLT_B1
BOOL
R
Erreur de configuration sur la boucle 1.
%MWr.m.c.2.5
MISSING_ADDR_B1
BOOL
R
Adresse du registre IMC manquante sur la boucle 1 ou adresse de copie servo manquante,
%MWr.m.c.2.6
WARN
BOOL
R
Rés. d'erreurs
%MWr.m.c.2.7
STS_ERR_CALC_COR_B1
BOOL
R
Erreur de calcul de la branche du régulateur sur la boucle 1.
%MWr.m.c.2.8
STS_ERR_FLOT_COR_B1
BOOL
R
Erreur de virgule flottante de la branche du régulateur sur la boucle 1.
%MWr.m.c.2.9
STS_ERR_CALC_PV_B1
BOOL
R
Erreur de calcul de la branche de mesure sur la boucle 1.
%MWr.m.c.2.10
STS_ERR_FLOT_PV_B1
BOOL
R
Erreur de virgule flottante de la branche de mesure sur la boucle 1.
%MWr.m.c.2.11
STS_ERR_CALC_OUT_B1
BOOL
R
Erreur de calcul de la branche OUT sur la boucle 1.
%MWr.m.c.2.12
STS_ERR_FLOT_OUT_B1
BOOL
R
Erreur type flottant branche OUT sur la boucle 1.
%MWr.m.c.2.13
Erreurs standard pour la boucle 2, CH_FLT_B2
Le tableau suivant présente les diverses significations des bits de mot d'état CH_FLT_B2 (%MWr.m.c.3) pour une boucle unique 2.
Symbole standard
Type
Accès
Signification
Adresse
INTERNAL_FLT_B2
BOOL
R
Erreur interne fatale sur la boucle 1.
%MWr.m.c.3.4
CONF_FLT_B2
BOOL
R
Erreur de configuration sur la boucle 1.
%MWr.m.c.3.5
MISSING_ADDR_B2
BOOL
R
Adresse du registre IMC manquante sur la boucle 1 ou adresse de copie servo manquante,
%MWr.m.c.3.6
STS_ERR_CALC_COR_B2
BOOL
R
Erreur de calcul de la branche du régulateur sur la boucle 2.
%MWr.m.c.3.8
STS_ERR_FLOT_COR_B2
BOOL
R
Erreur de virgule flottante de la branche du régulateur sur la boucle 2.
%MWr.m.c.3.9
STS_ERR_CALC_PV_B2
BOOL
R
Erreur de calcul de la branche de mesure sur la boucle 2.
%MWr.m.c.3.10
STS_ERR_FLOT_PV_B2
BOOL
R
Erreur de virgule flottante de la branche de mesure sur la boucle 2.
%MWr.m.c.3.11
STS_ERR_CALC_OUT_B2
BOOL
R
Erreur de calcul de la branche OUT sur la boucle 2.
%MWr.m.c.3.12
STS_ERR_FLOT_OUT_B2
BOOL
R
Erreur type flottant branche OUT sur la boucle 2.
%MWr.m.c.3.13
Erreurs standard pour la boucle 3, CH_FLT_B3
Le tableau suivant présente les diverses significations des bits de mot d'état CH_FLT_B3 (%MWr.m.c.4) pour une boucle unique 3.
Symbole standard
Type
Accès
Signification
Adresse
INTERNAL_FLT_B3
BOOL
R
Erreur interne fatale sur la boucle 3.
%MWr.m.c.4.4
CONF_FLT_B3
BOOL
R
Erreur de configuration sur la boucle 3.
%MWr.m.c.4.5
MISSING_ADDR_B3
BOOL
R
Adresse du registre IMC manquante sur la boucle 3 ou adresse de copie servo manquante,
%MWr.m.c.4.6
STS_ERR_CALC_COR_B3
BOOL
R
Erreur de calcul de la branche du régulateur sur la boucle 3.
%MWr.m.c.4.8
STS_ERR_FLOT_COR_B3
BOOL
R
Erreur de virgule flottante de la branche du régulateur sur la boucle 3.
%MWr.m.c.4.9
STS_ERR_CALC_PV_B3
BOOL
R
Erreur de calcul de la branche de mesure sur la boucle 3.
%MWr.m.c.4.10
STS_ERR_FLOT_PV_B3
BOOL
R
Erreur type flottant branche PV sur la boucle 3.
%MWr.m.c.4.11
STS_ERR_CALC_OUT_B3
BOOL
R
Erreur de calcul de la branche OUT sur la boucle 3.
%MWr.m.c.4.12
STS_ERR_FLOT_OUT_B3
BOOL
R
Erreur type flottant branche OUT sur la boucle 3.
%MWr.m.c.4.13
Mot d'état pour la boucle 1 STATUS1
Le tableau suivant présente les diverses significations des bits de mot d'étatSTATUS1_B1 (%MWr.m.c.5) pour une boucle 1. Le tableau répertorie les différents bits d'état de mesure/de consigne.
Symbole standard
Type
Accès
Signification
Adresse
STS_HOLD_TOT_B1
BOOL
R
Etat de la fonction de totalisation.
%MWr.m.c.5.0
STS_PV_SIM_B1
BOOL
R
Etat de simulation de la mesure.
%MWr.m.c.5.1
STS_PV_H_LIM_B1
BOOL
R
Limite supérieure de la branche de mesure (PV_SUP).
%MWr.m.c.5.2
STS_PV_L_LIM_B1
BOOL
R
Limite inférieure de la branche de mesure (PV_INF).
%MWr.m.c.5.3
STS_SP_H_LIM_B1
BOOL
R
Limite supérieure sur la branche de consigne.
%MWr.m.c.5.4
STS_SP_L_LIM_B1
BOOL
R
Limite inférieure sur la branche de consigne.
%MWr.m.c.5.5
STS_L_R_B1
BOOL
R
Etat de la consigne distante/locale sélectionnée.
%MWr.m.c.5.6
STS_TR_S_B1
BOOL
R
Bit d'état de la consigne suiveuse.
%MWr.m.c.5.7
STS_ALARMS_B1
BOOL
R
Somme des alarmes de la mesure.
%MWr.m.c.5.8
STS_HH_B1
BOOL
R
Alarme très haute.
%MWr.m.c.5.9
STS_H_B1
BOOL
R
Alarme haute.
%MWr.m.c.5.10
STS_L_B1
BOOL
R
Alarme basse.
%MWr.m.c.5.11
STS_LL_B1
BOOL
R
Alarme très basse.
%MWr.m.c.5.12
STS_DEVH_B1
BOOL
R
Seuil supérieur pour écart de mesure /consigne (>0).
%MWr.m.c.5.13
STS_DEVL_B1
BOOL
R
Seuil inférieur pour écart de mesure /consigne (<0).
%MWr.m.c.5.14
STS_THLD_DONE_B1
BOOL
R
Seuil de totalisation atteint.
%MWr.m.c.5.15
Mot d'état pour la boucle 1 STATUS2
Le tableau suivant présente les diverses significations des bits de mot d'état STATUS2_B1 (%MWr.m.c.6) pour une boucle 1. Le tableau répertorie les différents bits d'état de régulateur/sortie.
Symbole standard
Type
Accès
Signification
Adresse
STS_AT_RUNNING_B1
BOOL
R
Autoréglage en cours (commun à 3 boucles)
%MWr.m.c.6.0
STS_M_A_B1
BOOL
R
Etat du Mode de fonctionnement PID.
%MWr.m.c.6.1
STS_RAISE1_B1
BOOL
R
Commande ouvrir.
%MWr.m.c.6.2
STS_LOWER1_B1
BOOL
R
Commande Fermer.
%MWr.m.c.6.3
STS_OUT_L_LIM_B1
BOOL
R
La sortie calculée du PID est supérieure ou égale à OUT_SUP.
%MWr.m.c.6.4
STS_OUT_H_LIM_B1
BOOL
R
La sortie calculée du PID est inférieure ou égale à OUT_INF.
%MWr.m.c.6.5
POT_VAL_B1
BOOL
R
Fonctionnement de Servo,
%MWr.m.c.6.6
RAISE_STOP_B1
BOOL
R
Limite ouverte atteinte sur le servomoteur (réservée).
%MWr.m.c.6.7
LOWER_STOP_B1
BOOL
R
Limite fermée atteinte sur le servomoteur (réservée).
%MWr.m.c.6.8
STS_TOP_NEXT_CYC_B1
BOOL
R
Impulsion d’échantillonnage sur le cycle suivant.
%MWr.m.c.6.9
STS_TOP_CUR_CYC_B1
BOOL
R
Impulsion d’échantillonnage sur le cycle actuel.
%MWr.m.c.6.10
OVER_TOT_WARN_B1
BOOL
R
Erreur de dépassement de la totalisation (T_MOTOR1_WARN supprimé).
%MWr.m.c.6.11
INP_INF_WARN_B1
BOOL
R
Erreur de vérification des paramètres INP_INF et INP_SUP de la boucle 1.
%MWr.m.c.6.12
SP_MIN_WARN_B1
BOOL
R
Erreur de vérification des paramètres SP_MIN et SP_MAX de la boucle 1.
%MWr.m.c.6.13
SP_CALC_WARN_B1
BOOL
R
Erreur de calcul de consigne.
%MWr.m.c.6.14
SP_FLOAT_WARN_B1
BOOL
R
Erreur de virgule flottante de consigne.
%MWr.m.c.6.15
Mot d'état pour la boucle 2 STATUS1
Le tableau suivant présente les diverses significations des bits de mot d'étatSTATUS1_B2 (%MWr.m.c.7) pour une boucle 2. Le tableau répertorie les différents bits d'état de mesure/de consigne.
Symbole standard
Type
Accès
Signification
Adresse
STS_HOLD_TOT_B2
BOOL
R
Etat de la fonction de totalisation.
%MWr.m.c.7.0
PV _SIM_B2
BOOL
R
Etat de simulation de la mesure.
%MWr.m.c.7.1
STS_PV_H_LIM_B2
BOOL
R
Limite supérieure de la branche de mesure (PV_SUP).
%MWr.m.c.7.2
STS_PV_L_LIM_B2
BOOL
R
Limite inférieure de la branche de mesure (PV_INF).
%MWr.m.c.7.3
STS_SP_H_LIM_B2
BOOL
R
Limite supérieure sur la branche de consigne.
%MWr.m.c.7.4
STS_SP_L_LIM_B2
BOOL
R
Limite inférieure sur la branche de consigne.
%MWr.m.c.7.5
STS_L_R_B2
BOOL
R
Etat de la consigne distante/locale sélectionnée.
%MWr.m.c.7.6
STS_TR_S_B2
BOOL
R
Bit d'état de la consigne suiveuse.
%MWr.m.c.7.7
STS_ALARMS_B2
BOOL
R
Somme des alarmes de la mesure.
%MWr.m.c.7.8
STS_HH_B2
BOOL
R
Alarme très haute.
%MWr.m.c.7.9
STS_H_B2
BOOL
R
Alarme haute.
%MWr.m.c.7.10
STS_L_B2
BOOL
R
Alarme basse.
%MWr.m.c.7.11
STS_LL_B2
BOOL
R
Alarme très basse.
%MWr.m.c.7.12
STS_DEVH_B2
BOOL
R
Seuil supérieur pour écart de mesure /consigne (>0).
%MWr.m.c.7.13
STS_DEVL_B2
BOOL
R
Seuil inférieur pour écart de mesure /consigne (<0).
%MWr.m.c.7.14
STS_THLD_DONE_B2
BOOL
R
Seuil de totalisation atteint.
%MWr.m.c.7.15
Mot d'état pour la boucle 2 STATUS2
Le tableau suivant présente les diverses significations des bits de mot d'état STATUS2_B2 (%MWr.m.c.8) pour une boucle 2. Le tableau répertorie les différents bits d'état de régulateur/sortie.
Symbole standard
Type
Accès
Signification
Adresse
STS_AT_RUNNING_B2
BOOL
R
Autoréglage en cours (commun à 3 boucles)
%MWr.m.c.8.0
STS_M_A_B2
BOOL
R
Etat du Mode de fonctionnement PID.
%MWr.m.c.8.1
STS_RAISE1_B2
BOOL
R
Commande ouvrir.
%MWr.m.c.8.2
STS_LOWER1_B2
BOOL
R
Commande Fermer.
%MWr.m.c.8.3
STS_OUT_L_LIM_B2
BOOL
R
La sortie calculée du PID est supérieure ou égale à OUT_SUP.
%MWr.m.c.8.4
STS_OUT_H_LIM_B2
BOOL
R
La sortie calculée du PID est inférieure ou égale à OUT_INF.
%MWr.m.c.8.1
POT_VAL_B2
BOOL
R
Fonctionnement de Servo,
%MWr.m.c.8.6
RAISE_STOP_B2
BOOL
R
Limite ouverte atteinte sur le servomoteur (réservée).
%MWr.m.c.8.7
LOWER_STOP_B2
BOOL
R
Limite fermée atteinte sur le servomoteur (réservée).
%MWr.m.c.8.8
STS_TOP_NEXT_CYC_B2
BOOL
R
Impulsion d’échantillonnage sur le cycle suivant.
%MWr.m.c.8.9
STS_TOP_CUR_CYC_B2
BOOL
R
Impulsion d’échantillonnage sur le cycle actuel.
%MWr.m.c.8.10
OVER_TOT_WARN_B2
BOOL
R
Erreur de dépassement de la totalisation (T_MOTOR1_WARN supprimé).
%MWr.m.c.8.11
INP_INF_WARN_B2
BOOL
R
Erreur de vérification des paramètres INP_INF et INP_SUP de la boucle 1.
%MWr.m.c.8.12
SP_MIN_WARN_B2
BOOL
R
Erreur de vérification des paramètres SP_MIN et SP_MAX de la boucle 1.
%MWr.m.c.8.13
SP_CALC_WARN_B2
BOOL
R
Erreur de calcul de consigne.
%MWr.m.c.8.14
SP_FLOAT_WARN_B2
BOOL
R
Erreur de virgule flottante de consigne.
%MWr.m.c.8.15
Mot d'état pour la boucle 3 STATUS1
Le tableau suivant présente les diverses significations de STATUS1_B3 (%MWr.m.c.9) pour la boucle 3. Le tableau répertorie les différents bits d'état de mesure/de consigne.
Symbole standard
Type
Accès
Signification
Adresse
STS_HOLD_TOT_B3
BOOL
R
Etat de la fonction de totalisation.
%MWr.m.c.9.0
STS_PV _SIM_B3
BOOL
R
Etat de simulation de la mesure.
%MWr.m.c.9.1
STS_PV_H_LIM_B3
BOOL
R
Limite supérieure de la branche de mesure (PV_SUP).
%MWr.m.c.9.2
STS_PV_L_LIM_B3
BOOL
R
Limite inférieure de la branche de mesure (PV_INF).
%MWr.m.c.9.3
STS_SP_H_LIM_B3
BOOL
R
Limite supérieure sur la branche de consigne.
%MWr.m.c.9.4
STS_SP_L_LIM_B3
BOOL
R
Limite inférieure sur la branche de consigne.
%MWr.m.c.9.5
STS_L_R_B3
BOOL
R
Etat de consigne.
%MWr.m.c.9.6
STS_TR_S_B3
BOOL
R
Bit d'état de la consigne suiveuse.
%MWr.m.c.9.7
STS_ALARMS_B3
BOOL
R
Somme des alarmes de la mesure.
%MWr.m.c.9.8
STS_HH_B3
BOOL
R
Alarme très haute.
%MWr.m.c.9.9
STS_H_B3
BOOL
R
Alarme haute.
%MWr.m.c.9.10
STS_L_B3
BOOL
R
Alarme basse.
%MWr.m.c.9.11
STS_LL_B3
BOOL
R
Alarme très basse.
%MWr.m.c.9.12
STS_DEVH_B3
BOOL
R
Seuil supérieur pour écart de mesure /consigne (>0).
%MWr.m.c.9.13
STS_DEVL_B3
BOOL
R
Seuil inférieur pour écart de mesure /consigne (<0).
%MWr.m.c.9.14
STS_THLD_DONE_B3
BOOL
R
Seuil de totalisation atteint.
%MWr.m.c.9.15
Mot d'état pour la boucle 3 STATUS2
Le tableau suivant présente les diverses significations des bits de mot d'état STATUS2_B3 (%MWr.m.c.10) pour une boucle 3. Le tableau répertorie les différents bits d'état de régulateur/sortie.
Symbole standard
Type
Accès
Signification
Adresse
STS_AT_RUNNING_B3
BOOL
R
Autoréglage en cours (commun à 3 boucles)
%MWr.m.c.10.0
STS_M_A_B3
BOOL
R
Etat du Mode de fonctionnement PID.
%MWr.m.c.10.1
STS_RAISE1_B3
BOOL
R
Commande ouvrir.
%MWr.m.c.10.2
STS_LOWER1_B3
BOOL
R
Commande Fermer.
%MWr.m.c.10.3
STS_OUT_L_LIM_B3
BOOL
R
La sortie calculée du PID est supérieure ou égale à OUT_SUP.
%MWr.m.c.10.4
STS_OUT_H_LIM_B3
BOOL
R
La sortie calculée du PID est inférieure ou égale à OUT_INF.
%MWr.m.c.10.5
POT_VAL_B3
BOOL
R
Fonctionnement de Servo,
%MWr.m.c.10.6
RAISE_STOP_B3
BOOL
R
Limite ouverte atteinte sur le servomoteur (réservée).
%MWr.m.c.10.7
LOWER_STOP_B3
BOOL
R
Limite fermée atteinte sur le servomoteur (réservée).
%MWr.m.c.10.8
STS_TOP_NEXT_CYC_B3
BOOL
R
Impulsion d’échantillonnage sur le cycle suivant.
%MWr.m.c.10.9
STS_TOP_CUR_CYC_B3
BOOL
R
Impulsion d’échantillonnage sur le cycle actuel.
%MWr.m.c.10.10
OVER_TOT_WARN_B3
BOOL
R
Erreur de dépassement de la totalisation (T_MOTOR1_WARN supprimé).
%MWr.m.c.10.11
INP_INF_WARN_B3
BOOL
R
Erreur de vérification des paramètres INP_INF et INP_SUP de la boucle 3.
%MWr.m.c.10.12
SP_MIN_WARN_B3
BOOL
R
Erreur de vérification des paramètres SP_MIN et SP_SUP de la boucle 3.
%MWr.m.c.10.13
SP_CALC_WARN_B3
BOOL
R
Erreur de calcul de consigne.
%MWr.m.c.10.14
SP_FLOAT_WARN_B3
BOOL
R
Erreur de virgule flottante de consigne.
%MWr.m.c.10.15