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.
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. |