Archives par mot-clé : Passerelle S7

Le netLINK est une passerelle permettant de connecter sur Ethernet des équipements S7 disposant d’une connectivité MPI ou PROFIBUS.
On peut ainsi utiliser la connexion tant pour la programmation que pour la supervision des équipements, localement ou à distance.

A4A : Snap7 demo revival

Bonjour,

Comme je le disais ce tantôt, ayant retourné le matériel en Allemagne à la fermeture de Hilscher France, certaines applications de démonstration de Ada for Automation ne pouvaient plus s’exécuter.

Il y en a une en particulier qui me tenait à cœur et qui a fait l’objet de plusieurs articles sur ce blog, c’est celle qui met en œuvre la fameuse librairie Snap7.

Pour référence, voici les articles évoqués :
A4A : S7 Communication avec Snap7
A4A : JustGage pour mon tableau de bord
A4A : Éléments de formulaires, MQTT

Si elle m’est si chère c’est que je me suis bien amusé avec toutes sortes de technologies bien sûr.

Donc, il me manquait un automate SIEMENS pour la faire tourner mais j’avais une petite idée pour m’en sortir et ça pouvait par la même occasion me permettre d’autres acrobaties…

En fait, la librairie Snap7 dont j’utilise l’API cliente pour communiquer avec les automates S7 fournit également une API serveur qui permet donc de réaliser une simulation d’automate SIEMENS S7.

Je n’ai eu qu’à adapter l’un des exemples fournis pour remplacer l’automate disparu. Cette application est ici.

La cerise sur le gâteau c’est que, comme il n’y a pas de matériel spécifique, ça tourne sur n’importe quelle machine, notamment dans le nuage et dans un conteneur Docker.

L’application de démonstration est donc de nouveau opérationnelle dans le portail.

Bon, certaines librairies JavaScript sont peut-être un peu lourdes et il est parfois nécessaire de recharger la page pour que ça veuille bien afficher quelque chose.

Il faudrait que je me penche sur ce léger souci et sans doute aussi que j’en utilise des versions plus récentes.

Cordialement,
Stéphane