Accès à l'objet DF1
L'objet DF1 offre une interface avec le pilote de communication DF1.
Attribut | Type de données | Instruction | Description |
|---|---|---|---|
ACKTimeout | DINT | GSV | Durée d'attente pour la confirmation de la transmission d'un message (point à point et maître uniquement). Les valeurs autorisées sont comprises entre 0 et 32 767. Le retard en nombre de périodes de 20 ms. La valeur par défaut est 50 (1 seconde). |
Diagnostic Counters | INT[19] | GSV | Tableau des compteurs de diagnostic pour le driver de communication DF1. |
Décalage de mot | Point à point DF1 | Maître-esclave DF1 | ||||
|---|---|---|---|---|---|---|
0 | Signature (0x0043) | Signature (0x0042) | Signature (0x0044) | |||
1 | Bits du modem | Bits du modem | Bits du modem | |||
2 | Paquets transmis | Paquets transmis | Paquets transmis | |||
3 | Paquets reçus | Paquets reçus | Paquets reçus | |||
4 | Paquets non remis | Paquets non remis | Paquets non remis | |||
5 | Inutilisé | Messages dont l'envoi a été retenté | Messages dont l'envoi a été retenté | |||
6 | NAK reçus | NAK reçus | Inutilisé | |||
7 | ENQ reçues | Paquets d'appel reçus | Inutilisé | |||
8 | Mauvais paquets avec NAK | Mauvais paquets sans ACK | Mauvais paquets sans ACK | |||
9 | Aucune mémoire n'a envoyé de NAK | Aucune mémoire sans ACK | Inutilisé | |||
10 | Paquets en double reçus | Paquets en double reçus | Paquets en double reçus | |||
11 | Mauvais caractères reçus | Inutilisé | Inutilisé | |||
12 | Nombre de récupérations DCD | Nombre de récupérations DCD | Nombre de récupérations DCD | |||
13 | Nombre de modems perdus | Nombre de modems perdus | Nombre de modems perdus | |||
14 | Inutilisé | Inutilisé | Temps de scrutation prioritaire maximal | |||
15 | Inutilisé | Inutilisé | Dernier temps de scrutation prioritaire | |||
16 | Inutilisé | Inutilisé | Temps de scrutation normale maximal | |||
17 | Inutilisé | Inutilisé | Dernier temps de scrutation normale | |||
18 | ENQ envoyées | Inutilisé | Inutilisé | |||
Doublon Détection | SINT | GSV | Active la détection de messages en double. Chaque valeur a une signification spécifique :
| |||
Embedded ResponseEnable | SINT | GSV | Active la fonctionnalité de réponse imbriquée (point à point uniquement). Chaque valeur a une signification spécifique :
| |||
EnableStoreFwd | SINT | GSV | Active le comportement « stockage et transmission » lors de la réception d'un message. Chaque valeur a une signification spécifique :
| |||
ENQTransmit Limite | SINT | GSV | Nombre de requêtes (ENQ) devant être envoyées lorsque le délai défini pour ACK (point à point uniquement). Les valeurs autorisées sont comprises entre 0 et 127. Le paramètre par défaut est 3. | |||
EOTSuppression | SINT | GSV | Active la suppression des transmissions EOT en réponse aux paquets d'appel (esclave uniquement). Chaque valeur a une signification spécifique :
| |||
ErrorDetection | SINT | GSV | Spécifie la méthode de détection d'erreur. Chaque valeur a une signification spécifique :
| |||
MasterMessageTransmit | SINT | GSV | Valeur actuelle de la transmission de message maître (maître uniquement). Chaque valeur a une signification spécifique :
| |||
MaxStation Adresse | SINT | GSV | Valeur actuelle (de 0 à 31) de l'adresse de station maximale sur un réseau DH-485. La valeur par défaut est 31. | |||
NAKReceiveLimit | SINT | GSV | Le nombre de NAK reçus en réponse à un message avant d'arrêter la transmission (communication point à point uniquement). Valeurs valides entre 0 et 127. La valeur par défaut est 3. | |||
NormalPollGroupSize | INT | GSV | Nombre de stations à appeler dans le tableau de station d'appel normal après avoir appelé toutes les stations du tableau de station d'appel prioritaire (maître uniquement). Valeurs valides entre 0 et 255. La valeur par défaut est 0. | |||
PollingMode | SINT | GSV | Le mode d'appel actuel (maître uniquement). Le paramètre par défaut est 1. Chaque valeur a une signification spécifique :
| |||
ReplyMessage Wait | DINT | GSV | Temps d'attente (en tant que maître) après avoir reçu un ACK avant d'appeler l'esclave pour obtenir une réponse (maître uniquement). Valeurs valides entre 0 et 65 535. Le retard en nombre de périodes de 20 ms. La valeur par défaut est de 5 périodes (100 ms). | |||
SlavePollTimeout | DINT | GSV | Durée, en ms, pendant laquelle l'esclave doit attendre l'appel du maître avant qu'il se déclare incapable de transmettre des messages car le maître est inactif (esclave uniquement). Valeurs valides entre 0 et 32 767. Le retard en nombre de périodes de 20 ms. La valeur par défaut est de 3 000 périodes (1 min.). | |||
StationAddress | INT | GSV | Adresse de station actuelle du port. Valeurs valides entre 0 et 254. La valeur par défaut est 0. | |||
TokenHoldFactor | SINT | GSV | Valeur actuelle (de 1 à 4) de nombre maximal de messages envoyés par cette station avant de transmettre le jeton sur un réseau DH-485. La valeur par défaut est 1. | |||
TransmitRetries | SINT | GSV | Nombre de tentatives de renvoi d'un message sans obtention de confirmation (maître et esclave uniquement). Valeurs valides entre 0 et 127. La valeur par défaut est 3. | |||
PendingACK Timeout | DINT | SSV | Valeur en attente pour l'attribut ACKTimeout. | |||
Pending Duplicate Detection | SINT | SSV | Valeur en attente pour l'attribut DuplicateDetection. | |||
Pending Embedded ResponseEnable | SINT | SSV | Valeur en attente pour l'attribut EmbeddedResponse. | |||
PendingEnable StoreFwd | SINT | SSV | Valeur en attente pour l'attribut EnableStoreFwd. | |||
PendingENQ TransmitLimit | SINT | SSV | Valeur en attente pour l'attribut ENQTransmitLimit. | |||
PendingEOT Suppression | SINT | SSV | Valeur en attente pour l'attribut EOTSuppression. | |||
PendingError Détection | SINT | SSV | Valeur en attente pour l'attribut ErrorDetection. | |||
PendingMaster Message Transmit | SINT | SSV | Valeur en attente pour l'attribut MasterMessageTransmit. | |||
PendingMax StationAddress | SINT | SSV | Valeur en attente pour l'attribut MaxStationAddress. | |||
PendingNAK ReceiveLimit | SINT | SSV | Valeur en attente pour l'attribut NAKReceiveLimit. | |||
PendingNormal PollGroupSize | INT | SSV | Valeur en attente pour l'attribut NormalPollGroupSize. | |||
PendingPolling Mode | SINT | SSV | Valeur en attente pour l'attribut PollingMode. | |||
PendingReply MessageWait | DINT | SSV | Valeur en attente pour l'attribut ReplyMessageWait. | |||
PendingSlavePollTimeout | DINT | SSV | Valeur en attente pour l'attribut SlavePollTimeout. | |||
PendingStation Adresse | INT | SSV | Valeur en attente pour l'attribut StationAddress. | |||
PendingToken HoldFactory | SINT | SSV | Valeur en attente pour l'attribut TokenHoldFactor. | |||
PendingTransmitRetries | SINT | SSV | Valeur en attente pour l'attribut TransmitRetries. | |||
Fournir une réponse