Archives par mot-clé : RFC 1006

netPLC : le contrôleur programmable version carte

Bonjour,

J’ai déjà évoqué ici et la plateforme constituée par le « System on Chip » netX, le système d’exploitation rcX, les piles de protocoles pour les bus de terrain classiques et Ethernet Temps Réel, les outils de configuration…

Pour illustrer encore ce concept de plateforme il suffit de visiter la page officielle des contrôleurs netPLC :
http://www.hilscher.com/en/products/product-groups/automation-and-visualization/control-technology

On y découvre une gamme de contrôleurs d’automatisme, en version cartes PC ou sous la forme de modules pour l’intégration dans un Panel PC, et qui regroupent tout à la fois les tâches de communication avec la périphérie déportée et le contrôleur programmable embarqué pour le contrôle-commande.

NPLC-C100-DP

Pour la communication avec les I/O, la pile de protocole PROFIBUS DP Maitre de Hilscher est utilisée.

Pour la solution d’automatisme, l’offre est variée puisque l’on y rencontre pas moins de trois protagonistes, une solution IBHsoftec, compatible avec les outils S7, et deux solutions IEC 61131-3, la solution 3S avec CoDeSys et la solution ProConOS eCLR de KW-Software.

Ces solutions sont fournies avec un DVD contenant la documentation, les pilotes, les outils de configuration et de programmation, un serveur OPC.

Il faut noter tout spécialement l’alimentation en 24V séparée et la pile de sauvegarde des données rémanentes qui permettent d’assurer la disponibilité de l’installation même en cas de défaillance du Panel/PC.

Les avantages de ces solutions sont multiples :

  • Elles sont économiques, vous disposez du contrôleur programmable à l’intérieur de la solution IHM et il n’est plus nécessaire de prévoir d’interfaces de communication supplémentaires car le logiciel d’IHM accède directement aux données du contrôleur programmable par le bus PCI, via OPC ou nativement. De plus, les outils de configuration et de programmation sont fournis sans surcoût.
  • Elles sont compactes. Pas besoin de prévoir un rail quelconque.
  • Elles sont fiables. Les solutions d’automatisme employées sont mise en œuvre en production depuis des années.
  • Elles sont souples. Vous avez le choix de l’atelier, du lien IHM – OPC ou natif, et du format – carte ou module.

Nous pouvons vous proposer de monter une maquette d’évaluation avec les logiciels de votre choix.

Par exemple, nous pouvons mettre en œuvre une solution équivalente à celle-ci, c’est à dire composée d’une CPU S7 315-2DP, d’un netLINK et avec PcVue comme logiciel d’IHM.

La solution équivalente est alors :

  • Le netPLC NPLC-C100-DP/S7. Le netPLC est vu comme un automate S7 et vous pouvez tout aussi bien utiliser votre logiciel Step7® que le logiciel « S7 For Windows » de IBHsoftec, fourni sur le DVD, pour la réalisation de votre application. Vous pouvez de plus fournir ce logiciel au client final, la licence étant rattachée au produits netPLC.
  • Cette version de netPLC partage le pilote IBHnet avec le netLINK. La solution PcVue est directement reconduite car le netPLC est vu comme un automate S7 par le pilote IP-ISO-S7 de PcVue.

Vous pouvez télécharger le DVD de cette solution développée conjointement avec IBHsoftec ici :
http://www.hilscher.com/fileadmin/big_data/en-US/Resources/zip/netPLC_IBHS7_DVD_2013-03-1_V4_0_7_36.zip

Dans ce DVD, vous trouverez la documentation, les pilotes et logiciels, dont « S7 for Windows », des présentations, vidéos de mise en œuvre et exemples S7.

N’hésitez pas à nous solliciter si besoin pour valider avec vous votre prochaine solution ! 😉

Cordialement,
Stéphane

netLINK : Serveur OPC Kepware

Bonjour,

La société Kepware édite un serveur OPC qui dispose d’un pilote pour ISO-on-TCP (RFC1006) « Siemens TCP/IP Ethernet OPC Server » :
http://www.kepware.com/kepserverex/

Ce pilote est utilisable avec les netLINKs et il y a lieu de faire un article. 😉

J’ai ainsi téléchargé et installé une version 5.10 de KEPServerEX et j’ai pu procéder à quelques tests.

La première de mes remarques concerne la configuration.

Les outils et documentations estampillés Netlink, installés avec le serveur OPC Kepware, sont relatifs aux anciennes versions des produits, les NL-MPI et NT 40-MPI.

Pour le NL 50-MPI, il vaut mieux utiliser les outils IBH softec pour la configuration du netLINK.
J’ai déjà abondamment illustré leur usage :
http://slo-ist.fr/hilscher/netlink-ibhnet-doc-fr

Il existe deux protocoles utilisables avec le NL 50-MPI, le protocole Hilscher et le protocole ISO-on-TCP (RFC 1006).

J’ai donc créé deux équipements, l’un avec « Netlink : S7-300 » qui utilise le protocole Hilscher, l’autre avec « S7-300 » qui utilise directement ISO on TCP (RFC 1006).
Il est à noter qu’il est préférable d’utiliser le protocole ISO on TCP (RFC 1006) et donc de choisir « S7-300 ».

On obtient donc la configuration suivante :

Et depuis le client OPC « Quick Client » on visualise les variables mais également les informations de configuration et de diagnostic, notamment les variables de contrôle d’erreur de communication :

Et bien sûr nos variables automate, ici %MW0 :

Cordialement,
Stéphane

netLINK : S7-200

Bonjour,

Quid de l’utilisation du netLINK avec les CPU Siemens S7-200 ?
C’est une question qui m’est posée régulièrement.

Ces CPU disposent d’un port PPI® ou MPI® pour les récentes versions.

Il est tout à fait possible d’utiliser le NL 50-MPI avec STEP®7 MicroWin pour programmer les CPU S7-200.

Et il est également possible de mettre en œuvre le protocole ISO on TCP (RFC 1006) pour la communication avec un logiciel d’IHM.

Dans cet article, je vais en faire la démonstration avec PcVue.

Il y a lieu d’installer le pilote IBHnet que vous pouvez récupérer ici.

Puis de le configurer comme décrit ici :
IBH Link S7

Pour l’utilisation du NL 50-MPI avec STEP®7 MicroWin pour programmer les CPU S7-200, c’est expliqué ici :
Paramétrage dans STEP®7 MicroWin depuis V3.1 SP2

Ainsi il faudra adapter les réglages côté NL 50-MPI :

à ceux en vigueur dans la CPU S7-200, voir le bloc de données système :

Lorsque les réglages sont terminés, il est possible de communiquer avec la CPU :

On peut transférer notre super programme de test et le visualiser :

Côté supervision, l’utilisation du NL 50-MPI avec la mise en œuvre du protocole ISO on TCP (RFC 1006) avec PcVue pour communiquer avec des automates S7 a déjà fait l’objet d’un article :
Utilisation du IBH Link S7++ ou IBH Link S7++ HS avec PcVue via RFC1006

La particularité du S7-200 concerne les blocs de données dont le seul représentant constitue les données de la zone V.

Donc, la configuration de la communication côté PcVue est des plus classiques.

On crée un réseau IP-ISO-S7 :

Puis un équipement netLINK / CPU S7-200 d’adresse MPI/PPI 2 :

Et enfin une trame de lecture des données VW0 d’une longueur de 10 mots.

Il suffit de sélectionner le DB1 pour accéder à la zone V :

On valide et démarre la communication :

Et on peut utiliser nos variables :

C’est trop facile avec PcVue ! 😉

Cordialement,
Stéphane

netLINK : test en ligne

Bonjour,

Comme évoqué ici, nous disposons du matériel nécessaire à la mise œuvre d’une application de démonstration du netLINK.

Nous avons donc mis en ligne une CPU S7 315-2DP avec un NL 50-MPI sur notre adresse IP fixe 193.251.73.50.

Cependant, nous ne laissons pas cette manipulation constamment sous tension et vous voudrez bien vous rapprocher de Hilscher France (contact) pour pouvoir l’utiliser à votre guise.

Une entrée dans la table NAT de notre routeur redirige le flux vers la passerelle netLINK.

La passerelle est branchée sur le port PROFIBUS et la CPU a l’adresse 4.

Vous pouvez télécharger en suivant le lien ci-après le programme de démo S7.
Cf notamment la VAT 1 qui contient les différentes données accessibles :
http://www.hf-news.fr/download/netLINK/S73152dp.zip

Comme la passerelle est déjà configurée, il suffit de déclarer une station IBH à cette adresse fixe, après avoir récupéré le driver chez IBH Softec et l’avoir installé…
http://download.ibhsoftec.com/neutral/IBHNetSetup.exe

L’installateur du driver procède également à l’installation d’exemples divers, API Sockets, API IBHNet, différents OS et langages de programmation, dans le répertoire :
« C:\IBH softec GmbH\IBH_Net\Beispiele ».

La documentation commerciale, la documentation technique ainsi que le contenu du CD livré avec le netLINK sont accessibles ici :
NL 50-MPI

Notamment, pour la mise en œuvre de RFC1006 vous aurez sans doute besoin du
Manuel utilisateur.

Bien sûr, la documentation netLINK en Français sur ce site est également utilisable. Vous pouvez y apprendre par exemple comment paramétrer STEP®7 ou utiliser PcVue avec le netLINK.

Pour terminer, cette manipulation vous permet, non seulement de tester la fonctionnalité du netLINK, mais aussi d’entrevoir et d’imaginer d’autres utilisations potentielles comme la télémaintenance. A ce sujet, notre partenaire Etic Telecom peut vous proposer différentes solutions d’accès distant validées avec le netLINK.

N’hésitez pas à nous solliciter si besoin.

Cordialement,
Stéphane

netLINK : IBHNet documentation en Français – 17

Cet article fait partie de la documentation du pilote IBHNet en Français :
Sommaire

Utilisation du IBH Link S7++ ou IBH Link S7++ HS avec PcVue via RFC1006

Il est possible de réaliser la connexion entre un PC avec PcVue et une station S7-300/400 sur Ethernet en utilisant une passerelle IBH Link S7++ ou IBH Link S7++ HS.

Exemple

L’exemple suivant montre une configuration avec PcVue. La station IHM est connectée au IBH Link S7++ via une connection Ethernet. Le IBH Link S7++ est lui-même connecté à la station S7-300/S7-400 via MPI® ou PROFIBUS. Les paramètres de bus ont déjà été réglés avec l’outil de configuration IBHNet.
Les adresses suivantes ont été choisies dans l’exemple:
Adresses IP :

Station Adresse
Station PcVue 192.168.0.12
IBH Link S7++ 192.168.0.69

Adresses MPI® :

Station Adresse
IBH Link S7++ 0
Station S7-300/S7-400 3

Configuration :

Sélectionner le pilote de communication Ethernet pour S7-300/400 appelé SIEMENS IP ISO-S7 en double cliquant la ligne *CREATION* sous <Réseaux> :



En double cliquant la ligne *CREATION* sous <Equipements>, l’on peut saisir l’adresse IP du IBH Link S7++. Comme <Type d’équipement> sélectionner S7300/400

En double cliquant la ligne *CREATION* sous <Trames> les variables nécessaires peuvent être choisies.

Ensuite, les objets de communication doivent être activés en cliquant sur les boutons <Valider> et <Marche> :

Depuis Application Explorer on peut ajouter une mesure :




La configuration est à présent terminée et les variables sont utilisables :