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'Modbus TCP) et les connexions d'entrée/sortie (EtherNet/IP) des profils de communication configurés pour les équipements.
. Vous pouvez créer des éléments pour les requêtes de lecture/écriture (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
Vous devez avoir ajouté au projet système un équipement qui utilise le protocole de communication Modbus TCP ou EtherNet/IP.
Dans le profil d'E/S de l'équipement, vous devez avoir configuré la longueur de lecture et/ou d'écriture d'au moins une requête ou la taille d'entrée et/ou de sortie d'au moins une connexion.
Le mode de mappage pour le profil de communication doit être défini sur .
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' , sélectionnez le nœud ou d'une requête ou d'une connexion.Résultat : Les propriétés du registre correspondant apparaissent dans la section ou du volet . |
2 |
Modifiez la valeur de l'attribut et/ou 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.
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'
.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. |
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' , cliquez avec le bouton droit sur , ou une sélection d'octets consécutifs libres dans la représentation graphique, puis sélectionnez .Résultat : La boîte de dialogue 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 . |
3 |
Sélectionnez le type de l'élément. Pour créer un tableau, sélectionnez .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 et 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 .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' , 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 .Résultat : La boîte de dialogue 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 . |
3 |
Sélectionnez la position du premier élément de bit dans le champ de bit ( ), et définissez le nombre d'éléments à créer.NOTE : Les attributs et 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 .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
.Le tableau ci-dessous indique quels attributs vous pouvez modifier.
Attribut |
Types élémentaires |
Types tableau |
Types bit |
---|---|---|---|
|
Oui(1) |
||
|
Oui |
||
|
Oui(2) |
Oui(2) |
Non |
|
Oui |
Oui |
Non |
|
Sans objet |
Sans objet |
Oui |
|
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
.La suppression d'un élément entraîne également la suppression de ses mappages de bits, le cas échéant.