wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

WinCC Configurer un écran de supervision SIEMENS | Autem

WinCC, Siemens, IHM - Les différentes étapes pour comprendre les IHM, WinCC, TIA Portal et apprendre à configurer un écran de supervision.

WinCC - Configuration d'un écran de supervision

Salut à toi. Si tu arrives sur cet article, cela signifie que tu es intéressé par TIA Portal, par WinCC, par les IHM en automatisme. Et c’est exactement ce que je te montre dans cet article, alors bienvenue !

On va ensemble créer un projet, créer une IHM et l’animer de manière simple. Ce sera juste un bouton. Ce sera déjà une première chose de faite, qui va te permettre au moins de pouvoir manipuler les principales étapes pour créer une IHM.

Alors, quand tu ouvres TIA Portal, tu es censé obtenir cette fenêtre-là.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Si tu n'as pas encore installer le logiciel TIA Portal, tu trouveras à la fin de cet article un lien pour installer à la fois TIA Portal, qui permet de faire le programme Automate et le logiciel WinCC, qui te permettra de créer l’écran IHM.

Création d’un projet

Alors, on va commencer par créer un projet en cliquant sur créer un projet. Je vais nommer ce projet : Projet_IHM_0.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et je clique sur Créer.

Une fois qu’il est créé, tu vois apparaître un petit menu avec plusieurs étapes.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Ajouter les appareils à utiliser

La deuxième étape qui va nous intéresser, c’est d’ajouter un appareil, je vais cliquer sur “Configurer un appareil“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

A l'intérieur, on va ajouter un automate qui va nous servir à automatiser les tâches.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais venir dans “Contrôleur“.

Ensuite sur Simatic S7-1500 on a des CPU. A l'intérieur, on peut en choisir plusieurs.

Pour commencer, on va choisir la plus simple. On va prendre la première.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On nous décrit un peu à quoi ressemble l’automate, ses paramètres et je clique sur “Ajouter“.

Ainsi, on aura un premier automate sur lequel on va faire le programme. Et ensuite il nous faudra un écran. On va rajouter une IHM.

Cela signifie Interface Homme-Machine. C’est un écran en fait qui te permet de contrôler la machine.

On va venir ici dans “Ajouter un appareil” pour en ajouter un dans “HMI” (en anglais c’est Human-Man Interface“, mais cela signifie la même chose : Interface Homme-Machine.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Vu qu’on souhaite que l’écran s’anime sur notre PC, on va commencer par en créer un écran virtuel. On va venir ici dans Système PC vu qu’on veut une IHM PC.

Et ensuite là-dedans, on va rechercher les IHM “RT Advanced”.

Dans “Application Simatic HMI“, je viens sélectionner celle-là.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc

Ce sera notre IHM sur PC et avec des options avancées. Je clique sur ajouter.

Une fois que mon IHM de type PC a été rajoutée, le logiciel me renvoie sur cet écran. Maintenant on est dans la vue projet où tu vois ici plusieurs rubriques : l’automate (le plc) qu’on a rajouté, l’IHM qui est juste-là.

Et on arrive ici dans la vue des appareils où on voit les différents appareils qu’on a rajoutés.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Création du lien en Automate - IHM

Alors ce qui va être important pour nous maintenant comme prochaine étape, c’est de faire un lien entre l’Automate et l’IHM. Pour faire cela, on va venir dans la “vue du réseau“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et dans cette vue, on va rajouter un lien entre les 2.

On va venir relier les symboles verts des deux appareils entres eux afin de créer un lien. Avant de faire cela, normalement, on doit avoir le même symbole vert au niveau de notre IHM (Ce qui n’est pas le cas). Cela veut dire que dans la vue des appareils, sur l’IHM, il nous manque l’interface qui va nous permettre de venir se relier à l’automate.

On retourne cela dans la vue des appareils et on sélectionne notre IHM dans la liste des appareils à rajoutées.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Ici on va lui rajouter un module de communication de type Profinet.

Je vais prendre “General IE“, cela signifie Industrial Ethernet (Ethernet industriel). On a juste besoin d’un port Ethernet pour pouvoir faire la communication entre l’IHM et l’Automate.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Une fois qu'on a rajouté cela, je reviens dans la "vue du réseau". Tu vois que le petit carré vert apparaît.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur.

Cela signifie qu’on a une prise RJ 45 à laquelle on va venir pouvoir brancher l’automate. C’est ce qu’on va faire en cliquant sur ce carré vert de l’AUTOMATE et en glissant sur le Carré vert de l’IHM.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et juste en faisant cela, tu viens déclarer dans ton logiciel le lien qui existe entre l’Automate et l’interface homme/machine.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Une fois que cela s’est fait, on va venir vérifier cette connexion qu’on vient de créer et pour faire cela, je viens sur IHM-Connections puis je double-clique.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et tu vois ici, on n’a pas encore la connexion qui s’est rajoutée. Je vais venir cliquer ici pour un peu forcer la main : “liaison à des automates S7“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Il me renvoie sur cet écran.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On revient dans connexion et on double-clique sur cette partie, où il y avait le même symbole “ajouter” qui s’est décalé vers le bas.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On voit bien le lien qui se rajoute: l’IHM sur la gauche, l’automate sur la droite.

C’est cette connexion qu’on va pouvoir utiliser, pour pouvoir faire le lien dans la partie simulation entre l’automate et l’IHM.

Une fois que c'est fait, on a créé l’automate l’IHM. On a paramétré la connexion. Maintenant on va passer à la partie programme.

Création du programme

Je reviens ici, sur la section PLC de mon automate.

Dans les blocs de programme, je vais créer un petit programme dans le bloc OB1.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Ce sera juste un programme très simple pour pouvoir tester l’IHM.

Je vais prendre ici un contact “normalement ouvert“, le glisser sur la ligne ladder.

Et juste associer à ce contact, une affectation, de telle manière que lorsque le contact est fermé, on ait juste un relais qui s’active.

On pourra ainsi tester déjà au moins une première version simple d’un programme qui fonctionne.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais appelé la variable “Entrée1“. Et du coup du côté de l’affectation, ce sera sur une “Sortie1“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Ensuite, je vais déclarer mes variables avec les numéros d’adresse. Je fais un clic droit, “Définir la variable“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais la choisir comme mémoire. Normalement vu que c’est une entrée, je devrais choisir input, mais ce serait une entrée physique sur un automate physique. Là on est tout en virtuel du coup, je choisis juste une mémoire pour pouvoir tester.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

C’est bien un booléen. Je crée la variable et tu vois du coup qu’elle est créée sur l’adresse M0.0.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On va faire la même chose pour la sortie. “définir la variable” de type mémoire.

Ce sera créé, sur l’adresse M0.1, ce qui est tout à fait logique vu que TIA Portal crée les adresses l’une après l’autre.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On a notre programme très simple pour pouvoir tester l'IHM.

Je vais juste le compiler, en cliquant ici sur cette petite icône.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je compile mon programme.

Je n’ai aucune erreur qui a été reportée. Cela veut dire que tout fonctionne bien.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Maintenant on va passer à la partie IHM.

C’est la partie qui nous intéresse.

Je vais venir dans la section IHM.

Les variables qu’on vient de déclarer ici dans le programme Automate, il va falloir les recréer dans l’IHM. Je viens ici dans variable IHM, Table de variable standard et je vais rajouter ma variable.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Alors la première.

En double cliquant sur "ajouter", on a des options qui apparaissent. Je vais mettre les mêmes noms : “Entrée1” de type booléen, et “Sortie1” de type booléen aussi.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Ensuite, on va essayer de faire le lien maintenant entre ces variables de l’IHM et les variables qu’on a créées dans l’automate. Je clique ici sur connexion.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On doit pouvoir venir retrouver la connexion qu'on a créée tout à l'heure dans le Paramétrage. Je clique sur celle-là.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et pareil en bas, je clique sur cette même connexion.

Ensuite, une fois que la connexion a été rajoutée, ici je peux défiler vers la droite pour voir les autres éléments à configurer.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Notamment ici, dans variable API. C’est là qu’on va définir le lien entre l’entrée1 dans l’IHM et l’entrée1 dans l’automate.

Je clique sur cette petite icône avec 3 points.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais venir sélectionner l'élément dans l'automate qui correspond à cette variable IHM. C'est le même nom, tout va bien, je clique dessus.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Si cela avait été nommé différemment, il faudrait retrouver la table de correspondance. Mais là, pour cette version simple, pas besoin de table de correspondance, on a mis les mêmes noms exprès pour pouvoir retrouver les mêmes éléments.

Dans la table des variables API, je sélectionne la variable qui correspond à ma sortie dans l’IHM. Tu vois ici apparaître les mêmes adresses qu’on a mis tout à l’heure.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On vient de faire un lien au niveau des variables entres l’automate, et l’IHM.

Création des éléments de l’interface

Une fois que c'est fait, on va pouvoir créer une vue.

Je viens ici dans les “vues“, ajouter une vue.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais faire une version simplifiée. Je vais dézoomer pour avoir l’écran entier.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais venir ici dans les paramètres runtime de l’IHM pour la remettre à l’échelle de la petite version que je vais tester au niveau de la résolution d’écran.

On va changer un peu vers quelque chose d’un peu plus petit, 800 par 600.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et surtout, je vais décocher ici la case mode plein écran pour ne pas que mon IHM s’affiche en plein écran dès le début au moment où on va la lancer.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Une fois que tu as cliqué sur ces paramètres, tu peux enregistrer le projet au passage, fermer cette page là et on va revenir sur notre vue.

Ensuite dans la vue, on va rajouter juste un bouton.

Je clique sur le bouton je le glisse sur l’écran.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et c'est avec ce bouton qu'on va tester notre programme qu'on a créé précédemment.

Je vais l’appeler test.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Les boutons se trouvent dans les éléments. Si tu as l’icône qui est réduite, il faut peut-être l’agrandir. Cela se trouve sur la droite : tu déroules, et tu obtiens tous les accessoires, et dans les accessoires de type “élément”, tu trouves ton bouton là.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

J'ai rajouté ce bouton.

On va lui créer un fonctionnement, et pour cela, je clique sur le bouton et on va venir agrandir cette partie, qui va me servir à créer le fonctionnement du bouton.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Dans les propriétés, je vais venir au niveau des évènements, pour définir ce qui se passe au niveau du bouton.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Lorsqu’on presse le bouton, on va rajouter une fonction qui va nous permettre de dire que le bouton se met dans une certaine couleur.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Lorsque la sortie (le relais qu’on a créé tout à l’heure dans le programme), est à 0 par exemple, je veux une certaine couleur et à 1 je veux une autre couleur.

Cela concerne des booléens, des bits en général. Je viens sélectionner ici les fonctions de traitement des bits.

Là, dans “Mise à 1” de mon bit, je vais créer une fonction qui va correspondre à cette mise à 1 lorsque le booléen passe à 1.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je clique là pour sélectionner les variables concernées.

On va venir sélectionner l’entrée de telle manière que ce soit l’entrée qui soit commandée par le bouton et qui va activer ensuite la sortie. Je sélectionne mon “Entrée1”, je clique sur valider.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On a notre première fonction.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Ensuite 2e événement qui peut se passer sur le bouton, c’est qu’on relâche le bouton et à ce moment-là, je veux que mon entrée repasse à 0. Je vais mettre une remise à 0 (RAZ) du booléen.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et encore une fois, c’est mon “Entrée1” que je sélectionne.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On a nos 2 évènements.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Maintenant, une fois qu’on a cliqué dessus, on aimerait bien que cela change de couleur. Il s’agit ici d’une animation.

Je vais cliquer sur “Animation“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et rajouter une “représentation” qui va me permettre de définir la couleur qui change.

Ici je clique sur cette partie “ajouter une nouvelle animation” à mon bouton.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Vu qu’on va passer l’entrée à 1 ou à 0, à chaque fois la sortie associée (le relais) sera à 0 ou à 1. Je vais venir maintenant sélectionner ma sortie pour voir l’effet de mon bouton sur la sortie.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Cela nous permettra à la fois de checker le programme et de voir le fonctionnement dynamique du bouton. Je sélectionne ma sortie dans les variables concernées.

Et ensuite je vais rajouter une couleur pour le 0, et une couleur pour le 1, juste en double-cliquant ici au niveau de la plage

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Pour le 0, on va dire qu'il se mettra juste en couleur jaune en attente.

Et lorsqu’on va appuyer sur l’entrée et que l’entrée passera à 1, la sortie aussi passera à 1, et je vais mettre du Vert.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Juste 2 couleurs bien opposées pour pouvoir voir la distinction. (Si tu préfères d'autres couleurs évidemment tu peux en choisir d'autres).

Avec ceci maintenant, on pourra tester le fait que la sortie passe bien à 1 lorsque l’entrée passe à 1 (le petit programme ladder qu’on a créé).

Une fois qu’on a ces événements-là, on a terminé la création de notre petit bouton de test. J’enregistre. Je vais compiler et on va vérifier si tout va bien.

Je viens ici au niveau de l’AUTOMATE et je compile le programme.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et on va faire pareil au niveau de l'IHM pour compiler tous les paramétrages qu'on vient de faire, pour qu'ils soient pris en compte par le logiciel.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Aucune erreur ne remonte pour l'instant. Tout va bien.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

S'il y a des choses qui ne vont pas, on le corrigera dans la suite.

Cela fait partie de la vie d'automaticiens, il y a toujours des petits bugs qui traînent un peu partout (dans la vraie vie il n’y a pas grand-chose qui marche du premier coup).

Tester le programme

Alors, une fois que c’est compilé, on va démarrer la simulation. D’une part je vais démarrer l’automate virtuel (PLCSIM), et d’autre part, l’écran IHM PC qu’on va lancer.

Pour PLCSim, je viens sur l’automate.

Tu as ce petit logo-là (2) qui ressemble à un ordinateur. Je vais cliquer dessus pour démarrer la simulation.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Là il me dit : est-ce que vous êtes sûr que vous voulez lancer la simulation ?

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je clique OK et on a PLCSIM (le simulateur de PlC, simulateur d'Automates), qui va se lancer.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur
wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Pour l'instant, il est arrêté et TIA Portal pendant ce temps, m'ouvre une fenêtre pour sélectionner l'interface que je veux utiliser pour charger le programme.

Je vais choisir “profinet Industrial Ethernet 1“.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

C'est cette interface-là qui correspond au simulateur. Je lance la recherche et normalement on s'attend à voir dans les appareils trouvés, le simulateur qui est présenté comme option à choisir pour charger le programme.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

TIA Portal retrouve le simulateur, à cette adresse-là, et je sélectionne ce simulateur-là

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais charger le programme à l'intérieur.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je vais tout écraser (1).

Et je charge dans l’automate virtuel (dans PLCSim) (2).

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je peux démarrer le module directement (1) ou tu peux très bien revenir ici cliquer sur le bouton vert ‘play’ pour démarrer l’automate et le lancer (2). Là je vais le faire directement : “démarrer le module” et je termine.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Tu vois que l’automate virtuel passe à “run” en vert. Cela veut dire qu’il est en train de tourner avec notre programme à l’intérieur.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

C’est bon pour la partie automate et on va lancer le même type de simulateur pour l’écran IHM.

Je clique ici sur l’IHM (1). Tu vois qu’il y a une petite icône qui était grise tout à l’heure, qui est tout de suite devenu bleue (2). C’est le simulateur runtime pour l’IHM. Je clique dessus.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et on va avoir le même type d'interface de test qui va s'ouvrir. Voici mon IHM virtuel tel que je l'ai créé, 800 par 600, avec le petit bouton de test.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Et avec Cela, on va pouvoir tester notre fonctionnement.

Comme tout à l’heure, on a dit que lorsque l’entrée est à 0, le bouton sera à 0 parce que la sortie est aussi à 0, d’après le LADDER qu’on a créé. Jusque-là, le bouton a l’air d’avoir la bonne couleur.

Lorsqu’on passe l’entrée à 1 normalement, on devrait avoir la sortie qui passe à 1 . Par conséquent, le bouton devrait se mettre en vert.

Mais avant de tester, je vais aussi ouvrir le programme afin de voir le fonctionnement en temps réel avec le bloc de programme qu’on a créé.

Je reviens ici dans mon OB1, je vais me mettre en ligne pour voir le programme bouger en temps réel en cliquant sur cette icône-là : les petites lunettes avec le logo play. Ainsi, on verra notre programme s’animer en même temps.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Je reprends mon écran IHM et on va appuyer sur le bouton.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

On voit la sortie qui est activée et du coup, le bouton qui passe à vert, vu que tout à l’heure dans les animations, c’est ce qu’on a paramétré.

L’événement “d’appui sur le boutonpasse la variable d’entrée à 1, du coup, la sortie s’active.

Et quand la sortie s’active, l’animation affecte la couleur verte à ce bouton-là.

On a notre bouton qui fonctionne.

wincc,IHM,HMI,tiaportal,plc,api,industrie,automation,automatisme,autem,marc akoto,tutoriel wincc scada,tuto wincc,simatic wincc,wincc tutorial,wincc scada tutorial,siemens,scada,industrie 4.0,usine du futur

Tu peux jouer avec autant que tu veux de ton côté. Tu peux aussi créer d'autres boutons si tu le souhaites en rajoutant un programme LADDER un peu plus complexe que ce que je viens de faire là.

Mais de manière simple, c'est comme cela qu’on devrait créer une IHM.

En tout cas, ce sont les étapes principales pour pouvoir créer une IHM.

Là, bien évidemment, c’est une version simplifiée. Si tu souhaites aller plus loin, je propose une formation à ce sujet-là. Sur les interfaces homme-machine, comment créer des versions un peu plus proches de la réalité on va dire. A la fin de cet article, tu verras le lien pour t’inscrire à cette formation si tu souhaites aller un peu plus en profondeur, créer des choses un peu plus dynamiques, te rapprocher des fonctionnements qui se pratiquent dans l’industrie, et créer des choses qui ressemblent un peu plus à des IHM de machines.

Tu sais comment créer une IHM et tu peux en créer des plus complexes si tu le souhaites.

Si tu as des questions ou des commentaires, n'hésite pas à les mettre en commentaire et on se dit à très vite dans un nouvel article.

A très bientôt !

Marc Akoto – Intégrateur SCADA