Skip to main content

Onglet : Paramètres de redondance : Général

Important

Dans l'éditeur de périphériques, sur Paramètres de communication onglet, configurez les paramètres de communication pour le PLC 1. Ensuite, dans Configuration de redondance objet, sur le État de redondance onglet, configurez les paramètres de communication pour le PLC 2 (PLC de secours). Par la suite, dans Configuration de redondance objet, sur le Paramètres de redondanceGénéral onglet, configurez le lien de redondance.

Lisez

Lit dans la boîte de dialogue les paramètres actuels de la liaison de redondance pour le PLC 1

Écrivez

Transfère les paramètres disponibles de la liaison de redondance sur les deux appareils

Fonction: L'onglet permet de configurer la tâche synchrone avec un délai d'attente, le système d'exécution de l'automate de secours et le lien de redondance.

Demande

Nom de la tâche de redondance

Nom de la tâche synchronisée entre les deux appareils

Seule cette tâche est synchronisée.

Exemple : MainTask

Note

Le nom de la tâche est également entré dans le fichier de configuration RTS lorsque vous cliquez sur le Écrire bouton. Alternativement, vous pouvez également modifier manuellement le fichier.

Délai d'attente (ms)

Durée d'attente de la réponse de l'automate actif

Ensuite, l'automate passif passe en mode autonome. Dans ce cas, l'exécution de la tâche est retardée de ce laps de temps.

Exemple : 50

Important

Recommandation : définissez une valeur supérieure au temps de gigue maximal de la tâche plus le temps de transmission maximal des messages de redondance.

Augmentez ce paramètre étape par étape lorsque vous rencontrez des problèmes de synchronisation.

Note

Le réglage est également enregistré dans le fichier de configuration (StandbyWaitTime) du système d'exécution.

Note

Lorsque vous déployez l'adaptateur CIFX-DP, définissez le délai d'attente sur 100 ms afin de rester synchronisé en cas de réinitialisation.

Vous pouvez optimiser la valeur du délai d'attente :

  1. Estimez et saisissez la valeur

  2. Si vous rencontrez des problèmes de synchronisation, augmentez progressivement la valeur jusqu'à ce que la synchronisation soit réalisée comme vous le souhaitez.

  3. Vous pouvez utiliser les fonctions de bibliothèque fournies pour lire les temps de communication réellement mesurés. Ces informations permettent d'évaluer dans quelle mesure le délai défini peut être réduit sans affecter la stabilité.

Pour plus d'informations, consultez également : Synchronisation des systèmes d'exécution

Délai de synchronisation (ms)

Délai d'attente lors d'une synchronisation

Après cette période, l'automate de secours passe en mode autonome.

Vous pouvez définir la valeur de manière optimale si vous déterminez d'abord le temps de synchronisation requis après avoir obtenu une trace du système auprès de l'API. Consultez les Enregistrez le temps de synchronisation nécessaire dans System Trace option ci-dessous.

Exemple : 100

Si la synchronisation prend plus de temps que le délai autorisé dans Délai d'attente (ms), et si la gigue du PLC 1 est acceptable, vous pouvez utiliser ce réglage. Ensuite, le délai jusqu'à ce que la réponse doive être reçue est prolongé de cette valeur.

Astuce

Utilisez la même valeur que dans Délai d'attente (ms) réglage.

Astuce

Augmentez ce paramètre étape par étape lorsque vous rencontrez ce type de problèmes de synchronisation.

Le message de l'enregistreur Synchronisation interrompue après x ms en raison de SyncWaitTime fait référence à cette situation.

Note

Un système redondant passe en phase de synchronisation pour le démarrage de l'automate redondant, un téléchargement, un changement en ligne et la synchronisation au moyen de commandes utilisateur. Pendant la phase de synchronisation, le temps de cycle de la tâche de l'automate actif peut être plus long.

Vous pouvez optimiser la valeur du délai d'attente :

  1. Estimez et saisissez la valeur

  2. Augmentez ce paramètre étape par étape lorsque vous rencontrez des problèmes de synchronisation.

    Le message de l'enregistreur La synchronisation s'est terminée après x ms à cause de SyncWaitTime fait référence à cette situation.

    Si des problèmes de synchronisation sont signalés par le biais de messages d'erreur, augmentez progressivement la valeur jusqu'à ce que la synchronisation soit terminée.

  3. L'heure sera affichée une fois la synchronisation réussie. Message du journal : La synchronisation a lieu après x ms

  4. Utilisez les fonctions de la bibliothèque pour lire les valeurs mesurées réelles. Ils fournissent des informations sur la mesure dans laquelle la valeur peut être réduite.

Pour plus d'informations, consultez également : Synchronisation des systèmes d'exécution

Délai de démarrage (ms)

Durée (en ms)

5000 (par défaut)

Détermine la durée pendant laquelle le maître EtherCAT attend l'initialisation de tous les esclaves EtherCAT connectés. Au cours de cette période, les esclaves doivent terminer leur phase de démarrage et de configuration et être prêts à fonctionner. Si ce délai est dépassé, le maître signale un délai d'attente au démarrage du système et place le bus en état d'erreur.

Paramètres d'exécution

Réglage de la CmpRedundancy composant système d'exécution

Astuce

Lorsque vous cliquez sur le Écrire , les valeurs définies ici dans le système de développement sont transférées au système d'exécution.

Synchronisation automatique

standard icon⁣ : Synchronisation des données sur le second automate lorsque la connexion est rétablie après une interruption de connexion

Synchronisation des données toujours

standard icon⁣ : Synchronisation des données une fois à l'initialisation et dans chaque cycle de tâche ensuite

Messages de débogage

standard icon⁣ : Sortie de messages supplémentaires dans le fichier log

Enregistrez le temps de synchronisation nécessaire dans System Trace

standard icon : Une trace du système est générée dans le système d'exécution, qui peut être chargée dans CODESYS projet. Vous pouvez utiliser la trace du système pour déterminer la valeur actuellement requise pour la synchronisation et ainsi optimiser la valeur pour Délai de synchronisation (ms).

Pour plus d'informations, consultez les rubriques suivantes : Synchronisation des données redondantes

Avis

Cette option, qui peut être activée ici dans la boîte de dialogue, est saisie dans CODESYSControl.cfg dans le cadre de [CmpRedundancy] section comme réglage EnableSyncTimeTrace. La valeur par défaut est 0.

Lien de redondance

Configure le lien de redondance entre les deux automates programmables. Les deux appareils échangent leurs données d'état et de traitement via ce lien, ce qui leur permet de fonctionner de manière synchrone et de déclencher des changements d'état

Astuce

Dans la mesure du possible, utilisez un port distinct, en particulier pour cette communication uniquement.

Tableau 5. Lien de redondance

Adresse IP PLC 1

Exemple : 192.168.101.176

Adresse IP PLC 2

Exemple : 192.168.101.87

Naviguez

Cliquez sur le bouton pour scanner la carte réseau. Puis le Sélectionnez un adaptateur réseau une boîte de dialogue s'ouvre avec les résultats de la recherche.

La boîte de dialogue affiche tous les adaptateurs réseau disponibles. L'adresse IP, le masque de sous-réseau, la passerelle par défaut et l'adresse MAC sont affichés pour chaque adaptateur. Sélectionnez l'adresse IP souhaitée.

Pour plus d'informations, consultez les rubriques suivantes : Adaptateur Ethernet — Généralités

Port

Définit le port IP pour la liaison entre les deux appareils

Le numéro de port TCP est le numéro de port UDP + 1.

Exemple : 1205; puis Port 1205 est utilisé pour UDP et 1206 est utilisé pour TCP



Utiliser deux liens redondants

standard icon: une connexion réseau supplémentaire entre les deux appareils

Utiliser deux liens redondants

Exigence: Les Utiliser deux liens redondants l'option est sélectionnée.

En cas d'échec de la première connexion réseau, la seconde peut être utilisée.

Important

Vous pouvez obtenir des informations sur les connexions actuelles à l'aide du GetConnectionInfo fonction de CmpRedundancyConnection bibliothèque.

Lorsque deux liaisons redondantes sont utilisées, les performances sont moins bonnes.

Si l'une des deux liaisons est déconnectée, cela n'a aucun effet sur l'état de redondance.

Tableau 6. 1er lien de redondance

Adresse IP PLC 1

Exemple : 192.168.101.176

Adresse IP PLC 2

Exemple : 192.168.101.87

Naviguez

Cliquez sur le bouton pour scanner la carte réseau. Puis le Sélectionnez un adaptateur réseau une boîte de dialogue s'ouvre avec les résultats de la recherche.

La boîte de dialogue affiche tous les adaptateurs réseau disponibles. L'adresse IP, le masque de sous-réseau, la passerelle par défaut et l'adresse MAC sont affichés pour chaque adaptateur. Sélectionnez l'adresse IP souhaitée.

Pour plus d'informations, consultez les rubriques suivantes : Adaptateur Ethernet — Généralités

Port

Définit le port IP pour la première liaison entre les deux appareils

Le numéro de port TCP est le numéro de port UDP + 1.

Exemple : 1205; puis Port 1205 est utilisé pour UDP et 1206 est utilisé pour TCP



Tableau 7. Deuxième lien de redondance

Adresse IP PLC 1

Exemple : 192.168.101.178

Adresse IP PLC 2

Exemple : 192.168.101.21

Naviguez

Cliquez sur le bouton pour scanner la carte réseau. Puis le Sélectionnez un adaptateur réseau une boîte de dialogue s'ouvre avec les résultats de la recherche.

La boîte de dialogue affiche tous les adaptateurs réseau disponibles. L'adresse IP, le masque de sous-réseau, la passerelle par défaut et l'adresse MAC sont affichés pour chaque adaptateur. Sélectionnez l'adresse IP souhaitée.

Pour plus d'informations, consultez les rubriques suivantes : Adaptateur Ethernet — Généralités

Port

Définit le port IP pour la deuxième liaison entre les deux appareils

Le numéro de port TCP est le numéro de port UDP + 1.

Exemple : 1207; puis Port 1207 est utilisé pour UDP et 1208 est utilisé pour TCP