Présentation

Cette section explique comment créer des éléments d'E/S de type élémentaire, tableau et bit à l'aide de l'Editeur de mappage d'E/S . Vous pouvez créer des éléments pour les requêtes de lecture/écriture (Modbus TCP) et les connexions d'entrée/sortie (EtherNet/IP) des profils de communication configurés pour les équipements.

Vous pouvez modifier différents attributs des éléments existants, y compris leur type et leur décalage.

Le mappage d'E/S est reflété dans la structure du DDT d'équipement qui est créé pour l'équipement dans le projet Control du scrutateur. Pour les registres dans lesquels aucun mappage d'E/S n'est défini, un tableau Byte est automatiquement créé dans le DDT d'équipement.

Conditions requises

Modification de la taille et/ou de l'adresse du registre

Le tableau ci-dessous décrit la procédure à suivre pour modifier la taille et/ou l'adresse du registre si l'attribut correspondant est en lecture seule dans le profil d'E/S de l'équipement. Cette procédure ne s'applique pas à la première requête ou connexion d'un équipement.

Etape

Action

1

Dans l'Editeur de mappage d'E/S, sélectionnez le nœud Entrée ou Sortie d'une requête ou d'une connexion.

Résultat : Les propriétés du registre correspondant apparaissent dans la section Requête ou Connexion du volet PROPRIETES.

2

Modifiez la valeur de l'attribut Longueur et/ou Adresse selon vos besoins.

Résultat : La représentation graphique de la taille du registre est mise à jour et la nouvelle valeur apparaît dans les propriétés du profil d'E/S de l'équipement.

Syntaxe du nom de l'élément

Par défaut, les noms des éléments utilisent la syntaxe BLOCKx_<Entrée/Sortie><Abréviation du type><Décalage>_<Eléments de tableau>, où :

  • BLOCKx est le nom du registre associé à la requête/connexion.

  • <Entrée/Sortie> correspond à I pour une requête/connexion de lecture et à Q pour une requête/connexion d'écriture.

  • <Abréviation du type> est défini dans le tableau.

  • <Décalage> est exprimé en octets, sauf pour les éléments à un seul bit, pour lesquels il est exprimé en bits.

  • <Eléments de tableau> correspond au nombre d'éléments (uniquement pour les tableaux).

Par exemple, BLOCKA_IW24_2 est le nom d'un élément de la première requête de lecture/connexion d'entrée du type Array of Word, contenant deux mots.

Vous pouvez modifier le nom pendant ou après la création de l'élément.

NOTE :

Lorsque vous créez plus d'un élément, <Décalage> est remplacé par un astérisque (*).

Si vous modifiez le nom de l'élément, insérez un ou plusieurs astérisques après la première lettre, aux positions de votre choix. L'astérisque est remplacé par un nombre incrémenté lorsque les éléments sont créés et s'affichent dans l'Editeur de mappage d'E/S .

NOTE : seuls les noms par défaut sont automatiquement mis à jour lorsque vous modifiez un élément.

Type de données

Abréviation du type

Désignation

Bit

X

Bit

Byte(1)

B

Octet

String(1)

S

Chaîne

Word

W

Mot

Int

I

Entier

UInt

UI

Entier non signé

DWord(1)

DW

Double mot

DInt

DI

Entier double

UDInt

UD

Entier double non signé

Real

R

Réel

Time(1)

T

Temps

(1) Le type de données n'est pas disponible pour la communication Modbus TCP.

NOTE : un tableau d'un type donné utilise la même abréviation que le type.

Création d'éléments

Pour créer des éléments de type élémentaire ou tableau, procédez comme suit.

Etape

Action

1

Dans l'Editeur de mappage d'E/S, cliquez avec le bouton droit sur Entrée , Sortie ou une sélection d'octets consécutifs libres dans la représentation graphique, puis sélectionnez Définir les items.

Résultat : La boîte de dialogue Définition des items s'ouvre.

NOTE : Pour la communication Modbus TCP, dans la représentation graphique, vous devez sélectionner un nombre pair d'octets pour pouvoir définir les items.

2

Si nécessaire, modifiez le nom.

3

Sélectionnez le type de l'élément. Pour créer un tableau, sélectionnez TABLEAU.

NOTE : si vous avez sélectionné la commande à partir de la représentation graphique, seuls les types compatibles avec votre sélection sont disponibles.

4

Sélectionnez le décalage de l'élément et le nombre d'éléments à créer.

NOTE : Les attributs Décalage et Décompte sont en lecture seule lorsque vous créez des éléments à l'aide de la représentation graphique. Le logiciel crée autant d'éléments que votre sélection le permet, en commençant par l'octet le plus bas sélectionné.

5

Cliquez sur OK.

Résultat : Si l'espace libre est suffisant, les éléments sont créés et ils apparaissent dans l'éditeur ; dans le cas contraire, une notification s'affiche.

Création d'items de bit

Pour créer un ou plusieurs items de bit, commencez par créer un élément d'un type de données qui prend en charge le mappage de bits.

Les types de données sont Byte, Word, Int et UInt.

Pour créer des items de bit, procédez comme suit.

Etape

Action

1

Dans l'Editeur de mappage d'E/S, cliquez avec le bouton droit sur un élément existant qui prend en charge le mappage de bits dans l'arborescence ou sur des bits libres dans le champ de bit, puis sélectionnez Définir les items.

Résultat : La boîte de dialogue Définition des items de bit s'ouvre.

NOTE : Pour créer plusieurs bits non consécutifs, sélectionnez chacun d'entre eux dans le champ de bit de l'élément.

2

Si nécessaire, modifiez le nom.

3

Sélectionnez la position du premier élément de bit dans le champ de bit ( Décalage), et définissez le nombre d'éléments à créer.

NOTE : Les attributs Décalage et Décompte sont en lecture seule lorsque vous créez des items de bit à l'aide du champ de bit. Le logiciel crée autant d'éléments que vous avez sélectionné de bits.

4

Cliquez sur OK.

Résultat : Si l'espace libre est suffisant, les éléments sont créés et ils apparaissent dans l'éditeur ; dans le cas contraire, une notification s'affiche.

Modification d'éléments

Pour modifier un élément, sélectionnez-le dans l'arborescence ou dans la représentation graphique, puis modifiez ses attributs dans le volet PROPRIETES .

Le tableau ci-dessous indique quels attributs vous pouvez modifier.

Attribut

Types élémentaires

Types tableau

Types bit

Nom

Oui(1)

Commentaire

Oui

Type

Oui(2)

Oui(2)

Non

Offset

Oui

Oui

Non

Rang

Sans objet

Sans objet

Oui

Nombre d'éléments

Sans objet

Oui

Sans objet

(1) Le logiciel n'accepte que les noms uniques au sein d'un profil de communication.

(2) Si vous sélectionnez un type qui ne prend pas en charge le mappage de bits, les mappages de bits existants sont supprimés. Vous ne pouvez pas modifier un type élémentaire en tableau, et inversement.

Suppression d'éléments

Pour supprimer un ou plusieurs éléments, sélectionnez-les et appuyez sur Suppr.

La suppression d'un élément entraîne également la suppression de ses mappages de bits, le cas échéant.