Skip to main content

Onglet : Mappage des E/S

Les variables utilisées par l'application de sécurité pour accéder aux E/S sont définies sur le Mappage des E/S onglet de l'éditeur de périphériques d'E/S logiques.

Astuce

Dans CODESYS Safety ExtensionLes canaux d'E/S peuvent être mappés uniquement vers de nouvelles variables, et non vers des variables existantes.

Les variables mappées sur les canaux d'entrée contiennent les signaux d'entrée correspondants des appareils de terrain et peuvent donc être lues. Les variables mappées sur les canaux de sortie peuvent être écrites et définir des signaux de sortie dans les appareils de terrain.

Une variable globale implicite avec le nom correspondant et le type de données spécifié dans le Taper Les colonnes sont créées dans l'application de sécurité pour chaque canal d'entrée ou de sortie d'un module d'E/S auquel une variable a été attribuée.

sil3_logio_iomapp.png
. Parties de l'onglet de mappage des E/S (voir figures)
  • La ligne supérieure (sil3_mark1.png) contient les informations de broche de l'application de sécurité, ou Au travail si la version de l'objet diffère de la version épinglée ou si l'application de sécurité n'a pas encore été épinglée. Pour plus d'informations, voir : Editeur de l'objet d'application de sécurité

  • sil3_mark2.png: Liste des variables du mappage d'E/S avec Variable (nom), Canal (entrée et sortie), Type de données, Unité, Commentaire, et Description

    Les informations contenues dans le Canal, Type de données (type de données CEI) , Unité, et Description Les colonnes sont définies dans le fichier de description du périphérique et ne peuvent pas être modifiées.

    Le Variable et Commentaire les colonnes peuvent être modifiées. Si vous spécifiez une Commentaire pour un périphérique d'échange logique, le commentaire est alors affiché dans le lien Échange logique GVL avant la déclaration de variable correspondante.

  • sil3_mark3.png: E/S physiques:Affichage de l'objet d'application standard qui est connecté à cette E/S logique

  • sil3_mark4.png: Instances: Liste des instances implicites. Celles-ci sont disponibles pour l'application de sécurité en tant que variables globales. Pour plus d'informations, voir : Utilisation des E/S logiques

Important

Un code implicite pour une instance de pilote du type de protocole pris en charge est créé pour chaque E/S logique configurée. Pour plus d'informations, voir : Bus de terrain – Partie générale

. Pour les périphériques d'échange logique, le type de données d'une variable de mappage peut être modifié d'un type de données standard au type de données correspondant. SAFE type de données (et inversement) si les exigences suivantes sont remplies :
  • C'est un canal de sortie.

  • Une variable est déjà mappée sur le canal ou au moins sur l'un de ses sous-canaux.

Procédure : Cliquez sur la cellule du type de données du canal supérieur pour obtenir une liste déroulante correspondante.

Si des bits uniques de type de données WORD ou BYTE du canal sont mappés sur des variables booléennes pour un périphérique d'échange logique, vous pouvez alors activer une option d'échange logique dans le GVL connecté. Cela génère une variable avec le type de données combiné correspondant WORD ou BYTE à utiliser à la place de la variable booléenne. Pour des informations plus détaillées, voir : Échange logique GVL – Éditeur

Modification des variables de mappage

Les variables de mappage sont éditées et affichées sur le Mappage des E/S Onglet des E/S logiques. Pour éditer une variable, il faut double-cliquer sur la ligne correspondante pour l'ouvrir.

Toutes les variables de mappage qui sont saisies dans le tableau sont supprimées lorsque le Réinitialiser la cartographie est cliqué (le mappage du périphérique physique sur les E/S logiques est réinitialisé).

Les types de données affichés spécifiques d'un canal d'E/S peuvent être convertis en un autre type de données. Conversion des types de données BOOL et SAFEBOOL n'est pas possible. Si vous sélectionnez les lignes du type de données supérieur et cliquez sur le type de données, une liste déroulante s'ouvre. Selon les propriétés de l'appareil, la liste déroulante contient l'une des sélections possibles suivantes :

  • BYTE, INT (court métrage non signé)

  • SAFEBYTE, SAFEINT (court métrage non signé)

  • WORD, DINT (int non signé) et INT (signé)

  • SAFEWORD, SAFEDINT (int non signé) et SAFEINT (signé)

  • DWORD, TIME (non signé dint) et DINT (signé)

  • SAFEDWORD, SAFETIME (non signé dint) et SAFEDINT (signé)

Le changement de type de données signifie que les valeurs des variables sont interprétées selon les types de données entre parenthèses dans la liste déroulante. La largeur du canal ne change pas par la conversion. En commutant un canal entre un type de données numériques (par exemple SAFEINT) et un type de données de chaîne de bits (par exemple SAFEBYTE), cartographiable SAFEBOOL les sous-canaux sont supprimés ou ajoutés en fonction du type de données et de la description de l'appareil.

Copier/couper et coller

Vous pouvez échanger une ou plusieurs lignes avec des entrées de mappage en copiant/coupant et en collant entre les Mappage des E/S onglets des différentes E/S logiques de l'application de sécurité. Ceci s'applique aux noms de variables (Variable colonne) et la CommentaireDe cette façon, les noms de variables insérés sont rendus uniques en ajoutant un suffixe (par exemple _1).

En outre, vous pouvez transférer des entrées de mappage à partir du Mappage des E/S onglet vers une liste Excel en copiant/coupant et en collant et également depuis une liste Excel vers le Mappage des E/S onglet. Lorsque des entrées sont ajoutées à une liste Excel sur le Mappage des E/S onglet, seules les entrées sont acceptées dans les colonnes modifiables dans Mappage des E/S (cela signifie Variable et Commentaire). Lors de la copie à partir d'Excel, soit les entrées de mappage complètes doivent être insérées (car elles ont été copiées à partir de l'onglet), soit les entrées d'une seule colonne peuvent être insérées. Dans le second cas, le contenu sélectionné dans la liste Excel est inséré dans la colonne sélectionnée (Variable ou Commentaire).

Astuce

Changements sur le Mappage des E/S Les onglets sont marqués en rouge. Seul le dernier changement est marqué. Tous les marquages de changement sont supprimés lorsque l'éditeur est fermé.

Pour utiliser les variables définies dans Cartographie des E/S dans le projet, voir : Utilisation des E/S logiques

Astuce

Si un appareil est affecté au contrôleur de sécurité, l'onglet de mappage de l'éditeur d'appareils affiche uniquement cette affectation et non plus le mappage de canal aux variables du contrôleur standard.

Astuce

L'éditeur des E/S logiques des appareils standards ne dispose pas d'onglet pour la configuration sécurisée ou le paramétrage sécurisé des appareils. La configuration et le paramétrage des appareils s'effectuent sous l'application par défaut comme dans CODESYS Standard.