Echange cyclique d'E/S

Introduction

Pour échanger des données d'E/S entre le module esclave PROFIBUS DP et le module maître PROFIBUS de manière cyclique, définissez les variables dans l'onglet Modules Profibus - Mappage d'E/S.

Les adresses %IW du contrôleur sont les valeurs de sortie fournies par le maître PROFIBUS DP.

Les adresses %QW du contrôleur sont appliquées à l'entrée du maître PROFIBUS DP.

NOTE :

Lors de l'utilisation du module PROFIBUS TM4PDPS1, vous devez obligatoirement :

oconfigurer une tâche PROFIBUS dédiée sans surveillance (n'utilisez pas la tâche MAST) ;

oaffecter à la tâche PROFIBUS dédiée une priorité moins élevée que celle de la tâche MAST (par exemple, si la valeur de la priorité de tâche MAST est de 1, celle de la tâche Profibus doit être de 10) ;

one pas configurer un cycle de tâche PROFIBUS supérieur à 10 ms. Le temps de cycle de tâche du bus est en principe de 10 ms.

Pour plus d'informations sur la configuration des tâches PROFIBUS, reportez-vous à l'aide en ligne de EcoStruxure Machine Expert, chapitre Programmation avec EcoStruxure Machine Expert/Editeurs d'équipement/Editeur de configuration ProfibusDP/Tâche de cycle de bus ProfibusDP.

Création d'un tableau de mappage d'E/S pour le module esclave PROFIBUS DP TM4PDPS1

Étape

Action

1

Sélectionnez l'onglet Equipements & modules dans le Catalogue de matériels et cliquez sur Communication.

2

Sélectionnez Profibus > Maître, choissez l'équipement d'E/S à ajouter et faites-le glisser jusqu'à TM4PDPS1.

Résultat : Le module est ajouté à la zone MonContrôleur > COM_Bus > TM4PDPS1 de l'arborescence Equipements.

Les variables de l'échange sont automatiquement créées dans %IWx et %QWx dans l'onglet Mappage d'E/S Profibus. Double-cliquez sur l'équipement d'E/S que vous avez ajouté pour accéder à cet écran.

G-SE-0029051.2.gif-high.gif

 

 

Configuration d'un appareil d'E/S virtuel ajouté au module TM4PDPS1

Les onglets de la fenêtre de configuration sont décrits dans le tableau ci-dessous :

Cette fenêtre de configuration contient les onglets suivants :

Nom de l'onglet

Description

Mappage d'E/S Profibus

Cet onglet contient les variables de l'échange de données.

État

Cet onglet fournit des informations de diagnostic.

Informations

Cet onglet fournit des informations sur le module d'entrée ou de sortie sélectionné.

Fonctionnement des E/S virtuelles PROFIBUS

Le tableau suivant décrit l'état des E/S PROFIBUS selon :

ol'état du contrôleur ;

ol'état de la communication PROFIBUS (valeur de PROFIBUS_R.i_CommState de PLCSystem).

Etat contrôleur

Etat des E/S PROFIBUS du contrôleur

STOPPED

Les adresses %QW sont gérées comme indiqué dans l'onglet Paramètres API sur l'écran de configuration du contrôleur.

Les adresses %IW sont gérées comme indiqué dans l'onglet Paramètres API sur l'écran de configuration du contrôleur.

RUNNING

Les adresses %IW sont mises à jour par le maître.

Les adresses %QW sont envoyées au maître.

HALT

Les adresses %QW sont gérées comme indiqué dans l'onglet Paramètres API sur l'écran de configuration du contrôleur.

Les adresses %IW conservent la dernière valeur correcte envoyée par le maître.

Etat de communication

Valeur de PROFIBUS_R.i_CommState

Etat des E/S PROFIBUS du contrôleur

Le maître PROFIBUS est arrêté.

4 (mode fonctionnement)

Les adresses %IW sont réglées à 0 par le maître.

Les adresses %QW sont envoyées au maître.

Horloge de surveillance détectée

2 (arrêt)

Les adresses %QW ne sont pas envoyées au maître.

Les adresses %IW conservent la dernière valeur correcte envoyée par le maître.