Maintenir une valeur jusqu'à réception d'un accusé de réception

Une méthode d'utilisation du protocole de transfert de la touche
Entrée
est de maintenir la valeur à la source de données jusqu'à ce que la source de données informe l'application que la valeur a été lue. Pour ce faire, spécifiez la durée de contrôle de protocole de transfert de la touche
Entrée
et un type de réinitialisation du protocole de transfert.
Le délai de contrôle de la touche Entrée
est facultatif.
Pour maintenir une valeur à la source de données jusqu'à son accusé de réception de la source de données
  1. Dans l'onglet
    Temporisation
    , spécifiez la durée du protocole de transfert de la touche
    Entrée
    , le type de réinitialisation de protocole de transfert, et en option, le délai de contrôle de la touche
    Entrée
    .
  2. Dans l'onglet
    Connexions
    , affectez un point à la connexion Entrée et un point ou une expression à la connexion du protocole de transfert de la touche Entrée. Un point binaire est recommandé pour la connexion Entrée.
  3. Configurez la source des données pour transmettre une valeur non nulle à la connexion de protocole de transfert de la touche Entrée lorsqu'elle a lu la connexion Valeur, et ensuite pour réinitialiser la connexion de protocole de transfert de la touche Entrée sur 0.
Fonctionnement de ce type de protocole de transfert
  • Quand l'utilisateur appuie sur la touche Entrée, la valeur est transmise à la connexion Valeur.
  • Si vous avez indiqué une durée de temps pour le délai de contrôle de la touche Entrée, le décompte du délai commence. Lorsque le délai est dépassé, la connexion Entrée est définie sur 1. Si vous n'avez spécifié aucun délai pour le délai du contrôle de la touche Entrée, la connexion Entrée est définie sur 1 dès que l'utilisateur appuie sur la touche Entrée.
    Tant que la connexion Entrée est définie sur 1, l'utilisateur ne peut pas envoyer de nouvelles valeurs à la connexion Valeur.
  • Quand la connexion Entrée est définie sur 1, le décompte du protocole de transfert de la touche Entrée commence. La connexion Entrée reste définie jusqu'à ce que le « délai du protocole de transfert de la touche Entrée » expire ou jusqu'à ce qu'elle soit réinitialisée par la connexion du protocole de transfert de la touche Entrée, selon l'événement qui se produit en premier.
  • La source des données informe le terminal qu'une valeur a été reçue en changeant la connexion de protocole de transfert de la touche Entrée de 0 en une valeur non nulle. Ceci déclenche la réinitialisation du protocole de transfert et réinitialise la connexion Entrée sur 0. L'opérateur peut maintenant envoyer de nouvelles valeurs à la connexion Valeur.
Mode de fonctionnement du « type de réinitialisation du protocole de transfert »
La façon dont la connexion de protocole de transfert de la touche Entrée réinitialise la connexion Entrée dépend du type de réinitialisation du protocole de transfert que vous sélectionnez :
La valeur non nulle
réinitialise la connexion Entrée de 1 sur 0 lorsque la connexion de protocole de transfert de la touche Entrée contient une valeur non nulle.
CONSEIL:
Si la valeur du
type de réinitialisation du protocole de transfert
n’est pas égale à zéro, le contrôle de protocole de transfert de la touche Entrée doit être égal à zéro à l’expiration du
délai de contrôle de la touche Entrée
afin de définir la connexion de la touche Entrée sur 1.
Si la connexion du protocole de transfert de la touche Entrée contient déjà une valeur différente de zéro, il est admis que la connexion de la touche Entrée est restée définie sur 1 suite à un événement précédent. Ensuite, la connexion Entrée n'est pas définie sur 1 et le protocole de transfert de la touche Entrée n'a pas lieu.
La
Transition de zéro à non zéro
réinitialise la connexion Entrée lorsque la connexion de protocole de transfert de la touche Entrée passe de 0 à une valeur non nulle.
Dans les deux cas, si la « durée de contrôle de protocole de transfert de la touche Entrée » expire avant la réinitialisation de la connexion Entrée par la connexion de protocole de transfert de la touche Entrée, la connexion Entrée est réinitialisée sur 0 et l'application consigne une erreur dans le journal des diagnostics.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal