Retour au blog

Mise en service du PLX32-EIP-MBTCP : sous-réseaux, registres et RPI

Une liste de contrôle de mise en service du ProSoft PLX32-EIP-MBTCP couvrant la séparation des sous-réseaux, les contrats de registres, la temporisation EtherNet/IP, les tests de défaillance et les...

Le PLX32-EIP-MBTCP de ProSoft traduit les données entre EtherNet/IP et Modbus TCP/IP. Il ne définit pas le contrat de données à votre place. La mise en service réussit lorsque la conception des sous-réseaux, le mappage des registres et le calendrier des mises à jour sont documentés avant la mise en production de la logique du contrôleur.

Maintenez les deux ports Ethernet sur des sous-réseaux différents

ProSoft spécifie deux ports Ethernet avec des adresses indépendantes. Chaque protocole peut rester sur son propre sous-réseau. N’attribuez pas aux deux ports des adresses du même réseau IP.

Consignez les deux adresses, les masques de sous-réseau et les passerelles. Indiquez aussi le port utilisé pour EtherNet/IP et celui utilisé pour Modbus TCP/IP. Ainsi, le remplacement de l’équipement ne se transformera pas en exercice de découverte du réseau.

Définissez le contrat des registres avant les tags

Définissez chaque valeur échangée dans un tableau des registres. Consignez au minimum les éléments suivants :

  • Sens des données.
  • Code de fonction Modbus et adresse de départ.
  • Nombre de mots et type de données.
  • Ordre des octets et des mots.
  • Unités d’ingénierie et mise à l’échelle.
  • Fréquence de mise à jour attendue.
  • Comportement en cas de perte de communication.

La passerelle prend en charge jusqu’à 10 000 registres de 16 bits. Cette capacité ne dispense pas de définir des règles de propriété. Réservez des plages aux commandes, à l’état, aux alarmes et aux diagnostics.

Adaptez les connexions EtherNet/IP au processus

La passerelle prend en charge deux connexions d’E/S de classe 1. Séparez les données de commande rapide des données d’état plus lentes lorsque leurs exigences de temporisation diffèrent. Définissez chaque RPI en fonction des besoins du processus, et non de la valeur sélectionnable la plus faible.

Avant d’activer les sorties, vérifiez que la disposition des tags de l’automate correspond aux tailles configurées pour les connexions d’E/S. Un décalage d’un mot peut déplacer toutes les valeurs suivantes.

Testez les états de défaillance

La présence d’une valeur de données en temps réel ne suffit pas comme preuve. Effectuez des tests contrôlés dans les conditions suivantes :

  • Déconnectez un appareil Modbus et vérifiez l’indication de données périmées.
  • Saisissez une adresse de registre invalide et vérifiez les diagnostics au niveau des commandes.
  • Redémarrez la passerelle et vérifiez la récupération de la configuration.
  • Désactivez la connexion de l’automate et vérifiez que les sorties passent à l’état prévu.
  • Vérifiez les valeurs signées, non signées et à virgule flottante à des points de test connus.

Suivez l’évolution d’un compteur de séquence ou d’un horodatage dans les deux protocoles. Cela permet de détecter les données figées qui semblent pourtant plausibles.

Préparez le remplacement

Enregistrez le projet ProSoft Configuration Builder, la version du micrologiciel, le plan d’adressage IP et le tableau des registres. Si vous utilisez une carte SD en option, vérifiez que sa sauvegarde correspond à la configuration en cours d’exécution.

Pour les détails matériels, consultez la page produit du PLX32-EIP-MBTCP. Pour des vérifications plus générales côté appareil, lisez ce qu’il faut vérifier après avoir reçu un appareil Modbus TCP.

Source : caractéristiques du PLX32-EIP-MBTCP de ProSoft Technology.

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.