Synchronisation des systèmes d'exécution
La séquence chronologique de la configuration de la connexion pendant la routine de démarrage est cruciale pour un fonctionnement de redondance stable et efficace. L'objectif est d'assurer un fonctionnement cyclique entièrement synchronisé des deux redondants CODESYS systèmes d'exécution.
La fonctionnalité du système de redondance repose sur les poignées de main suivantes du lien de redondance :
Les messages de démarrage déterminent les rôles au démarrage.
Les messages de synchronisation synchronisent l'application et la base de temps.
Les messages de cycle garantissent une exécution synchrone pendant le fonctionnement.
En cas d'échec des messages, des limites de temps définies garantissent que les automates passent en mode sécurisé et restent opérationnels.
Optimisation de la routine de démarrage
Les informations suivantes expliquent comment les contrôleurs déterminent leurs rôles respectifs lors du démarrage, comment les données sont synchronisées et comment les tâches IEC sont ensuite exécutées de manière synchrone et en parallèle sur les deux systèmes.
Vous pouvez définir une limite de temps dans les paramètres généraux de redondance. Cette valeur détermine la durée pendant laquelle le système attend le retour de l'API actif lors de l'établissement d'une communication via des liaisons redondantes. Si ce délai est dépassé, vous pouvez ajuster spécifiquement la communication de redondance avec votre système afin de garantir une synchronisation stable.
Réglage de la valeur de départ
Ouvrez l'éditeur pour Configuration de redondance onglet.
Vous pouvez naviguer dans les différents onglets de l'éditeur à l'aide de la navigation sur le côté gauche. Les paramètres spécifiques de l'onglet sélectionné sont affichés sur le côté droit.
Passez au Paramètres de redondance onglet.
Sur le Général onglet, vous trouverez les paramètres qui sont essentiels pour une communication stable sur la liaison de redondance et qui devraient permettre un fonctionnement synchrone des deux systèmes d'exécution.
Estimez un délai approprié et entrez la valeur estimée dans Délai d'attente (ms) réglage.
Ajustez cette limite de temps progressivement.
Si des problèmes surviennent lors de la synchronisation ou si la synchronisation est interrompue, augmentez progressivement l'estimation. Continuez ainsi jusqu'à ce que la routine de démarrage soit exécutée de manière fiable et que les deux systèmes d'exécution fonctionnent de manière synchrone.
Lecture des valeurs mesurées.
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é.