Tous les articles par admin

netTAP : introduction

Bonjour,

Aujourd’hui je vous présente la gamme netTAP, une gamme particulièrement riche de passerelles de communication industrielle permettant d’interconnecter quasiment tous types de réseaux.

Les passerelles netTAP ont remplacé la gamme illustre des convertisseurs de protocoles PKV dont il ne reste plus que quelques survivants.

Les premiers netTAP ont été les NT 30. Basés sur le processeur d’ancienne génération EC1, ils sont encore fabriqués car encore utilisés par nos clients mais leur fonction a été reprise par les NT 50, motorisés par la nouvelle génération de processeur Hilscher netX 50. Les NT 30 assurent des fonctions de conversion bus de terrain (PROFIBUS DP esclave, DeviceNet esclave et CANopen esclave) vers protocoles série (ASCII, 3964R et Modbus RTU maitre / esclave).

Les NT 40, également basés sur la technologie EC1, assurent quant à eux les fonctions de conversion Ethernet (Ethernet/IP esclave, Modbus TCP client / serveur et TCP/IP) vers protocoles série (ASCII, 3964R et Modbus RTU maitre / esclave). Le netTAP 50 reprend aujourd’hui la fonctionnalité des NT 40.

NT 100-RE-DP

Profitant du « System on Chip » Hilscher netX 100, le NT 100 est la passerelle la plus puissante, celle qui offre le plus de possibilités. A ce jour, elle dispose de plus de 150 firmwares correspondant à autant de conversions protocolaires sinon davantage selon ce qu’on compte. Bus de terrain vers protocole série, Ethernet Temps Réel vers protocole série ou bus de terrain vers Ethernet Temps Réel, en version maitre ou version esclave, le NT 100 permet toutes les acrobaties.

Avec les versions équipées d’un port série, il est possible d’utiliser les firmwares embarquant un environnement d’exécution netSCRIPT, netSCRIPT étant basé sur un langage de script Lua augmenté de fonctions d’accès au bus de terrain d’une part et au port série d’autre part. Cela permet de traiter tout protocole série au niveau de la passerelle et de disposer ainsi côté bus de terrain des données selon le format et l’organisation souhaités.

NT 50-DP-EN

La gamme netTAP 50 propose les solutions les plus économiques. Cependant, le choix de conversions est plus restreint.

Le netBRICK est une passerelle en version durcie et étanche permettant de raccorder des réseaux directement sur le terrain.

Enfin, le netLINK Proxy connecte directement un équipement PROFIBUS DP esclave sur un réseau PROFINET.

Tous les produits de la gamme netTAP sont configurés avec le même outil, SYCON.net.

Vous pouvez télécharger le DVD des solutions passerelles ici.

Dans ce DVD, vous trouverez toute la documentation mais aussi le logiciel de configuration, des vidéos, des tutoriels, des exemples, etc…

Merci pour votre attention.

Cordialement,
Stéphane

netLINK : contenu du DVD

Bonjour,

Le contenu du DVD fourni avec le netLINK et que l’on peut également se procurer ici mérite quelques explications.

Dans mon article introductif, j’ai présenté les différents usages possibles des produits de la famille netLINK / netTAP-MPI.

Quelques mots sur les licences :

  • Pour l’utilisation avec Step 7® il est nécessaire que le produit possède une licence IBH. C’est le cas d’office avec le NL 50-MPI. Il faut faire l’acquisition de cette licence optionnelle pour les NL-MPI et NT 40-MPI.
  • Pour l’utilisation des pilotes natifs disponibles pour certains SCADA vous aurez également besoin de faire l’acquisition d’une licence correspondante.

Il sera nécessaire selon le / les cas d’utilisation d’installer quelques logiciels et de consulter les documentations afférentes.

Si votre produit contient une licence IBH, il est préférable d’utiliser l’outil de configuration IBH Net car il possède des fonctions de diagnostic bien pratiques. Dans le cas contraire, l’utilisation de l’outil Hilscher SyCon est obligatoire.

Votre netLINK est une passerelle de communication, qui dispose pour tenir son rôle de deux interfaces, l’une Ethernet TCP/IP, l’autre PROFIBUS / MPI.

Pour pouvoir l’utiliser il faut configurer :

  • d’une part la passerelle elle-même, c’est à dire lui fournir ses paramètres TCP/IP côté Ethernet (BOOTP/DHCP/ Adresse fixe, masque de sous -réseau, adresse routeur…) et ses paramètres PROFIBUS / MPI (Profil de bus, adresse propre du netLINK, adresse maximale…).
  • d’autre part, les logiciels qui vont utiliser la passerelle, c’est à dire, leur indiquer au moins l’adresse IP de celle-ci.

Utilisation avec Step 7®

Pour faire court, l’utilisateur peut donc faire de la programmation, du débogage, etc… de ses programmes sous Step 7® et dans ce cas il sera nécessaire d’installer le pilote IBH Net pour lequel une licence est requise.

Ce pilote est fourni sur le DVD, en compagnie d’une ribambelle de logiciels, de documentations de produits de chez IBH Softec, et même leur site web que vous pouvez donc visiter hors ligne.

Vous pouvez l’installer depuis le DVD ou récupérer la toute dernière version ici.

Si vous aviez déjà installé une version précédente de ce pilote, je conseille de la désinstaller d’abord. Normalement, l’installation se déroule conformément aux attentes… 😉

L’installation terminée, on redémarre le PC et l’interface de « Paramétrage de l’interface PG/PC », offre maintenant le choix du netLINK. Je reviendrai ultérieurement sur la configuration.

Accessoirement, lors de l’installation du pilote IBH Net, un répertoire est créé, normalement « C:\IBH softec GmbH\IBH_Net » qui contient un grand nombre d’exemples d’utilisation pour différents systèmes d’exploitation et langages informatiques du marché, ainsi que de la documentation sur la communication inter automate.

Utilisation avec une application spécifique

Vous pouvez utiliser le netLINK pour accéder aux variables des automates en lecture / écriture depuis votre application :

  • soit en utilisant les objets fournis à l’installation du pilote IBH Net et dont des exemples d’utilisation sont également fournis, cf. le chapitre ci-dessus,
  • soit en utilisant l’interface protocolaire de la couche MPI définie par Hilscher, reposant sur un échange de messages (question réponse) dont la documentation est fournie sur le DVD, messages qui peuvent être échangés directement via les sockets TCP/IP ou indirectement via le pilote « Hilcher IP Driver ».

Le pilote « Hilcher IP Driver » a été créé afin que les utilisateurs des cartes de communication Hilscher CIF retrouve une interface connue. Il est donc constitué sur le modèle du pilote de ces cartes, le « CIF Device Driver ». Les manuels de ces pilotes figurent également sur le DVD netLINK.

Le protocole NetIdent

Les netLINK sont livrés avec des paramètres TCP/IP initialisés à 0. Cela évite notamment les problèmes de duplication d’adresse. Afin de paramétrer les netLINK, le protocole Hilscher NetIdent permet de retrouver les produits en utilisant un message UDP en broadcast. Les produits répondent ensuite en fournissant leur pedigree. Il est alors possible de leur attribuer une adresse IP provisoire qui va permettre leur configuration.

Le protocole PROFIBUS FDL

Comme indiqué dans l’introduction, ce protocole est utilisé dans certaines applications, notamment ferroviaire, comme l’est le CAN. Le netLINK offre l’accès à cette couche, toujours avec la même interface orientée message.

Utilisation avec ISO on TCP – RFC 1006

Avec ce protocole embarqué sur le NL 50-MPI, l’automate est vu par le SCADA ou le terminal opérateur comme un automate disposant d’un coupleur Ethernet ISO on TCP – RFC1006.

Utilisation des pilotes natifs SCADA

Se reporter à la documentation fournie par l’éditeur de votre système.

Merci pour votre attention.

Cordialement,
Stéphane

netLINK : une saga familiale

Bonjour,

Cet article fait suite à l’introduction sur le netLINK.

On trouve sur le site Hilscher une gamme de produits sous le nom générique netLINK. Ces produits sont classés par interface, Ethernet ou PROFIBUS et présentent des caractéristiques assez variées.

Je vais tenter de mettre cette gamme en perspective.

Au commencement était le NL-MPI. Cet équipement offre deux connexions TCP/IP simultanées et une connexion MPI vers un automate. Il permet donc par exemple de programmer d’une part l’automate et de le piloter via une IHM. Il est possible d’accéder à tous les automates du réseau MPI ou PROFIBUS mais un seul automate à la fois. Alimenté par le connecteur MPI ou PROFIBUS de la CPU, il n’est pas possible de l’utiliser si le connecteur ne fournit pas cette alimentation, ce qui est le cas si on le branche sur une CN ou un terminal opérateur. Malgré ces limites, cette génération est encore utilisée lorsque le caractère économique l’emporte.

Vint ensuite le NT 40-MPI aujourd’hui obsolète. Avec un processeur plus puissant autorisant jusqu’à six connexions TCP/IP simultanées et 32 connexions MPI, le NT 40-MPI offre un niveau de performance nettement supérieur et se positionne plus comme un pont de réseau. Alimentation séparée, montage sur rail DIN, connecteur PROFIBUS traversant, sont les autres différences saillantes par rapport au NL-MPI.

Puis le NL 50-MPI. Le dernier né embarque un processeur environ 100 fois plus puissant que celui du NL-MPI ouvrant un horizon de possibilités bien plus large. Jusqu’à 16 connexions TCP/IP, 32 connexions MPI, ISO on TCP (RFC 1006), serveur web pour la configuration, communication inter automates, le tout dans un connecteur PROFIBUS traversant, avec alimentation séparée et connecteur RJ45.

Sur le même matériel, deux autres produits ont été développés.

Le NL 50N-MPI-ATVISE intègre un serveur web dont les pages, générées avec l’outil fourni avec import direct des variables depuis le projet automate, peuvent être vues depuis n’importe quel navigateur.

Le proxy PROFIBUS – PROFINET NL 51N-DPL permet quant à lui d’intégrer un esclave PROFIBUS DP quelconque dans un réseau PROFINET de façon très économique.

Pour terminer, le NT 50-MPI remplace le NT 40-MPI obsolète en sensiblement les mêmes caractéristiques physiques que celui-ci mais avec la fonctionnalité du NL 50-MPI.

Merci pour votre attention.

Cordialement,
Stéphane

netLINK : introduction

Bonjour,

Je souhaite vous présenter un produit assez original dans la gamme Hilscher, le netLINK, une passerelle permettant de raccorder sur Ethernet TCP/IP jusqu’à 32 automates disposant d’un port MPI ou d’un port PROFIBUS avec la fonction de routage MPI ou encore d’un port PPI.

La documentation officielle et les logiciels sont ici !

NL50-MPI

Son originalité tient au fait que c’est à ma connaissance le seul produit Hilscher qui intègre un protocole propriétaire, en l’occurrence MPI, pour communiquer avec les automates SIEMENS.

Hilscher travaille en partenariat avec la société IBH Softec.

La société IBH Softec a développé pour le netLINK un pilote qui s’intègre dans Step 7® et qui, via l’interface de « Paramétrage de l’interface PG/PC », offre le choix du netLINK.

Vous pouvez télécharger le pilote IBH Net et sa documentation ici.

Avec ce pilote, le netLINK permet la programmation, le débogage, la visualisation dynamique, etc…, de vos automates.

Il est aujourd’hui possible de réaliser avec le netLINK une communication inter automates comme expliqué dans la documentation fournie avec le pilote IBH Net.

Le netLINK est également utilisé pour la supervision et le contrôle de vos automates.

Côté Ethernet, il dispose d’un protocole Hilscher ouvert, dont les spécifications sont fournies sur le CD, qui permet de réaliser des pilotes pour des superviseurs du marché ou des applications spécifiques. Nous avons d’ailleurs développé quelques uns de ces pilotes chez Hilscher France.

Les dernières versions de firmware intègrent le protocole normalisé ISO on TCP (RFC 1006). Ce protocole, disponible dans de nombreux terminaux opérateurs et superviseurs du marché, permet donc une connectivité très large et simple à mettre en œuvre.

Enfin, plusieurs serveurs OPC sont disponibles, dont celui de IBH Softec. Ainsi, toutes les solutions clientes OPC peuvent utiliser le netLINK.

Puisque l’on est sur de l’Ethernet TCP/IP standard, il est possible de développer des solutions sur des réseaux locaux comme via des accès distants, permettant la prise en main à distance, le diagnostic, les mises à jour… Une plateforme de démonstration est d’ailleurs disponible chez Hilscher France et vous pouvez demander les informations de connexion afin de juger par vous même de l’adéquation de cette solution à vos besoins.

Pour terminer, le netLINK offre également un accès à la couche PROFIBUS FDL. Certains protocoles spécifiques ont été développés sur cette couche, un peu comme avec le CAN, notamment dans le ferroviaire.

Je tâcherai de vous présenter les diverses facettes du netLINK dans plusieurs articles à paraître.

Merci pour votre attention.

Cordialement,
Stéphane