Brevet FR3069327A1 — publié le 20190125

La présente invention concerne un procédé de relevé d'informations d'un ensemble de compteurs électriques reliés par un réseau d'alimentation électrique à un concentrateur de données avec lequel lesdits compteurs électriques communiquent par courant porteur en ligne et un dispositif mettant en oeuvre le procédé. Les communications par courants porteurs en ligne (CPL) (« PowerLine Communications (PLC) » en terminologie anglo-saxonne) se développent, notamment dans le cadre des réseaux d'alimentation électrique de type AMM (Gestion de mesure automatique, « Automated Meter Management » en terminologie anglo-saxonne). Des réseaux de communication sont ainsi implémentés au-dessus de réseaux d'alimentation électrique pour la collecte automatisée, auprès de compteurs électriques intelligents (« smart meters » en anglais), de données de relevés de consommation énergétique. Les communications par courants porteurs utilisent, par exemple, des protocoles de communication CPL tels que le protocole G3-PLC (CPL de troisième génération: « Third Generation PLC » en terminologie anglo-saxonne. ITU-T G.9903) ou PRIME (Evolution des mesures intelligentes par courants porteurs, « PoweRline Intelligent Metering Evolution » en terminology anglo-saxonne). Un principe des communications CPL consiste à superposer à un signal d'alimentation électrique alternatif, appelé signal porteur ou porteuse, un signal d'information de plus haute fréquence et de faible énergie représentatif de données à 20 transmettre. Avec ce développement des réseaux d'alimentation électrique de type AMM, que nous appelons réseaux CPL par la suite, se posent de nouveaux problèmes. Notamment, les réseaux CPL comportent maintenant un grand nombre de compteurs électriques pour lesquels un relevé d'informations (par exemple de courbes de charge) doit être effectué 25 dans un minimum de temps. Dans le fonctionnement actuel des réseaux CPL, les relevés d'informations des compteurs électriques se font sans distinguer les compteurs électriques. Ces réseaux utilisant une méthode d'accès au medium de type CSMA/CA (accès multiple au medium avec évitement de collision, « Carrier Sense Multiple Access with Collision Avoidance » en terminologie anglo-saxonne) au niveau MAC (Contrôle 30 d'accès au medium, « Medium Access Control » en terminologie anglo-saxonne), la non-distinction des compteurs électriques induit beaucoup de temps de contention, ce qui a pour effet de ralentir le relevé des informations des compteurs. En effet, dans les réseaux de type CSMA/CA, chaque dispositif émetteur écoute le médium afin de déterminer si ce médium est libre pour que ledit dispositif émetteur puisse transmettre 5 ses propres données. Si le dispositif émetteur détecte que le médium est libre, il transmet ses données. Si au même moment, un autre dispositif émetteur émet des données sur le médium, les données se collisionnent. Dans ce cas, les deux dispositifs émetteurs déterminent une durée aléatoire au bout de laquelle ils réécouteront le médium et feront une tentative de transmission si le médium est libre. Cette durée aléatoire est appelée 10 temps (ou période) de contention. Il est préférable de minimiser le temps passé par les dispositifs émetteurs dans des périodes de contention pour éviter de ralentir les communications. On comprend en effet aisément que des communications de données qui se font directement, sans passer par des périodes de contention, sont plus rapides. Des méthodes de type TDM (multiplexage par division temporelle, « time 15 division multiplexing » en terminologie anglo-saxonne) existent pour éviter que les compteurs électriques transmettent des informations au même moment. Toutefois, les méthodes de type TDM ont l'inconvénient de nécessiter de synchroniser tous les compteurs électriques entre eux. Il est souhaitable de pallier ces inconvénients de l'état de la technique. Il est 20 notamment souhaitable de proposer une méthode qui permette de relever un maximum de compteurs dans un minimum de temps. Il est particulièrement souhaitable que cette méthode minimise le temps de contention sur le réseau. Il est de plus souhaitable de fournir une solution qui soit simple à mettre en oeuvre et à faible coût. 25 Selon un premier aspect de la présente invention, la présente invention concerne un procédé de relevé d'informations d'un ensemble de compteurs électriques, dit compteurs, reliés par un réseau d'alimentation électrique à un concentrateur de données, dit concentrateur, avec lequel lesdits compteurs communiquent par courant porteur en ligne. Le procédé est exécuté par ledit concentrateur et comprend : obtenir une 30 information représentative d'un ensemble de compteurs classés dans une pluralité de classes, une première classe comprenant des compteurs pour lesquels aucune information n'a été collectée au cours d'une exécution dudit procédé précédant une exécution courante, une deuxième classe comprenant des compteurs ayant un taux de réponse à des demandes d'informations transmises par ledit concentrateur supérieur à un taux de référence prédéterminé, une troisième classe comprenant des compteurs ayant un taux de réponse aux demandes d'informations transmises par ledit concentrateur inférieur ou égal audit taux de référence prédéterminé, et dans chaque classe, dans au moins deux sous-classes, chaque compteur étant associé à une 5 information représentative d'une topologie du réseau dans une zone où se situe ledit compteur influant sur un risque d'échec des transmissions d'informations par ledit compteur, dite information de risque, une première sous-classe comprenant des compteurs associés à une information de risque inférieure à un premier seuil de risque prédéfini, une deuxième sous-classe comprenant des compteurs associés à une 10 information de risque supérieure à un deuxième seuil de risque prédéfini et une troisième sous-classe comprenant des compteurs associés à une information de risque comprise entre le premier et le deuxième seuils de risque ; et, pendant une durée prédéfinie fixant un temps alloué au concentrateur pour effectuer le relevé des compteurs dudit ensemble, parcourir chaque classe une à une par ordre croissant de 15 classes en passant d'une classe en cours de relevé à une nouvelle classe lorsqu'il ne reste plus de compteurs à relever dans la classe en cours de relevé ; et, dans chaque classe : définir une liste d'un nombre prédéfini de compteurs de la classe, la liste comprenant au moins un compteur de chaque sous-classe tant que chaque sous-classe comprend au moins un compteur à relever, une demande d'informations étant transmise à chaque compteur suite à son insertion dans ladite liste ; et, pour chaque compteur de la liste, à réception d'une réponse à une demande d'informations concernant ledit compteur ou à l'expiration d'un temps de réponse maximum prédéfini concernant ledit compteur, mettre à jour la liste en remplaçant ledit compteur de la liste par un autre compteur de la même sous-classe tant qu'il reste des compteurs à relever dans ladite sous-classe. Le traitement par classes des compteurs permet de cibler dans un premier temps les compteurs n'ayant pas été relevés lors d'une précédente exécution du procédé, puis de privilégier les compteurs qui répondent le mieux aux demandes d'informations émanant du concentrateur de données. Les compteurs qui répondent le moins bien aux demandes d'informations sont relevés en dernier, ce qui évite que ces compteurs ralentissent le relevé des autres compteurs. Par ailleurs, en transmettant en parallèle des demandes d'informations à des sous-classes présentant un risque élevé de ne pas répondre à ces demandes avec des sous-classes présentant moins de risques de ne pas répondre à ces demandes, on limite le risque que les compteurs rentrent dans des périodes de contention. Selon un mode de réalisation, l'information de risque associée à un compteur, dit premier compteur, comprend une valeur représentative d'une densité de compteurs au 5 voisinage dudit premier compteur et/ou une valeur représentative d'un nombre de noeuds intermédiaires entre ledit premier compteur et ledit concentrateur, chaque noeud intermédiaire étant un compteur relayant des trames du premier compteur vers le concentrateur. Selon un mode de réalisation, la liste comprend un nombre de compteurs pour 10 chaque sous-classe proportionnel à un nombre de compteurs de la classe appartenant à ladite sous-classe. Selon un mode de réalisation, le premier et le deuxième seuils de risque sont définis de manière à avoir autant de compteurs dans chaque sous-classe et la liste comprend un même nombre de compteurs de chaque sous-classe. 15 Selon un mode de réalisation, les compteurs sont ordonnés dans chaque sous- classe par ordre de valeurs représentatives d'une densité de compteurs décroissante et/ou par ordre de valeurs représentatives d'un nombre de noeuds intermédiaires décroissante, et lors de la définition de la liste ou de chaque mise à jour de la liste, les compteurs d'une sous-classe sont pris dans leur ordre d'apparition dans ladite sous- 20 classe. Selon un deuxième aspect de l'invention, l'invention concerne un dispositif pour relever des informations d'un ensemble de compteurs électriques, dit compteurs, reliés par un réseau d'alimentation électrique audit dispositif avec lequel lesdits compteurs communiquent par courant porteur en ligne. Le dispositif comprend : des moyens 25 d'obtention pour obtenir une information représentative d'un ensemble de compteurs classés dans une pluralité de classes, une première classe comprenant des compteurs pour lesquels aucune information n'a été collectée au cours d'une exécution dudit procédé précédant une exécution courante, une deuxième classe comprenant des compteurs ayant un taux de réponse à des demandes d'informations transmises par ledit 30 dispositif supérieur à un taux de référence prédéterminé, une troisième classe comprenant des compteurs ayant un taux de réponse aux demandes d'informations transmises par ledit dispositif inférieur ou égal audit taux de référence prédéterminé, et dans chaque classe, dans au moins deux sous-classes, chaque compteur étant associé à une information représentative d'une topologie du réseau dans une zone où se situe le compteur influant sur un risque d'échec des transmissions d'informations par ledit compteur, dite information de risque, une première sous-classe comprenant des compteurs associés à une information de risque inférieure à un premier seuil de risque prédéterminé, une deuxième sous-classe comprenant des compteurs associés à une 5 information de risque supérieure à un deuxième seuil de risque prédéterminé et une troisième sous-classe comprenant des compteurs associés à une information de risque comprise entre le premier et le deuxième seuils de risque ; des moyens de parcours pour parcourir, pendant une durée prédéfinie fixant un temps alloué au dispositif pour effectuer le relevé des compteurs dudit ensemble, chaque classe une à une par ordre 10 croissant de classes en passant d'une classe en cours de relevé à une nouvelle classe lorsqu'il ne reste plus de compteurs à relever dans la classe en cours de relevé ; et, des moyens mis en oeuvre pour chaque classe comprenant : des moyens pour définir une liste d'un nombre prédéfini de compteurs, la liste comprenant au moins un compteur de chaque sous-classe tant que chaque sous-classe comprend au moins un compteur à 15 relever ; des moyens pour mettre à jour la liste, à réception d'une réponse à une demande d'informations concernant ledit compteur ou à l'expiration d'un temps de réponse maximum prédéfini concernant ledit compteur, en remplaçant un compteur de la liste par un autre compteur de la même sous-classe tant qu'il reste des compteurs à relever dans ladite sous-classe ; et, des moyens pour transmettre une demande 20 d'informations à chaque compteur suite à son insertion dans ladite liste. Selon un troisième aspect de l'invention, l'invention concerne un programme d'ordinateur, comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect lorsque ledit programme est exécuté par un processeur dudit dispositif 25 Selon un quatrième aspect, l'invention concerne des moyens de stockage, stockant un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon le premier aspect lorsque ledit programme est exécuté par un processeur dudit dispositif Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, 30 apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : - la Fig. 1 illustre schématiquement un exemple de réseau d'alimentation électrique de type AMM dans lequel est mise en oeuvre l'invention; - la Fig. 2 illustre schématiquement un exemple d'architecture matérielle d'un dispositif mettant en oeuvre le procédé selon l'invention ; et, - la Fig. 3 illustre schématiquement un procédé de relevé d'informations de compteurs électriques selon l'invention. 5 Par la suite, l'invention est décrite dans un contexte où le protocole de communication CPL utilisé dans un réseau CPL dans lequel est mise en oeuvre l'invention est le protocole G3-PLC. L'invention peut toutefois être mise en oeuvre dans un réseau CPL dans lequel les communications CPL utilisent le protocole PRIME. La Fig. 1 illustre schématiquement un exemple de réseau d'alimentation 10 électrique de type AMM (i.e. un réseau CPL) dans lequel est mise en oeuvre l'invention. Le réseau CPL 1 comprend un concentrateur de données (« data concentrator » en terminologie anglo-saxonne) 10 auquel sont reliés directement ou indirectement un ensemble de compteurs électriques, appelés simplement compteurs par la suite. Les compteurs sont regroupés en trois groupes. Un premier groupe 20 comprenant des 15 compteurs 200 à 206 correspond à une zone dense du réseau CPL 1. Une zone dense comprend des compteurs ayant beaucoup de voisins dans leur voisinage, i.e. ayant un nombre de voisins dans leur voisinage supérieur ou égal à un premier seuil. Dans un mode de réalisation, un premier compteur est considéré comme appartenant au voisinage d'un deuxième compteur si le deuxième compteur reçoit des trames du 20 premier compteur. Un deuxième groupe 30 comprend des compteurs 300 à 302 et correspond à une zone moyennement dense du réseau CPL 1. Une zone moyennement dense comprend des compteurs ayant un nombre de voisins dans leur voisinage inférieur au premier seuil et supérieur ou égal à un deuxième seuil. Un troisième groupe 40 comprend des compteurs 400 et 401 et correspond à une zone peu dense du réseau CPL 25 1. Une zone peu dense comprend des compteurs ayant un nombre de voisins dans leur voisinage inférieur au deuxième seuil. Le concentrateur de données 10 comprend un module de traitement 100 mettant en oeuvre le procédé selon l'invention. Le module de traitement 100 peut être intégré nativement au concentrateur de données 10 ou avoir été branché sur le concentrateur de 30 donnée 10, par exemple sur un port USB (bus série universel, « Universal Serial Bus » en terminologie anglo-saxonne) dudit concentrateur de données 10. Le module de traitement 100 peut aussi être un module logiciel. La Fig. 2 illustre schématiquement un exemple d'architecture matérielle du module de traitement 100 du concentrateur de données 10. Le module de traitement 100 comprend alors, reliés par un bus de communication 1000: un processeur ou CPU (« Central Processing Unit » en anglais) 1001 ; une mémoire vive RAM (« Random Access Memory » en anglais) 1002 ; une mémoire morte ROM (« Read Only Memory » en anglais) 1003 ; une unité de stockage ou un lecteur de support de stockage, tel qu'un 5 lecteur de cartes SD (« Secure Digital » en anglais) 1004 ; un ensemble d'interfaces de communication 1005 permettant au module de traitement 100 de communiquer avec d'autres modules du concentrateurs de données 10 ou avec des compteurs du réseau CPL 1. Le processeur 1001 est capable d'exécuter des instructions chargées dans la RAM 10 1002 à partir de la ROM 1003, d'une mémoire externe (non représentée), d'un support de stockage, tel qu'une carte SD, ou d'un réseau de communication. Lorsque le concentrateur de données 10 est mis sous tension, le processeur 1001 est capable de lire de la RAM 1002 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur causant la mise en oeuvre, par le processeur 1001, du procédé 15 décrit en relation avec la Fig. 3. Tout ou partie du procédé décrit en relation avec la Fig. 3 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un 20 composant dédié, tel qu'un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). La Fig. 3 illustre schématiquement un procédé de relevé d'informations de compteurs électriques selon l'invention. Le procédé décrit en relation avec la Fig. 3 est exécuté par le concentrateur de 25 données 10, ou, plus précisément par le module de traitement 100 du concentrateur de données 10, périodiquement ou à la suite d'une requête émanant d'un utilisateur reçue par le concentrateur de données 10. Ce procédé est exécuté pendant une durée prédéfinie, dite durée de relevé, fixant un temps alloué au concentrateur de données 10 pour effectuer le relevé des compteurs du réseau CPL 1. Le concentrateur de données 30 10 tente donc de relever des informations d'un maximum de compteurs du réseau CPL 1 pendant la durée de relevé. Pour ce faire, le concentrateur de données 10 va utiliser notamment une connaissance d'une topologie du réseau CPL 1 pour diminuer les temps de contention. Dans une étape 310, le module de traitement 100 obtient une information représentative de l'ensemble des compteurs du réseau CPL 1. Ces compteurs sont classés dans un nombre prédéterminé N de classes. Dans un mode de réalisation, « N=3 ». Une première classe comprend des compteurs du réseau CPL 1 pour lesquels 5 aucune information n'a été collectée au cours d'une exécution dudit procédé précédant une exécution courante. Une deuxième classe comprend des compteurs ayant un taux de réponse à des demandes d'informations transmises par ledit concentrateur de données 10 supérieur à un taux de référence prédéterminé. Une troisième classe comprend des compteurs ayant un taux de réponse aux demandes d'informations 10 transmises par ledit concentrateur de données 10 inférieur ou égal audit taux de référence prédéterminé. L'information représentative de l'ensemble des compteurs du réseau CPL 1 obtenu lors de l'étape 310 indique pour chaque compteur, la classe à laquelle ce compteur appartient. Dans un mode de réalisation, le taux de référence prédéterminé est de « 50 % ». 15 Un compteur ayant un taux de réponse de « 50% » répond à une demande d'informations sur deux. Dans une étape 311, le module de traitement 100 initialise une variable n à zéro. La variable n est utilisée pour parcourir les classes par ordre croissant, c'est-à-dire de la première à la troisième. 20 Dans une étape 312, le module de traitement 100 vérifie que la variable n est inférieure au nombre de classes N et vérifie que la durée écoulée depuis le début de la mise en oeuvre du procédé de la Fig. 3 est inférieure à la durée de relevé. Si ces deux conditions sont remplies, le module de traitement 10 passe à des étapes 313 à 317. Sinon, le module de traitement 100 met fin au procédé de la Fig. 3. 25 Les étapes 313 à 317 sont exécutées itérativement pour chaque classe. A chaque itération, le module de traitement relève les informations des compteurs de la n-ième classe. Lors d'une première itération, le module de traitement 100 relève donc les informations des compteurs de la première classe. Puis, dans les itérations suivantes, le module de traitement 100 incrémente la variable n d'une unité à chaque itération pour 30 passer à la deuxième puis à la troisième classe. Le module de traitement 100 passe d'une classe en cours de relevé à une nouvelle classe lorsqu'il ne reste plus de compteurs à relever dans la classe en cours de relevé. En procédant ainsi, le module de traitement 100 privilégie les compteurs n'ayant pas été relevés lors de la dernière mise en oeuvre du procédé de la Fig. 3, puis les compteurs ayant un bon taux de réponse et enfin les compteurs ayant un mauvais taux de réponse. De cette manière, les compteurs ayant un mauvais taux de réponse ne risquent pas de ralentir le relevé des informations des autres compteurs du réseau CPL 1. En effet, un compteur ayant un mauvais taux de réponse aux demandes d'informations émanant du concentrateur de données 10 est un compteur 5 qui risque de ne pas répondre aux demandes d'informations qui lui sont transmises. Or, un compteur qui ne répond pas provoque des latences au niveau du concentrateur de données 10 puisque, celui-ci doit attendre une expiration d'un temps d'attente maximum (« timeout » en terminologie anglo-saxonne) avant de pouvoir envoyer une demande d'informations à un autre compteur du réseau CPL 1. Un compteur ayant un 10 bon taux de réponse répond immédiatement à une demande d'informations et de ce fait, le concentrateur de données n'a pas à attendre l'expiration du temps d'attente maximum pour pouvoir transmettre une demande d'informations à un autre compteur du réseau CPL 1. Ce traitement des compteurs par classe permet donc déjà d'accélérer le relevé d'informations par rapport à un traitement des compteurs aléatoire. 15 Dans chaque classe, chaque compteur électrique est classé dans au moins deux sous-classes. Chaque compteur est associé à une information représentative d'une topologie du réseau CPL 1 dans une zone où se situe le compteur influant sur un risque d'échec des transmissions d'informations par ledit compteur, dites informations de risque. Dans un mode de réalisation, une première sous-classe comprend des compteurs 20 associés à une information de risque inférieure à un premier seuil de risque prédéfini. Une deuxième sous-classe comprend des compteurs associés à une information de risque supérieure à un deuxième seuil de risque prédéfini. Une troisième sous-classe comprend des compteurs associés à une information de risque comprise entre le premier et le deuxième seuils de risque. 25 Dans l'étape 313, le module de traitement 100 obtient pour chaque compteur de la n-ième classe, une information représentative de la sous-classe à laquelle ce compteur appartient. Dans une étape 314, le module de traitement 100 définit une liste de Mcompteurs. La liste de compteurs comprend au moins un compteur de chaque sous-classe tant qu'il 30 reste des compteurs à relever dans chaque sous-classe. De cette manière, le module de traitement 100 relève conjointement des compteurs ayant un risque d'échec important avec des compteurs ayant un risque d'échec moyen et des compteurs ayant un risque d'échec faible. 10 Dans l'étape 315, le module de traitement 100 envoie une demande d'informations à chaque compteur de la liste. Chaque demande d'informations est transmise en point à point sous forme d'une commande DLMS/COSEM (« Device Language Message Specification/ Companion Specification for Energy Metering » en 5 terminologie anglo-saxonne : IEC 62056). Dans l'étape 316, le module de traitement 100 se met en attente des réponses de chaque compteur auquel il a envoyé une demande d'informations. Pour chaque compteur, à réception d'une réponse à la demande d'informations concernant ledit compteur ou à l'expiration d'un temps de réponse maximum prédéfini concernant ledit 10 compteur lors d'une étape 3161, le module de traitement 100 remplace, lors d'une étape 3162, ledit compteur de la liste par un autre compteur de la même sous-classe tant qu'il reste des compteurs à relever dans ladite sous-classe. S'il n'y a plus de compteurs à relever dans la même sous-classe, le module de traitement 100 choisit un compteur dans une autre sous-classe dans laquelle il reste des compteurs à relever. Une demande 15 d'informations est transmise à chaque compteur (étape 3163) par le module de traitement 100 suite à l'insertion dudit compteur dans ladite liste. A chaque passage dans l'étape 3162, le module de traitement vérifie que la durée écoulée depuis le début de la mise en oeuvre du procédé de la Fig. 3 est inférieure à la durée de relevé. Si la durée écoulée dépasse la durée de relevé, le module de traitement 20 100 met fin au procédé de la Fig. 3. Lorsque tous les compteurs de la n-ième classe ont été relevés, le module de traitement 100 passe à l'étape 317 au cours de laquelle il incrémente la variable n d'une unité pour passer à la classe suivante. Le module de traitement 100 revient ensuite à l'étape 312. 25 On note qu'à chaque réception d'une réponse ou à chaque expiration du temps d'attente maximum (timeout) pour un compteur, le module de traitement 100 met à jour le taux de réponse pour ce compteur. On constate donc que tout au long de l'exécution du procédé de la Fig. 3, le module de traitement 100 fait en sorte de relever en parallèle des compteurs de chaque 30 sous-classe. Ainsi, à un instant donné, des compteurs de sous-classes différentes répondent en parallèle à des demandes d'informations émanant du concentrateur de données 10. On réduit ainsi le risque que ces compteurs rentrent dans des périodes de contention car il y a peu de chance pour que des données de compteurs de la première sous-classe collisionnent des données de compteurs de la deuxième ou la troisième 11 sous-classe. La situation aurait été différente si le module de traitement 100 avait relevé exclusivement des compteurs de la deuxième sous-classe à un instant donné. En effet, les compteurs de la deuxième sous-classe ont un fort risque de voir leur transmission de données échouer lorsqu'ils sont relevés simultanément, mais ce risque diminue 5 sensiblement lorsqu'ils sont relevés avec des compteurs d'autres sous-classes. Dans un mode de réalisation, l'information représentative d'une topologie du réseau CPL 1 dans une zone où se situe un compteur, dit premier compteur, influant sur un risque d'échec des transmissions d'informations par ledit premier compteur, comprend une valeur représentative d'une densité de compteurs au voisinage dudit 10 premier compteur. En effet, plus un compteur est dans une zone dense en nombre de compteurs, i.e. plus il a de voisins dans le réseau CPL 1, plus ce compteur a de risque que des informations qu'il transmettrait vers le concentrateur de données 10 rentrent en collision avec des informations transmises par des compteurs de son voisinage si les compteurs de son voisinage sont relevés au même moment. Par contre, un compteur 15 isolé aura moins de risque de voir les informations qu'il transmettrait rentrer en collision avec des informations d'autres compteurs. Dans ce mode de réalisation, par exemple, le premier seuil de risque est un nombre de voisins égal à cinq voisins et le deuxième seuil de risque est un nombre de voisins égal à quinze voisins. Ainsi, un compteur qui a nombre de voisins supérieur ou égal au deuxième seuil de risque appartient à la 20 deuxième sous-classe. C'est le cas par exemple des compteurs 200 à 206 de la Fig. 1. Un compteur qui a un nombre de voisins inférieur au premier seuil de risque appartient à la première sous-classe. C'est le cas par exemple des compteurs 400 et 401 de la Fig. 1. Les compteurs 300 à 302 de la Fig. 1 appartiennent à la troisième sous-classe. On note que le concentrateur de données 10 peut obtenir à tout moment, pour 25 chaque compteur, combien ce compteur comporte de voisins en utilisant une commande standard GetRequest(POSTable) du protocole DLMS / COSEM. Dans ce mode de réalisation, les compteurs peuvent être classés dans chaque sous-classe par ordre décroissant du nombre de voisins. Dans ce cas, lors de la définition de la liste ou de la mise à jour de la liste, les compteurs de chaque sous-classe sont choisis 30 dans leur ordre d'apparition dans ladite sous-classe. Dans un mode de réalisation, l'information représentative d'une topologie du réseau CPL 1 dans une zone où se situe un compteur, dit premier compteur, influant sur un risque d'échec des transmissions d'informations par ledit premier compteur, comprend une valeur représentative d'un nombre de noeuds intermédiaires entre ledit 12 premier compteur et ledit concentrateur de données 10. Chaque noeud intermédiaire est un compteur relayant des données du premier compteur vers le concentrateur de données 10. En effet, plus les données transmises par un compteur doivent passer par des noeuds intermédiaires, plus ces données ont de chances lors de leur retransmission 5 par un noeud intermédiaire de rentrer en collision avec d'autres données provenant d'autres compteurs et ainsi d'induire des périodes de contention. Dans ce mode de réalisation, par exemple, le premier seuil de risque est un nombre de noeuds intermédiaires égal à trois et le deuxième seuil de risque est un nombre de noeuds intermédiaires égal à huit. Ainsi, un compteur dont les données doivent traverser un 10 nombre de noeuds intermédiaires supérieur au deuxième seuil de risque pour atteindre le concentrateur de données 10 appartient à la deuxième sous-classe. Un compteur dont les données doivent traverser un nombre de noeuds intermédiaires inférieur au premier seuil de risque pour atteindre le concentrateur de données 10 appartient à la première sous-classe. Les autres compteurs de la classe appartiennent à la troisième sous-classe. 15 On note que le concentrateur de données 10 peut obtenir à tout moment, pour chaque compteur, le nombre de noeuds intermédiaires que les données dudit compteur doivent traverser pour atteindre le concentrateur de données 10 en lisant un attribut hop count spécifié par le protocole G3-PLC dans une table de routage que le concentrateur de données 10 stocke pour ledit compteur. 20 Dans ce mode de réalisation, les compteurs peuvent être classés dans chaque sous- classe par ordre décroissant du nombre de noeuds intermédiaires que les données transmises par ces compteurs doivent traverser pour atteindre le concentrateur de données 10. Dans ce cas, lors de la définition de la liste ou du remplacement d'un compteur dans la liste, les compteurs de chaque sous-classe sont choisis dans leur ordre 25 d'apparition dans ladite sous-classe. Dans un mode de réalisation, l'information représentative d'une topologie du réseau dans une zone où se situe un compteur, dit premier compteur, influant sur un risque d'échec des transmissions d'informations par ledit premier compteur est une combinaison d'une valeur représentative d'un nombre de noeuds intermédiaires entre 30 ledit premier compteur et ledit concentrateur de données 10 et d'une valeur représentative d'une densité de compteurs au voisinage dudit premier compteur. La combinaison est par exemple une combinaison linéaire ou une somme pondérée. Dans un mode de réalisation, l'information représentative d'une topologie du réseau dans une zone où se situe un compteur, dit premier compteur, influant sur un 13 risque d'échec des transmissions d'informations par ledit premier compteur est un vecteur à deux paramètres comprenant un premier paramètre correspondant à une valeur représentative d'un nombre de noeuds intermédiaires entre ledit premier compteur et ledit concentrateur de données 10 et un deuxième paramètre correspondant à une valeur 5 représentative d'une densité de compteurs au voisinage dudit premier compteur. Chaque paramètre est alors associé à un premier seuil de risque (seuil de risque bas) et à un deuxième seuil de risque (seuil de risque haut) et chaque classe comprend alors neuf sous-classes. Dans un mode de réalisation, le nombre de compteurs dans la liste « M=6 » et le 10 module de traitement choisit deux compteurs dans chaque sous-classe. Dans un mode de réalisation, la liste comprend un nombre de compteurs pour chaque sous-classe proportionnel à un nombre de compteurs de la classe appartenant à ladite sous-classe. Ainsi, plus une sous-classe d'une classe compte de compteurs, plus cette sous-classe est représentée dans la liste. 15 Dans un mode de réalisation, le premier et le deuxième seuils de risque sont définis de manière à avoir autant de compteurs dans chaque sous-classe. Dans ce cas, lors de la définition de la première liste, REVENDICATIONS1) Procédé de relevé d'informations d'un ensemble de compteurs électriques, dit compteurs, reliés par un réseau d'alimentation électrique (1) à un concentrateur de données (10), dit concentrateur, avec lequel lesdits compteurs communiquent par courant porteur en ligne, caractérisé en ce que le procédé est exécuté par ledit concentrateur et comprend : obtenir (310, 313) une information représentative d'un ensemble de compteurs classés dans une pluralité de classes, une première classe comprenant des compteurs pour lesquels aucune information n'a été collectée au cours d'une exécution dudit procédé précédant une exécution courante, une deuxième classe comprenant des compteurs ayant un taux de réponse à des demandes d'informations transmises par ledit concentrateur supérieur à un taux de référence prédéterminé, une troisième classe comprenant des compteurs ayant un taux de réponse aux demandes d'informations transmises par ledit concentrateur inférieur ou égal audit taux de référence prédéterminé, et dans chaque classe, dans au moins deux sous-classes, chaque compteur étant associé à une information représentative d'une topologie du réseau dans une zone où se situe le compteur influant sur un risque d'échec des transmissions d'informations par ledit compteur, dite information de risque, une première sous-classe comprenant des compteurs associés à une information de risque inférieure à un premier seuil de risque prédéterminé, une deuxième sous-classe comprenant des compteurs associés à une information de risque supérieure à un deuxième seuil de risque prédéterminé et une troisième sous-classe comprenant des compteurs associés à une information de risque comprise entre le premier et le deuxième seuils de risque ; et, pendant une durée prédéfinie fixant un temps alloué au concentrateur pour effectuer le relevé des compteurs dudit ensemble, parcourir (312, 317) chaque classe une à une par ordre croissant de classes en passant d'une classe en cours de relevé à une nouvelle classe lorsqu'il ne reste plus de compteurs à relever dans la classe en cours de relevé ; et, dans chaque classe : définir (314) une liste d'un nombre prédéfini de compteurs de la classe, la liste comprenant au moins un compteur de chaque sous-classe tant que chaque sous-classe comprend au moins un compteur à relever, une demande d'informations (315) étant transmise à chaque compteur suite à son insertion dans ladite liste ; et, 15 pour chaque compteur de la liste, à réception (3161) d'une réponse à une demande d'informations concernant ledit compteur ou à l'expiration d'un temps de réponse maximum prédéfini concernant ledit compteur, mettre à jour (3162) la liste en remplaçant ledit compteur de la liste par un autre compteur de la même sous-classe tant 5 qu'il reste des compteurs à relever dans ladite sous-classe. 2) Procédé selon la revendication 1, caractérisé en ce que l'information de risque associée à un compteur, dit premier compteur, comprend une valeur représentative d'une densité de compteurs au voisinage dudit premier compteur et/ou une valeur 10 représentative d'un nombre de noeuds intermédiaires entre ledit premier compteur et ledit concentrateur, chaque noeud intermédiaire étant un compteur relayant des trames du premier compteur vers le concentrateur. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que la liste comprend 15 un nombre de compteurs pour chaque sous-classe proportionnel à un nombre de compteurs de la classe appartenant à ladite sous-classe. 4) Procédé selon la revendication 1 ou 2, caractérisé en ce que le premier et le deuxième seuils de risque sont définis de manière à avoir autant de compteurs dans 20 chaque sous-classe et la liste comprend un même nombre de compteurs de chaque sous-classe. 5) Procédé selon l'une quelconque des revendications 2 à 4, caractérisé en ce que, les compteurs sont ordonnés dans chaque sous-classe par ordre de valeurs 25 représentatives d'une densité de compteurs décroissante et/ou par ordre de valeurs représentatives d'un nombre de noeuds intermédiaires décroissantes, et lors de la définition de la liste ou de chaque mise à jour de la liste, les compteurs d'une sous-classe sont pris dans leur ordre d'apparition dans ladite sous-classe. 30 6) Dispositif (10, 100) pour relever des informations d'un ensemble de compteurs électriques, dit compteurs, reliés par un réseau d'alimentation électrique (1) audit dispositif avec lequel lesdits compteurs communiquent par courant porteur en ligne, caractérisé en ce que le dispositif comprend : 16 des moyens d'obtention (310, 313) pour obtenir une information représentative d'un ensemble de compteurs classés dans une pluralité de classes, une première classe comprenant des compteurs pour lesquels aucune information n'a été collectée au cours d'une exécution dudit procédé précédant une exécution courante, une deuxième classe 5 comprenant des compteurs ayant un taux de réponse à des demandes d'informations transmises par ledit dispositif supérieur à un taux de référence prédéterminé, une troisième classe comprenant des compteurs ayant un taux de réponse aux demandes d'informations transmises par ledit dispositif inférieur ou égal audit taux de référence prédéterminé, et dans chaque classe, dans au moins deux sous-classes, chaque compteur 10 étant associé à une information représentative d'une topologie du réseau dans une zone où se situe le compteur influant sur un risque d'échec des transmissions d'informations par ledit compteur, dite information de risque, une première sous-classe comprenant des compteurs associés à une information de risque inférieure à un premier seuil de risque prédéterminé, une deuxième sous-classe comprenant des compteurs associés à une 15 information de risque supérieure à un deuxième seuil de risque prédéterminé et une troisième sous-classe comprenant des compteurs associés à une information de risque comprise entre le premier et le deuxième seuils de risque ; des moyens de parcours (312, 317) pour parcourir, pendant une durée prédéfinie fixant un temps alloué au dispositif pour effectuer le relevé des compteurs dudit 20 ensemble, chaque classe une à une par ordre croissant de classes en passant d'une classe en cours de relevé à une nouvelle classe lorsqu'il ne reste plus de compteurs à relever dans la classe en cours de relevé ; et, des moyens mis en oeuvre pour chaque classe comprenant : des moyens de définition (314) pour définir une liste d'un nombre prédéfini de 25 compteurs, la liste comprenant au moins un compteur de chaque sous-classe tant que chaque sous-classe comprend au moins un compteur à relever ; des moyens de mise à jour (3162) pour mettre à jour la liste, à réception d'une réponse à une demande d'informations concernant ledit compteur ou à l'expiration d'un temps de réponse maximum prédéfini concernant ledit compteur (3161), en remplaçant 30 un compteur de la liste par un autre compteur de la même sous-classe tant qu'il reste des compteurs à relever dans ladite sous-classe ; et, des moyens de transmission (315, 3163) pour transmettre une demande d'informations à chaque compteur suite à son insertion dans ladite liste. 17 7) Programme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre, par un dispositif, le procédé selon l'une quelconque des revendications 1 à 5 lorsque ledit programme est exécuté par un processeur dudit dispositif. 8) Moyens de stockage, caractérisés en ce qu'ils stockent un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un dispositif, le procédé selon l'une quelconque des revendications 1 à 5 lorsque ledit programme est exécuté par un processeur dudit dispositif 5 10