Archives par mot-clé : ISaGRAF

ISaGRAF : nouvelles Décembre 2014 – Workbench Hilscher

Bonjour,

J’ai déjà eu l’occasion de vous présenter le résultat du travail réalisé autour de la plateforme d’automatisme ISaGRAF chez Hilscher France, que ce soit sur une base PC avec les cartes de communication Hilscher cifX ici, ou sur la version modulaire sur une base netX, le netPLC, .

Bien sûr nous avons travaillé depuis et pouvons vous proposer des solutions tenues à jour.

Mais la nouvelle la plus saillante c’est que Hilscher France dispose aujourd’hui d’une version de l’atelier de développement, le Workbench ISaGRAF, personnalisée, comprenant les cibles ISaGRAF développées chez nous.

Cette version de l’atelier, proposée à un tarif préférentiel, n’est utilisable qu’avec les cibles Hilscher.

Cependant, l’atelier standard ISaGRAF peut également être utilisé si l’on dispose déjà de celui-ci.

Pour ce qui est des plateformes PC, Hilscher France propose sa propre cible ISaGRAF, intégrant la bibliothèque permettant l’accès à l’API cifX, pour toutes les versions de l’environnement Microsoft Windows® / IntervalZero RTX®.
Pour l’utilisation de cette cible, il est nécessaire d’acquérir la carte cifX avec la licence ISaGRAF.

Le client dispose ainsi d’une solution d’automatisme sur base PC :

  • performante en choisissant sa machine en fonction de la tâche à réaliser, il bénéficie de la puissance des CPU actuelles et fixe ses propres limites dans un environnement temps réel.
  • évolutive et pérenne, ISaGRAF et Hilscher sont des acteurs majeurs dans leurs domaines respectifs dont les produits évoluent pour s’adapter aux conditions du marché tout en offrant une compatibilité avec l’existant.
  • standard car le programme utilisateur est développé dans les langages normalisés IEC 61131-3.
  • ouverte puisqu’un kit de développement ISaGRAF existe pour l’élaboration de fonctions et blocs fonctions spécifiques, ou de pilotes.
  • communicante enfin grâce aux cartes de communication Hilscher cifX disponibles dans tous les formats usuels.

Je vous invite à visiter le nouveau site Hilscher, en Anglais (la peinture est encore fraîche), où vous pourrez découvrir entre autres les cartes cifX dans tous les formats et pour tous les protocoles, avec comme nouveautés les cartes double ports pour bus de terrain PROFIBUS / CANopen / DeviceNet et les versions en gamme de température étendue 0 °C .. +70 °C :
http://www.hilscher.com/

Quant au netPLC, avec ses 22 firmwares disponibles implémentant les différentes combinaisons protocolaires, il n’est pas en reste.
La « DataSheet » est disponible ici:
http://www.hf-news.fr/download/NPLC-T100_ISaGRAF/Datasheet%20netPLC_%202015-09.pdf

Nous avons aussi l’occasion de proposer quelques solutions spécifiques, l’une par exemple mettant en œuvre ISaGRAF sur le netPLC avec le protocole EtherCAT Master pour piloter des variateurs LEROY SOMER et remonter, via des messages UDP, une vingtaine de mesures à la milliseconde, temps de cycle de l’acquisition sur EtherCAT.

Une application serveur sur un PC connecté récupère les messages UDP et les archive dans des fichiers CSV pour analyse ultérieure.

Ainsi cette application permet de gérer le contrôle-commande et l’acquisition rapide à fins de caractérisation ou d’analyse.

Vous pouvez télécharger une archive du DVD des solutions ISaGRAF / Hilscher ici :
http://www.hf-news.fr/download/NPLC-T100_ISaGRAF/HILSCHER_ISaGRAF_DVD_2015_03_01.zip

Attention ! L’image est Kolossale et le débit RiKiKi…

Sur ce DVD on trouve la documentation, le logiciel de configuration standard Hilscher SYCON.net pour la configuration des interfaces de communication, ainsi que la version Hilscher France du Workbench ISaGRAF.

Vous pouvez installer cette version sur votre poste de travail sans licence, ce qui vous permettra d’évaluer l’atelier, visionner les tutoriels disponibles depuis la page d’accueil et éventuellement vous former en utilisant la cible ISaGRAF Free sous Windows qui autorise jusqu’à 3 ko de code et une communication via Modbus TCP.

Pour installer cet atelier, une connexion Internet est nécessaire car l’installateur procède au téléchargement de Microsoft Visual Studio 2010, qui sert de base à l’atelier, depuis le site Microsoft.

Cordialement,
Stéphane

netPLC : le neurone

Bonjour,

Il peut paraitre étrange au premier abord de trouver le terme « neurone » associé à un produit de communication industrielle mais c’est l’image qui me vient à l’esprit lorsque j’évoque le netPLC.

Si vous avez lu la page consacrée à la présentation, sommaire, de la société Hilscher et de ses produits, vous avez maintenant un aperçu des composants matériels et logiciels qui constituent la plateforme netX / rcX, 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…

Comme vous êtes des lecteurs assidus vous avez également lu la dépêche consacrée à la solution ISaGRAF sur les cartes Hilscher cifX dans laquelle j’indique que Hilscher France a non seulement écrit le pilote ISaGRAF pour les cifX mais également que nous avons porté ISaGRAF sur la plateforme netX / rcX.

Hilscher ayant eu l’idée lumineuse de créer une émulation de l’API cifX sous forme de librairie disponible sur cette plateforme netX / rcX, le pilote ISaGRAF pour les cifX est réutilisé et permet sur des cibles embarquées de retrouver la même interface que sur les solutions PC.

Donc, pour résumer, nous disposons d’une plateforme matérielle et logicielle qui embarque intelligence et communication et qui permet de réaliser toutes sortes de solutions d’automatisme.

Cette combinaison plateforme netX / rcX – piles de protocoles Hilscher – ISaGRAF est disponible sous forme de librairies pour vos propres réalisations. Veuillez consulter Hilscher France pour recevoir plus d’information.

Un produit est né de cet assemblage prometteur, le netPLC. Ce n’est pas un automate au sens où on l’entend d’habitude avec un rack, des cartes d’E/S… C’est une solution dans le même design que le netTAP, qui se monte sur un rail Oméga, s’alimente en 24V et dispose des mêmes interfaces de communication soit, 2 RJ45 pour communiquer sur Ethernet et PROFIBUS DP, CANopen ou DeviceNet sur la partie droite.

Sur la première interface Ethernet on peut disposer de PROFINET Maitre, Ethernet/IP Maitre ou EtherCAT Maitre, pour gérer des E/S déportées, des variateurs…

La deuxième interface Ethernet supporte la connexion avec le Workbench ou le serveur OPC pour la liaison avec les SCADA, la configuration, le diagnostic avec SYCON.net, un serveur Web, l’envoi de messages mails, un Telnet permettant le diagnostic de la cible à distance, la synchronisation de l’horloge via NTP, la communication entre cibles ISaGRAF et Modbus TCP en mode client / serveur. Ouf !

Quant au port PROFIBUS DP, CANopen ou DeviceNet au choix, il fournit une connectivité maitre ou esclave, pour raccorder ce contrôleur à une grappe d’équipements ou à un automate de ligne.

Intelligence et communication. Vous conviendrez avec moi que l’appellation « neurone » pour le netPLC n’est donc pas usurpée.

S’il peut s’acquitter des tâches usuelles d’un automate très communicant, il peut aussi être considéré comme une passerelle de communication offrant une souplesse de configuration inégalée.

Of course, pour plus de renseignements ou pour une démonstration, n’hésitez pas à solliciter Hilscher France.

Cordialement,
Stéphane

cifX : ICS Triplex ISaGRAF

Bonjour,

Dans ma présentation des cartes Hilscher cifX qui mettait en avant les avantages des solutions d’automatisme sur PC, j’ai mentionné la solution ICS Triplex ISaGRAF.

Cette solution ne se cantonne pas au monde PC puisqu’elle est également disponible pour l’embarqué, j’aurai l’occasion d’y revenir.

Présentons ISaGRAF en quelques mots. Pour une présentation plus détaillée, la documentation, etc… votre moteur de recherche pourrait vous renvoyer chez ISaGRAF.

Le Workbench, l’atelier de développement, vous permet de développer votre application d’automatisme dans les langages disponibles dans la norme IEC 61131.

Au choix, l’atelier génère le code de votre application en C pour intégration dans votre code exécutable ou en TIC (Target Independent Code) pour exécution sur une machine virtuelle ISaGRAF.

La machine virtuelle ISaGRAF est disponible en standard sur les plateformes PC et les systèmes d’exploitation Microsoft Windows®, IntervalZero RTX®, QNX® et Linux® ;-).

Cette machine virtuelle est également fournie sous forme de code source pour portage sur la cible de votre choix. C’est ainsi que, chez Hilscher France, nous l’avons portée sur la plateforme Hilscher netX avec le système d’exploitation temps réel hautement optimisé maison rcX.

Des boites à outils, Toolkits, permettent d’écrire des blocs fonctions métier ou pour encapsuler votre propriété intellectuelle, vous connecter à des tâches de plus haut niveau, mais aussi des pilotes, comme nous l’avons fait pour les cartes Hilscher cifX.

Le pilote ISaGRAF pour les cartes Hilscher cifX existe pour les OS cités ci-dessus et offre une interface unique, basée sur l’API standard Hilscher, simplifiée pour l’utilisation dans un programme automate, et ce quel que soit le système d’exploitation ou le bus de terrain, classique ou sur Ethernet Temps Réel, en version maitre ou en version esclave.

Un programme exemple ISaGRAF est fourni qui démontre toute la fonctionnalité.

Ainsi vous disposez d’un solution d’automatisme particulièrement ouverte et performante : PC ou embarqué, le système d’exploitation de votre choix, les protocoles de communication adaptés à votre marché et à votre besoin, l’ouverture grâce aux boites à outils et au serveur OPC ISaGRAF qui offre une connectivité pour les solutions de supervision.

ISaGRAF offre également une librairie de fonctions qui permet de réaliser une solution de contrôle-commande distribuée conforme à la norme IEC 61499. Vous pouvez trouver chez ISaGRAF, parmi la documentation, des « papiers blancs » exposant cette norme et son potentiel.

Avec IEC 61499, votre programme applicatif est réparti sur plusieurs contrôleurs ou cibles, l’aspect communication est géré automatiquement sans avoir à spécifier des interfaces ou définir des variables explicitement. Vous raccordez simplement des blocs fonctions dédiés.

Chez Hilscher France, nous pouvons vous proposer une solution d’intégration autour de ISaGRAF et des cartes Hilscher cifX.

Cordialement,
Stéphane