Soupape antimélange de procédé (Process Mix Proof Valve, PVLVMP)

Ces informations s’appliquent aux automates CompactLogix 5380P, ControlLogix 5580P et ControlLogix 5590P.
L’instruction Soupape antimélange de procédé (Process Mix Proof Valve, PVLVMP) contrôle et surveille le retour d’une soupape antimélange dans différents modes et états, surveillant les conditions de défaut. Cette instruction prend en charge les soupapes antimélange avec ou sans connexions supplémentaires pour le nettoyage normal (Clean-In-Place, CIP) ou par vapeur (Sanitize In Place, SIP).
Utilisez l'instruction PVLVMP pour :
  • Faire fonctionner une soupape antimélange avec les positions suivantes :
    • Fermé
    • Ouverte
    • Cavité de fuite CIP/SIP (facultatif)
  • Faire fonctionner une soupape antimélange avec ces positions, qui peut impulser le nettoyage du siège et son ouverture ou fermeture, afin d'améliorer le nettoyage. (Lorsque le siège est ouvert et fermé, sa vitesse de flux augmente par rapport à la position du siège entièrement ouvert.) Les durées d’impulsion sont configurables.
    • Soulevage du siège supérieur (facultatif)
    • Soulevage du siège inférieur (facultatif)
    • CIP/SIP du siège supérieur (facultatif)
    • CIP/SIP du siège inférieur (facultatif)
  • Fonctionner en utilisant un modèle d’état qui permet de s’assurer que les sièges de soupape sont correctement séquencés pour éviter toute contamination croisée.
  • Fournir six sorties et six entrées. Les sorties de chaque état de soupape (y compris les états intermédiaires) sont configurables pour les états Activé et Désactivé. Les états Activation obligatoire, Désactivation obligatoire et Pas d'importance des entrées qui vérifient chaque état de soupape peuvent être configurés. Fournit une vérification de retour pour s’assurer que la soupape atteint chaque position, y compris les positions intermédiaires avant de passer à la position suivante. Durée de confirmation par les entrées que chaque état est configurable.
  • Afficher des symboles graphiques pour les soupapes antimélange dans les dispositions 2-D et 3-D (isométriques) pour faciliter la création des tableaux de soupapes et des affichages de tubulure d’acheminement.
  • Permettre au personnel de maintenance de retirer la soupape hors service. Notez que cette fonctionnalité ne remplace pas les procédures de verrouillage/consignation (Lockout/Tagout, LOTO) strictes.
  • Fournir des entrées pour les conditions de verrouillage afin de faire passer la soupape à l’état fermé.
  • Surveiller les défauts de communication d’E/S (I/O) et fermer la soupape et déclencher une alarme en cas de défaut.
  • Fournir un état disponible pour la logique source de commande Programme afin que le code d’automatisation puisse déterminer si une soupape peut être contrôlée.
  • Fournir une capacité de virtualisation de soupape. Lorsque la soupape antimélange est définie sur Virtuel, les sorties sont laissées désalimentées et l’instruction se comporte comme si une soupape en fonctionnement complet fournissait un retour.
  • Fonctionne à partir des sources de commande Portable, Maintenance, Asservissement, Externe, Programme et Opérateur.
  • Fournir une commande de maintenance pour activer une sortie de localisation ou de balise.
Langues disponibles
Diagramme à relais
PVLVMP_avail_ladder_v35
Diagramme de bloc fonctionnel
PVLVMP_avail_FBD_v35
Texte structuré
PVLVMP(PVLVMPTag, BusObj) ;
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_DISCRETE_MIX_PROOF
balise
Structure des données requise pour obtenir une bonne exécution de l'instruction.
BusObj
BUS_OBJ
balise
Composant du bus.
P_DISCRETE_MIX_PROOF 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_OwnerCmd
DINT
Non visible
Non obligatoire
Entrée
Commande de dispositif du propriétaire (avec tableau de bits) : Tous les bits désactivés = Aucun, .10 = Verrouillage Opérateur, .11 = Déverrouillage Opérateur, .12 = Verrouillage Programme, .13 = Déverrouillage Programme, .14 = Acquérir Maintenance, .15 = Libérer Maintenance, .16 = Acquérir Externe, .17 = Libérer Externe, .29 = Echo.
La valeur par défaut est 0.
Inp_OpenLSData
BOOL
Visible
Non obligatoire
Entrée
Interrupteur de fin de course de soupape ouverte : 1 = Confirmé comme ouvert.
La valeur par défaut est fausse.
Inp_ClosedLSData
BOOL
Visible
Non obligatoire
Entrée
Interrupteur de fin de course de soupape fermée : 1 = Confirmé comme complètement fermé.
La valeur par défaut est fausse.
Inp_LowerSeatLSData
BOOL
Visible
Non obligatoire
Entrée
Interrupteur de fin de course du siège inférieur de la soupape : 1 = Siège inférieur confirmé comme soulevé.
La valeur par défaut est fausse.
Inp_UpperSeatLSData
BOOL
Visible
Non obligatoire
Entrée
Interrupteur de fin de course du siège supérieur de la soupape : 1 = Siège supérieur confirmé comme soulevé.
La valeur par défaut est fausse.
Inp_CavityInletLSData
BOOL
Visible
Non obligatoire
Entrée
Interrupteur de fin de course de la cavité de la soupape : 1 = Entrée de cavité confirmée comme ouverte.
La valeur par défaut est fausse.
Inp_CavityOutletLSData
BOOL
Visible
Non obligatoire
Entrée
Interrupteur de fin de course de la sortie de la cavité de la soupape : 1 = Sortie de cavité confirmée comme fermée.
La valeur par défaut est fausse.
Inp_IOFault
BOOL
Visible
Non obligatoire
Entrée
1 = La communication d’E/S (I/O) est défaillante, 0 = La communication d’E/S (I/O) est OK.
La valeur par défaut est fausse.
Inp_OpenIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages d'ouverture OK, la soupape peut s’ouvrir, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est ouvert.
La valeur par défaut est définie sur vrai.
Inp_OpenNBIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages non contournables ouverts OK, la soupape peut s’ouvrir, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est ouvert.
La valeur par défaut est définie sur vrai.
Inp_OpenIntlkAvailable
BOOL
Visible
Non obligatoire
Entrée
1 = La disponibilité des verrouillages d'ouverture est OK, affiche Sts_OpenIntlkAvailable si le dispositif est prêt, à l'exception des verrouillages ouverts.
La valeur par défaut est fausse.
Inp_LowerSeatIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages de siège inférieur OK, la soupape peut soulever ou nettoyer le siège inférieur, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est associé à un siège inférieur soulevé.
La valeur par défaut est définie sur vrai.
Inp_LowerSeatNBIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages non contournables de siège inférieur OK, la soupape peut soulever ou nettoyer le siège inférieur, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est associé à un siège inférieur soulevé.
La valeur par défaut est définie sur vrai.
Inp_LowerSeatIntlkAvailable
BOOL
Visible
Non obligatoire
Entrée
1 = La disponibilité des verrouillages de siège inférieur est OK, afficher Sts_LowerSeatIntlkAvailable si le dispositif est prêt, à l’exception des verrouillages de siège inférieur.
La valeur par défaut est fausse.
Inp_UpperSeatIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages de siège supérieur OK, la soupape peut soulever ou nettoyer le siège supérieur, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est associé à un siège supérieur soulevé.
La valeur par défaut est définie sur vrai.
Inp_UpperSeatNBIntlkOK
BOOL
Visible
Non obligatoire
Entrée
1 = Verrouillages non contournables de siège supérieur OK, la soupape peut soulever ou nettoyer le siège supérieur, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est associé à un siège supérieur soulevé.
La valeur par défaut est définie sur vrai.
Inp_UpperSeatIntlkAvailable
BOOL
Visible
Non obligatoire
Entrée
1 = La disponibilité des verrouillages de siège supérieur est OK, afficher Sts_UpperSeatIntlkAvailable si le dispositif est prêt, à l’exception des verrouillages de siège supérieur.
La valeur par défaut est fausse.
Inp_CavityIntlkOK
BOOL
Non visible
Non obligatoire
Entrée
1 = Verrouillages de cavité OK, la soupape peut nettoyer la cavité ou le siège, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est associé à un nettoyage via une cavité.
La valeur par défaut est définie sur vrai.
Inp_CavityNBIntlkOK
BOOL
Non visible
Non obligatoire
Entrée
1 = Verrouillages non contournables de cavité OK, la soupape peut nettoyer la cavité ou le siège, 0 = Verrouillages pas OK, fermer la soupape si l’état cible/réel est associé à un nettoyage via une cavité.
La valeur par défaut est définie sur vrai.
Inp_CavityIntlkAvailable
BOOL
Non visible
Non obligatoire
Entrée
1 = La disponibilité des verrouillages de cavité est OK, affichez Sts_CavityIntlkAvailable si le dispositif est prêt, à l'exception des verrouillages de cavité.
La valeur par défaut est fausse.
Inp_IntlkTripInh
BOOL
Visible
Non obligatoire
Entrée
1 = Bloque le rapport de Sts_IntlkTrip et l’alarme de déclenchement du verrouillage.
La valeur par défaut est fausse.
Inp_RdyReset
BOOL
Non visible
Non obligatoire
Entrée
1 = Objet associé, réinitialisé par cet objet, prêt pour la réinitialisation.
La valeur par défaut est fausse.
Inp_Hand
BOOL
Non visible
Non obligatoire
Entrée
1 = Commande source Acquérir Portable (généralement câblée localement), 0 = Libérer Portable.
La valeur par défaut est fausse.
Inp_Ovrd
BOOL
Non visible
Non obligatoire
Entrée
1 = Commande source Acquérir Asservissement (priorité (Priority) plus haute de la logique de programme), 0 = Libérer Asservissement.
La valeur par défaut est fausse.
Inp_OvrdCmd
SINT
Non visible
Non obligatoire
Entrée
Commande de dispositif Asservissement : 0 = Aucun, 1 = Fermer, 2 = Ouvrir, 3 = Soulever le siège inférieur, 4 = Soulever le siège supérieur, 5 = Nettoyer la cavité, 6 = Nettoyer le siège inférieur, 7 = Nettoyer le siège supérieur.
La valeur par défaut est 0.
Inp_ExtInh
BOOL
Non visible
Non obligatoire
Entrée
1 = Commande source Bloquer acquisition Externe, 0 = Autoriser acquisition Externe.
La valeur par défaut est fausse.
Inp_HornInh
BOOL
Non visible
Non obligatoire
Entrée
1 = Bloquer l’alerte sonore, 0 = Autoriser l’alerte sonore.
La valeur par défaut est fausse.
Inp_Reset
BOOL
Non visible
Non obligatoire
Entrée
1 = Réinitialiser les verrouillages de mise hors tension et les alarmes effacées.
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_HasLiftLower
BOOL
Non visible
Non obligatoire
Entrée
1 = La soupape prend en charge l’état de soulevage du siège inférieur.
La valeur par défaut est fausse.
Cfg_HasLiftUpper
BOOL
Non visible
Non obligatoire
Entrée
1 = La soupape prend en charge l’état de soulevage du siège supérieur.
La valeur par défaut est fausse.
Cfg_HasCleanCavity
BOOL
Non visible
Non obligatoire
Entrée
1 = La soupape prend en charge l’état de nettoyage de la cavité.
La valeur par défaut est fausse.
Cfg_HasCleanLower
BOOL
Non visible
Non obligatoire
Entrée
1 = La soupape prend en charge l’état de nettoyage du siège inférieur.
La valeur par défaut est fausse.
Cfg_HasCleanUpper
BOOL
Non visible
Non obligatoire
Entrée
1 = La soupape prend en charge l’état de nettoyage du siège supérieur.
La valeur par défaut est fausse.
Cfg_bOutStateSt0
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Désalimenté (état 0).
La valeur par défaut est 2#0000_0000.
Cfg_bOutStateSt1
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Fermé (état 1).
La valeur par défaut est 2#0000_0001.
Cfg_bOutStateSt2
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Fermer la sortie de la cavité (état 2).
La valeur par défaut est 2#0010_0000.
Cfg_bOutStateSt3
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Ouvert (état 3).
La valeur par défaut est 2#0010_0010.
Cfg_bOutStateSt4
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l ’état Soulever le siège inférieur (état 4).
La valeur par défaut est 2#0000_0100.
Cfg_bOutStateSt5
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Soulever le siège supérieur (état 5).
La valeur par défaut est 2#0000_1000.
Cfg_bOutStateSt6
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Nettoyer la cavité (état 6).
La valeur par défaut est 2#0001_0000.
Cfg_bOutStateSt7
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Nettoyer le siège inférieur pour nettoyage (état 7).
La valeur par défaut est 2#0001_0100.
Cfg_bOutStateSt8
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Nettoyer le siège inférieur (état 8).
La valeur par défaut est 2#0011_0100.
Cfg_bOutStateSt9
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Nettoyer le siège supérieur pour nettoyage (état 9).
La valeur par défaut est 2#0001_1000.
Cfg_bOutStateSt10
SINT
Non visible
Non obligatoire
Entrée
Sorties vers la soupape à l’état Nettoyer le siège supérieur (état 10).
La valeur par défaut est 2#0011_1000.
Cfg_bFdbkStateSt0
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Désalimenté (état 0).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkStateSt1
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Fermé (état 1).
La valeur par défaut est 2#0000_0001.
Cfg_bFdbkStateSt2
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Fermer la sortie de la cavité (état 2).
La valeur par défaut est 2#0010_0000.
Cfg_bFdbkStateSt3
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Ouvert (état 3).
La valeur par défaut est 2#0010_0010.
Cfg_bFdbkStateSt4
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Soulever le siège inférieur (état 4).
La valeur par défaut est 2#0000_0100.
Cfg_bFdbkStateSt5
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Soulever le siège supérieur (état 5).
La valeur par défaut est 2#0000_1000.
Cfg_bFdbkStateSt6
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Nettoyer la cavité (état 6).
La valeur par défaut est 2#0001_0000.
Cfg_bFdbkStateSt7
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l'état Soulever le siège inférieur pour nettoyage (état 7).
La valeur par défaut est 2#0001_0100.
Cfg_bFdbkStateSt8
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Nettoyer le siège inférieur (état 8).
La valeur par défaut est 2#0011_0100.
Cfg_bFdbkStateSt9
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l'état Soulever le siège supérieur pour nettoyage (état 9).
La valeur par défaut est 2#0001_1000.
Cfg_bFdbkStateSt10
SINT
Non visible
Non obligatoire
Entrée
États de l’entrée de retour lorsque la soupape est à l’état Nettoyer le siège supérieur (état 10).
La valeur par défaut est 2#0011_1000.
Cfg_bFdbkReqdSt0
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l’état Désalimenté (état 0).
La valeur par défaut est 2#0000_1111.
Cfg_bFdbkReqdSt1
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l’état Fermé (état 1).
La valeur par défaut est 2#0000_1111.
Cfg_bFdbkReqdSt2
SINT
Non visible
Non obligatoire
Entrée
Entrées de retour (cochées) doivent vérifier que la soupape est à l’état Fermer la sortie de la cavité (état 2).
La valeur par défaut est 2#0000_1111.
Cfg_bFdbkReqdSt3
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l’état Ouvert (état 3).
La valeur par défaut est 2#0000_1111.
Cfg_bFdbkReqdSt4
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l’état Soulever le siège inférieur (état 4).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkReqdSt5
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l’état Soulever le siège supérieur (état 5).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkReqdSt6
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l’état Nettoyer la cavité (état 6).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkReqdSt7
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l'état Soulever le siège inférieur pour nettoyage (état 7).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkReqdSt8
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l'état Nettoyer le siège inférieur (état 8).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkReqdSt9
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l'état Soulever le siège supérieur pour nettoyage (état 9).
La valeur par défaut est 2#0000_0000.
Cfg_bFdbkReqdSt10
SINT
Non visible
Non obligatoire
Entrée
Les entrées de retour (cochées) doivent vérifier que la soupape est à l'état Nettoyer le siège supérieur (état 10).
La valeur par défaut est 2#0000_0000.
Cfg_FdbkTimeSt0
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Désalimenté (état 0) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt1
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Fermé (état 1) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt2
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Fermer la sortie de la cavité (état 2) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt3
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Ouvert (état 3) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt4
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Soulever le siège inférieur (état 4) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt5
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Soulever le siège supérieur (état 5) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt6
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Nettoyer la cavité (état 6) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt7
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l'état Soulever le siège inférieur pour nettoyage (état 7) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt8
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Nettoyer le siège inférieur (état 8) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt9
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l'état Soulever le siège supérieur pour nettoyage (état 9) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_FdbkTimeSt10
REAL
Non visible
Non obligatoire
Entrée
Les retours temporels doivent correspondre au modèle requis pour confirmer que la soupape a atteint l’état Nettoyer le siège supérieur (état 10) (en secondes). Valide = de 0,0 à 60,0.
La valeur par défaut est 1,0.
Cfg_PulseLiftLower
BOOL
Non visible
Non obligatoire
Entrée
1 = Effectuer une impulsion de sortie de soulevage du siège lors du soulevage du siège inférieur, 0 = Ne pas effectuer d’impulsion, soulever le siège en continu.
La valeur par défaut est fausse.
Cfg_PulseLiftUpper
BOOL
Non visible
Non obligatoire
Entrée
1 = Effectuer une impulsion de sortie de soulevage du siège lors du soulevage du siège supérieur, 0 = Ne pas effectuer d’impulsion, soulever le siège en continu.
La valeur par défaut est fausse.
Cfg_PulseCleanLower
BOOL
Non visible
Non obligatoire
Entrée
1 = Effectuer une impulsion de sortie de soulevage du siège lors du nettoyage du siège inférieur, 0 = Ne pas effectuer d’impulsion, nettoyer en continu.
La valeur par défaut est fausse.
Cfg_PulseCleanUpper
BOOL
Non visible
Non obligatoire
Entrée
1 = Effectuer une impulsion de sortie de soulevage du siège lors du nettoyage du siège supérieur, 0 = Ne pas effectuer d’impulsion, nettoyer en continu.
La valeur par défaut est fausse.
Cfg_HasOpenIntlkObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet est connecté aux entrées Inp_OpenIntlkOK, Inp_OpenNBIntlkOK, activer la navigation.
La valeur par défaut est fausse.
Cfg_HasLowerSeatIntlkObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet est connecté aux entrées Inp_LowerSeatIntlkOK, Inp_LowerSeatNBIntlkOK, activer la navigation.
La valeur par défaut est fausse.
Cfg_HasUpperSeatIntlkObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet est connecté aux entrées Inp_UpperSeatIntlkOK, Inp_UpperSeatNBIntlkOK, activer la navigation.
La valeur par défaut est fausse.
Cfg_HasCavityIntlkObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet est connecté aux entrées Inp_CavityIntlkOK, Inp_CavityNBIntlkOK, activer la navigation.
La valeur par défaut est fausse.
Cfg_HasStatsObj
BOOL
Non visible
Non obligatoire
Entrée
1 = Indique à HMI qu’un objet PVLVS surveille cette soupape, activer la navigation.
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, activer la navigation.
La valeur par défaut est fausse.
Cfg_OperClosePrio
BOOL
Non visible
Non obligatoire
Entrée
1 = OCmd_Close est accepté à tout moment, 0 = OCmd_Close n’est accepté que lorsque la source de commande Opérateur est sélectionnée.
La valeur par défaut est fausse.
Cfg_ExtClosePrio
BOOL
Non visible
Non obligatoire
Entrée
1 = XCmd_Close est accepté à tout moment, 0 = XCmd_Close n’est accepté que lorsque la source de commande Externe est sélectionnée.
La valeur par défaut est fausse.
Cfg_OCmdResets
BOOL
Non visible
Non obligatoire
Entrée
1 = Une nouvelle commande d'état Opérateur réinitialise le défaut, 0 = Une commande de réinitialisation est requise pour effacer le défaut.
La valeur par défaut est fausse.
Cfg_XCmdResets
BOOL
Non visible
Non obligatoire
Entrée
1 = Une nouvelle commande d'état Externe réinitialise le défaut, 0 = Une commande de réinitialisation est requise pour effacer le défaut.
La valeur par défaut est fausse.
Cfg_OvrdPermIntlk
BOOL
Non visible
Non obligatoire
Entrée
1 = Asservissement ignore les autorisations et verrouillages contournables, 0 = Asservissement utilise toutes les autorisations et verrouillages.
La valeur par défaut est fausse.
Cfg_ShedOnFail
BOOL
Non visible
Non obligatoire
Entrée
1 = Fermer la soupape et alarme en cas d’échec de position, 0 = Alarme uniquement.
La valeur par défaut est définie sur vrai.
Cfg_ShedOnIOFault
BOOL
Non visible
Non obligatoire
Entrée
1 = Fermer la soupape et alarme en cas de Défaut d'E/S (I/O), 0 = Alarme uniquement.
La valeur par défaut est définie sur vrai.
Cfg_HasOper
BOOL
Non visible
Non obligatoire
Entrée
1 = La source de commande Opérateur (déverrouillé) existe, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_HasOperLocked
BOOL
Non visible
Non obligatoire
Entrée
1 = La source de commande Opérateur verrouillé existe, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_HasProg
BOOL
Non visible
Non obligatoire
Entrée
1 = La source de commande Programme (déverrouillé) existe, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_HasProgLocked
BOOL
Non visible
Non obligatoire
Entrée
1 = La source de commande Programme verrouillé existe, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_HasExt
BOOL
Non visible
Non obligatoire
Entrée
1 = La source de commande Externe existe, peut être sélectionnée.
La valeur par défaut est fausse.
Cfg_HasMaint
BOOL
Non visible
Non obligatoire
Entrée
1 = La source de commande Maintenance existe, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_HasMaintOoS
BOOL
Non visible
Non obligatoire
Entrée
1 = Maintenance hors service existante, peut être sélectionnée.
La valeur par défaut est définie sur vrai.
Cfg_OvrdOverLock
BOOL
Non visible
Non obligatoire
Entrée
1 = Asservissement remplace Programme/Opérateur verrouillé, 0 = Ne pas remplacer Programme/Opérateur verrouillé.
La valeur par défaut est définie sur vrai.
Cfg_ExtOverLock
BOOL
Non visible
Non obligatoire
Entrée
1 = Externe remplace Programme/Opérateur verrouillé, 0 = Ne pas remplacer Programme/Opérateur verrouillé.
La valeur par défaut est fausse.
Cfg_ProgPwrUp
BOOL
Non visible
Non obligatoire
Entrée
1 = Mettre sous tension en source de commande Programme, 0 = Mettre sous tension en source de commande Opérateur.
La valeur par défaut est fausse.
Cfg_ProgNormal
BOOL
Non visible
Non obligatoire
Entrée
Source de commande normale : 1 = Programme, 0 = Opérateur.
La valeur par défaut est fausse.
Cfg_PCmdPriority
BOOL
Non visible
Non obligatoire
Entrée
Priorité de la commande : 1 = Les commandes Programme l'emportent, 0 = Les commandes Opérateur l'emportent.
La valeur par défaut est fausse.
Cfg_PCmdProgAsLevel
BOOL
Non visible
Non obligatoire
Entrée
1 = La sélection Programme/Opérateur suit PCmd_Prog comme niveau (1 pour Programme, 0 pour Opérateur), 0 = PCmd_Prog est utilisé comme front pour sélectionner Programme, PCmd_Oper sélectionne Opérateur.
La valeur par défaut est fausse.
Cfg_PCmdLockAsLevel
BOOL
Non visible
Non obligatoire
Entrée
1 = La sélection Programme verrouillé suit PCmd_Lock comme niveau (1 pour verrouillé, 0 pour déverrouillé), 0 = PCmd_Lock est utilisé comme front pour sélectionner Programme verrouillé, PCmd_Unlock sélectionne Programme (déverrouillé).
La valeur par défaut est fausse.
Cfg_ExtAcqAsLevel
BOOL
Non visible
Non obligatoire
Entrée
1 = La sélection Externe suit XCmd_Acq comme niveau (1 pour acquérir Externe, 0 pour libérer Externe), 0 = XCmd_Acq est utilisé comme front pour acquérir Externe, XCmd_Rel est utilisé pour libérer Externe.
La valeur par défaut est fausse.
Cfg_OpenPulseTime
REAL
Non visible
Non obligatoire
Entrée
Durée de levage du siège lors des impulsions pour le nettoyage (en secondes). Valide = de 0,0 à 2 147 483,0, 0,0 = ne pas effectuer d’impulsion.
La valeur par défaut est 10,0.
Cfg_ClosePulseTime
REAL
Non visible
Non obligatoire
Entrée
Délai de fermeture du siège lors des impulsions pour le nettoyage (en secondes). Valide = de 0,0 à 2 147 483,0, 0,0 = ne pas effectuer d’impulsion.
La valeur par défaut est 5,0.
Cfg_StartHornTime
REAL
Non visible
Non obligatoire
Entrée
Délai du son audible en cas de commande de déplacement à partir de la position fermée (en secondes). Valide = de 0,0 à 1 000,0 secondes, 0,0 = désactivé.
La valeur par défaut est 0,0.
Cfg_FailTime
REAL
Non visible
Non obligatoire
Entrée
Délai de réception du retour d’état avant de déclarer un é chec (en secondes). Valide = de 0,0 à 2147483,0.
La valeur par défaut est 3,0.
Cfg_CnfrmReqd
SINT
Non visible
Non obligatoire
Entrée
Confirmation de la commande Opérateur ou type de signature électronique requis : 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
Demande de propriété du programme : ID propriétaire non nul = acquérir, 0 = libérer.
La valeur par défaut est 0.
PCmd_Virtual
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner une opération de dispositif Virtuelle (simulée). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Physical
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner une opération de dispositif Physique (non simulée). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Close
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour fermer la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Open
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour ouvrir la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_LiftLower
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour soulever le siège inférieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_LiftUpper
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour soulever le siège supérieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_CleanCavity
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour nettoyer la cavité de fuite de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_CleanLower
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour nettoyer le siège inférieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_CleanUpper
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour nettoyer le siège supérieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Reset
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour réinitialiser les verrouillages de mise hors tension et les alarmes de mise hors tension revenues à la normale. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Prog
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner la source de commande Programme. L’instruction efface automatiquement cet opérande si Cfg_PCmdProgAsLevel = 0.
La valeur par défaut est fausse.
PCmd_Oper
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner la source de commande Opérateur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Lock
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour verrouiller la source de commande Programme et interdire Opérateur. L’instruction efface cet opérande automatiquement si Cfg_PCmdLockAsLevel = 0.
La valeur par défaut est fausse.
PCmd_Unlock
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour déverrouiller la source de commande Programme et autoriser l'acquisition par Opérateur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
PCmd_Normal
BOOL
Non visible
Non obligatoire
Entrée
Commande Programme pour sélectionner la source de commande normale (Opérateur ou Programme). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_Close
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour fermer la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_Open
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour ouvrir la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_LiftLower
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour soulever le siège inférieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_LiftUpper
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour soulever le siège supérieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_CleanCavity
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour nettoyer la cavité de fuite de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_CleanLower
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour nettoyer le siège inférieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_CleanUpper
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour nettoyer le siège supérieur. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_Acq
BOOL
Non visible
Non obligatoire
Entrée
Commande externe pour acquérir la source de commande. L’instruction efface cet opérande automatiquement si Cfg_ExtAcqAsLevel = 0.
La valeur par défaut est fausse.
XCmd_Rel
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour libérer la source de commande, acceptée si Cfg_ExtAcqAsLevel = 0. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
XCmd_Reset
BOOL
Non visible
Non obligatoire
Entrée
Commande Externe pour réinitialiser les verrouillages de mise hors tension et les alarmes de mise hors tension revenues à la normale. 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 acquitter toutes les alarmes et réinitialiser les alarmes verrouillées et les conditions de mise hors tension. 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
Out_OpenData
BOOL
Visible
Non obligatoire
Sortie
Sortie pour ouvrir la soupape : 1 = Ouvert.
Out_CloseData
BOOL
Visible
Non obligatoire
Sortie
Sortie pour fermer la soupape : 1 = Fermer.
Out_LiftLowerData
BOOL
Visible
Non obligatoire
Sortie
Sortie pour soulever le siège inférieur de la soupape : 1 = Soulever.
Out_LiftUpperData
BOOL
Visible
Non obligatoire
Sortie
Sortie pour soulever le siège supérieur de la soupape : 1 = Soulever.
Out_CavityInletData
BOOL
Visible
Non obligatoire
Sortie
Sortie pour ouvrir l'entrée de nettoyage de la cavité de fuite : 1 = Ouvert.
Out_CavityOutletData
BOOL
Visible
Non obligatoire
Sortie
Sortie pour fermer la sortie de nettoyage/drainage de la cavité de fuite : 1 = Fermer.
Out_LocatorData
BOOL
Non visible
Non obligatoire
Sortie
Sortie vers la lampe de localisation/balise de soupape : 1 = Illuminé.
Out_HornData
BOOL
Non visible
Non obligatoire
Sortie
Sortie pour actionner l'avertisseur sonore avant de passer à l'état commandé.
Out_Reset
BOOL
Non visible
Non obligatoire
Sortie
1 = La commande Réinitialiser a été reçue et acceptée.
Out_OwnerSts
DINT
Non visible
Non obligatoire
Sortie
État de la source de commande, handshake de commande propriétaire et état Prêt (avec tableau de bits) : Tous les bits désactivés = Aucun, .10 = Verrouillage Opérateur, .11 = Déverrouillage Opérateur, .12 = Verrouillage Programme, .13 = Déverrouillage Programme, .14 = Acquérir Maintenance, .15 = Libérer Maintenance, .16 = Acquérir Externe, .17 = Libérer Externe, .18 = Possède Maintenance, .19 = Verrouillage d’asservissement externe, .20 = Possède Externe, .21 = Possède Opérateur, .22 = Possède Opérateur verrouillé, .23 = Possède Programme, .24 = Possède Programme verrouillé, .29 = Echo, .30 = Pas prêt.
Sts_Initialized
BOOL
Non visible
Non obligatoire
Sortie
1 = L'instruction est initialisée. 0 = Utiliser Inp_InitializeReq pour réinitialiser.
Sts_Closed
BOOL
Visible
Non obligatoire
Sortie
1 = Position fermée de la soupape atteinte.
Sts_Opened
BOOL
Visible
Non obligatoire
Sortie
1 = Position ouverte de la soupape atteinte.
Sts_LiftLower
BOOL
Visible
Non obligatoire
Sortie
1 = Position de soulevage du siège inférieur de la soupape atteinte.
Sts_LiftUpper
BOOL
Visible
Non obligatoire
Sortie
1 = Position de soulevage du siège supérieur de la soupape atteinte.
Sts_CleanCavity
BOOL
Non visible
Non obligatoire
Sortie
1 = Position de nettoyage de la cavité de fuite de la soupape atteinte.
Sts_CleanLower
BOOL
Non visible
Non obligatoire
Sortie
1 = Position de nettoyage du siège inférieur de la soupape atteinte.
Sts_CleanUpper
BOOL
Non visible
Non obligatoire
Sortie
1 = Position de nettoyage du siège supérieur de la soupape atteinte.
Sts_Moving
BOOL
Visible
Non obligatoire
Sortie
1 = Soupape pas encore confirmée à la position commandée.
Sts_Pulsing
BOOL
Visible
Non obligatoire
Sortie
1 = Impulsions de siège de soupape pour le nettoyage.
Sts_Locator
BOOL
Non visible
Non obligatoire
Sortie
1 = Localisation/balise permettant de déterminer si la soupape est active.
Sts_Horn
BOOL
Non visible
Non obligatoire
Sortie
1 = Actionnement de l'avertisseur sonore avant de commander le changement d'état.
Sts_Physical
BOOL
Non visible
Non obligatoire
Sortie
1 = L’instruction est disponible pour contrôler la soupape physique, 0 = L’instruction ne contrôle pas la soupape physique, les sorties maintiennent la soupape fermée.
Sts_Virtual
BOOL
Non visible
Non obligatoire
Sortie
1 = L’instruction est disponible pour contrôler un modèle virtuel de la soupape, 0 = L’instruction ne contrôle pas le modèle virtuel de la soupape.
SrcQ_IO
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de l'entrée ou de la sortie primaire : 0=Bonne, directe, confirmée 1=Bonne, directe, supposée 2=Bonne, pas de retour, supposée 8=Test, virtualisée 9=Test, bouclage 10=Test, entrée manuelle 16=Incertaine, direct, hors spécifications 17=Incertaine, substituée au dispositif ou au bus 18=Incertaine, substituée à l’instruction 19=Incertaine, utilisation de la dernière bonne source connue 20=Incertaine, utilisation de la valeur de remplacement 32=Mauvaise, défaut de signal 33=Mauvaise, défaut de voie 34=Mauvaise, défaut de communication ou de module 35=Mauvaise, configuration incorrecte
SrcQ
SINT
Non visible
Non obligatoire
Sortie
Source et qualité de la valeur ou de l'état primaire : 0=Bonne, directe, confirmée 1=Bonne, directe, supposée 2=Bonne, pas de retour, supposée 8=Test, virtualisée 9=Test, bouclage 10=Test, entrée manuelle 16=Incertaine, direct, hors spécifications 17=Incertaine, substituée au dispositif ou au bus 18=Incertaine, substituée à l’instruction 19=Incertaine, utilisation de la dernière bonne source connue 20=Incertaine, utilisation de la valeur de remplacement 32=Mauvaise, défaut de signal 33=Mauvaise, défaut de voie 34=Mauvaise, défaut de communication ou de module 35=Mauvaise, configuration incorrecte
Sts_eFdbk
SINT
Non visible
Non obligatoire
Sortie
Retour du dispositif : 0 = Aucun/Déplacement/Inconnu, 1 = Fermé, 3 = Ouvert, 4 = Soulever le siège inférieur, 5 = Soulever le siège supérieur, 6 = Nettoyer la cavité, 8 = Nettoyer le siège inférieur, 10 = Nettoyer le siège supérieur.
Sts_eCmd
SINT
Non visible
Non obligatoire
Sortie
Commande du dispositif : 0 = Aucun, 1 = Fermer, 3 = Ouvrir, 4 = Soulever le siège inférieur, 5 = Soulever le siège supérieur, 6 = Nettoyer la cavité, 8 = Nettoyer le siège inférieur, 10 = Nettoyer le siège supérieur.
Sts_eSts
SINT
Non visible
Non obligatoire
Sortie
État du dispositif : 0 = Inconnu, 1 = Fermé, 3 = Ouvert, 4 = Soulever le siège inférieur, 5 = Soulever le siège supérieur, 6 = Nettoyer la cavité, 8 = Nettoyer le siège inférieur, 10 = Nettoyer le siège supérieur, 11 = Déplacement, 12 = Effectuer une impulsion de siège inférieur, 13 = Effectuer une impulsion de siège supérieur, 14 = Avertisseur sonore, 15 = Hors service.
Sts_eState
SINT
Non visible
Non obligatoire
Sortie
État du dispositif pour le diagramme d’état HMI : 0 = Désalimenté, 1 = Fermé, 2 = Sortie de cavité fermée, 3 = Ouvert, 4 = Soulever le siège inférieur, 5 = Soulever le siège supérieur, 6 = Nettoyer la cavité, 7 = Soulever le siège inférieur pour nettoyage, 8 = Nettoyer le siège inférieur, 9 = Soulever le siège supérieur pour nettoyage, 10 = Nettoyer le siège supérieur.
Sts_eFault
SINT
Non visible
Non obligatoire
Sortie
État de défaut du dispositif : 0 = Aucun, 16 = Échec de position, 32 = Défaut d’E/S (I/O), 34 = Erreur de configuration.
Sts_eOutState
SINT
Non visible
Non obligatoire
Sortie
État des sorties vers le dispositif physique : 0 = Désalimenté, 1 = Fermer, 2 = Fermer la sortie de la cavité, 3 = Ouvrir, 4 = Soulever le siège inférieur, 5 = Soulever le siège supérieur, 6 = Nettoyer la cavité, 7 = Soulever le siège inférieur pour nettoyage, 8 = Nettoyer le siège inférieur, 9 = Soulever le siège supérieur pour nettoyage, 10 = Nettoyer le siège supérieur, 11 = Avertisseur sonore.
Sts_eNotify
SINT
Non visible
Non obligatoire
Sortie
Résumé de l’état des alarmes : 0 = Pas d’alarme, confirmé, 1 = Pas d’alarme, non confirmé ou réinitialisation requise, 2 = Alarme de sévérité basse, confirmé, 3 = Alarme de sévérité basse, non confirmé, 4 = Alarme de sévérité moyenne, confirmé, 5 = Alarme de sévérité moyenne, non confirmé, 6 = Alarme de sévérité haute, confirmé, 7 = Alarme de sévérité haute, non confirmé, 8 = Alarme de sévérité urgente, confirmé, 9 = Alarme de sévérité urgente, non confirmé.
Sts_eNotifyAll
SINT
Non visible
Non obligatoire
Sortie
Résumé de l’état des alarmes, y compris les objets associés : 0 = Pas d’alarme, confirmé, 1 = Pas d’alarme, non confirmé ou réinitialisation requise, 2 = Alarme de sévérité basse, confirmé, 3 = Alarme de sévérité basse, non confirmé, 4 = Alarme de sévérité moyenne, confirmé, 5 = Alarme de sévérité moyenne, non confirmé, 6 = Alarme de sévérité haute, confirmé, 7 = Alarme de sévérité haute, non confirmé, 8 = Alarme de sévérité urgente, confirmé, 9 = Alarme de sévérité urgente, non confirmé.
Sts_eNotifyIOFault
SINT
Non visible
Non obligatoire
Sortie
État de l'alarme de défaut d'E/S (I/O) : 0 = Pas d’alarme, confirmé, 1 = Pas d’alarme, non confirmé ou réinitialisation requise, 2 = Alarme de sévérité basse, confirmé, 3 = Alarme de sévérité basse, non confirmé, 4 = Alarme de sévérité moyenne, confirmé, 5 = Alarme de sévérité moyenne, non confirmé, 6 = Alarme de sévérité haute, confirmé, 7 = Alarme de sévérité haute, non confirmé, 8 = Alarme de sévérité urgente, confirmé, 9 = Alarme de sévérité urgente, non confirmé.
Sts_eNotifyFail
SINT
Non visible
Non obligatoire
Sortie
État de l’alarme d'échec de position : 0 = Pas d’alarme, confirmé, 1 = Pas d’alarme, non confirmé ou réinitialisation requise, 2 = Alarme de sévérité basse, confirmé, 3 = Alarme de sévérité basse, non confirmé, 4 = Alarme de sévérité moyenne, confirmé, 5 = Alarme de sévérité moyenne, non confirmé, 6 = Alarme de sévérité haute, confirmé, 7 = Alarme de sévérité haute, non confirmé, 8 = Alarme de sévérité urgente, confirmé, 9 = Alarme de sévérité urgente, non confirmé.
Sts_eNotifyIntlkTrip
SINT
Non visible
Non obligatoire
Sortie
État de l'alarme de déclenchement de verrouillage : 0 = Pas d’alarme, confirmé, 1 = Pas d’alarme, non confirmé ou réinitialisation requise, 2 = Alarme de sévérité basse, confirmé, 3 = Alarme de sévérité basse, non confirmé, 4 = Alarme de sévérité moyenne, confirmé, 5 = Alarme de sévérité moyenne, non confirmé, 6 = Alarme de sévérité haute, confirmé, 7 = Alarme de sévérité haute, non confirmé, 8 = Alarme de sévérité urgente, confirmé, 9 = Alarme de sévérité urgente, non confirmé.
Sts_UnackAlmCount
SINT
Non visible
Non obligatoire
Sortie
Nombre d'alarmes non confirmées.
Sts_eSrc
INT
Non visible
Non obligatoire
Sortie
Source de commande actuelle : 0 = Logique non utilisée, 4 = Portable, 8 = Maintenance, 16 = Asservissement, 32 = Programme, 33 = Programme verrouillé, 34 = Défaut de Programme (normal), 64 = Opérateur, 65 = Opérateur verrouillé, 66 = Défaut d'Opérateur (normal), 128 = Maintenance hors service, 129 = Programmé hors service (EnableIn faux), 256 = Externe.
Sts_bSrc
INT
Non visible
Non obligatoire
Sortie
Sélections de sources de commande actives (avec tableau de bits, pour HMI) : .0 = Portable, ,1 = Programmé hors service (EnableIn faux), .2 = Maintenance hors service, .3 = Maintenance, .4 = Asservissement, .5 = Externe, .6 = Programme verrouillé, .7 = Programme (déverrouillé), .8 = Opérateur verrouillé, .9 = Opérateur (déverrouillé).
Sts_Available
BOOL
Non visible
Non obligatoire
Sortie
1 = La soupape a été acquise par le Programme et est prête et disponible pour le contrôle.
Sts_OpenIntlkAvailable
BOOL
Non visible
Non obligatoire
Sortie
1 = La soupape peut être acquise par le Programme et est disponible pour l'ouverture lorsque les verrouillages d'ouverture sont OK.
Sts_LowerSeatIntlkAvailable
BOOL
Non visible
Non obligatoire
Sortie
1 = La soupape peut être acquise par le Programme et est disponible pour soulever le siège inférieur lorsque les verrouillages de siège sont OK.
Sts_UpperSeatIntlkAvailable
BOOL
Non visible
Non obligatoire
Sortie
1 = La soupape peut être acquise par le Programme et est disponible pour soulever le siège supérieur lorsque les verrouillages de siège sont OK.
Sts_CavityIntlkAvailable
BOOL
Non visible
Non obligatoire
Sortie
1 = La soupape peut être acquise par le Programme et est disponible pour nettoyer le siège ou la cavité lorsque les verrouillages de cavité sont OK.
Sts_Bypass
BOOL
Non visible
Non obligatoire
Sortie
1 = Les verrouillages et les autorisations contournables sont contournés.
Sts_BypActive
BOOL
Visible
Non obligatoire
Sortie
1 = Le contournement des verrouillages/autorisations est actif (contourné par une commande ou dans la source de commande Maintenance).
Sts_MaintByp
BOOL
Non visible
Non obligatoire
Sortie
1 = Le dispositif a une fonction de contournement de maintenance active.
Sts_NotRdy
BOOL
Visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, voir les bits de détails Sts_NrdyXxx pour connaître la raison.
Sts_NrdyCfgErr
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, erreur de configuration.
Sts_NrdyFail
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, échec de position, la mise hors tension nécessite une réinitialisation.
Sts_NrdyOpenIntlk
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, verrouillage d'ouverture pas OK, la soupape ne peut pas s’ouvrir et, si elle est ouverte, elle se fermera.
Sts_NrdyLowerSeatIntlk
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, verrouillage du siège inférieur pas OK, la soupape ne peut pas soulever ou nettoyer le siège inférieur, et si le siège est soulevé, la soupape se fermera.
Sts_NrdyUpperSeatIntlk
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, verrouillage du siège supérieur pas OK, la soupape ne peut pas soulever ou nettoyer le siège supérieur, et si le siège soulevé, la soupape se fermera.
Sts_NrdyCavityIntlk
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, verrouillage de cavité pas OK, la soupape ne peut pas nettoyer la cavité ou les sièges, et si elle les nettoie, la soupape se fermera.
Sts_NrdyIOFault
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, défaut d'E/S (I/O), la mise hors tension nécessite une réinitialisation.
Sts_NrdyOoS
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, le dispositif est hors service.
Sts_NrdyPrioClose
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, commande prioritaire de fermeture par Opérateur ou Externe, la mise hors tension nécessite une réinitialisation.
Sts_NrdyVirtualPhysical
BOOL
Non visible
Non obligatoire
Sortie
1 = Dispositif pas prêt, la soupape effectue une transition entre l’opération physique et virtuelle.
Sts_Err
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration, voir les bits de détails Sts_ErrXxx pour connaître la raison.
Sts_ErrAlm
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration, paramètres d'alarmes basées sur des balises Logix non valides.
Sts_bErrFdbkTime
INT
Non visible
Non obligatoire
Sortie
Erreur de configuration, bit = 1 indique l'état du Cfg_FdbkTimeStX non valide. Valide = de 0,0 à 60,0.
Sts_ErrOpenPulseTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration, Cfg_OpenPulseTime non valide. Valide = de 0,0 à 2147483,0.
Sts_ErrClosePulseTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration, Cfg_ClosePulseTime non valide. Valide = de 0,0 à 2147483,0.
Sts_ErrFailTime
BOOL
Non visible
Non obligatoire
Sortie
1 = Erreur de configuration Cfg_FailTime non valide. Valide = de 0,0 à 2147483,0.
Sts_Hand
BOOL
Visible
Non obligatoire
Sortie
1 = La source de commande Portable est sélectionnée.
Sts_OoS
BOOL
Visible
Non obligatoire
Sortie
1 = la source de commande Hors service est sélectionnée.
Sts_Maint
BOOL
Visible
Non obligatoire
Sortie
1 = la source de commande Maintenance est sélectionnée.
Sts_Ovrd
BOOL
Visible
Non obligatoire
Sortie
1 = La source de commande Asservissement est sélectionnée.
Sts_Ext
BOOL
Visible
Non obligatoire
Sortie
1 = La source de commande Externe est sélectionnée.
Sts_Prog
BOOL
Visible
Non obligatoire
Sortie
1 = La source de commande Programme (déverrouillé) est sélectionnée.
Sts_ProgLocked
BOOL
Non visible
Non obligatoire
Sortie
1 = La source de commande Programme verrouillé est sélectionnée.
Sts_Oper
BOOL
Visible
Non obligatoire
Sortie
1 = La source de commande Opérateur (déverrouillé) est sélectionnée.
Sts_OperLocked
BOOL
Non visible
Non obligatoire
Sortie
1 = La source de commande Opérateur verrouillé est sélectionnée.
Sts_ProgOperSel
BOOL
Non visible
Non obligatoire
Sortie
État (verrouillé) de la sélection Programme/Opérateur : 1 = Programme, 0 = Opérateur.
Sts_ProgOperLock
BOOL
Visible
Non obligatoire
Sortie
État de verrouillage (verrouillage) Programme/Opérateur : 1 = Verrouillé, 0 = Déverrouillé.
Sts_Normal
BOOL
Non visible
Non obligatoire
Sortie
1 = La source de commande sélectionnée est la source normale (Programme ou Opérateur).
Sts_ExtReqInh
BOOL
Non visible
Non obligatoire
Sortie
1 = La sélection de la source de commande Externe est bloquée, Externe n’est pas disponible à l’état actuel.
Sts_ProgReqInh
BOOL
Non visible
Non obligatoire
Sortie
1 = La sélection de la source de commande Programme est bloquée, Programme n’est pas disponible à l’état actuel.
Sts_MAcqRcvd
BOOL
Non visible
Non obligatoire
Sortie
1 = Une commande pour acquérir la source de commande Maintenance a été reçue durant cette scrutation.
Sts_CmdConflict
BOOL
Non visible
Non obligatoire
Sortie
1 = Les commandes en conflit ont reçu cette scrutation.
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 ou désactivée.
Sts_IOFault
BOOL
Non visible
Non obligatoire
Sortie
1 = Défaut de communication d'E/S (I/O). Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVLVMP_Tag.@Alarms.Alm_IOFault.AlarmElement.
Sts_Fail
BOOL
Visible
Non obligatoire
Sortie
1 = Échec de position de la soupape. Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVLVMP_Tag.@Alarms.Alm_Fail.AlarmElement.
Sts_IntlkTrip
BOOL
Non visible
Non obligatoire
Sortie
1 = Soupape fermée par un verrouillage pas OK. Une alarme basée sur des balises Logix discrète prédéfinie par défaut existe pour l'état. Définissez les membres de configuration standard de l'alarme basée sur des balises Logix discrète. Les éléments d’alarme sont accessibles comme suit : PVLVMP_Tag.@Alarms.Alm_IntlkTrip.AlarmElement.
Sts_RdyAck
BOOL
Non visible
Non obligatoire
Sortie
1 = Une alarme est prête à être confirmée.
Sts_RdyReset
BOOL
Visible
Non obligatoire
Sortie
1 = Une alarme verrouillée ou une condition de mise hors tension est prête à être réinitialisée.
XRdy_Acq
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Acq pour activer le bouton HMI.
XRdy_Rel
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Rel pour activer le bouton HMI.
XRdy_Close
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Close, activer le bouton.
XRdy_Open
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Open, activer le bouton.
XRdy_LiftLower
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_LiftLower, activer le bouton.
XRdy_LiftUpper
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_LiftUpper, activer le bouton.
XRdy_CleanCavity
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_CleanCavity, activer le bouton.
XRdy_CleanLower
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_CleanLower, activer le bouton.
XRdy_CleanUpper
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_CleanUpper, activer le bouton.
XRdy_Reset
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_Reset, activez le bouton.
XRdy_ResetAckAll
BOOL
Non visible
Non obligatoire
Sortie
1 = Prêt pour XCmd_ResetAckAll, activez le bouton .
Val_Owner
DINT
Non visible
Non obligatoire
Sortie
ID du propriétaire actuel de l'objet, 0 = non possédé.
Membres d'entrée privés
Type de données
Description
CmdSrc
P_COMMAND_SOURCE
Sélection de la source de commande.
MCmd_Acq
BOOL
Commande Maintenance pour acquérir la source de commande Maintenance. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Bypass
BOOL
Commande de maintenance pour contourner tous les verrouillages et les autorisations contournables. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Check
BOOL
Commande Maintenance pour supprimer les contournements et vérifier tous les verrouillages et toutes les autorisations. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_IS
BOOL
Commande de maintenance pour sélectionner En service. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_OoS
BOOL
Commande de maintenance pour sélectionner Hors service. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Physical
BOOL
Commande Maintenance pour sélectionner une opération de dispositif Physique. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_Rel
BOOL
Commande Maintenance pour libérer la source de commande Maintenance. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
MCmd_ToggleLocator
BOOL
Commande Maintenance pour activer/désactiver la localisation/balise de la soupape.
La valeur par défaut est fausse.
MCmd_Virtual
BOOL
Commande Maintenance pour sélectionner une opération de dispositif Virtuelle. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_CleanCavity
BOOL
Commande Opérateur pour nettoyer la cavité de fuite de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_CleanLower
BOOL
Commande Opérateur pour nettoyer le siège inférieur de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_CleanUpper
BOOL
Commande Opérateur pour nettoyer le siège supérieur de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Close
BOOL
Commande Opérateur pour fermer la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_LiftLower
BOOL
Commande Opérateur pour soulever le siège inférieur de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_LiftUpper
BOOL
Commande Opérateur pour soulever le siège supérieur de la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Lock
BOOL
Commande Opérateur pour sélectionner la source de commande Opérateur verrouillé et interdire Programme. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Normal
BOOL
Commande Opérateur pour sélectionner la source de commande normale configurée (Opérateur ou Programme). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Open
BOOL
Commande Opérateur pour ouvrir la soupape. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Oper
BOOL
Commande Opérateur pour sélectionner la source de commande Opérateur (déverrouillé). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Prog
BOOL
Commande Opérateur pour sélectionner la source de commande Programme (déverrouillé). L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Reset
BOOL
Commande Opérateur pour réinitialiser les verrouillages de mise hors tension et les alarmes de mise hors tension revenues à la normale. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_ResetAckAll
BOOL
Commande Opérateur pour acquitter toutes les alarmes et réinitialiser les alarmes verrouillées et les conditions de mise hors tension. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
OCmd_Unlock
BOOL
Commande Opérateur pour déverrouiller la source de commande Opérateur et autoriser l'acquisition par Programme. L'instruction efface automatiquement cet opérande.
La valeur par défaut est fausse.
Membres de sortie privés
Type de données
Description
HMI_BusObjIndex
DINT
Index de cet objet dans le tableau du bus, à utiliser pour l’écran HMI.
HMI_eCmdState
SINT
Commande vers la soupape, à utiliser dans HMI/boîte de dialogue : 0 = Aucun, 1 = Fermer, 3 = Ouvrir, 4 = Soulever le siège inférieur, 5 = Soulever le siège supérieur, 6 = Nettoyer la cavité, 8 = Nettoyer le siège inférieur, 10 = Nettoyer le siège supérieur.
MRdy_Acq
BOOL
1 = Prêt pour MCmd_Acq, activez le bouton HMI.
MRdy_Bypass
BOOL
1 = Prêt pour MCmd_Bypass, activez le bouton HMI.
MRdy_Check
BOOL
1 = Prêt pour MCmd_Check, activez le bouton HMI.
MRdy_IS
BOOL
1 = Prêt pour MCmd_IS, activez le bouton HMI.
MRdy_OoS
BOOL
1 = Prêt pour MCmd_OoS, activez le bouton HMI.
MRdy_Physical
BOOL
1 = Prêt pour MCmd_Physical, activez le bouton HMI.
MRdy_Rel
BOOL
1 = Prêt pour MCmd_Rel, activez le bouton HMI.
MRdy_ToggleLocator
BOOL
1 = Prêt pour MCmd_ToggleLocator, activer le bouton HMI.
MRdy_Virtual
BOOL
1 = Prêt pour MCmd_Virtual, activez le bouton HMI.
ORdy_CleanCavity
BOOL
1 = Prêt pour OCmd_CleanCavity, activer le bouton HMI.
ORdy_CleanLower
BOOL
1 = Prêt pour OCmd_CleanLower, activer le bouton HMI.
ORdy_CleanUpper
BOOL
1 = Prêt pour OCmd_CleanUpper, active le bouton HMI.
ORdy_Close
BOOL
1 = Prêt pour OCmd_Close, activer le bouton HMI.
ORdy_LiftLower
BOOL
1 = Prêt pour OCmd_LiftLower, activer le bouton HMI.
ORdy_LiftUpper
BOOL
1 = Prêt pour OCmd_LiftUpper, activer le bouton HMI.
ORdy_Lock
BOOL
1 = Prêt pour OCmd_Lock, activez le bouton HMI.
ORdy_Normal
BOOL
1 = Prêt pour OCmd_Normal, activez le bouton HMI.
ORdy_Open
BOOL
1 = Prêt pour OCmd_Open, activer le bouton HMI.
ORdy_Oper
BOOL
1 = Prêt pour OCmd_Oper, activez le bouton HMI.
ORdy_Prog
BOOL
1 = Prêt pour OCmd_Prog, activez le bouton HMI.
ORdy_Reset
BOOL
1 = Prêt pour OCmd_Reset, activer le bouton HMI.
ORdy_ResetAckAll
BOOL
1 = Prêt pour OCmd_ResetAckAll, activer le bouton HMI.
ORdy_Unlock
BOOL
1 = Prêt pour OCmd_Unlock, activez le bouton HMI.
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
La structure BUS_OBJ relie le dispositif à d'autres dispositifs et instructions dans une stratégie de contrôle complexe, généralement dans une hiérarchie. Un objet bus lance les informations d’état et d’alarme des dispositifs de niveau inférieur vers un contrôle de niveau supérieur et les ventilateurs retirent les commandes du contrôle de niveau supérieur vers les appareils de niveau inférieur et les éléments sont liés au bus en faisant référence à un membre unique du tableau de BUS_OBJ associé au bus.
Ce paramètre lie l’instruction à un balise externe qui contient les données nécessaires pour que l’instruction fonctionne. Le balise externe doit être du type de données affiché ou peut être NUL (NULL). S’il est NULL (NUL), les fonctions bus de cette instruction ne sont pas disponibles.
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 exercer une confirmation de commande
Out_CmdAck
DINT
Confirmation de 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 discrètes basées sur des balises
Logix Designer
sont définies pour ces membres :
Membre
Nom de l'alarme
Description
Sts_IntlkTrip
Alm_IntlkTrip
Le dispositif est désalimenté ou défini sur la Position 1 par un verrouillage pas OK.
Sts_IOFault
Alm_IOFault
Défaut d'E/S (I/O).
Sts_Fail
Alm_Fail
Échec du dispositif.
Marquer l’alarme comme étant utilisée ou inutilisée et définir les membres de configuration standard de l’alarme basée sur des balises Logix discrète. Utilisez ce format pour accéder aux éléments de l'alarme :
Tag.@Alarms.AlarmName.AlarmElement.
L'instruction PVLVMP utilise les alarmes suivantes :
  • Déclenche l’alarme Déclenchement de verrouillage lorsqu’une condition de verrouillage pas OK se produit pour un état particulier et que le dispositif est actuellement commandé sur cet état. Le dispositif est commandé pour se fermer lorsqu’un déclenchement de verrouillage se produit. Si les verrouillages ne sont pas contournés, une condition de verrouillage contournable ou non contournable non-OK déclenche un déclenchement de verrouillage. Si les verrouillages sont contournés, seule une condition de verrouillage non contournable non-OK initie un déclenchement de verrouillage.
  • Déclenche l’alarme de Défaut d’E/S (I/O) lorsque l’entrée Inp_IOFault est vraie. Cette entrée est généralement utilisée pour indiquer à l’instruction qu’une panne de communication s’est produite pour son E/S (I/O). Si le Défaut d’E/S (I/O) est configuré comme un défaut de mise hors tension, le dispositif reçoit une commande de fermeture et reste fermé jusqu’à la réinitialisation.
  • Déclenche l’alarme Échec lorsque la soupape est commandée vers une nouvelle position et que les retours du dispositif ne parviennent pas à confirmer que la soupape a atteint chaque position requise dans la durée d'échec configurée. Si l'échec est configurée comme un défaut de mise hors tension, la soupape sera commandée sur Fermée et ne peut pas être ouverte avant d'être réinitialisée.
Les commandes des modes Programme, Opérateur et Externe réinitialisent les alarmes verrouillées. Elles permettent également de réinitialiser et de confirmer toutes les alarmes de l’instruction (Jeu d’alarmes) en même temps. Ce diagramme montre comment les commandes interagissent avec l'instruction PVLVMP.
PVLVMP_alarms_v35
Fonctionnement
L’instruction PVLVMP fonctionne en utilisant un modèle d’état, comme le montre ce diagramme.
PVLVMP_statemodel_v35
Ce diagramme illustre les fonctionnalités de l'instruction PVLVMP.
PVLVMP_Operation_v35
Ce diagramme montre la logique des verrouillages associés aux commandes de l’instruction PVLVMP.
PVLVMP_interlocks_v35
Confirmation de la demande de commande d’opérateur
L'instruction PVLVMP active les commandes et paramètres suivants de l'opérateur :
  • OCmd_CleanCavity
  • OCmd_CleanLower
  • OCmd_CleanUpper
  • OCmd_Close
  • OCmd_LiftLower
  • OCmd_LiftUpper
  • OCmd_Open
La sécurité imposée peut nécessiter la confirmation ou l’annulation de la demande avant que la commande sélectionnée ne soit exécutée ou que le paramètre ne soit accepté. L'instruction vérifie les règles de sécurité en inspectant Cfg_CnfrmReqd. Si Cfg_CnfrmReqd=0, aucune confirmation n'est requise et la demande est exécutée immédiatement. Si Cfg_CnfrmReqd = 1, l’instruction attend la confirmation ou l’annulation de la commande par l’opérateur. Si Cfg_CnfrmReqd=2 ou 3, une signature électronique est nécessaire avant que la confirmation de la commande soit confirmée.
Virtualisation
Utiliser la virtualisation pour le test d’instruction et la formation des opérateurs. Commande d'une opération virtuelle à l'aide d'PCmd_Virtual de commande de programme ou d'un MCmd_Virtual de commande de maintenance. Une fois une opération virtuelle terminée, utilisez la commande du programme PCmd_Physical ou la commande de maintenance MCmd_Physical pour retrouver un fonctionnement normal du dispositif physique.
Lorsque la virtualisation est active, les sorties de dispositif de l'instruction PVLVMP sont maintenues sur 0, le retour virtuel d'un dispositif en fonctionnement est fourni et les défauts d'E/S (I/O) sont ignorés. Manipulez l’instruction pour qu’elle fonctionne comme si une soupape en cours de fonctionnement était présente.
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, affichées 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.
  • 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
  • Navigation à un objet avec plus d'informations
  • Nom de l’alarme du déclenchement du verrouillage
  • Nom de l’alarme de défaut d’E/S (I/O)
  • Nom de l’alarme d’échec
Source de commande
L’instruction utilise ces sources de commande. Les sources de commande sont classées par ordre de priorité, de la plus élevée à la plus basse, dans ce tableau.
Source de commande
Description
Portable (Hand)
La logique câblée ou toute autre logique externe à l’instruction contrôle le dispositif. Cette instruction suit l’état du dispositif pour un retour sans à-coup à l’une des autres sources de commande.
Il s'agit de la source de commande à priorité la plus élevée.
Hors service
l'instruction est désactivée. Les sorties sont désalimentées. Les commandes de soupape provenant de n’importe quelle source sont rejetées. Lors du retour à En service, la soupape est commandée comme fermée.
Maintenance
Maintenance contrôle l’appareil et remplace les contrôles Opérateur, Programme, Externe et Asservissement. Les commandes et paramètres d’opérateur sont acceptées pour HMI.
Asservissement
La logique de priorité contrôle le dispositif et remplace les contrôles Opérateur, Programme et Externe. L’entrée Asservissement (Inp_Ovrd) est acceptée.
Externe
La logique externe (par exemple, le contrôle du pilote de terrain ou le système SCADA en amont) contrôle le dispositif. Les commandes Externe (XCmd_) sont acceptées.
Programme verrouillé
La logique Programme contrôle le dispositif. Les commandes Programme (PCmd_) sont acceptées. Opérateur ne peut pas prendre le contrôle depuis Programme. L’asservissement ne peut pas prendre le contrôle à partir du programme, sauf si Cfg_OvrdOverLock = 1.
Programme
La logique Programme contrôle le dispositif. Les commandes Programme (PCmd_) sont acceptées.
Opérateur verrouillé
Opérateur contrôle le dispositif. Les commandes Opérateur (OCmd_) pour HMI sont acceptées. Programme ne peut pas prendre le contrôle de l’opérateur. Asservissement ne peut pas prendre le contrôle d’Opérateur sauf si Cfg_OvrdOverLock = 1.
Opérateur
Opérateur contrôle le dispositif. Les commandes Opérateur (OCmd_) pour HMI sont acceptées.
Il s'agit de la source de commande de priorité la plus basse.
L’instruction active ou désactive les opérations suivantes :
  • Maintenance hors-service existe
  • Maintenance existe
  • Externe existe
  • Programme (déverrouillé) existe
  • Programme verrouillé existe
  • Opérateur (déverrouillé) existe
  • Opérateur verrouillé existe
  • PCmd_Lock utilisé comme niveau (1 = Verrouiller, 0 = Déverrouiller)
L’instruction vérifie si les configurations de contrôle ne sont pas valides et force la configuration valide la plus proche.
Le modèle de contrôle principal définit la source des commandes et des paramètres acceptées par la fonction de réception. Le modèle de contrôle principal détermine si la source est :
  • Une entité de programmation qui réside entièrement dans l’environnement de traitement ou
  • Une interface externe qui émet des commandes et des paramètres externes et de manière asynchrone avec l’environnement de traitement.
Le verrouillage d’une source de contrôle empêche l’autre source de contrôle d’acquérir des privilèges.
Modèle de source de commande principale
Le modèle de contrôle principal se compose des sources de contrôle suivantes :
  • Oper
  • OperLocked
  • Prog
  • ProgLocked
Le modèle de contrôle est configuré par défaut sur cette configuration. D’autres sources de contrôle peuvent être présentes dans le modèle, mais agissent comme des sources de contrôle d’asservissement, agissant indépendamment de la machine d’état de base de la commande Opérateur/Programme.
Activer la configuration des sources de contrôle
L'utilisateur peut activer et désactiver des sources de contrôle individuelles. La configuration par défaut utilise l’intégralité du modèle de base ; lors de la mise sous tension de l’environnement de traitement, la source de contrôle sera désignée comme valeur par défaut. Certaines combinaisons de sources de contrôle activées sont non valides, car elles sont inutiles ou peuvent créer des modifications imprévues.
Mise sous tension en mode Programme
La configuration permet à l'utilisateur de spécifier si Opérateur ou Programme est la valeur par défaut de la mise sous tension.
Priorité au mode Programme
La configuration permet à l’utilisateur de spécifier si les commandes Opérateur ou Programme prennent la priorité lorsqu’elles sont exercées simultanément.
Réinitialisation automatique des commandes
Toutes les commandes sont traitées comme des commandes verrouillées par impulsion. Les commandes sont automatiquement effacées lorsque l'instruction s'exécute et les traite.
Modifier les états de destination
Sous certaines configurations, la source de commande de destination pour certaines commandes peut changer. Cela correspond au but de la commande. Par exemple, si l'état de programme est désactivé, la destination de la commande OCmd_Prog devient l'état du programme verrouillé au lieu de l'état du programme. Cela permet de maintenir l’objectif de la commande OCmd_Prog : l’entité opérateur souhaite placer la fonction dans le contrôle du programme. Si la commande avait été supprimée, il n'y aurait eu aucun moyen d'y parvenir. Cela s’effectue uniquement dans les configurations où cela ne provoque aucun conflit ou aucune condition de concurrence, mais où cela préserve autant de fonctionnalités utilisateur que possible.
Sources de commande de priorité élevée
Ces sources de commande de priorité élevée fonctionnent indépendamment dans le modèle :
  • Externe
  • Asservissement
  • Maintenance
  • Hors service
  • En service
  • Portable (Hand)
Surveillance de l'instruction PVLVMP
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 à la section Indexer via des tableaux dans le manuel Logix 5000 General Instructions pour consulter les défauts d’indexation par tableau.
Exécution
Diagramme à relais
Condition/état
Action entreprise
Préscrutation
Toutes les commandes reçues avant la première scrutation sont rejetées. La sortie est désalimentée.
Première exécution de l'instruction
Toutes les commandes reçues avant la première scrutation sont rejetées. Le dispositif est commandé sur l’état Fermé.
La condition d'entrée d'échelon est égale à faux
Traitée de la même manière que si le dispositif était mis hors service par une commande. Les sorties du dispositif sont désalimentées et la source de commande du dispositif est présentée en tant que Programme hors service sur HMI. Toutes les alarmes sont effacées. La condition de sortie est définie comme étant fausse.
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
Toutes les commandes reçues avant la première scrutation sont rejetées. La sortie est désalimentée.
Première exécution de l'instruction
Toutes les commandes reçues avant la première scrutation sont rejetées. Le dispositif est commandé sur l’état Fermé.
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
Traitée de la même manière que si le dispositif était mis hors service par une commande. Les sorties du dispositif sont désalimentées et la source de commande du dispositif est présentée en tant que Programme hors service sur HMI. Toutes les alarmes sont effacées. EnableOut est défini sur faux.
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. Par conséquent, si l'instruction se trouve dans le chemin d'accès de commande activé par la logique, elle s'exécute.
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
Dans cet exemple, l’instruction PVLVMP est utilisée pour implémenter une soupape antimélange qui achemine un matériau en vrac d'un silo de stockage vers un mélangeur. Pour cet exemple, la soupape antimélange se connecte au système de contrôle en utilisant deux entrées et trois sorties. Les configurations d’état de la soupape sont affichées dans ces tableaux
État 0 (Désalimenté).
CONSEIL: La sortie de fermeture est définie uniquement à des fins d’affichage :
Sortie
Retour
État
Requis
État
Fermer
1
0
0
Ouvrir
0
0
0
Soulever le siège inférieur
0
1
0
Soulever le siège supérieur
0
1
0
Dans cavité
0
0
0
Hors cavité
0
0
0
État 1 (Fermer) :
Sortie
Retour
État
Requis
État
Fermer
0
0
0
Ouvrir
0
0
0
Soulever le siège inférieur
0
1
0
Soulever le siège supérieur
0
1
0
Dans cavité
0
0
0
Hors cavité
0
0
0
État 2 (Fermer cavité) :
Sortie
Retour
État
Requis
État
Fermer
0
0
0
Ouvrir
1
0
0
Soulever le siège inférieur
0
1
1
Soulever le siège supérieur
0
1
1
Dans cavité
0
0
0
Hors cavité
0
0
0
État 3 (Ouvrir) :
Sortie
Retour
État
Requis
État
Fermer
0
0
0
Ouvrir
1
0
0
Soulever le siège inférieur
0
1
1
Soulever le siège supérieur
0
1
1
Dans cavité
0
0
0
Hors cavité
0
0
0
État 4 (Soulever le siège inférieur) :
Sortie
Retour
État
Requis
État
Fermer
0
0
0
Ouvrir
0
0
0
Soulever le siège inférieur
1
1
1
Soulever le siège supérieur
0
1
0
Dans cavité
0
0
0
Hors cavité
0
0
0
État 5 (Soulever le siège supérieur) :
Sortie
Retour
État
Requis
État
Fermer
0
0
0
Ouvrir
0
0
0
Soulever le siège inférieur
0
1
0
Soulever le siège supérieur
1
1
1
Dans cavité
0
0
0
Hors cavité
0
0
0
Diagramme à relais
PVLVMP_LDexample1_v35
PVLVMP_LDexample2_v35
Diagramme de bloc fonctionnel
PVLVMP_FBDexample_v35
Texte structuré
XV5047.Inp_LowerSeatLSData:=XV5047_ZSL
XV5047.Inp_UpperSeatLSData:=XV5047_ZSU
PVLVMP(XV5047, 0);
XV5047_OP:=XV5047.Out_OpenData;
XV5047_LL:=XV5047.Out_LiftLowerData;
XV5047_LU:=XV5047.Out_LiftUpperData;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal