Configuration d'un échange de variables réseau avec des contrôleurs externes
Configuration d'une communication croisée avec des contrôleurs de différents projets
Exigence : Certaines variables doivent être publiées en tant que variables réseau à partir d'un projet existant (Projet1) avec un contrôleur de sécurité. Ces variables doivent être utilisées dans le contrôleur de sécurité d'un autre projet (Projet 2).
Dans l'arborescence des périphériques, dans le contrôleur de sécurité de l'émetteur de Projet 1, sélectionnez le Application de sécurité objet d'application de sécurité, puis cliquez sur dans le menu contextuel.
Ajoutez les variables à la Liste des variables du réseau de sécurité (expéditeur) qui devrait être publié au destinataire.
Si nécessaire, modifiez les paramètres de la Liste des variables du réseau de sécurité (expéditeur) sur le Configuration de sécurité et Réseau CPL onglets.
Modifier l'application de sécurité de Projet 1 afin que les variables réseau soient affectées des valeurs internes requises.
Cliquez Projet 1 avec le Liste des variables du réseau de sécurité (expéditeur) objet. Spécifiez le nom
exporterProject1.export
.Ouvrir le projet Projet 2 et dans l'arborescence des périphériques, sélectionnez le nœud supérieur avec le nom du projet.
Dans le menu contextuel, cliquez sur Ajouter un appareil et dans le Ajouter un appareil boîte de dialogue de sélection Contrôleur NetVar externe. Cliquez Ajouter un appareil pour confirmer le dialogue.
Le Contrôleur_NetVar_externe et Contrôleur_de_variance_de_réseau_de_sécurité_externe des objets sont ajoutés au projet.
Dans Projet 2, en dessous du Contrôleur_de_variance_de_réseau_de_sécurité_externe nœud, sélectionnez Application de sécurité.
Cliquez Projet1.
et dans le répertoire de fichiers, sélectionnez la liste des variables du réseau de sécurité (expéditeur) exportée depuisLe Importer ouvre et affiche la liste des variables du réseau de sécurité exportées (expéditeur) dans le Éléments insérables champ.
Cliquez D'ACCORD pour confirmer le dialogue.
La liste des variables de l'expéditeur est ajoutée à la Contrôleur_de_variance_de_réseau_de_sécurité_externe.
Ajouter un Liste des variables du réseau de sécurité (récepteur) s'opposer à l'application de la sécurité Projet 2 projet de récepteur.
Ouvrir le Liste des variables du réseau de sécurité (récepteur) et sélectionnez l'expéditeur précédemment importé dans le Expéditeur associé liste déroulante.
CODESYS affiche les informations sur l'expéditeur associé dans le Liste des variables du réseau de sécurité (expéditeur) objet sur le Configuration de sécurité onglet dans le Adresse de sécurité et Version de l'objet de l'expéditeur champs. La liste des variables comprend les variables du réseau de sécurité que vous avez déclarées dans le Liste des variables du réseau de sécurité (expéditeur) de Projet1.
Si nécessaire, modifiez les paramètres de la liste des variables du réseau de sécurité (récepteur) sur le Configuration de sécurité et Réseau CPL onglets.
Cliquez Liste des variables du réseau de sécurité (récepteur). Dans la vue des messages ( ), vérifiez que vous avez configuré l'échange de variables du réseau de sécurité sans aucune erreur.
pour construire l'application de sécurité avec le
Important
Si vous avez l'intention de répéter cette procédure pour plusieurs projets distincts, vous devez modifier manuellement les identifiants de liste dans les Réseau CPL onglets de la liste des variables du réseau de sécurité (récepteur) afin que les valeurs des identifiants de liste des différents récepteurs soient différentes.
Configuration d'une communication croisée avec des contrôleurs clonés
Exigence : Votre projet contient deux contrôleurs de sécurité avec une application de sécurité d'émetteur Application de sécurité 1 et une application de sécurité du récepteur SafetyApp2. Le contrôleur avec Application de sécurité 1 est cloné et intégré dans la même machine connectée. Les variables réseau publiées de tous ces contrôleurs clonés doivent être utilisées dans SafetyApp2.
Ce cas d'utilisation doit être pris en charge par le contrôleur d'une manière spécifique à l'appareil. Demandez conseil au fabricant de votre contrôleur.
Ouvrez le projet et dans l’arborescence des périphériques, sélectionnez le nom du projet.
Dans le menu contextuel, cliquez sur Ajouter un appareil et dans le Ajouter un appareil boîte de dialogue de sélection Contrôleur NetVar externe. Cliquez Ajouter un appareil pour confirmer le dialogue.
Le Contrôleur_NetVar_externe et Contrôleur_de_variance_de_réseau_de_sécurité_externe des objets sont ajoutés au projet.
Copiez les listes de variables d'expéditeur des contrôleurs clonés vers le projet ci-dessous Application de sécurité objet de Contrôleur_de_variance_de_réseau_de_sécurité_externe.
Dans chaque liste de variables d'expéditeur, vous devez effectuer les adaptations suivantes :
Sur le Configuration de sécurité onglet, adapter la valeur de Adresse de sécurité de l'expéditeur afin que les valeurs soient uniques au sein du projet.
Sur le Réseau PLC onglet, adapter la valeur de Groupe d'identifiants de liste sur le contrôleur principal afin qu’ils soient uniques au sein du projet.
Vous devez définir les mêmes valeurs sur les contrôleurs clonés d'une manière spécifique à l'appareil.
Pour chaque liste de variables d'expéditeur copiée, ajoutez un Liste des variables du réseau de sécurité (récepteur) objet de la demande de sécurité du récepteur SafetyApp2.
Ouvrir chaque Liste des variables du réseau de sécurité (récepteur), et dans le Expéditeur associé zone de liste sélectionnez l'un des éléments copiés Liste des variables du réseau de sécurité (expéditeur) afin que chaque liste de variables d'expéditeur soit attribuée à une liste de variables de destinataire.
Sur le Réseau de sécurité onglet, dans les listes de variables réseau du récepteur, définissez les adresses IP des contrôleurs clonés comme Adresse du réseau de destination.
Cliquez Liste des variables du réseau de sécurité (récepteur). Dans la vue des messages ( ), vérifiez que vous avez configuré l'échange de variables du réseau de sécurité sans aucune erreur.
pour construire l'application de sécurité avec le