Paramètres des données du port série

La fenêtre Données du port série définit les paramètres de connexion au port série sélectionné. Les paramètres de cette boîte de dialogue doivent correspondre à ceux du périphérique connecté. Se référer à la documentation du périphérique connecté pour paramétrer correctement la communication.

Note

Elle ne pourra être établie que si les paramètres dans Loftware correspondent à ceux du périphérique.

Le groupe Port définit le port série qui reçoit les données.

  • Nom du port : Port sur lequel le périphérique est connecté. Cela peut être un port COM matériel ou un port COM virtuel.

Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.

  • Bits par seconde : Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias généralement utilisé pour ce paramètre est « baud rate ».

  • Bits de données : Spécifie le nombre de bits de données dans chaque caractère. 8 bits de données sont généralement utilisés dans les appareils récents.

  • Parité : Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de communication (contrôle de flux).

  • Bits d'arrêt : Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de réception de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les appareils électroniques utilisent généralement un bit de stop.

  • Contrôle de flux : Le port série peut utiliser les signaux de l'interface pour interrompre et reprendre la transmission des données.

Exemple 57. Exemple:

Un appareil lent peut avoir besoin de garder le contact avec le port série pour indiquer que les données doivent être mises en pause pendant qu'il traite les données reçues.

Le groupe Options comporte les paramètres suivants :

  • Envoyer les données d'initialisation : Spécifie la chaîne de caractères qui est envoyée au port série sélectionné avant la lecture des données. Cette option permet d'initialiser le périphérique pour qu'il puisse fournir les données. L'utiliser aussi pour envoyer une question spécifique à l'appareil, et recevoir la réponse spécifique. Cliquer sur le bouton avec une flèche pour insérer des caractères spéciaux.

  • Utiliser l'interrogation de données : Spécifie que le déclencheur questionnera activement le périphérique. Le déclencheur va envoyer les commandes fournies dans les champs de Contenu à intervalles réguliers spécifiés. Ce champ peut comporter des caractères binaires.

Le groupe Filtre permet de sélectionner le filtre à utiliser.

  • Utiliser un filtre : Permet de filtrer les données. Cette option filtre les caractères non pertinents dans les données reçues.

  • Position de départ : Détermine le caractère de départ pour l'extraction des données.

  • Position finale : Détermine le dernier caractère pour l'extraction des données.

Exemple 58. Exemple:

Les données reçues comportent les caractères suivants : q###12345 $$$ 1. Avec les paramètres Début = 5 et Fin = 9, la donnée extraite est 12345.

Le groupe Événement d'exécution spécifie quand le déclencheur doit activer et démarrer l'exécution des actions.

  • Sur le nombre de caractères reçus : Spécifie que l'événement survient chaque fois qu'il reçoit le nombre de caractères requis. Dans ce cas, l'application tierce peut conserver la connexion et continuer à envoyer les données. Chaque segment de données doit avoir la même taille.

  • Selon la séquence de caractères reçue. Spécifie que le déclencheur va s'activer chaque fois qu'il reçoit la séquence de caractères requise. Utiliser cette option quand la 'fin de données' est toujours identifiée par une chaîne de caractères unique. Cette chaîne peut comporter des caractères spéciaux (binaires) en utilisant le bouton à côté du champ d'édition.

    • Inclure dans les données : La séquence de caractères qui est utilisée pour déterminer l'événement de déclenchement ne sera pas coupée des données, mais sera inclue dans les données. Le déclencheur recevra le flux de données complet.

  • Lorsque rien de nouveau n´a été reçu dans l'intervalle de temps spécifié : L'événement survient après un temps donné (en ms) passé sans recevoir de caractère.