Skip to main content

Échange de variables de réseau de sécurité

Important

Le manuel d'utilisation de sécurité CODESYS doit être lu sans réserve avant de commencer tout travail ou d'utiliser cette aide. Le manuel contient une description des fonctions CODESYS Safety Extension ainsi que des avis qui doivent être suivis sans condition lors de la création d'une demande.

L'échange de variables réseau entre les contrôleurs de sécurité fonctionne au moyen de l'échange de variables réseau dans CODESYS Norme. Les variables du réseau de sécurité sont transmises au moyen des modules dans le SafetyNetVar bibliothèque. Dans CODESYS Safety Extension, le Liste des variables du réseau de sécurité (expéditeur) et Liste des variables du réseau de sécurité (récepteur) les objets sont disponibles à l'échange.

. Propriétés des Safety NetVars
  • La communication croisée entre les contrôleurs de sécurité est utilisée pour échanger des signaux axés sur la sécurité.

  • Les variables du type suivant peuvent être échangées : SAFEBOOL, SAFEWORD, et SAFEINT.

  • Si la communication croisée a été configurée à l'aide de la Liste des variables du réseau de sécurité (expéditeur) et Liste des variables du réseau de sécurité (récepteur) les objets et les téléchargements vers les contrôleurs de sécurité et standard ont été effectués, puis la liaison de communication est établie automatiquement via les contrôleurs standard du contrôleur de sécurité.

  • Le contrôleur de sécurité échange toujours la valeur de variable que possède la variable à la fin du cycle d'application. Tous les télégrammes échangés (valeurs de variable et confirmations reçues) sont envoyés en synchronisation avec le cycle d'application dans la phase de sortie et reçus dans la phase d'entrée.

  • Un expéditeur peut envoyer la même variable à plusieurs récepteurs et il est indépendant de ses récepteurs sur le plan programmatique et fonctionnel. Les récepteurs doivent s'enregistrer auprès de l'expéditeur pour établir une communication sécurisée.

  • Un échange de variables configuré démarre automatiquement, continue de s'exécuter automatiquement et redémarre automatiquement une fois la cause de l'interruption supprimée, lorsque les conditions suivantes sont remplies :

    • Le routage des contrôleurs standards de l'expéditeur et du(des) destinataire(s) s'exécute.

    • La communication sécurisée entre l'expéditeur et le destinataire est assurée.

    • Le chemin de communication est suffisamment rapide, les temps de cycle sont suffisamment courts et le temps de surveillance est suffisamment long.

  • Le Récepteur NetVar et NetVarSender modules de la SécuritéNetVar bibliothèque sont utilisées pour la communication croisée. De plus, une instance de la Pile d'expéditeurs NetVar Le module est généré pour chaque relation expéditeur/récepteur.

Si une association émetteur-récepteur existe, l'émetteur associé est affiché entre parenthèses dans l'arborescence des appareils pour chaque liste de variables du réseau de sécurité (récepteur), et vice versa. Si plusieurs listes de variables du réseau de sécurité (récepteur) sont associées à une liste de variables du réseau de sécurité (émetteur), alors [<-…] s'affiche après le nom de l'expéditeur dans l'arborescence des périphériques.

Figure 125. Arborescence des périphériques avec liste des variables du réseau de sécurité (expéditeur) et liste des variables du réseau de sécurité (récepteur)
Arborescence des périphériques avec liste des variables du réseau de sécurité (expéditeur) et liste des variables du réseau de sécurité (récepteur)