Entrée analogique à capteurs multiples (Process Multi Sensor Analog Input, PAIM)

Ces informations s’appliquent aux automates CompactLogix 5380P, ControlLogix 5580P et ControlLogix 5590P.
L'instruction Entrée analogique à capteurs multiples (Process Multi Sensor Analog Input, PAIM) surveille une variable de procédé (PV) analogique en utilisant jusqu'à huit signaux d'entrée analogique provenant de sources telles que des capteurs, des transmetteurs et des canaux d'entrée. L'instruction PAIM a des fonctions pour la sélection d'entrée, la moyenne et la détection de panne. Les fonctions supplémentaires, telles que le filtrage et les alarmes, sont exécutées par un bloc PAI en aval.
L'instruction PAIM fournit les éléments suivants :
  • Configuration à utiliser entre deux à huit signaux d'entrée.
  • Surveillance de la qualité et de la source d'entrée des entrées, en plus de la surveillance de chaque signal pour la condition de hors plage. Rejet à partir du calcul PV des entrées hors plage, indiquées comme incorrectes, infinies ou ne correspondant pas à une valeur numérique (valeurs d'exception à virgule flottante).
  • Calcul de la moyenne ou de la valeur médiane des entrées utilisées en tant que valeur PV.
  • Rejet sélectionnable à partir du calcul PV des entrées qui sont en dehors des écarts standard par rapport à la moyenne, avec un minimum de quatre entrées requises, ou des entrées qui sont en dehors d'un écart défini par l'utilisateur par rapport à la moyenne.
  • Configuration du nombre minimal de signaux d'entrée corrects non rejetés requis pour disposer d'une valeur PV correcte et d'une alarme si le nombre requis d'entrées correctes n'est pas satisfait.
  • Configuration de PV à utiliser s'il ne reste que deux signaux non rejetés : le plus petit, le plus grand ou la moyenne entre les deux.
  • Une alarme se déclenche si les entrées configurées pour être utilisées sont rejetées.
  • Une alarme se déclenche si le nombre d'entrées non rejetées est égal au nombre minimum requis pour être bonne, ce qui signifie que la panne d'entrée suivante provoque une panne de PV.
  • Éléments affichés, plus une façade avec indication PV du graphique à barres, sélection du mode, entrée de limite d'alarme et affichage des alarmes, configuration, accusé de réception, tendance, maintenance et configuration .
Langues disponibles
Diagramme à relais
PAIM_avail_LD
Diagramme de bloc fonctionnel
PAIM_avail_FBD
Texte structuré
PAIM (PAIMTag, 0);
Opérandes
IMPORTANT: Une opération inattendue peut se produire dans les cas suivants :
  • Les opérandes de balise de sortie sont remplacés.
  • Les membres d'un opérande de structure sont remplacés.
  • Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions.
Il existe des règles de conversion de données pour combiner des types de données numériques dans une instruction. Reportez-vous à la section Conversions de données.
Opérandes de configuration
Opérande
Type
Format
Description
PlantPAx Control
P_ANALOG_INPUT_MULTI
balise
Structure des données requise pour obtenir une bonne exécution de l'instruction.
BusObj
BUS_OBJ
balise
Composant du bus
P_ANALOG_INPUT_MULTI Structure
Les membres publics sont des membres standard, de balises visibles accessibles par programmation. Les membres privés et masqués sont utilisés dans les façades HMI et ne sont pas accessibles par programmation. Les membres privés sont répertoriés dans des tableaux distincts après les membres publics.
Membres d'entrée publique
Type de données
Visibilité par défaut FBD
Câblage FBD requis
Utilisation
Description
EnableIn
BOOL
Non visible
Non obligatoire
Entrée
Activer l'entrée - Paramètre système défini
La valeur par défaut est définie sur vrai.
Inp_InitializeReq
BOOL
Non visible
Non obligatoire
Entrée
1 = Demande d'initialisation de l'instruction. L'instruction est généralement initialisée lors de sa première exécution. Utilisez cette demande lorsqu'une réinitialisation est requise. L'instruction efface automatiquement cet opérande.
La valeur par défaut est définie sur vrai.
Inp_PVAData
REAL
Visible
Non obligatoire
Entrée
Signal PV depuis le capteur ou l'entrée A (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVASrcQ
SINT
Non visible
Non obligatoire
Entrée
Source d'entrée et qualité de l'objet de voie A, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVANotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcASts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVAData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVBData
REAL
Visible
Non obligatoire
Entrée
Signal PV depuis le capteur ou l'entrée B (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVBSrcQ
SINT
Non visible
Non obligatoire
Entrée
Source d'entrée et qualité de l'objet de voie B, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVBNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcBSts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVBData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVCData
REAL
Visible
Non obligatoire
Entrée
Signal PV provenant du capteur ou de l'entrée C (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVCSrcQ
SINT
Non visible
Non obligatoire
Entrée
Source et qualité d'entrée, de l'objet du canal C, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVCNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcCSts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVCData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVDData
REAL
Non visible
Non obligatoire
Entrée
Signal PV provenant du capteur ou de l'entrée D (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVDSrcQ
SINT
Non visible
Non obligatoire
Entrée
Source et qualité d'entrée, de l'objet du canal D, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVDNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcDSts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVDData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVEData
REAL
Non visible
Non obligatoire
Entrée
Signal PV provenant du capteur ou de l'entrée E (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVESrcQ
SINT
Non visible
Non obligatoire
Entrée
Source et qualité d'entrée, de l'objet du canal E, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVENotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcESts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVEData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVFData
REAL
Non visible
Non obligatoire
Entrée
Signal PV provenant du capteur ou de l'entrée F (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVFSrcQ
SINT
Non visible
Non obligatoire
Entrée
Source et qualité d'entrée, de l'objet du canal F, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVFNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcFSts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVFData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVGData
REAL
Non visible
Non obligatoire
Entrée
Signal PV provenant du capteur ou de l'entrée G (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVGSrcQ
SINT
Non visible
Non obligatoire
Entrée
Source et qualité d'entrée, de l'objet du canal G, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVGNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcGSts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVGData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVHData
REAL
Non visible
Non obligatoire
Entrée
Signal PV provenant du capteur ou de l'entrée H (unités PV). Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Inp_PVHSrcQ
SINT
Non visible
Non obligatoire
Entrée
Source et qualité d'entrée, de l'objet du canal H, si disponible (énumération).
La valeur par défaut est 0.
Inp_PVHNotify
SINT
Non visible
Non obligatoire
Entrée
Priorité d’alarme et état d’accusé de réception associés de l’objet PV.
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
La valeur par défaut est 0.
Inp_SmartDvcHSts
DINT
Non visible
Non obligatoire
Entrée
Code actuel fourni par le dispositif SMART sur Inp_PVHData. Le code est copié de Out_SmartDvcSts permettant à un utilisateur de surveiller l'état du dispositif sur HMI à des fins de recherche de diagnostic. Valide = de 0 à la valeur flottante positive maximale.
La valeur par défaut est 0.
Inp_PVABad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée A 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVAUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée A, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcADiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Des diagnostics Inp_PVAData du dispositif SMART sont disponibles. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVBBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée B 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVBUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée B, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcBDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Des diagnostics Inp_PVBData du dispositif SMART sont disponibles. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVCBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée C 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVCUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée C, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcCDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Le dispositif SMART sur Inp_PVCData est disponible. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVDBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée D 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVDUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée D, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcDDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Le dispositif SMART sur Inp_PVDData est disponible. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVEBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée E 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVEUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée E, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcEDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Le dispositif SMART sur Inp_PVEData est disponible. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVFBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée F 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVFUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée F, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcFDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Le dispositif SMART sur Inp_PVFData est disponible. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVGBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée G 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVGUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée G, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcGDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Le dispositif SMART sur Inp_PVGData est disponible. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Inp_PVHBad
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal ou état de communication pour l'entrée H 1 = Mauvaise, 0 = OK.
La valeur par défaut est fausse.
Inp_PVHUncertain
BOOL
Non visible
Non obligatoire
Entrée
Qualité du signal pour l'entrée H, 1 = Incertaine, 0 = OK.
La valeur par défaut est fausse.
Inp_SmartDvcHDiagAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = Le dispositif SMART sur Inp_PVHData est disponible. Généralement utilisé pour indiquer que le dispositif a besoin d'une action pour continuer à fonctionner comme prévu.
La valeur par défaut est fausse.
Cfg_AllowDisable
BOOL
Non visible
Non obligatoire
Entrée
1 = Permettre à la Maintenance de désactiver les alarmes.
La valeur par défaut est définie sur vrai.
Cfg_AllowShelve
BOOL
Non visible
Non obligatoire
Entrée
1 = Permettre à l'opérateur de désactiver les alarmes.
La valeur par défaut est définie sur vrai.
Cfg_HasPVA
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVAData est connecté dans la logique.
La valeur par défaut est définie sur vrai.
Cfg_HasPVB
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVBData est connectée dans la logique.
La valeur par défaut est définie sur vrai.
Cfg_HasPVC
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVCData est connectée dans la logique.
La valeur par défaut est définie sur vrai.
Cfg_HasPVD
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVDData est connecté dans la logique.
La valeur par défaut est fausse.
Cfg_HasPVE
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVEData est connecté dans la logique.
La valeur par défaut est fausse.
Cfg_HasPVF
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVFData est connectée dans la logique.
La valeur par défaut est fausse.
Cfg_HasPVG
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVGData est connectée dans la logique.
La valeur par défaut est fausse.
Cfg_HasPVH
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVHData est connectée dans la logique.
La valeur par défaut est fausse.
Cfg_UsePVA
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVAData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est définie sur vrai.
Cfg_UsePVB
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVBData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est définie sur vrai.
Cfg_UsePVC
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVCData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est définie sur vrai.
Cfg_UsePVD
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVDData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est fausse.
Cfg_UsePVE
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVEData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est fausse.
Cfg_UsePVF
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVFData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est fausse.
Cfg_UsePVG
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVGData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est fausse.
Cfg_UsePVH
BOOL
Non visible
Non obligatoire
Entrée
1 = Inp_PVHData devrait être utilisé dans le calcul de PV s'il est bon.
La valeur par défaut est fausse.
Cfg_RejectUncertain
BOOL
Non visible
Non obligatoire
Entrée
1 = Rejeter une entrée si sa qualité est incertaine.
La valeur par défaut est fausse.
Cfg_UseStdDev
BOOL
Non visible
Non obligatoire
Entrée
1 = Rejeter en dehors des écarts type ; 0 = Rejeter hors de Cfg_AbsDev depuis la moyenne.
La valeur par défaut est fausse.
Cfg_CalcAvg
BOOL
Non visible
Non obligatoire
Entrée
1 = Calculer la moyenne des entrées correctes ; 0 = Calculer la médiane des entrées correctes.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVA
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVA SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVB
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVB SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVC
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVC SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVD
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVD SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVE
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVE SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVF
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVF SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVG
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVG SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_UseInpSrcQPVH
BOOL
Non visible
Non obligatoire
Entrée
1 = Utiliser l'entrée PVH SrcQ pour les décisions de rejet.
La valeur par défaut est fausse.
Cfg_HasPVNav
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI d'activer la navigation vers un objet PV (Valeur) connecté.
La valeur par défaut est fausse.
Cfg_HasMoreObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu'un objet contenant plus d'informations est disponible.
La valeur par défaut est fausse.
Cfg_HasNav
SINT
Non visible
Non obligatoire
Entrée
Définissez les bits de réglage qui indiquent quels boutons de navigation sont activés .0=PVA, .1=PVB, ..., .7=PVH
La valeur par défaut est 0.
Cfg_MinGood
DINT
Non visible
Non obligatoire
Entrée
Nombre maximal d'entrées correctes par PV correct [1..nombre d'entrées "Cfg_Has"].
La valeur par défaut est 2.
Cfg_CalcWhen2
DINT
Non visible
Non obligatoire
Entrée
Calcul de PV si seulement 2 entrées correctes : 0 = moyenne, 1 = minimum, 2 = maximum.
La valeur par défaut est 0.
Cfg_PVEUMin
REAL
Non visible
Non obligatoire
Entrée
Minimum (sortie) de PV pour les unités PV d'affichage. Valide = toute valeur flottante.
La valeur par défaut est 0,0.
Cfg_PVEUMax
REAL
Non visible
Non obligatoire
Entrée
Maximum (sortie) de PV pour les unités PV d'affichage. Valide = toute valeur flottante.
La valeur par défaut est 100,0.
Cfg_AbsDevLim
REAL
Non visible
Non obligatoire
Entrée
Seuil de déviation absolue pour les unités PV. Valide = toute valeur flottante non négative : rejetée hors de cette dérivation depuis la moyenne.
La valeur par défaut est 10,0.
Cfg_OoRHiLim
REAL
Non visible
Non obligatoire
Entrée
Limite haute (échec) hors limites pour les unités PV. Valide = toute valeur flottante.
La valeur par défaut est 103,958336.
Cfg_OoRLoLim
REAL
Non visible
Non obligatoire
Entrée
Limite basse (échec) hors limites pour les unités PV. Valide = toute valeur flottante.
La valeur par défaut est -2,0833333.
Cfg_OoRDB
REAL
Non visible
Non obligatoire
Entrée
Zone morte (échec) hors limites pour les unités PV. Valide = toute valeur flottante non négative.
La valeur par défaut est 0,41666666.
Cfg_PVDecPlcs
SINT
Non visible
Non obligatoire
Entrée
Nombre de décimales pour l'affichage de PV. Valide = 0,1,2,3,4,5,6.
La valeur par défaut est 2.
Cfg_CnfrmReqd
SINT
Non visible
Non obligatoire
Entrée
Confirmation de la commande Opérateur requise. Représente le type de confirmation de commande requise. 0 = Aucun, 1 = Confirmation de commande requise, 2 = Signature électronique de l’exécutant requise, 3 = Signature électronique de l’exécutant et du validant requise.
La valeur par défaut est 0.
PSet_Owner
DINT
Non visible
Non obligatoire
Entrée
ID de demande du propriétaire du Programme (différent de zéro) ou sans propriétaire (zéro) (Valide = tout nombre entier).
La valeur par défaut est 0.
PCmd_Reset
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour réinitialiser toutes les alarmes nécessitant une réinitialisation.
La valeur par défaut est fausse.
XCmd_Reset
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour réinitialiser toutes les alarmes et les conditions de défaut verrouillées. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_ResetAckAll
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour confirmer et réinitialiser toutes les alarmes et les conditions de défaut verrouillées. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
Membres de sortie publique
Type de données
Visibilité par défaut FBD
Câblage FBD requis
Utilisation
Description
EnableOut
BOOL
Non visible
Non obligatoire
Sortie
Activer la sortie - Paramètre système défini
Val
REAL
Visible
Non obligatoire
Sortie
PV analogique sélectionnée (y compris PV de substitution, le cas échéant) (unités PV).
Val_PVA
REAL
Visible
Non obligatoire
Sortie
Valeur analogique (réelle) depuis l'entrée A (unités PV).
Val_PVB
REAL
Visible
Non obligatoire
Sortie
Valeur analogique (réelle) depuis l'entrée B (unités PV).
Val_PVC
REAL
Visible
Non obligatoire
Sortie
Valeur analogique (réelle) de l'entrée C (unités PV).
Val_PVD
REAL
Non visible
Non obligatoire
Sortie
Valeur analogique (réelle) de l'entrée D (unités PV).
Val_PVE
REAL
Non visible
Non obligatoire
Sortie
Valeur analogique (réelle) de l'entrée E (unités PV).
Val_PVF
REAL
Non visible
Non obligatoire
Sortie
Valeur analogique (réelle) de l'entrée F (unités PV).
Val_PVG
REAL
Non visible
Non obligatoire
Sortie
Valeur analogique (réelle) de l'entrée G (unités PV).
Val_PVH
REAL
Non visible
Non obligatoire
Sortie
Valeur analogique (réelle) de l'entrée H (unités PV).
Val_InpPV
REAL
Non visible
Non obligatoire
Sortie
PV sélectionnées (unités PV).
Val_PVEUMin
REAL
Non visible
Non obligatoire
Sortie
Valeur minimum de plage de PV = Min (Cfg_PVEUMin, Cfg_PVEUMax) (unités PV).
Val_PVEUMax
REAL
Non visible
Non obligatoire
Sortie
Valeur maximale de la plage de PV = Max (Cfg_PVEUMin, Cfg_PVEUMax) (unités PV).
Out_SmartDvcSts
DINT
Non visible
Non obligatoire
Sortie
Code d'état d'un dispositif SMART fourni par Inp_SmartDvcASts ou Inp_SmartDvcBSts ou Inp_SmartDvcCSts or Inp_SmartDvcDSts ou Inp_SmartDvcESts ou Inp_SmartDvcFSts or Inp_SmartDvcGSts ou Inp_SmartDvcHSts. Code d'état le plus élevé sélectionné.
Val_NumPVs
DINT
Non visible
Non obligatoire
Sortie
Nombre de PV actuellement utilisées pour le calcul de Val_CalcPV.
Sts_Initialized
BOOL
Non visible
Non obligatoire
Sortie
1 = L'instruction est initialisée. Utilisez Inp_InitializeReq pour réinitialiser.
Sts_SmartDvcDiagAvailable
BOOL
Non visible
Non obligatoire
Sortie
1 = Des diagnostics d'un dispositif SMART sont actuellement disponibles. Généralement utilisés pour indiquer qu'un des dispositifs doit effectuer des actions pour continuer le fonctionnement comme prévu.
Sts_PVBad
BOOL
Non visible
Non obligatoire
Sortie
1 = Au moins un PV de voie d'entrée est de mauvaise qualité ou hors limites.
Sts_PVUncertain
BOOL
Non visible
Non obligatoire
Sortie
1 = Au moins une valeur PV de voie d'entrée est de qualité incertaine.
Sts_PVAReject
BOOL
Visible
Non obligatoire
Sortie
1 = Entrée A rejetée, non utilisée pour calculer le PV.
Sts_PVBReject
BOOL
Visible
Non obligatoire
Sortie
1 = Entrée B rejetée, non utilisée pour calculer le PV.
Sts_PVCReject
BOOL
Visible
Non obligatoire
Sortie
1 = Entrée C rejetée, non utilisée pour calculer le PV.
Sts_PVDReject
BOOL
Non visible
Non obligatoire
Sortie
1 = Entrée D rejetée, non utilisée pour calculer le PV.
Sts_PVEReject
BOOL
Non visible
Non obligatoire
Sortie
1 = Entrée E rejetée, non utilisée pour calculer le PV.
Sts_PVFReject
BOOL
Non visible
Non obligatoire
Sortie
1 = Entrée F rejetée, non utilisée pour calculer le PV.
Sts_PVGReject
BOOL
Non visible
Non obligatoire
Sortie
1 = Entrée G rejetée, non utilisée pour calculer le PV.
Sts_PVHReject
BOOL
Non visible
Non obligatoire
Sortie
1 = Entrée H rejetée, non utilisée pour calculer le PV.
SrcQ_IOA
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée A (énumération).
SrcQ_IOB
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée B (énumération).
SrcQ_IOC
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée C (énumération).
SrcQ_IOD
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée D (énumération).
SrcQ_IOE
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée E (énumération).
SrcQ_IOF
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée F (énumération).
SrcQ_IOG
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée G (énumération).
SrcQ_IOH
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée H (énumération).
SrcQ_IO
SINT
Non visible
Non obligatoire
Sortie
Source et qualité du PV calculé (énumération).
SrcQ
SINT
Non visible
Non obligatoire
Sortie
Source et qualité du Val/Sts primaire (énumération).
Sts_eSts
SINT
Non visible
Non obligatoire
Sortie
État confirmé du dispositif (énumération) : 0 = PV correcte, 1 : PV incertain, 2 : Mauvais PV.
Sts_eFault
INT
Non visible
Non obligatoire
Sortie
État de défaut du dispositif (énumération) :
0 = Aucun,
17 = Aucun rejet,
18 = valeur correcte minimale,
32 = Panne,
34 = Mauvaise configuration.
Sts_eNotify
SINT
Non visible
Non obligatoire
Sortie
Toutes les valeurs énumérées d'état de l'alarme :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyAll
SINT
Non visible
Non obligatoire
Sortie
Toutes les valeurs énumérées d'état de l'alarme, y compris les objets associés :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyAnyReject
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées d'état de l'alarme de défaut Tout rejet :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyMinGood
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées d'état de l'alarme de défaut Valeur correcte minimale :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_eNotifyFail
SINT
Non visible
Non obligatoire
Sortie
Valeurs énumérées d'état de l'alarme de défaut :
0 = Non en alarme, confirmé,
1 = Non en alarme, non confirmé ou réinitialisation requise,
2 = Alarme de sévérité basse, confirmée,
3 = Alarme de sévérité basse, non confirmée,
4 = Alarme de sévérité moyenne, confirmée,
5 = Alarme de sévérité moyenne, non confirmée,
6 = Alarme de sévérité haute, confirmée,
7 = Alarme de sévérité haute, non confirmée,
8 = Alarme de sévérité urgente, confirmée,
9 = Alarme de sévérité urgente, non confirmée.
Sts_UnackAlmCount
DINT
Non visible
Non obligatoire
Sortie
Nombre d'alarmes non confirmées.
Sts_MaintByp
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif a une fonction de contournement de maintenance active.
Sts_Err
BOOL
Visible
Non obligatoire
Sortie
1 = Erreur de configuration, voir les bits de détails pour connaître la raison.
Sts_ErrEU
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_PVEUMax ne peut être égal à Cfg_PVEUMin.
Sts_ErrHas
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : au moins un paramètre Cfg_HasPVx doit être de 1.
Sts_ErrUse
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : au moins un paramètre Cfg_UsePVx doit être de 1.
Sts_ErrMinGood
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : Cfg_MinGood doit être compris dans la plage [1..8].
Sts_ErrOoRDB
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration : La zone morte Cfg_OoRDB est < 0,0.
Sts_ErrAlm
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur dans les paramètres d’alarmes basées sur des balises Logix.
Sts_Alm
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme est active.
Sts_AlmInh
BOOL
Non visible
Non obligatoire
Sortie
1 = une alarme est réservée, désactivée ou supprimée : affichez une icône.
Sts_AnyReject
BOOL
Non visible
Non obligatoire
Sortie
1 = au moins une entrée a été rejetée.
Sts_MinGood
BOOL
Non visible
Non obligatoire
Sortie
1 = Nombre minimal requis d'entrées correctes atteint, le prochain rejet ou échec provoquera un mauvais PV.
Sts_Fail
BOOL
Non visible
Non obligatoire
Sortie
1 = Défaut de signal total (trop d'entrées rejetées).
Sts_RdyAck
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme est prête à être confirmée.
Sts_RdyReset
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme verrouillée ou une condition de mise hors tension est prête à être réinitialisée.
XRdy_Reset
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Reset, activez le bouton HMI.
XRdy_ResetAckAll
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_ResetAckAll, activez le bouton HMI.
Val_Owner
DINT
Non visible
Non obligatoire
Sortie
ID du propriétaire de l'objet actuel (0 = non possédé).
Membres d'entrée privés
Type de données
Description
OCmd_Reset
BOOL
Commande Opérateur pour réinitialiser toutes les alarmes nécessitant une réinitialisation.
La valeur par défaut est fausse.
OCmd_ResetAckAll
BOOL
Commande Opérateur pour réinitialiser et acquitter toutes les alarmes.
La valeur par défaut est fausse.
Membres de sortie privés
Type de données
Description
HMI_BusObjIndex
DINT
Index d'objet de bus HMI.
La valeur par défaut est 0.
ORdy_Reset
BOOL
1 = Prêt pour OCmd_Reset (active le bouton HMI).
ORdy_ResetAckAll
BOOL
1 = Prêt pour OCmd_ResetAckAll (active le bouton HMI).
Membres InOut publics
Type de données
Description
BusObj
BUS_OBJ
Composant du bus
Membres InOut publics
Type de données
Visibilité par défaut FBD
Câblage FBD requis
Utilisation
Description
BusObj
BUS_OBJ
Visible
Requis
InOut
Composant du bus
BUS_OBJ Structure
Membres
Type de données
Description
Inp_Cmd
DINT
Entrée pour exercer des commandes
Out_Cmd
DINT
Commandes résultantes
Inp_CmdLLH
DINT
Entrée pour les commandes de niveau normalement élevées
Out_CmdLLH
DINT
Commandes hautes de niveau de ligne résultantes
Inp_Sts
DINT
Entrée pour exercer un état
Out_Sts
DINT
État résultant
Inp_CmdAck
DINT
Entrée pour faire état d'un accusé de réception de commande
Out_CmdAck
DINT
Accusés de réception de la commande résultante
Inp_SeverityMax
DINT
Entrée : sévérité d'alarme maximale
Out_SeverityMax
DINT
Résultat d'une sévérité d'alarme maximale
Cfg_CmdMask
DINT
Masque de propagation pour les commandes
Cfg_CmdLLHMask
DINT
Masque de propagation pour les commandes de niveau supérieur de ligne
Cfg_StsMask
DINT
Masque de propagation pour l'état
Ref_Index
DINT
Index du tableau de bus
Alarmes
Des alarmes basées sur des balises discrètes sont définies pour ces membres.
Membre
Nom de l’alarme
Description
Sts_Fail
Alm_Fail
Ce défaut se produit lorsque les deux capteurs sont défectueux ou hors plage.
Sts_AnyReject
Alm_AnyReject
Se déclenche lorsque toutes les entrées configurées pour être utilisées sont rejetées.
Sts_MinGood
Alm_MinGood
Se déclenche lorsque le nombre d'entrées non rejetées est égal au nombre minimum requis pour être bonne, ce qui signifie que la panne suivante de l'entrée se traduit par une panne de PV.
Marquez l’alarme comme étant utilisée ou inutilisée et définissez les membres de configuration standard de l’alarme discrète basée sur des balises. Accédez aux éléments d’alarme en utilisant ce format :
PAIMTag.@Alarms.AlarmName.AlarmElement.
Il y a des commandes des modes Programme, Opérateur et Externe qui activent la réinitialisation et la réinitialisation et la confirmation de toutes les alarmes de l’instruction (ensemble d’alarmes) en même temps. Ce diagramme montre comment les commandes interagissent avec l'instruction PAIM.
PAIM_alarms
Fonctionnement
Ce diagramme illustre les fonctionnalités de l'instruction PAIM :
PAIM_operation
Initialisation
L’instruction est normalement initialisée lors de sa première exécution. Demander une réinitialisation en définissant Inp_InitializeReq = 1. Pour obtenir une initialisation correcte, lorsque vous ajoutez l’instruction pendant que vous éditez le code en ligne, assurez-vous que Inp_InitializeReq = 1 est la valeur par défaut.
Configuration de chaînes pour HMI
Configurez les chaînes pour les façades HMI, comme indiqué dans
FactoryTalk View
et pour la boîte de dialogue de configuration
Logix Designer
. Les chaînes sont définies sur des propriétés étendues d'éléments de balise. Configurez les chaînes uniquement dans
Logix Designer
.
  • Description
  • Étiquette du symbole graphique
  • Bibliothèque d'affichage pour l'appel de façade HMI
  • Nom de l'instruction
  • Nom de zone
  • Lien URL
  • Plus d'informations
  • Unités de procédé analogiques de PV sélectionnées – Unités du membre de Val, Val.@Units.
  • Description de l'entrée analogique A – Description du membre Inp_PVAData, Inp_PVAData.@Label.
  • Description de l'entrée analogique B – Description du membre Inp_PVBData, Inp_PVBData.@Label
  • Description de l'entrée analogique C – Description du membre Inp_PVCData, Inp_PVCData.@Label.
  • Description de l'entrée analogique D – Description du membre Inp_PVDData, Inp_PVDData.@Label.
  • Description de l'entrée analogique E – Description du membre Inp_PVEData, Inp_PVEData.@Label.
  • Description de l'entrée analogique F – Description du membre Inp_PVFData, Inp_PVFData.@Label.
  • Description de l'entrée analogique G – Description du membre Inp_PVGData, Inp_PVGData.@Label.
  • Description de l'entrée analogique H – Description du membre Inp_PVHData, Inp_PVHData.@Label.
  • Navigation de l'entrée analogique A – Métadonnées de navigation du membre Inp_PVAData.
  • Navigation de l'entrée analogique B – Métadonnées de navigation du membre Inp_PVBData.
  • Navigation de l’entrée analogique C – Métadonnées de navigation du membre Inp_PVCData.
  • Navigation de l’entrée analogique D – Métadonnées de navigation du membre Inp_PVDData.
  • Navigation de l’entrée analogique E – Métadonnées de navigation du membre Inp_PVEData.
  • Navigation de l’entrée analogique F – Métadonnées de navigation du membre Inp_PVFData.
  • Navigation de l’entrée analogique G – Métadonnées de navigation du membre Inp_PVGData.
  • Navigation de l’entrée analogique H – Métadonnées de navigation du membre Inp_PVHData.
Surveillance de l'instruction PAIM
Utilise la façade opérateur à partir de la bibliothèque PlantPAx d'objets de procédé pour la surveillance.
Affecte les indicateurs d'état mathématique
Non.
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau.
Exécution
Diagramme à relais
Condition/état
Action entreprise
Préscrutation
La condition de sortie d'échelon est définie sur Faux.
Première exécution de l'instruction
Toutes les commandes automatiquement effacées à chaque exécution sont effacées et ignorées.
PSet_Owner et Val_Owner sont définis sur 0.
Assurez-vous que les constantes pour le test logique Thompson Tau n'ont pas été mises à zéro.
L’instruction s’exécute normalement.
La condition d'entrée d'échelon est égale à faux
La condition de sortie d'échelon est définie sur faux.
Toutes les commandes automatiquement effacées à chaque exécution sont effacées et ignorées.
PSet_Owner et Val_Owner sont définis sur 0.
Les alarmes verrouillées sont réinitialisées.
Effacez les commandes de l'objet de bus et l'index de l'objet de bus HMI
Exécutez la commande Bus à la réception des commandes Désactiver, Activer, Supprimer, Annuler la suppression de toutes les alarmes.
Exécutez la propagation de l'état de la commande Bus.
Les horloges internes sont réinitialisés.
La condition d'entrée d'échelon est égale à vrai
Définir la condition de sortie d'échelon sur la condition d'entrée d'échelon.
L'instruction s'exécute.
Post-scrutation
La condition de sortie d'échelon est définie sur faux.
Diagramme de bloc fonctionnel
Condition/état
Action entreprise
Préscrutation
EnableOut est défini sur faux.
Première exécution de l'instruction
Toutes les commandes automatiquement effacées à chaque exécution sont effacées et ignorées.
PSet_Owner et Val_Owner sont définis sur 0.
Assurez-vous que les constantes pour le test logique Thompson Tau n'ont pas été mises à zéro.
L’instruction s’exécute normalement.
Première scrutation de l'instruction
Reportez-vous à la section Première exécution de l'instruction dans le tableau Diagramme de bloc fonctionnel.
EnableIn est faux
EnableOut est défini sur faux.
Toutes les commandes automatiquement effacées à chaque exécution sont effacées et ignorées.
PSet_Owner et Val_Owner sont définis sur 0.
Les alarmes verrouillées sont réinitialisées.
Effacez les commandes de l'objet de bus et l'index de l'objet de bus HMI
Exécutez la commande Bus à la réception des commandes Désactiver, Activer, Supprimer, Annuler la suppression de toutes les alarmes.
Exécutez la propagation de l'état de la commande Bus.
Les horloges internes sont réinitialisés.
EnableIn est vrai
EnableOut est définie sur vrai.
L'instruction s'exécute.
Post-scrutation
Les bits EnableIn et EnableOut sont définis sur faux.
Texte structuré
Dans Texte Structuré, EnableIn est toujours vrai lors d'une scrutation normale. L'instruction s'exécute lorsqu'elle se trouve dans le chemin d'accès de commande activé par la logique.
Condition/état
Action entreprise
Préscrutation
Reportez-vous à la section Pré-scrutation dans le tableau Diagramme de bloc fonctionnel.
Première exécution de l'instruction
Reportez-vous à la section Première exécution de l'instruction dans le tableau Diagramme de bloc fonctionnel.
EnableIn est vrai
Reportez-vous à EnableIn est vrai dans le tableau Diagramme de bloc fonctionnel.
Post-scrutation
Reportez-vous à la section Post-scrutation dans le tableau Diagramme de bloc fonctionnel.
Exemple
Cet exemple utilise l'instruction PAIM pour surveiller une variable de procédé (PV) analogique en utilisant jusqu'à huit signaux d'entrée analogiques (capteurs, transmetteurs). L'instruction PAIM vous permet d'afficher une température, une pression, un niveau ou tout autre PV sur une interface utilisateur, ou bien d'utiliser la PV dans la logique de contrôle et l'application suivante :
  • Disposez de trois capteurs ou plus pour cette PV, par exemple, six thermocouples.
  • Calculez une PV avec la moyenne ou la valeur médiane des valeurs d'entrée du capteur.
Cet exemple utilise l'instruction PAIM pour obtenir la moyenne de plusieurs capteurs pour une seule PV. Dans cet exemple, une application utilise trois capteurs analogiques (A, B et C). La moyenne de ces sorties analogiques est utilisée ailleurs dans la logique pour contrôler un élément d'application distinct.
Les paramètres de Inp_PVAData, de Inp_PVBData et de Inp_PVCData sont connectés aux valeurs des trois transmetteurs analogiques. L'état de défaut de chaque capteur est lié à la mauvaise entrée du PAIM (par exemple, Inp_PVABad). Les paramètres de sortie Val, Sts_PVBad et Sts_PVUncertain peuvent ensuite être connectés à Inp_PVData, à Inp_PVUncertain et à Inp_ChanFault pour le contrôle.
Diagramme à relais
PAIM_example_LD
Diagramme de bloc fonctionnel
PAIM_example_FBD
Texte structuré
PAI(AIT_301A);
PAI(AIT_301B);
PAI(AIT_301C);
AY_301.Inp_PVAData := AIT_301A.Val ;
AY_301.Inp_PVASrcQ := AIT_301A.SrcQ ;
AY_301.Inp_PVANotify := AIT_301A.Sts_eNotify ;
AY_301.Inp_PVBData := AIT_301B.Val ;
AY_301.Inp_PVBSrcQ := AIT_301B.SrcQ ;
AY_301.Inp_PVBNotify := AIT_301B.Sts_eNotify ;
AY_301.Inp_PVCData := AIT_301C.Val ;
AY_301.Inp_PVCSrcQ := AIT_301C.SrcQ ;
AY_301.Inp_PVCNotify := AIT_301C.Sts_eNotify ;
PAIM(AY_301);
AI_301.Inp_PVData := AY_301.Val ;
AI_301.Inp_ChanFault := AY_301.Sts_PVBad ;
AI_301.Inp_PVUncertain := AY_301.Sts_PVUncertain ;
PAI(AI_301);
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal