🌙
  • đŸ‡ș🇾 English
  • đŸ‡«đŸ‡· Français
  • đŸ‡Ș🇩 Español

Petite fiche d’explication qui pourra peut-ĂȘtre en aider certains. Utilisez le sommaire pour vous rendre directement Ă  la partie qui vous intĂ©resse.

Automate M221

ParamĂštres du module

La premiĂšre Ă©tape pour prendre en main le module consiste Ă  le paramĂ©trer afin qu’il se connecte au rĂ©seau et qu’il reconnaisse ces bus d’entrĂ©es / sorties.

Description des voyants

Les voyants nous permettre de connaßtre dans quel état de configuration se trouve le BCEIP.

PWR :

LED I/O

MS (Module status) :

NS (Network status) :

Roues de paramétrisation

Module BCEIP

Il y a deux roues sur le module :

La paramétrisation de TENS (x) dépend de ONES (y) :

Pour les autres valeurs de ONES (y), TENS (x) prend son importance. En effet, les valeurs numĂ©riques associĂ©es des deux roues permettent de nommer l’appareil : TM3BCEIP_xy.

Ex : TENS (x) = 05 ; ONES (y) = 2 ; Alors, l’appareil aura pour nom TM3BCEIP_052.

**Note **: 091 et 159 sont des combinaisons réservées.

Accùs à l’interface Web

On peut accéder au bus en le connectant par USB et en se rendant sur https://90.0.0.1/.

L’utilisateur par dĂ©faut est : Administrator, ;

mot de passe : Administrator.

Il faut changer le mot de passe Ă  la premiĂšre connexion.

**Note **: Pour le mot de passe, il faut minimum 10 charactĂšres parmi minuscules, majuscules et chiffres (pas de symboles).

Réinitialisation du module

En cas de mot de passe oublié, voici la démarche pour réinitialiser le module :

  1. Mise hors tension du BCEIP
  2. Déconnecter tous les cùbles de communication
  3. Mettre les deux roues de paramétrisation sur 8 (flÚche vers le bas)
  4. Mise en tension du BCEIP
  5. Attendre minimum 30 secondes
  6. Mettre les deux roues de paramétrisation sur 0
  7. Mise hors tension du BCEIP
  8. Mise en tension du BCEIP

Assignation d’IP pour communication Ethernet

Maintenance > Ethernet :

Changer l’adresse IP sur manuel avec les paramĂštres souhaitĂ©es pour le rĂ©seau. Ex :

Set l'ip du bceip

Il faut impérativement que le sélecteur rotatif bas soit mis sur AUTO :

On redĂ©marre le bus (coupure de courant) et on peut toujours y accĂ©der sur l’ip 90.0.0.1 tant que le cĂąble usb est connectĂ©. D’autres part :

Ping bceip

On peut également y accéder sur le port ethernet (ici : channel 1 <-> rail switch <-> PC windows).

À partir de ce moment, le cĂąble USB peut ĂȘtre dĂ©branchĂ© si nĂ©cessaire, au profit de l’administration par l’IP configurĂ©e sur la prise RJ45.

Configuration de modules entrées / sorties pour debug

Il se peut que le besoin de scruter les modules attachĂ©s au BCEIP sur le rack soit nĂ©cessaire. Un dĂ©bugage est possible depuis le TM3BCEIP seul sans avoir besoin d’automate. Cela permettra de visualiser les entrĂ©es / sorties de chaque module rattachĂ©.

Pour se faire, on utilise le logiciel TM3 Bus Coupler IO Configurator (téléchargeable ici).

Génération de la configuration

Dans TM3 Bus Coupler IO Configurator : Projet > Nouveau :

IO coupler nouveau projet

Dans la fenĂȘtre qui s’ouvre, on sĂ©lectionne BCEIP Modbus car c’est le mode de fonctionnement qui nous intĂ©resse ici :

IO Coupler - Ajouter un appareil

Ensuite, on sĂ©lectionne l’appareil que l’on vient d’ajouter, le TM3BC_ModbusTCP. À partir de lĂ , on a la possibilitĂ© d’ajouter des appareils pour les entrĂ©es / sorties. Dans notre configuration, nous voulons ajouter un bus d’entrĂ©es, un TM3DI8.

Donc dans la fenĂȘtre de droite :

IO Coupler - Ajouter un appareil 2

À partir de lĂ , de plus amples configurations se trouvent dans la partie droite de l’écran. Pour cet essai, elles ne nous intĂ©ressent pas. Nous nous contenterons de sauvegarder le projet pour l’importer dans le BCEIP :

IO Coupler - Sauvegarder la configuration

Importation dans le BCEIP

Dans l’interface web du BCEIP : Projet > Ouvrir et importer le fichier issu de la sauvegarde prĂ©cĂ©dente :

BCEIP - Importer le projet

Puis ensuite, Configuration > Appliquer.

À partir de ce moment là, la LED I/O sur le BCEIP devrait clignoter en vert.

Nous pouvons donc scruter l’état des E/S sur chaque module rattachĂ© :

BCEIP - État live de la communication

Ajout dans Ecostruxure Machine Expert Basic

Nous allons partir d’un nouveau projet sans aucune configuration. L’automate que nous allons utilisĂ© est un M221 (TM221ME16R). L’automate, le BCEIP et l’ordinateur sont connectĂ©s sur un mĂȘme rĂ©seau 192.168.89.0/24 Ă  travers un rail switch.

Configuration des modules physiques

On commence donc par configurer l’automate :

Mon contrĂŽleur > Eth1 :

M221 - Ajouter une ip

Puis, dans MonContrĂŽleur > Eth 1 > Scrutateur d’E/S Modbus, on ajoute le TM3BCEIP avec l’adresse IP que nous lui avons attribuĂ©e lors de sa configuration :

Ajouter le BCEIP sur Ecostruxure machine expert basic

**Note **: Il n’est pas possible d’ajouter plus de 2 TM3BCEIP. Pour en avoir 3, il faut copier la configuration prĂ©dĂ©fini dans ceux dĂ©jĂ  rĂ©alisĂ©s et crĂ©er un client gĂ©nĂ©rique en lui apposant les paramĂštres copiĂ©s.

Dans l’arborescence de gauche, il y a alors un nouvel Ă©lĂ©ment que l’on peut sĂ©lectionner, nous permettant de reproduire la configuration physique du bus au niveau de l’automate :

Ajouter un module d'entrées au BCEIP sur Ecostruxure machine expert basic

Il suffit juste de glisser le module rattaché physiquement au TM3BCEIP.

Envoi de la configuration au BCEIP

L’envoi est automatique. Pour se faire, il faut veiller Ă  ce que la case suivante soit dĂ©cochĂ©e dans l’interface web :

BCEIP - Accepter la configuration depuis le M221

Note : Le changement de ce paramÚtre nécessite un redémarrage du BCEIP.

Note 2 : Il se peut que l’activation ou la dĂ©sactivation de ce paramĂštre soient bloquĂ©es. Il faut suivre une procĂ©dure un peu tarabiscotĂ©e pour les dĂ©bloquer (lisez toutes les instructions avant opĂ©ration) :

  1. Mise hors tension du BCEIP
  2. Positionner ONES et TENS tous les deux sur 3
  3. Mise en tension du BCEIP
  4. Attendre que la LED MS soit verte
  5. Le plus rapidement possible, positionner ONES sur AUTO (ou BOTP) et TENS sur 12. Le faire avant 60 secondes
  6. Attendre que les LED MS, IO et NS clignotent 5 fois au total, jusqu’à rester vertes
  7. Mise hors tension du BCEIP
  8. Connexion du cĂąble USB
  9. Mise en tension du BCEIP
  10. Application du paramĂštre depuis 90.0.0.1
  11. Mise hors tension du BCEIP
  12. Retirer le cĂąble USB
  13. Mise en tension du BCEIP

Debuggage de la communication Automate <-> BCEIP

En cas de problĂšme de communication entre l’automate et le TM3BCEIP, plusieurs options s’offrent en fonction de la gravitĂ© de la nature de l’erreur.

Analyse en programme

Le scrutateur d’E/S Modbus TCP contient plusieurs variables prĂ©enregistrĂ©s concernant le statut de la communication entre l’automate, le BCEIP et les modules. Cela nĂ©cessite d’avoir utilisĂ© la configuration BCEIP, mais la mise en place de ces variables est facilement reproductible en copiant la configuration d’un modĂšle prĂ©dĂ©fini :

Commandes ModbusTCP envoyées au BCEIP

On peut ensuite Ă©tudier le statut de la communication avec une table d’animations :

BCEIP - État live de la communication dans Ecostruxure

Toutes les erreurs sont affichĂ©es sous forme de bits de mots oĂč chaque bit est porteur d’une information. Ici :

BCEIP - État live de la communication

BCEIP - État live de la communication

BCEIP - État live de la communication

BCEIP - État live de la communication

BCEIP - État live de la communication

Diagnostic Modbus TCP

Sur l’interface Web du TM3BCEIP, dans l’onglet Diagnostique > Modbus TCP :

BCEIP - État de ModbusTCP

Si cette interface dĂ©crit une majoritĂ© d’erreur sur l’ensemble des messages, alors l’envoi de la configuration depuis l’automate vers le BCEIP n’a pas aboutit. Consultez les logs pour savoir d’oĂč provient l’erreur.

Log du BCEIP

Il est possible d’étudier les logs du systĂšme pour scruter les erreurs et les informations du BCEIP mĂȘme. Dans l’onglet Maintenance > Logs :

BCEIP - Logs du systĂšme

Il est alors possible de tĂ©lĂ©charger le fichier log afin d’étudier la provenance d’une erreur.

**Note **: Certaines erreurs peuvent ĂȘtre au format d’information.

Exemple et essai

On va partir de l’exemple et essai rudimentaire suivant pour vĂ©rifier si notre configuration est adĂ©quate.

Ecostruxure - petit programme de test du bceip

On activera en live le bit M1. La sortie Q0.2 est branchĂ©e sur l’entrĂ©e 1 du module dĂ©portĂ©, correspondant Ă  l’entrĂ©e logicielle I300.1.1.

Si tout fonctionne, en activant en live le bit M1, un signal partant de Q0.2 devrait ĂȘtre dĂ©tectĂ© sur l’entrĂ©e 1 du bus dĂ©portĂ© et reportĂ© Ă  l’automate par I300.1.1, levant Ă  son tour la sortie Q0.3.

Note : Pour rĂ©aliser ce cĂąblage, il a Ă©tĂ© nĂ©cessaire de brancher le neutre commun du bus dĂ©portĂ© au neutre de l’automate, ruinant l’aspect dĂ©portĂ© du bus. C’est juste pour l’affaire d’une vĂ©rification.

Résultat :

Ecostruxure - petit programme de test du bceip en exécution

Notre automate envoie un signal rĂ©ceptionnĂ© par le bus 1 du TM3BCEIP, et via la communication Modbus TCP, l’automate arrive Ă  rĂ©cupĂ©rer cette information.