La version V1.1 d' EcoStruxure Machine Expert ne prend pas en charge les contrôleurs M258, LMC058 et LMC078.

Mappage E/S

Présentation

L'affichage Mappage E/S de l'éditeur d'appareil s'intitule comme suit : <type d'équipement> Mappage E/S (par exemple, PROFIBUS DP Mappage E/S). Il sert à configurer un mappage E/S du contrôleur. Autrement dit, les variables de projet utilisées par l'application sont affectées aux adresses d'entrée, de sortie et de mémoire du contrôleur.

Définissez l'application qui doit traiter les E/S dans l'affichage Paramètres API.

NOTE : si l'équipement le permet, vous pouvez utiliser le mode de configuration en ligne pour accéder aux E/S physiques sans avoir préalablement chargé une application. Pour plus d'informations, consultez la description du mode de configuration en ligne.

Voir les chapitres suivants :

oUtilisation de la boîte de dialogue Mappage E/S

oMappage E/S en mode en ligne

oVariables implicites pour le forçage des E/S

Informations générales sur le mappage des E/S dans les variables

La possibilité de mapper les E/S sur un équipement dépend de l'équipement lui-même. L'affichage peut être utilisé uniquement dans le but de visualiser l'instance d'équipement implicitement créée. Consultez la description des objets CEI.

Pour le mappage des E/S sur les variables, il convient avant tout de noter les points suivants :

oLes variables nécessitant une entrée ne sont pas accessibles en écriture.

oUne variable existante ne peut être mappée que sur une seule entrée.

oAu lieu d'utiliser l'affichage Mappage E/S, vous pouvez également affecter une adresse à une variable via la déclaration d'adresse AT.

Toutefois, tenez compte des points suivants :

oVous ne pouvez utiliser les déclarations d'adresse AT qu'avec des variables locales ou globales, mais pas avec les variables d'entrée et de sortie des POU.

oIl n'est pas possible de générer des variables de forçage pour les E/S (voir Variables implicites pour le forçage des E/S) pour les déclarations d'adresse AT.

oSi des déclarations d'adresse AT sont utilisées avec des membres de structure ou de bloc fonction, toutes les instances accèdent au même emplacement de mémoire. Cet emplacement de mémoire correspond aux variables statiques des langages de programmation classiques, comme le langage C.

oL'équipement cible détermine également la disposition de la mémoire des structures.

oPour chaque variable affectée à un canal E/S dans l'affichage Mappage E/S, il est possible de créer des variables de forçage lors d'une compilation de l'application. Vous pouvez les utiliser pour forcer la valeur d'entrée ou de sortie lors de la mise en service d'une machine, par exemple, via une visualisation. Reportez-vous au chapitre Variables implicites pour le forçage d'E/S.

Mappage E/S automatique

La fonction de mappage automatique des E/S crée automatiquement des variables IEC dès lors qu'un équipement ou un module avec modules d'E/S est ajouté à l'arborescence Équipements et qu'il les mappe sur chaque entrée et/ou sortie. Par défaut, la fonction est activée.

Vous pouvez la désactiver et la configurer dans la boîte de dialogue Projet > Paramètres de projet > Automatic I/O mapping.

La boîte de dialogue contient les éléments suivants :

Elément

Description

Créer une variable sur le mappage d'E/S

Sélectionnez ou désélectionnez cette option pour activer ou désactiver la fonction de mappage E/S automatique.

Zone Mappage 

Par bit

Sélectionnez cette option pour créer des variables pour chaque bit.

Par module

Sélectionnez cette option pour créer une variable pour chaque module, et non pour chaque bit.

Zone Règle de dénomination

zone de texte

Entrez les caractères suivants en les faisant précéder du symbole # pour spécifier les parties qui constitueront le nom de variable :

oEntrez #X pour intégrer un i pour les entrées et un q pour les sorties dans le nom de variable.

oEntrez #T pour intégrer le code préfixe du type de données correspondant de la variable dans le nom de variable. Les préfixes utilisés pour les différents types de données sont répertoriés dans le chapitre Recommandations relatives à la dénomination des identificateurs.

oEntrez #D pour intégrer le nom de l'équipement dans le nom de variable.

oEntrez #C pour intégrer le nom défini dans la colonne Voie dans le nom de variable.