Cette fonctionnalité est disponible uniquement dans certains modules supplémentaires. Info / Copyright

Adressage des raccordements API

Vous pouvez adresser les raccordements API manuellement, ultérieurement ou automatiquement.

Si vous utilisez différentes commandes API dans un projet, vous devez attribuer à chaque CPU un schéma pour les réglages spécifiques API. Dans un schéma de ce type, les formats pour les adresses API sont définis à partir du type d'API. Pour l'adressage ultérieur ou automatique, les réglages sont alors pris en compte à partir du schéma correspondant attribué à la CPU.

Si aucun schéma n'est attribué à une CPU pour les réglages spécifiques API, le schéma est utilisé à partir des réglages de projet. Lors de l'adressage automatique de différentes CPU sans schéma attribué, des adresses mal formatées peuvent être proposées.

Si vous collez des raccordements API via la sélection de symboles ou de macros ou copiez des raccordements API, le schéma est également utilisé à partir des réglages de projet lors de l'adressage automatique.

Si vous travaillez en mode d'exploitation multi-utilisateur, nous vous recommandons de désactiver l'adressage automatique des adresses API.

Remarque :

Si, en cas d'adressage ultérieur, l'adresse de démarrage et le format d'adresse ne concordent pas, un message apparaît. Dans ce cas, adaptez l'adresse de démarrage et / ou le format d'adresse.

Raccordements API avec des adresses fixes

Utilisez dans votre projet des raccordements API avec des adresses fixes, ceux-ci ne doivent normalement pas être modifiés pour l'adressage ultérieur ou l'insertion de macros. La propriété Ne pas tenir compte pour l'adressage vous permet de définir au niveau d'un raccordement API que celui-ci est exclu lors de l'adressage et donc conserve toujours son adresse d'origine.
Lors de l'adressage, ces raccordements API ne s'affichent pas non plus dans l'aperçu des résultats.

Veillez à définir la propriété sur le type de représentation d'un raccordement API utilisée respectivement, les types de représentation se comportent alors de la même manière lors de l'adressage.

Cartes de l'API avec différentes zones d'adresse

Pour les cartes API qui disposent d'entrées et de sorties, vous pouvez définir deux adresses de démarrage séparées pour les entrées et les sorties. Pour ce faire, vous disposez, dans l'onglet Boîte API du dialogue de propriétés, des propriétés Adresse de démarrage de la carte de l'API et Adresse de démarrage 2 de la carte de l'API. Vous pouvez utiliser ces propriétés lors de l'adressage avec la valeur de configuration.

Astuce :

Pour vérifier si les adresses se trouvent en dehors de la zone d'adresse de la carte API ou si les zones d'adresse de plusieurs cartes API se chevauchent, vous disposez des cycles de contrôle 004106 et 004107. Si vous souhaitez utiliser ces cycles de contrôle, vous devez remplir les propriétés Appareil API : Longueur de données (Entrées) et / ou Appareil API : Longueur de données (Sorties) sur les cartes API, en plus des adresses de démarrage. La zone d'adresse est déterminée à partir de l'adresse de démarrage et de la longueur de données. La longueur de données indique le nombre de bits jusqu'à la prochaine adresse libre sur la carte de l'API suivante.

En outre, vous pouvez gérer des appareils API composés de plusieurs groupes de composants intégrés et ayant plusieurs zones d'adresse différentes avec différentes adresses de démarrage. Pour ce faire, jusqu'à douze sous-appareils API, qui sont définis via les propriétés correspondantes, sont mis à votre disposition.

Voir aussi