🌙
  • 🇺🇸 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.