Développement de passerelle inter-protocole

Réseaux ISIT

Développement de passerelle inter-protocole

ISIT peut développer sur demande une passerelle logicielle (avec ou sans matériel) permettant de faire communiquer des équipements utilisant des protocoles différents.

Objectif
Du fait de la grande variété des réseaux industriels ou bus de terrain existants (CAN, CANopen, J1939, EtherNet/IP, Ethercat, Profinet,…), de nombreuses applications nécessitent la réalisation d’une passerelle permettant de faire communiquer entre eux des équipements hétérogènes. Sur étagère, que ce soit sous forme de logiciel, de composant ou module à intégrer, ou encore de boitier de communication.

Dans de nombreux cas, même lorsque les équipements s’appuient sur des protocoles réseaux standards, les produits « sur étagère » (logiciel, composant ou module à intégrer, boitier de communication) ne répondent pas aux besoins spécifiques, par exemple si :

  • Les protocoles ont été modifiés pour mieux s’adapter au contexte d’un des équipements de la chaine
  • L’un des équipements repose sur un protocole propriétaire, éventuellement dérivé d’un standard
  • L’un des équipements repose sur une interface spécifique, non supportée par ces protocoles (par exemple une liaison série)
  • L’un des équipements utilise un système de messagerie qui est dérivé d’un protocole connu, mais seule une partie des fonctions a été implémentée, le reste du protocole n’ayant aucun intérêt
  • Les données doivent être ré-agencées et retravaillées d’une manière particulière
  • La fonction de transfert doit être le plus temps-réel possible
  • Des contraintes mécaniques ou physiques font que les produits standards ne sont pas adaptés
  • Le produit standard offre une richesse de fonctionnalités superflue, et se retrouve à un cout inadapté au besoin

Dans ce cas, il y a nécessité de développer un de ces fameux « moutons à 5 pattes », si communs dans notre industrie. C’est ici qu’ISIT peut répondre à vos attentes. En effet, ISIT combine une grande expérience des systèmes temps réel embarqués, et de fortes compétences en réseaux industriels, quel que soit le protocole exploité. Nous serons donc à même de vous proposer une étude spécifique, répondant précisément au besoin de communication, en respectant les contraintes de performances et de cout de votre système.

Moyens/Procédure
ISIT développe l’application sur une plate-forme sélectionnée per le client, ou peut rechercher et choisir pour lui la plate-forme matérielle répondant à ses contraintes, et éventuellement livrer un produit clés en mains, packagé et prêt à brancher. Si les volumes le justifient, ISIT pourra aussi étudier la réalisation d’une carte électronique spécifique, et la faire réaliser par l’un de ses partenaires.

La nature du développement réalisé par ISIT dépendra des ressources du client (notamment en personnel et compétences) et de son contexte. Comme indiqué précédemment, ceci peut aller jusqu’à une réalisation d’un produit clés en main (y compris une interface utilisateur de gestion/configuration), mais peut aussi répondre à la mise en œuvre d’équipements existants, ou se limiter à l’implémentation des couches basses de communication.

Voici quelques exemples de passerelles réalisées ISIT pour différents clients au cours des dernières années :

  • Passerelle Série <> CANopen
  • Passerelle Série <> CAN propriétaire
  • Passerelle CANopen Master <> CAN propriétaire
  • Passerelle CANopen Slave <> CAN propriétaire
  • Passerelle SAE J1939 <> CAN propriétaire
  • Passerelle CANopen Slave <> SAE J1939
  • Passerelle CANopen Master <> EtherNet/IP (CIP)
  • Passerelle EtherNet/IP (CIP) <> CAN propriétaire
  • Passerelle EtherNet/IP (CIP) <> SAE J1939
  • Passerelle TCP/IP propriétaire <> CAN propriétaire

ISIT dispose des compétences et des moyens permettant de réaliser ces développements logiciels suivant les exigences de sureté de fonctionnement de différentes normes, telle que par exemple IEC 61508 au niveau de SIL requis.

Résultats
Selon le contexte et la nature du contrat, ISIT livre au client une librairie logicielle (binaire ou source) et la documentation de mise en œuvre, un exécutable prêt à flasher ou un produit fini clés en main, avec ou sans coffret. Si nécessaire, le produit aura été validé pour satisfaire les contraintes du marché visé (température, vibrations, CEM…). Dans le cas d’un logiciel devant répondre à une norme de sécurité, ISIT fournit l’ensemble des documents de tests permettant d’aller à la certification ou peut même effectuer les démarches de certification du produit.