Régulateur et réducteur de tension pour l’éclairage public Lubio VRI-VR Communi

Régulateur et réducteur de tension pour l’éclairage public Lubio VRI-VR Communication Modbus 2/25 Communication Modbus Sommaire Présentation 3 Gestion du protocole Modbus 4 Mise en œuvre 5 Adresses et codage des données 7 Détail des adresses 9 Zone états et commandes 15 Mise à l'heure 18 Paramètres de communication 19 Mise à jour des configurations 20 Lecture identification Lubio 21 Annexe : Protocole Modbus 22 3/25 Communication Modbus Présentation Généralités La communication Modbus (1) permet de raccorder Lubio à un superviseur ou à tout autre équipement disposant d'une voie de communication Modbus maître. Lubio est toujours une station esclave. Lubio dispose d’un seul port de communication COM1. Ce port ne peut fonctionner que raccordés à l'une des interfaces de la gamme Lubio : ‰ ACE909 : liaison RS485 2 fils Accès aux données Lubio Données accessibles La communication Modbus donne accès à de nombreuses informations, en particulier : ‰ Lecture des mesures ‰ Lecture des états et télésignalisations ‰ Transfert des événements horodatés ‰ Consultation des réglages des cycles ‰ Lecture de la configuration et de l’identification du Lubio ‰ Pilotage à distance du Lubio ‰ mise à l'heure et synchronisation La liste précise dépend de l'application, du type de Lubio et des fonctions en service. Compatibilité Lubio version 1.xx Offrant de nombreuses possibilités supplémentaires, Lubio communicant n’assure pas la compatibilité d'adresses et de formats avec les Lubio existant à la version 1.xx. Il sera nécessaire de mettre à jour le logiciel embarqué du Lubio. Lubiosoft (SFT2890) distant La communication Modbus permet le raccordement à distance de l'outil « Lubiosoft » SFT2890 (outil de réglage et paramétrage de la gamme Lubio). (1) Modbus est une marque déposée par Modicon. 4/25 Communication Modbus Gestion du protocole Modbus Principe du protocole Modbus permet d'échanger des informations entre un équipement maître et un ou plusieurs équipements esclaves, identifiés par un numéro. Il est basé sur un dialogue de type requête – réponse, la requête étant toujours émise par le maître. Modbus existe sous forme ASCII ou binaire (mode RTU). Les informations échangées sont de type mot de 16 bits (encore appelés registres) ou de type bit. Chaque information (bit ou registre) est repérée dans l'équipement par une adresse codée sur 16 bits. La description détaillée du protocole se trouve en annexe. Elle peut également être obtenue sur le site Internet www.modbus.org. Fonctions Modbus supportées Le protocole Modbus de Lubio est un sous-ensemble compatible du protocole Modbus RTU. Les fonctions suivantes sont traitées par Lubio : ‰ Fonctions de base (accès aux données) # fonction 1 : lecture de n bits de sortie ou internes # fonction 3 : lecture de n mots de sortie ou internes # fonction 5 : écriture de 1 bit # fonction 6 : écriture de 1 mot # fonction 15 : écriture de n bits # fonction 16 : écriture de n mots # fonction 22 : écriture de 1 mot masqué. ‰ Fonctions étendues # fonction 43 : sous-fonction 14 : lecture identification # fonction 20 : lecture de fichier. Les codes d’exception supportés sont : # 1 : code fonction inconnu # 2 : adresse incorrecte Exploitation multi-maîtres Lorsque les Lubio sont raccordés par une passerelle à un réseau autorisant les accès multiples (Ethernet, Modbus+, etc.), plusieurs maîtres sont susceptibles d'adresser le même Lubio. Le protocole Modbus série ne gère pas ce type d'architecture. La résolution de conflits éventuels est de la responsabilité du concepteur du réseau. Mise en garde Le temps de retournement (temps entre la fin de réception d'une requête et l'émission de la réponse) typique est inférieur à 10ms pour 90% des échanges. Il peut être ponctuellement plus important. En effet, quand Lubio mets à jour sa mémoire non volatile (mémoire « flash ») ce temps peut être parfois de plusieurs secondes (typiquement 2s). 5/25 Communication Modbus Mise en œuvre Installation du réseau de communication Etude préalable Le réseau de communication doit faire l'objet d'une étude technique préalable qui déterminera, en fonction des caractéristiques et contraintes de l'installation (géographie, quantité d'informations traitées, etc.): ‰ le type de support (électrique ou optique) ‰ le nombre de Lubio par grappe ‰ la vitesse de communication ‰ le paramétrage Lubio Caractéristiques de la transmission Type de transmission Série asynchrone RS 485 2 fils Polarisation Oui Format des caractères 8 bits de données (RTU) 1 bit stop parité selon paramétrage Délai intercaractères configurable Vitesse de communication 4800, 9600, 19200, 38400 (en bauds) Nombre maximum de Lubio sur un réseau 4 Câblage de la communication RS485 Important : Utiliser les résistances de terminaison et de polarisation de l’équipement Modbus maître (Cf. www.modbus.org). # viser les extrémités dénudées du câble RJ45 sur le bornier à vis de la SubD9 en suivant les indications suivantes : SubD 9 (mâle) 1 Câble RJ45 2 Pin Repère Pin Couleur 1 0V GND 8 Marron 2 3 4 5 B/Out + RS – 5 Bleu 6 7 8 9 A/Out - RS + 4 Blanc / Bleu 10 1 Connecteur SubD 9ptsRS485 Merlin Gerin (réf. 50964) 2 Câble Modbus RJ45 dénudé (3m) Télémécanique (réf VW3A8306D30) Anomalies de fonctionnement Il est conseillé de connecter les Lubio un par un sur le réseau Modbus. S’assurer que le superviseur envoie des trames vers le Lubio concerné en vérifiant l’activité au niveau du convertisseur RS 232 - RS 485. Réseau RS485 # vérifier les câblages sur chaque module # vérifier la polarisation qui doit être unique et l’adaptation qui doit être placée aux extrémités du réseau RS 485 # vérifier que le câble utilisé est celui préconisé # vérifier que le convertisseur ACE909 utilisé est correctement connecté, alimenté et paramétré. Dans tous les cas # vérifier le numéro d’esclave, la vitesse, le format sur le Lubiosoft 6/25 Communication Modbus Mise en œuvre Réglage des paramètres de communication La mise en service de l'option communication nécessite le réglage Préalable de l’adresse Modbus de Lubio, à l'aide du Lubiosoft. Paramètres de communication Réglage usine N° d’esclave attribué au Lubio sur le port N° 001 réglable de 1 à 247 Si vous disposez de réseau avec plusieurs Lubio, l’affectation du numéro d’esclave Modbus doit impérativement être réalisée avant la connexion de Lubio au réseau de communication (tous les Lubio ont un numéro d’esclave paramétré à 1 en usine). Configuration de la communication dans la fenêtre « paramètres locaux » Paramètres de communication avancés Réglage usine Afin de s’adapter à différentes configurations de réseau, il est possible de configurer le paramétres suivants : Vitesse de transmission : 19200 bauds 4800, 9600, 19200 ou 38400 bauds Parité : paire, impaire, sans parité Paire Nombre de bit d’arrêt (1) 1 Délai inter trame (en milliseconde) 0 ( mode automatique : 3,5 caractéres) Paramètres de communication positionnés (réglage usine) Ces paramètres sont accessibles uniquement dans la version maintenance du Lubiosft. Une modification des paramètres de communication en fonctionnement normal ne perturbe pas Lubio. Il est nécessaire de télécharger la configuration modifiée et de faire un reset sur Lubio pour que les nouveaux paramètres soient pris en compte. ATTENTION : une fois les paramétres de communication modifiés, il faut se connecter sur Lubio avec les nouveaux paramètres (coté Maître). 7/25 Communication Modbus Adresses et codage des données Présentation Adressage mots Toutes les informations Lubio accessibles par la communication Modbus sont organisées en mots de 16 bits. Chaque mot est identifié par son adresse codée sur 16 bits soit de 0 à 65535 (FFFFh). Dans la suite du document, toutes les adresses seront exprimées en Décimal. Les données homogènes du point de vue des applications de contrôle commande ou du point de vue de leur codage sont regroupées dans les zones d’adresses contiguës. Adressage bits Certaines informations sont également accessibles sous forme de bit. L'adresse du bit est alors déduite de celle du mot par : adresse bit = (adresse mot x 16) + rang du bit (0 à 15). Exemple : mot 105 bit 0 = 1680, mot 105 bit 10 = 1690. Adresses non définies Seules les adresses définies dans le présent document doivent être utilisées. Si d'autres adresses sont utilisées, Lubio peut soit répondre par un message d’exception soit fournir des données non significatives. Données en lecture seule, lecture ou écriture, écriture seule Les données sont repérées de manière permanente par leur adresse Modbus. Il est possible de les atteindre en une opération de lecture seule (L), lecture ou écriture (L/E) ou écriture seule (E), portant sur la totalité ou une portion de la zone considérée. L Formats 32 bits Pour ces données, le mot de poids fort est transmis en premier. Saturation Pour tous les formats, si une donnée dépasse la valeur maximale autorisée pour le format considéré, la valeur lue pour cette donnée est la valeur maximale autorisée par ce format. Codage des données Sauf exceptions mentionnées dans le texte, les informations Lubio sont codées selon l'un des formats suivants : ‰ 32S : valeur signée sur 32 bits (complément à 2) ‰ 32NS : valeur non signée sur 32 bits ‰ 16S : valeur signée sur 16 bits (complément à uploads/Management/ 42-notice-modbus-lubio-v2-3-indice-b0.pdf

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Apv 25, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.1804MB