bonjour et bienvenue dans ce tutoriel découverte à de la formation des automates et à des interfaces graphiques pour les systèmes industriels
donc un tutoriel est organisé en plusieurs parties d'abord ben je vais vous présenter à la structure de la maquette en combat utiliser hein ensuite on va pas parler un petit peu de langages de programmation des automates programmables et ensuite il y aura des manipulations directement sur les environnent
loi de programmation des différents éléments
seront utiliser
ce tutoriel n'est pas enregistrée sur les ordinateurs de la salle de hein
en raison de de de bruit environnement dans la salle à eux
et euh donc il y aura deux trois différences mode nippone sont menées pas jusqu'au bout dans le tutoriel je vais vous signaler e le cas échéant e qu est ce que vous devez faire en plus du skieur donne
dans la vidéo
allons donc d'abord sur eux la patrie ce cas-là
un rappel rapide hein deux qu'est-ce que c'est un système skoda et euh qu'est-ce qui nous intéresse sera par la porte
la mise en oeuvre de systèmes d'automatisme
non car le système de contrôle industriel il est construit autour de processus physiques afin de contrôler l'évolution de ce processus et e de assurer sa sécurité physique
donc les éléments qui sont les plus prochains de de procéder à la cession les capteurs et les actionneurs et donc à ce niveau on a un premier type de communication quai de la communication temps réel alors on va parler euh et on va essayer de mettre en évidence la communication temps reel
pour le système utilisé en hein euh mais euh on ne va pas directement communiquer avec eux de vrais capteurs actionneurs vous allez voir on a un système de virtualisation qui a transforme toute cette partie on va dire bon niveau un processus ces capteurs actionneurs dans une assimilation logiciel
bon ensuite on sait le niveau sur lequel on bosse se concentrer principalement hein le niveau
des communications entre les automates programmables donc nous on va s'intéresser à la programmation d'un automate comme celui-là
bon un niveau encore supérieur alors vous avez le niveau de la supervision et des interfaces machines et ben ce va réaliser dans cette partie pratiquant la programmation de l'interface graphique a eux aussi la programmation d'un système de supervision hein sur un ordinateur
et finalement bon ben on peut avoir des connexions distantes vous allez voir que bon ben vu l'heure
anatole combat programmé macina
interface de cette plante donc on va se situer quelque part entre le niveau supervision et le nouveau collections
six mois parfois spécifiques en application ce qu'on appelle le prochain technologies
pour faire la différence par rapport à l'informatique classique a été ok donc euh fini la généralité maintenant on va regarder le cas de gérard qui sera étudiée non consentant récent au pilotage un processus qui est une maison intelligente
donc évidemment maintenant des capteurs et des actionneurs qui sont déployés afin d'interagir avec eux la maison hein euh donc ces capteurs af
un bon fournir des signaux soient des signaux tutoriaux soit des signaux analogiques à qui seront interprétés par un automate programmable qui va réaliser la synthèse de la commande est donc bon moyen des consignes aux accéléra et c'était un automate programmable donc c'est est un système embarqué non interactif
on peut interagir à travers un réseau est un protocole de communication spécifiques
en occurrence mode buste sais pas pour les manip on va faire site payant
euh et donc on peut interagir soit à partir de là on alphonse distante du type e salle de contrôle et on va mettre en oeuvre un logiciel qui s'appelle la paix civile un superviseur soit à travers une interface interactive en une interface humain machine locale
euh qui permet aux opérateurs d'interagir rapidement directement avec le processus est donc nous on va utiliser un produit de la gamme commerciale qui s appelle harmonie
alors euh donc ceci est du système réel
pour gueuler travaux pratiques quand on a un système qui est partiellement mutualisé hein donc euh bon ce type de système ça s'appelle euh le matériel dans la boucle de simulation hein le hardware in daru pas pourquoi le matériel dans la boucle on a une assimilation hein mais euh on utilisent les vrais automates programmables donc la programmation que vous allez faire
sera tout à fait brillant mais sur un système partiellement mutualisé
donc on va utiliser une assimilation logiciel imc de la maison intelligente parce est un logiciel de commode ce qui s appelle romain yoann
tu vas euh interagir avec eux un programme d'interface eux donc le problème d'interface homme son rôle est de récupérer les valeurs des capteurs et a d'envoyer des consignes aux actionnaires qui sont moins disponibles dans la maison hein de l'apport de notre part à ce programme va interagir avec le
programmable pas directement mais euh on va interagir avec une carte électronique qui simule les capteurs et les actionneurs donc si vous voulez on a la partir là vous avez la partie capteur
est actionnaire
et à ça c'est quelque part la partie e procédure
donc bon on interagit à travers un réseau un peu plus de facilité pour pouvoir passer à l'échelle a réalisé plusieurs manip identique hein eux donc cette carte électronique a fourni les signaux tout rien hein donc si vous voulez s'installe à partir hein
qui correspond à cette partie-là hein
euh elle fournit les signant à tout étudiant ou analogique en bas aux vrais automates programmables et euh ensuite ben on a la même chaîne de supervision euh d'interaction avec l opérateur que dans le carré donc un superviseur procédure et
il a un tatouage ça
opérateur en harmonie
donc la partie a opérationnel à toute la partie contrôle commande et supervision hein c'est ça le vrai matériel
c'est juste le procédé les capteurs actionneurs qui sont visualisez a emporté e par l'assimilation logiciel est apporté en partie par la carte électronique d'interface
a cet effet on peut utiliser une maquette dans la maquette que vous voyez dans la figure
euh qui est dans le transparent hein en particulier nous on bat programmer cet automate
qui est ici hein l'automate programmable qui est un bon euh c'est un automate schneider e de la gamme industrielle évidemment euh en automate modulaire on a plusieurs modules avec des rôles spécifiques dans la partie contrôle commande
et on va programmer également celle-ci interface
de la gamme harmony aussi en produit schneider
euh donc la carte d'interface qui va éliminer les capteurs actionneurs et celle-ci hein
donc là vous avez les capteurs des actionneurs et à bas ce matériel ne sera pas utilisé pour cette partie introductive il y a un deuxième automate programmable qui est ici euh avec une interface de communication avec des capteurs en temps réel à une deuxième carte qui permet d'interagir avec cette partie-là de la chaîne mais bon on va oublier donc
cette partie introductive on va utiliser
uniquement eux trois éléments de de de la maquette physique à l'automate
l'interface graphique et euh la carte électronique
alors vous aurez maison à des adresses ip des éléments gras
bon euh vous allez utiliser eux seulement trois éléments dont vous avez besoin de l adresse ip de l automate programmable n trois cent quarante à cela gamme e ou le modèle si vous voulez d'automates programmables chez schneider dont vous avez l'automate programmable qui est ici hein et l'interface graphique qui est celle-là
et euh bon ce sera pour vous
plutôt transparent dans la mise en oeuvre mais vous avez aussi besoin de la carte d'interface que bon pour la programmation ce que vous devez connaître avant la seule interface l'adresse ip de l'automate et l'adresse ip de l'interface graphique
alors il y a un schéma d adressage il y a des maquette identique dans la salle qui sont numérotés hein vous allez voir que le numéro e qui est collé sur la maquette a donc celle qui est dans la transparence et la maquette numéro un
et selon le numéro de la maquette a donc vous avez une adresse qui a obtenu à en utilisant ce schéma qui est ici donc x est le numéro de la maquette si vous êtes sur la maquette numéro un bain l'automate programmable à ceylan l'adresse ip dix pont dix pont quatre-vingts pendant treize ans
et à l'interface
opérateur l'adresse ip disponibles pour quatre-vingts points dix voilà bon ça un petit peu plus compliqué pour les cartes mais vous allez voir dans la connexion avec la carte sera automatisé
voilà donc vous avez un exemple complet hein maquette trop bon ben l'interface homme-machine machine
dix dix quatre-vingts pour trente et à l'automate disponibles quatre-vingts trente-trois
bon euh à ce moment on peut penser à l'étude un de logiciels
dissimulation a deux e de la maison hein et euh la mise en oeuvre de la connexion entre ce logiciel et les entrées sorties de l'automate
bon enfant maillot e six mille base un moteur très similaire aux jeux vidéo hein une maison intelligente
donne-moi ma nouvelle simulation en maillot a très rapidement je vais vous décrire les trois aspects importants et ensuite bain vous pouvez tester par vous-même hein vous pouvez lancer sur les ordinateurs de la salle de logiciel
allah a en bas à gauche de de l'assimilation de de la maison vous avez un plan de la maison un homme vous cliquez sur une des pièces et ben ça faisable
ça ça vous positionne directement dans la pièce en question douglas je suis à euh je me trouve dans le salon hein je peux me bouger dans la maison hein et je peux interagir avec un certain nombre de membres de la maison
donc en l'occurrence combat ce combat utilisez nuancé par exemple un restaurant dans la région un bouton de commande des stores hein je peux monter en eux le store ou je peux les descendre
voilà donc euh pratiquement tout ce qu'on va faire vont dans dans la partie découverte de la programmation a su cela de commander le store avec un automate programmable donc au lieu d'avoir cette commande directe qui est à l'intérieur de logiciels hein on va la commander à distance
on va la commander avec un automate et on pourra interagir à distance
un
loïc il y a une espèce de pastilles à côté de de chaque est de la maison alors que ce sont des capteurs ou des actionneurs hein
qui par défaut quand vous lancez le logiciel est de couleur rouge
quant à la patrie elle est rouge ça veut dire que le capteur ou actionneur à enfants les membres de la maison hein il est géré en interne par le logiciel
afin de faire passer la commande par l'automate programmable il faut euh découplés les capteurs et les actionneurs du moteur en termes de logiciel et le rendre accessible à distance
donc si on clic sur la pastille elle va changer de couleur hein donc on clique une fois et elle passe en couleur vingt ans maintenant euh le capteur en question et connecté avec eux
une console de commande de logiciel ah bon euh ce n est pas exactement ce qu'on a besoin hein mais si on clique encore une fois
euh en couleur bleue un où on a le capteur ou actionneur qui est complètement déconnecté hein de moteur de simulation de la maison douglas vous appuyez sur le bouton de commande les stars à remarqué kindia liang qui se passe
donc à ce moment-là euh cette variable dans ta face de logiciel est disponible un accès de l'extérieur de logiciel hein et c'est là que ça intervient ou le programme d'interface qui va récupérer cette variable et va l'envoyer à la carte électronique qui simule qui interagit avec la tomate
bon euh vous pouvez mettre la vidéo en pause à ce moment hein et vous pouvez jouer un petit peu avec eux romain yoann et une fois que vous avez compris ce qu'on peut faire que dans le logiciel en bas pour retourner à la vidéo et on va mettre en place ça à la chaîne a dû e couplage entre l'assimilation logiciels et notamment
programmable
bon nous allons maintenant à mettre un assimilation dans la configuration adéquate pour les produits hein
dans mon cas il s'agit de déconnecter un certain nombre des capteurs et des actionneurs de de la simulation et le rediriger vers l'automate programmable
alors on peut le faire à la mort mais euh il y a déjà une sauvegarde avec une configuration à redéfinir donc la première chose que vous allez faire vous allez sauvegarder à la configuration en courant cela va vous créer le répertoire de sauvegarde donc au maillot est un petit peu limité de ce point de vue hein il va chez
j'ai les sauvegarde que dans son répertoire prédéfini hein donc euh voilà vous pouvez faire une sauvegarde lady s sauvegarder vous lui donnez un nom à vos soldats de nouvelles sauvegardes peu hein un test comme vous voulez hein et euh il faut que ca se fait donc a ensuite vous allez
eux seuls le disque partagé e de tes pets qui est le disque au
vais vous montrer tout de suite
ah donc vous allez sur le disque à eau le disque partagé e de taper hein donc ce que vous voyez ici c'était la machine virtuelle mais bon le disque partagé c'est le même dans la salle du tapis hein
donc dix k o dans le répertoire jaillissent ça
vous avez de portable qui vont vous intéresser hein le premier à le zéro zéro g
la
c'est le répertoire qui contient le programme d'interface donc c'est pas pour tout de suite mais on reviendra dans un moment hein
suite à eux zéro fichiers configuration son maillot
vous ouvrez celui-là et vous allez copier le fichier configuration qui là euh dans le répertoire de sauvegarde que maillot a créé pour vous
normalement euh vous allez trouver ce répertoire de sauvegarde
sur e dans le répertoire documents à
document e au maillot c'est bas
voilà donc documents le maillot c'est bon vous avez toutes les sauvegardes
donc euh ça dépend vraiment de profil de l'utilisateur et euh possiblement on a pas le même profil utilisateur moyen des étudiants hein hein sinon vous allez le trouver sur votre z a il y aura sur le zeb de pont à un répertoire maillot
hein
z au maillot sais
bah c'est dans celui-là que vous devez sauvegarder le fichier de configuration pour la e configuration taper voilà donc euh on voulait trouver euh c'est cela en soit neutre et une fois que vous l'avez copié au bon endroit vous relancez co maillot a donc il faut sortir du coma elle
relancer hein et au lancement beau cliquer sur charger hein est normalement configuration qui la doit apparaîtra dans votre liste de sauvegarde dont vous allez charger celui-là
elle a ben vous allez voir qu'il y a un certain nombre de capteurs et des actionneurs qui ont été à des couplets de la simulation hein donc les pastilles semblèrent et euh à ce moment-là on peut avoir accès de l'extérieur
donc si jusque là vous avez aussi la manie pas on peut passer à la deuxième partie qui consiste à lancer le euh euh le logiciel a dans ta face et à accoupler un avec un mandat de notre simulation
donc le programme d'interface vous allez le trouver sur le même disque a le même dossier pédagogie a le disque haut hein donc même répertoire euh je sais ça et vous allez dans le premier reportage jérome zéro g
il a et vous lancez le logiciel a g
un jean aio
donc euh
alors euh je vais normalement à vous allez voir un certain nombre de capteurs et des actionneurs qui sont disponibles dans la
a partir de la simulation logiciels comme iowa
donc à moi je ne le vois pas parce que je l'ai lancé sur la machine virtuelle de l école à eau il y a pas de maillot hein donc euh je vais l'arrêter et je vais le relancer sur mon ordinateur pour vous montrer le couplage avec eux
avec un donc donc même le facteur
cette fois
sur mon ordinateur en danger c'est ça
et là euh je lance une geek jean mario hein
un
donc je vais me lancer sur mon ordinateur hein donc euh
ce génie civil gic scène du noyau
et vous voyez euh la liste des capteurs et des actionneurs à caen été découplés de la maison intelligente donc un premier tableau premiers premières listes à les entrer vous avez les interrupteurs les deux capteurs dont par exemple les interrupteurs de commande à des volets roulants moi ya
deuxième tableau elle appartient à bâle à bâle vous avez la liste des actionnaires qui sont disponibles
euh afin de les diriger à ses capteurs et ses actionnaires vers les bornes internet il faut charger le fichier de configuration hein donc vous allez appuyer sur un an
et euh ensuite euh donc vous allez euh cherchais dans le meurtre personne
non
le répertoire fichier de configuration comme aion vous allez choisir le fichier maquette à qui correspond à votre numéro de maquettes
drôle
donc cependant cela maquette sept ans je prends le sept ans
et là voyez que il y a eu euh des adresses ip qui sont à paris et à
certaines numéro qui correspond aux sorties lyon sortie analogiques
de la carte d'interface donc si à ce moment-là vous appuyez sur connect
toute la valeur de capteurs vont être envoyés à l'automate programmable de la maquette sept ans en occurrence a et e cette rubrique probablement choisi oui je crois que oui ans
un
puis si euh des de commande des actionneurs sont eux calculés par l'automate programmable et selon récupérer hein est envoyé e à la simulation hein donc faut mieux se connaître
bon euh a partir de là nous pouvons passer à la programmation de l'automate et euh la mise en oeuvre de la commande
bon d'abord quelques mots sur bain de langage de spécification et implémentation de la commande dans les automates programmables
alors le système à des commandes à eux qu'on utilise dans eux ce sont des systèmes dite séquentielle
euh c'est-à-dire que dans un tel système eux l'etat
futura donne un de système est caractérisé par un automate déterministe dans les temps actuels et la liste des événements qui se produisent à vous suffit à pour calculer e l'état prochain le prochain état de deux systèmes
donc les sortir les actionnaires en l'occurrence le calcul de la commande à fait à part une fonction logique hein qui dépend de deux types de variables les variables d'entrée c'est-à-dire les capteurs et les variables à antennes qui sont les états en termes de système
allons à de tels systèmes sont spécifiées dans un langage qui s appelle graphe sept ans
ils sont programmés dans plusieurs langages possibles à nous en bas sur pied notamment se rendre langage qui s appelle epci hein pour la partie à qui qui reproduit assez fidèlement le graphe sept ans alors gross est un langage de description graphique hein et euh assez
convivial
euh par ailleurs il faut savoir que à l'origine les automates programmables eux ont été conçues telles que la programmation à e se fait par du personnel non informaticiens hein donc euh ce sont bien deux langages de programmation qui s'adresse aux automatisation
oh ingénieur génie électrique génie de procédés mais euh pas aux informaticiens hein donc on va illustrer un langage de spécification à et ensuite le passage à l implémentation à travers un exemple simple tiré un exemple dans mélangeur de de produire hein donc euh voilà dans ce sens
les harbor
me d'abord versé à un premier produit le produit est de couleur jaune jusqu à jusqu au niveau perm ensuite le produit de couleur bleue jusqu'au niveau près de un je vais démarrer le moteur
pendant une durée prédéterminée hein et à la fin et je vais évacuer le produit fini hein par la havane d'évacuation qui un bon moment donc la séquence normale c'est à deux zéro à jt attends que la vanne évacuation hein euh pardon j'attends que le bac soit vidé que le réservoir soit vide
et là on va ouvrir la bonne perm hein
donc qui va remplir le réservoir jusqu au niveau européen
a ce moment bah en fait mon vpn et on ouvre deux un
tu vas remplir le réservoir jusqu au niveau deux
une fois le réservoir rempli donc on on ferme la deuxième va là et on va démarrer le moteur a pour une durée prédéterminée
et ben il va réaliser le mélange des colorants et ben une fois qu'on a fini hein et on a obtenu le produit final hein donc on arrête le moteur et on ouvre la bonde d'évacuation hein donc euh le produit a sera évacué hein et le cycle va recommencer
alors en fonction de l état en termes est-ce que je suis en train de remplir est-ce que je remplis ce que je fais tourner le moteur
en fonction de l'état de catastrophe notamment
deux niveau et la temporisation la durée
de de fonctionnement de moteurs hein on va agir sur les transactions on ne veut pas d'eux et b et on va voir dans la suite à quoi ressemble à programme de commande qui sera implémenté sur un automate programmable
dans la spécification de la commande on commença dans un état d'attente
et on attend on attend que le réservoir va sauver dent donc euh le quatorze e ne soient pas activés hein quand le capteur n est pas activée en passant
dans l'étape e remplissage de produits un et donc on va ouvrir le coffre en weber
on va ouvrir le capteur bêta
et on attend l'événement déclenchement de capteurs péan c'est-à-dire on a atteint le niveau cible de remplissage avec pékin
a ce moment on passe dans l'état remplissage arrêt de remplissage de pépins et un remplissage avec le produit de la
jusqu'à ce que le niveau paient de sans attendre
a ce moment ben on ferme à la bonne bataille
et on passe un redémarrage on passe au mélange donc on va démarrer le moteur pour une durée le moteur et la temporisation pour mesurer la durée prédéterminée de mélange
et on va rester dans cet état jusqu à l expiration de la temporisation un la par exemple c'est une temporisation de dix secondes
donc on le laisse tourner il a fini son mélange et là ben on va vider le réservoir
jusqu au moment o f e le quatorze
e ne sera plus activés hein
le réservoir cela villa et à ce moment-là on repasse
en l'état initial duncan régulièrement pardon pas le temps d'attente mais à la première étape remplissage avec le produit
alors vous allez remarquer que dans mon programme
j'indique explicitement les activations à eux les activations des capteurs là par exemple les activations des accéléra mais jamais de désactivation hein alors tu sais en principe dans la programmation de golf ans
si un actionneur si la variable a n'est pas explicitement à activer hein elle va
retombé à sa valeur par défaut sauf quelques cas spéciaux où on l'active de manière à ce qu on appelle le mémoriser hein donc euh dans la programmation basique hein bon je prends quelques raccourcis un nombre variable à son nom mémoriser c'est-à-dire que tant qu'à elle n'est pas activée explicitement ben il va
vraie tourner en l'état désactivé
euh ceci aura une importance pour la partie programmation
alors donc on peut dessiner des graphes site un homme qui les en produire certains gratuits qui permet de dessiner de graphe sept ans donc à écrire les spécifications hein nous on va s'intéresser à la partie implémentation moi
l'implémentation hein
on utilisa donc il faut emplois à de partir à la machine à d'etat l'automate qu on a dessiné hein les deux espèces de graphiques et les actions a donc les activations des actionneurs seules certaines conditions un et notamment ma dans certains états
il faut aussi à faire quoi réaliser la correspondance entre les variables et les entrées sorties physiques à eux ou les le laser adresses mémoire de la tomate parce que là je parle des œufs d'activer à une vanne à devenir de la bande de fermer une alban ah mais en réalité cela coran
va correspondre à une sortie tuto lyon a de l automate programmable
eh bah euh il faut aussi prendre en compte un certain nombre de contraintes qui sont liées au fonctionnement de l'automate eux on le verra notamment la le fonctionnement cyclique ou périodique de programme de commande
euh donc pour des raisons liées la criticité des applications à nankin on ne va pas faire de programmation entre guillemets a de bon niveau de tes programmations danser ou en python là pourquoi parce que tout a l heure de programmation à bas risque de du à un arrêt de programme et donc des conséquences pas
anciennement très grave sur le processus physiques à
donc c'est pour cette raison-là qu'on utilise à desserte des langages de programmation de très haut niveau hein donc elle est le langage graphique à que tel que graphe c'est en eux afin d'avis
les erreurs de syntaxe a ou e les erreurs euh on va dire deux oeufs deux logiques de programmation du type on a oublié de vérifier e christelle variable n est pas égal à zéro et donc on va faire la division par zéro par exemple à ceux qui s qui a en effet d'arrêter un programme tout de suite dans la programmation classique
alors d'abord à la lavande important euh le fonctionnement dans nos tomates alors l'automate il a un fonctionnement cyclique donc le programme de l'automate il va s'exécuter soit dans un cycle c'est-à-dire que une fois qu'il a fini il recommencent sans avec une périodicité prédéterminée hein donc la différence
assez subtil ça n'aura pas d'impact dans une première approche
donc le cycle de vingt ans commencent toujours avec la lecture de capteurs donc on va lire mes capteurs ensuite on va calculer le temps en enterrement
a c'est-à-dire déterminer s'il faut franchir de transition dans vos tomates que vous avez vu tout à l'heure est-ce que je change d'état est-ce ce que je change pas d'état
faire des calculs notamment calculé à les consignes qui on doit appliquer au accéléra et finalement écrire le sortir
donc on sait le fonctionnement tout à fait standard est pratiquement tous les automates programmables industriels a qui sont euh qui qui respecte la question conforme à la norme en soixante et mille cent trente ans c'est est une norme internationale qui spécifie le comportement des automates programmables industriels
donc tous ces automates la bon fonctionner de cette manière
alors ça a intérêt à ça en enterré à de de comprendre ce fonctionnement parce que ouais ici dans la partie calcul hein si par exemple vous avez un vous écrivez quelque chose à aller euh par exemple je vais ouvrir dans d'abord pépin
ensuite je vais fermer
donc j'écris préparer galant
un site web est égale à zéro un
pépé ça n'a strictement aucune influence
seul le procédé pourquoi parce que vous écrivez les sorties nicéphore et c'est la dernière affectation de la valeur de la sortie qui sera appliqué pour procéder
c'est quelque chose qu'il faut
gardez à l'esprit a si jamais euh vous êtes amené à écrire un programme d'anatomie
bon donc à la fin de ce cycle le cycle en interne on va dire de l automate il y a un cycle de communication hein et notamment communication avec la supervision hein et finalement du temps libre à automates qui peut être récupéré dans un fonctionnement cyclique à vous qui est vraiment disponible pour rajouter d'autres éléments indépendants
euh très en anglais programmes que nous on va écrira le programme utilisateur il intervient ici dans la partie calcul hein donc on intervient que là-dessus hein donc on on ne peut pas influencer sur les autres parties de cyclone de l'automate
alors le langage de programmation hein
dans la même norme en soixante mille cent trente et un chapitre trois
normalise un langage de programmation et on a plusieurs alors pourquoi on a plusieurs parce que ben le langage de programmation des automates ont été développées en parallèle par plusieurs constructeurs voire même par plusieurs pays à est donc à lors de la mise en place dans langage non
lisez euh ça aurait été impossible de choisir un seul langage donc tout le langage courant dans les pots quand on était normalisés
alors celui qui ressemble le plus à
en langage de spécifications graphiques que vous avez vu tout à l'heure c'est quelque chose qui s appelle ces coins châle fonction chatte
donc c'est là en français ce serait diagramme fonctionnel séquentielle hein c'est la traduction officielle de la norma
et qui permet d'implémenter à la machine d'etat mais aussi implémenter des actions d'un combat l'utiliser dans une première approche pour la programmation de l'automate
deuxièmement à la dernière grammes c'est euh un diagramme à compactes donc c'est vraiment en sait quelque chose qui vient de de de domaine électrique en s'écrit arrêter car vous vous mettez des de contact et euh des actionnaires en donc des boutons et des actionneurs et selon la cgt
combinaison de boutons à activer ben les actionnaires vont s'activer ou pas voilà donc c'est un programme en langage de programmation qui est euh on peut on peut tout programmer son odeur son cinquantième fonctionne charles
mais autant le succès est est plus adéquate pour la partir dites comportementales de programmes donc vous implémenter la l'automate hein et ben nous la dog il est plus adéquate pour l'implémentation des ans des actions dont par exemple vous devez euh activer vpn sur le temps
remplissage produits perm hein ben euh c'est c'est est une lignée des circuits électriques un combat destiné
fonctionne bloc diagramme ah non ca c'est des bas des diagrammes de blocs fonctionnels à ça ressemble pas mal au sexe
sauf que ce n est pas ce n est pas à un diagramme unique hein donc on a pas de l'île des liens forcément entre elles et bloqua c'est une programmation par blocs
si vous avez bu au collège un langage de programmation qui s'appelle scratch un e s les conceptions a quelque part un peu similaire
e texte structuré et bas le texte structuré c'est celui qui a le plus proche d'un langage de programmation classique mais y'a
bon il a quand même des particularités à qui le rend plus adéquate à la programmation des automates donc par exemple on peut déclarer des états
on déclare de transition
lista là il est similaire au langage assembleur bon pour ceux qui se connaissent un peu en programmation un bon niveau de de des ordinateurs en eux
alors bon il était très populaire chez les constructeurs allemands hein donc euh notamment le constructeur phare allemand de deux d'automates programmables simone ça euh il avait poussé un avant eux donc c'est c'est une histoire de culture on va dire euh de de de constructeurs et de culture on va dire industriel d'empire
très bien donc euh nous on va utiliser à ce qu on va mettre en oeuvre dans la programmation se serrant le succès et le lada
donc on peut se sont tous ça par contre sont claires donc vous pouvez implémenter eux un programme complètement dans n'importe quel langage donc le langage ils sont tous polyvalents et ils sont censés être complètement mais tu vas
bah dernier mot sur les variables en utilisant donc euh les variables sont aussi normalisé donc on a des noms des variables qui sont spécifiés par la norme internationale
allons allons de variables et il commence avec le symbole pourcentage
pourcentage est aussi ta on va préciser la nature de la variable son type et son adresse donc ça c'est un nombre de variables standardisées ans donc la natura vous avez trois types de vingt-trois nature de balayage là donc ça peut être inoubliable à de type entrée sortie ou même
alors donc y cœur aimant hein bon le téléski pour sortir au lieu de output taf eux tout simplement parce que nous on majuscule peut se confondre avec un zéro un donc dit que
il convient pout tout comme fauteuil
non le dis pas à la règle dit par un vous avez lutté pas e x o x o b e c'est le type e
saleté portée
euh le type de w c'est le world en doublant octet ensuite un anti pas doublant un blanc anti décimale à il y a aussi des types flotte en main
l'adresse est eh bah euh ça peut être tout simplement un nombre donc si vous avez un mot mémoire adresse cinquante ça va être un pourcentage m w cinquante ans par exemple où vous pouvez avoir des adresses hiérarchiques hein pour les automates modulaire
euh de type pas ça c'est une spécificité spécificité schneider en rack module canal et vous allez voir ça va intervenir dans notre programmation par exemple
si je veux utiliser le bulletin l'entrée e deux modules un fringant premier canal de l'automate
son nom son adresse si ça leur pourcentage i zéro
pont en pont zéro donc pourcentages y bits en entrée il y a pas de modificateur de type x ou béa rac zéro module un voisin
on a aussi des types spécifiques au constructeur par exemple en pourcentage
qui une variable système en pourcentage ca qui est la constant
voilà c'est tout pour la partie théorique maintenant on va mettre en pratique sur les logiciels schneider de programmation des automates
comment
nous allons utiliser
ces appels contrôle expert
young sur point
contrôle expert attention faut griffes contrôle
classique
y a deux versions ne concordent
classique sur l'environnement de programmation à l'autre les concurrents
euh c'est un outil de gestion de projets d'automatisme donc on va au gré du contrôle et spa classique une fois ouvert aux arrêts
vous retrouvez devant
dans un clan comme celle-là
ah ah premières étapes de la programmation sur la configuration du matériel configuration de l'automate programmable dans le projet nos combats démarrer un nouveau projet
hum
et en support google demander de choisir le modèle de processeur à un vous avez plusieurs gammes qui sont disponibles
non car n trois cent quarante à cinq cent quatre-vingt-un six cent quinze momentum premium quantum sont les différents gammes disponibles chez le fournisseur schneider à va regarder le modèle de thomas y est installé sur sur le racket en longueur
j'ai la photo
si celui-ci hein donc on identifie quatre modules fonctionnels argent qu'il est en cinquième qu'est le bloc d'alimentation tout à gauche armée il y a quatre-vingt-dix fonctionnels
ah le module processeur à un cessez-le-feu le premier
et à sa référence peyrat zéro zozo donc bravo
dans l'environnement de programmation un long combat choisir le modèle de processeur et on mourra en rappelant zéro à zéro zéro zéro est un des modèles de la gamme par son calme
vraiment contre cent quarante et si le dernier
le combat choisir celui-là
on a quatre modules fonctionnels aidera coeur
la dimension de quatre-vingt-deux ans no comment
cgt quatre positionnement
nicolas théologique
a non maintenant les applications de commande à maya
les automates programmables
essayez de vous imposer un monopole se déclinant obligations
des standards de cybersécurité des systèmes industriels en mai pour ensemble on peut ne pas utiliser de pince donc à augusta
ursula roulait dans ses toilettes
ah bon un petit détail auquel on doit faire attention à un la version à des processeurs et des corridors pas prévient dans la photo mais c'est marqué quelques apparitions version du firmware du processus transforme gens
alors que par défaut à on vous installe une traduction a donc un le processeur va relativement à un peu plus plus ancienne que la version du logiciel
non car la version installée
c'est la version à trois pans cinq allons donc
pendant la révolution a
installé dans le lac c'est la version profondement alors que le logiciel par le programme innovation trois cent quarante
voici donc c'est le moment maintenant de changer la version donc on va prendre le peyrat née version de plus loin rapidement
pipe
bon suite à anvers rajouter les autres modules fonctionnels en bouclant le néant
h
un le premier module fonctionnel appelé le possesseur un certain empressement
lina de référence bnp trente-deux heures ainsi
entrées sorties analogiques à indemniser leur site zéro zéro et de la communication ne doit pas utiliser en villa on ont annuellement le configurer le nomme en deux heures
donc de retour dans l'environnement de programmation a en double cliquant sur la position de module un dans la seine-et-marne de tutoriaux hein
qui sera installé
de trente-deux heures de plus la la
ainsi dans l'au-delà
en analogique
analogique
zéro six
zéro zéro
analogique mixtape et finalement loin de là les communications série a le même visage
alors on va rapidement configurer ans donc celle processeur que la configuration la plus longue an
on va configurer rapidement dans le module de communication donc on ne l'utilise pas mais nécessite quand même une configuration normale donc peu importe comment vous configurez un redouble appliqué pour le bris de pour configurer une voie de communication
liaison motrice par exemple serait pas important vu qu'on
pas d'utiliser un il veut juste la configuration vallée
pour la demandez la en à l'objet and the lions n'ont pas besoin de plus
deux deux deux configuration par rapport à votre cas d'usage voire principaux on peut régler par exemple à la plage de tension d'entrée pour le module orange
la cloche par des cours normalement
est tout à fait suffisante
dans la plage par des pots plus on vote c'est exactement ce que la tartare
la délégation est capable de l'école
ok donc on oublie alors le module processeur langage siphon configurer c'est surtout la correction internet à la conversion en perroquet vous permet de vous connecter et ensuite à jérusalem-est
ah ah
pour ce faire d'abord il faut définir la confusion à la configuration de réseau un nom dans le navigateur de projet
il y a un item qui s'appelle communication en réseau et là on va définir un nouveau réseau
un nouveau réseau a le solde réseau disponible pour ce piquant de processeur charge réseau permettant on peut laisser le nom par défaut y a un problème
loïc il a créé un réseau hein mais on a une optique croix-rouge tivoli car il n'a pas configuré n'est pas relié à un module fonctionnel à de
rencontre blois cliquant sur le réseau nouvellement créé afin de le configurer a d'abord la familiale dont la famille a du processeur de la carte c'était la famille pereira zéro zéro zéro un donc en choisir la bonne famille de processeur un er or
bon serait pas important on va passer très vite en parle partout on manque de temps sur les paramètre dans la configuration du pays hein on va choisir à partir d'un serveur dont la configuration automatique à deux de l'automate programmable à carvin lassalle lyon serveur c'est qui va lui ouvrir automatiquement de bonnes nouvelles
non de l'équipement à associer le temps nécessaire on a pas besoin de le renseigner
pour arriver à cette configuration a vous avez un bouton valider en qu'est ce qui colle encore de jukebox et la robe en liberty
bon euh dernière étape a donc là à la configuration réseau et la définir il faut la rivière la carte d'un combat rey ouvrira dans le bus automates et le module processeur l a sur la configuration internet
alors on va
mettre en correspondance
cette carte réseau avec la configuration que nous venons de définir longuyon un réseau ethernet tampon
on valide offre
et en ce moment on a une configuration à correctement définir d'angkor s'étend programme
qui nous ferions arrivé juste la configuration de l'automate en anglais on peut générer en général ça veut dire compilation de roman
quand l'heure si tout s'est bien passé
un dans la partie en bas dans la barre d'état en bas de
roger hein vous allez vaincre il apparaît nicolas
clémentine j'aimerais en enverront c'est toute la partie en bas à droite longueur
celui-ci
j'aimerais est à nancy a si vous le voyez en veulent
cela me dit que y a pas eu d'erreur de compilation marque donc en règle générale faut toujours sauver dans cet environnement de programmation à laborde état
que dès que vous voyez à des étiquettes qui apparaissent en jeune roi rouge vous aurez de warwick deux roues deux zéro hein donc pour les résoudre avant de passer à l'action
bien douglas normalement en bas chargé à la configuration le programme dans l'automate donc seul
le menu potomac tard
un première étape de la correction automatique défini doivent définir mendelssohn comment déclaré
avec quel automate en vain
communiqué lanka l'adresse est d'en d'avoir média m'envoient se connecter pas précipité pour son banc
ce correcteur permet raison par le matin et ensuite à l'adresse balade vous allez mettre l'adresse de votre pour la robe
schneider langue dispo bis
quadra bon hein non vous pouvez retenir en transport
analyste besoin d'anticiper un et ensuite bah dernier
nous verrons de la à dépend de raqqa donc aux autres sur le lac en ce sera prince de bain bras rattrape en droit est institué donc supposons que je suis sur mac
un juke ce sera l'adresse stress
bon je ne parle l'automate programmable à proximité en mai
dans votre cas si vous cliquez sur tester la connexion à un honteuse de correction être la plupart développement et à pouvoir communiquer ici à la communication de la bière pensez-vous pas
donc une fois que c'est fait
ok et là vous pouvez vous connecter avec notamment un excellent aquarelle gouache au passage son potter d'automates à proximité donc là normalement vous judiciaires à venir daurade collections
et vous vous connectez la retard et une fois que vous serez connecté en automate il faut transférer le projet dans l'automate donc actuellement un dans le menu l'option est négligé en rire c'est la sixième ligne de menu donc à transférer le module de programme vers l'automate ou aussi vous avez une icône
kiel juste ici ancel keys marqué décharger le programme donc cela va transférer le programme d'un automate les conan à côté vapeur
l'opération à vercel extrait de programme de lorraine
nos correction à l'automate c'est nicole belloubet vous emporte
thomas a une fois connecté si vous voulez vous connecter par l'icône à côté en serrant se déconnecter donc à partir de ce moment-là pour vous des collections à l'automate françoise de programme et une fois que le programme est transféré faudra mettre un automate en marchant nombreux appuyez sur l'icône exécuté en ce bouton
playa que ma caravane à côté hein bois en librement
un sous-amendement vous avez un programme correct la de droite se un problème qui nous ferions béa
piqué correct qui a configurer l'adresse
un réseau de l'automate qui a configuré toutes de l'autoroute
bon maintenant en allant au programme
un qui fait que la configuration
deuxième partie on va passer à la programmation de la commande à proprement dite
de charles georges de la commande donc au niveau de l'automate programmable nous devons gérer l'ouverture et la fermeture de volet roulant a
a implémenté
la fonctionnalité de commande à distance donc l'accès à distance congolais on va voir encore ce qu'on s'installe
et au niveau de la supervision euh non construites
montrez à l'état de volley et le temps du bouton-poussoir en un seul
dans la primauté de de dévoiler
donc pour cette fonctionnalité a il y a un certain nombre d instructions à implémenter dans notamment dans nos corps évidemment du programme de commande mais aussi un on verra comment on doit prendre en compte
la nécessité d'y accéder à distance à un certain nombre de mayotte
bon a maintenant regardons d'abord quelles sont les capteurs et actionneurs nous devons gérer au niveau de la commande
donc je reviens à la fenêtre
logiciel dans ta classe a avec maillot archer à lille vous avez la liste des capteurs et des actionneurs tels qu'ils sont envoyés en
donc au niveau de capoeira
nous avons de kata pour le bateau d'abolir
l'anglais de physiquement sont matérialisés par le bouton de commande d'arcade opposition aux trois positions à aubin et repos
donc cela correspond à un pendule biologique a a de quatorze ans quatorze ans aura
l'ouverture de voler en est incapable pour la commande de fournitures de scolaires
donc évidemment mais ils sont mutuellement exclusives pendant les deux on peut pas avoir un
a commande ouverte la formateur en même temps mécaniquement le bouton du groupe de ta mère mais en au niveau de la gestion des corporations veut représenter à ce bouton de commande de volets comme des variables toutes lion rampant la variable pétunias ingrid et une commande le docteur lautrec cigale
commande de fermeture
voilà est un
nous avons aussi un à un capteur qui montre la position de volet volaille c'est un capteur analogique en un qui s appelle au sport alors au bâtiments dont c'est le premier la
de l'entrée analogique ans et a donc il va vous montrer qu'elle est la l'aja
tour de carta records
jean variations entre eux
mongie vol peggy volts donc à le logiciel au maillot à la plage devant leur porte
le bateau de carton et entre zéro et dix à dix-sept ans enrôlé verra à zéro sept volets fermés hein donc ceci est en soi paix en tension d'entrée dans l tomates dans une attention à bord du vol six volts ce sera dur dans la configuration de la carte
denrées
bon à haut niveau de sortir donc on a de ça plus de actionneurs toutes les miroirs qui sont là qui matérialise qui modélise les deux sens de rotation du moteur va de vapeur a dévoilé un d'uncas
un actionneur et un deuxième pour l'informateur donc l'ordre des actionneurs que vous voyez ici ce sera le même ordre dans lequel les apparitions
a l'entrée de l'automne
très bien donc nous avons là trois partons donc en analogique et de toute l'ira et à deux actionneur de tolérant monroe en retournant à
environnement de programmation et on va implémenter hein
c'est un
tu as secourant la grandeur
tu dois gérer ses cartons
donc d'abord conjugaux
de la carte par andré sortir de te en
non car vous avez à
vous avez à trente-deux entrées et trente-deux sorties disponibles la langue collée à
un pendant pardon s'est empressé sortie trente-deux entrées sorties toutes te hein donc les six premières sont des a des entrées les seize dernières sont des seuls clients
donc cela veut dire qu'à la première en langue on peut
défini dans la configuration de la carte
les objets entre sa fille
nos complexe macaque objets en là on va choisir les pourcentages et le pourcentages cure on se rappelle en ce sens un les bits en créances clients
ah on clique sur matt ravagé agir malgré un et l'avouait la liste à désemparé sortir donc la première en tête tenions à l'adresse
allons un zéro oui parce que c'est le module en venir au canada donc on peut l'appeler un bouton la poursuivre
un
bouton-poussoir en
vers le haut
le deuxième c'est le bouton-poussoir
un vers le bas
et au niveau des actionnaires ont donc on cherche les clous valant un pc le canal seize ans en en-cas
je regarde à nouveau c'est l'ouverture d'abord et ensuite dans l'informateur
sanglant on volet en ouverture la
et volé ou
formateur
voilà donc je viens de finir à quatre variables dans le programme qui correspond aux adresses standard tels que définis par la norme et qui correspond à la variable de lyon de brendan
maintenant un caractère chirurgical
nos gars envoie utilisez la première voie avant en
en regardant les objets entre sortir
alors ce sont des nombres entiers donc on va retrouver dans les w un w et vous avez le lit w le premier c'est zéro deux zéro un module de est un
un le canal zéro un donc on peut l'appeler volet
en ouverture
braille pour ma tout de sport tout ce dont aura besoin maintenant que juste
le bateau devrait tenir
maintenant un baquet le programme
graham vous allez dans le navigateur
dans la tâche ma logique
nouvelle section un peignoir
programme pouvoir
tout le monde
le langage man va choisir le langage graphique qui ressemble à ce que je vous ai montré dans le transport
m'a annoncé de l'engager son séant
complique sergueï est là
commencez à dessiner notre logique de prévoir un identifiant d'abord n'est-ce-pas d'anne boleyn donc on a vraiment pas est impossible premiers etats
il y a pas de commandant trop long donc le bouton ne pas appeler bien y a pas de demande des acteurs ni de fermeture en courant
seul un état de repos un deuxième état j'essaye un brin de fermer le volet treizième étang je suis un bon d'ouvrir le boréal
ok donc on va commencer a donc là vous avez une barre d'outils à allons à gauche en ville vous permet de rajouter deux états pour les infractions sont les états en lucas
on commence avec une première étape
et là
edit à cet état envoi l'usager en noah répond
un bon programme il doit commencer quelque part on m'a dit que en l'état initial quand on démarre dans l'automate il est bon de commande avec des taux élevés de colomba
dans la prendre en compte des possibles donc ce sera une étape initiale
programme commence ici dans le temps répond
donc si je suis dans le temps répond il ya deux possibilités
chat je ressens une demande d'ouverture doctorat soit je le la demande de fermeture donc ça veut dire que de cet état je peux passer
soit dans l en train d'ouvrir le volet sont dans le temps en train de cervelle évoluant
donc ceci est une divergence
la duval johnson ou vous avez les éléments graphiques elle ne fut pas si suave de coussin d'air
non je suis choisi divergences en nous
je clique dans la feuille est né j'y ai rajouté un âge
cette divergence
a
donc si vous vous rappelez mon problème se présente à ce rapport et torche transition donc il faut que je rajoute à la transition hein parce que pour l'instant c'est juste un choix entre transition
langue-là j'ai une première transition que je la jetta et là j'ai une deuxième
bon maintenant
le franchissement de la transition correspond à l'événement
ou à une combinaison des événements
alors je vais passer de temps à répondre par l'état e ouverture en eux si il ya pour parapluie sur le bouton bon pour l'ensemble hein on va juste à dire on va reporter le problème en analyse de comment je fais un don je on va déclarer vas-y
une section de calcula de la condition de transition incertaine une empreinte de nos section transition hein on va l'appeler conditions
ouverture
et euh bon il me demande dans quel langage jouer un écrivain à la mise en scène mini programme qui calcule ah si nos conditions de garantie n'est vrai ou pas alors je vais choisir le temps
le langage la dame et vous allez voir pour quelle raison parce se situe la logique combinatoire soixante logique une magique
ok
deuxièmement a possibilité donc c'est ma condition de formateurs appareil dans la section traduction conditions fermeture
terrain
pareil langage l'abbé
donc j'ai la jute les états aval qui correspond donc donc l'etat a ouvertement mont-blanc se déchets en train d'ouvrir elle est internée durant mon cas je j'évite de la salle et non par des courants parce que si vous avez un problème complexe vous préférez avoir un nom explicite de la période
d'abord fait que je suis appels entrants et
vancouver du rap
et formateur
bic
non ca va je de transition a cependant j'ai une transition
pour la forme de la de la voiture ayant la transition à vous pour la fin de leur permettre de leur appareil arrivé les appeler je me définir le programme
plus bas les tyrans
un
et
retour
hein
eh ben qu'est-ce qui se passe en france de l'ouverture à la fin de la fermeture appareil je reviens à la position de repos veuille donc là ah il me faut euh il a convergence en gros parce que luke soit d'un côté soit de l'autre
plus curieux
de convergence
voilà et j'ai fait converger
la transition hein et je dois aller bouclait vers l'état de la peau et vous avez invité à de traçage de liaison un bon plat
il vous faut un recrutement
se positionner comme il faut rentrer la plante de la tradition et l'état de la peau et la voilà une description à un des états de fonctionnement de problème
bon maintenant on va écrire les actions qui se répètent dans chaque aidera
taré pour bach région
etant votera dans le temps aux vertus là bas ce que je veux faire un site à veulent acheter une action ah ouais vous avez un onglet actions clic sur l'accident
et euh que sais-je d'affaires à djeddah activer la variable e tous à deux
deux volets non car heureusement je peux choisir ma variable
et quand vous cliquez sur
cette idée
chat de variables donc
je cherche toutes les variables définies à l a avoué vous avez la liste des variables qui sont des pigments donc celle qui m'intéresse assez la sortir donc la commande actionneur qui correspond à l'équateur se levait en haut ou autrement dans le la première sortie de te lire hein
non comprend nantes
et
pelage maintenant le qualificatif le qualificatif bon on a pas le temps de complètement donc vous prenez le qualificatif elle aime ça veut dire activation principe
donc là c'est bon hum hum j'ai défini ma variable il faut que je vois un je définis une action hein donc jacques tva cette sortie pour un cycle de fonctionnement vingt et vous cliquez sur nouveau pour rajouter marvel action et là vous avez une action qui est l'activation pourtant à hinata pas boulevard encyclopédie
de cet arsenal seront appliqués en ok l a
rejeté notre action pareil pour la fermeture
action
on va rajouter une action
si selon la formule de ce
pas un qualificatif un an
nouveau
impliqué
ok langue-là ce que je sais si je suis dans le parc de la jac pays-bas les acheteurs ainsi je suis dans le parc de jacqueline bon
le problème en ce qui me s'affola
c'est qu'elle est la condition de vapeur à couvert ouverture fermeture anticipée et l'âge b était mon programme va
formule logique en camping
la commission de bateau
alors vous allez obéir à nouveau cliquez sur éditeur et vous allez voir ça alors ça c'est une ligne de programme treize ans plan cul vaud géant donc dans le temps pyrale terme définis ici un dit à jacques thibaud la condition de battement quand vous voyez à
susan bol un non-sens est un actionneur donc typiquement traditionnellement on avait tout à droite
euh pourquoi c'est à dessinait comme rond pascal actionneur dans traditionnellement ce soyeux la bobine à soignent l'ampoule a donc validé comme une ampoule sérum comme une antenne donc dans e g élaborent donc ça ressemble à une carte de prototypage si vous voulez vous avez un potentiel positif à gauche en avant
gauche et une barre à droite et vous avez un fils électriques qui relie les deux barres de potentiel à un actionneur pour l'instant ça
salut aurélie dans tous les parents en permanence et transition est levé
juste avant moi je dois mettre une condition of the quelles conditions a summary matérialise par un contact en contact à ouverture ou un formateur donc je sais que au moment où j'appuie à montbeton moi donc je pas de boutons pas de repos à l'état hubert je vais activer cette transition marche
donc à penser de l'état répond
étant arrivé à euh ça s'appelle enfants temps va détecter un front montant et vous avez le symbole est ici
c'est le symbole de boutons avec en paix allons à l'intérieur peut être positif en planque c'est la détection de front positif et détection de guy novlangue avoir cliquez là-dessus à défection de la modification de la variable à bouton-poussoir vers le haut
hein
les larmes nous avons inclus le plus simple programme en langage ladder qui dit si je bataille le passage de allons aran de bouton-poussoir haut alors jacqueline voir la condition à de transition capoter dans la condition d'homme de batteurs
bon on va faire pareil pour la condition de fermeture
on vous remettra votre fonctionnement
a droite les enragés dans le bouton poussoir qui permet de détecter la commission
le club de la quille bouton poussoir vers le bas
vingt
bon lanka je résolus à ne les programmes pour les dix premières transition a maintenant pour le de daniel requis sont la forme de le batteur et la forme de la fermeture donc pas eu à juger les éditeurs
alors quand est-ce que j'arrête à un degré nouveau léon dont vous avez deux possibilités
chat à je vais appeler à nouveau le bouton sauf alors vers le bas pour arrêter le mouvement parce que je veux le garder à danny la position intermédiaire soit je le laisse aller jusqu'en haut
et euh à l'ajout m'arrête
très bien bah voilà ce qu'on va faire à un rembourrage est la condition
donc une première condition sine japonais j'ai appelé à nouveau sur un bouton un simple bouton à ouverture vélo ou voiture par exemple ouverture ou fermeture
donc je rajouta
mes conditions
plongeons arrêtant si j'appelais à nouveau
bouton
ben le haut
emploi ou si je si j'appuie sur le bouton vers le bas allons le haut c'est là que c'est un peu
nouveau un donc ça a nouveau ça va être pareil à un autre contact donc vous faites un circuit parallèle hein donc un circuit parallèle hein
qui a vent arrivaient le même
le même actionnariat donc on a mon avis le vélo en me levant
vingt et un bébé le connecteur aussi pire que je dessinais avant hein vous avez un outil collections verticale
réussi vous vous positionner au bon endroit
je portais
la la hein
on peut voir le secoue langlois vous avez une fonction logique ou qui dit si je détecte un enfant montant cent deux boutons poussoirs velours soie de boissons bouton-poussoir vers lebrun j'attire la fin de le batteur a donc j'arrête
le déplacement en de volets bon euh il faut que je rajoute note a possibilité qui est volé il est arrivé en haut des mâts mongolie
en gros cela veut dire que je comparais le batteur de volley avec un
cuir la valeur prédéfinie
alors c'est ta comparaison ne peut pas se faire directement avec eux les outils de base de langage la da maia ne fonctionne de libanais puissamment en moi utiliser une fonction de bibliothèque à l'accès aux fonctions des bibliothèques en fait avec l'assistant de saisie était fait le pire la où
contre un œil
bon donc je dois savoir si mon pourcentage de voiture enfin bon pourcentage si l'overdose de mongolie elle est supérieure ou égale à la valeur maximale donc ça c'était la comparaison supérieure ou égale à et on la cherche
ils sont définis en anglais
written by quoi donc c'est un bloc de type g e
roger jeu et je rajoute mon blog de type g
alors vous avez un imprévu rentrée qui y va
le camping de ce bloc donc là l'entrée est comme illégaux
on va la relier au potentiel à gauche
ensuite un combat comparer on a les deux valeurs avec qui on compact qu'est-ce qu'on compare et à quoi on compare donc on sait que la valeur maximale ans donc il faut avoir peur l'avant et le bon flic
l'endroit où on la choisira l'avalanche dont conséquent la valeur maximale est de dix volts en c ce qu'il est censé mesurer le capteur tout en noir sauf que c'est mesuré en millisecondes donc on va mettre dénigre donc si le vecteur a est supérieur ou égal à deux
la console
rénovateur valu à elle est donnée par
hein
la variable
a part la variable qui a modelé à l'entrée
piment de rentrée et qui est de la variable entre sortie
onze
charles georges de la commande donc au niveau de l'automate programmable un nous devons gérer l'ouverture et la fermeture de volet roulant int
a implémenté
la fonctionnalité de commande à distance donc l'accès à distance congolais on va voir encore ce qu'on s'installe
et au niveau de la supervision euh non construites
montrez le temps de voler et le temps du bouton-poussoir en
tout seul comme dans la nature de de gaulle ayant donc pour cette fonctionnalité a il y a un certain nombre d instructions à implémenter dans l'automate dans nos corps évidemment du programme de commande mais aussi un on verra comment on doit prendre en compte
la nécessité d'y accéder à distance en son sein nombre de vols
bon hum maintenant regardons d'abord quelles sont les capteurs et actionneurs nous devons gérer au niveau de la commande
donc je reviens à la fenêtre du logiciel dans ta classe à l'écran maillot archer à lille vous avez la liste des capteurs et des actionneurs
tels qu'ils sont envoyés en
ordre donc au niveau des catalans nous avons de kata pour le dévorer en
l'anglais de physiquement sont matérialisées par que le bouton de commande en cas opposition aux trois positions à haubans et repos donc cela correspond à un de biologie ca a de quatorze ans quatorze rapport
l'ouverture de voler en est incapable pour la commande de fournitures scolaires
donc évidemment ils sont mutuellement exclusifs on veut on peut pas avoir un
commande ouverte la formateur en même temps va mécaniquement le bouton du groupe le permet
mais au niveau de la gestion des corporations veut représenter à ce bouton de commande de volets comme des variables toutes lion rendre la variable pétunias kingsley et exclusive commande le docteur et l'autre
commande de fermeture
voilà est un
nous avons aussi un a un capteur qui montre la position de volet volants c'est un capteur analogique en un qui s appelle un store enrouleur ou bafira donc c'est premiers premier la
deux entrées analogiques en et a donc il va vous montrer quelle est la plage
de retour de quatorze un record
jean variations entre eux
mongie volts douze volts donc à dans le logiciel au maillot à la plage de valeurs pour le bateau de cartons et entre zéro et dix à dix-sept ans un verra
zéro sept volets fermés hein donc ceci est paix en tension d'entrée dans l thomas de une attention à bord du vol six volts ce sera dur
dans la configuration de la
carte plan
d'andré
bon un haut niveau de sortir donc on a de ça deux actionneurs toutes les horreurs qui sont là qui matérialise qui modélise les deux sens de rotation du moteur de vapeur a dévoilé un d'uncas un actionneur pour le voitures et un deuxième pour l'informateur donc l'ordre des actionneurs
que vous voyez ici ce sera le même ordre dans lequel lui apparaissant
a l'entrée de l'automne
très bien donc nous avons là trois cartons donc en analogique et de toute l'irlande et à deux actionneur de tolérant monroe en retournant à
environnement de programmation et on va implémenter hein
tu
ce courant la commande
doit gérer ses cartons
donc d'abord au niveau de la carte par andré en toute virement bancaire vous avez un
vous avez à trente-deux entrées et trente-deux sorties disponibles a donc les ans
un pendant ces entrées sorties trente-deux entrées sorties toutes aura donc les seize premières sont des a des entrées le seize dernières sont des socles clients
donc cela veut dire qu'à la première heure donc on peut
définir dans la configuration de la carte
les objets entre sortie
le complexe macaque objets en ressortit là on va choisir les pourcentages de pourcentages cure on se rappelle en ce sens les bits en entrée en sortir
un on clique sur votre lodge job malgré un et vous voyez la liste dans désemparé sortir donc la première en tête tenions à l'adresse
allons onze zéro oui parce que c'est le module on peut lire canada donc on peut l'appeler un bouton poussoir va
un bouton-poussoir en
vers le haut
le deuxième c'est le bouton-poussoir
en vers le bas
et au niveau des actionnaires ont donc on cherche les clous valant un passer le canal seize ans en longueur
je regarde à nouveau c'est l'ouverture d'abord et ensuite dans l'alternateur
langue-là ont volé en
ouverture la
et volley ou
formateur
voilà donc je viens de finir à quatre variables dans le programme qui correspond aux adresses standard vont tels que définis par la norme et qui correspond à la variable de lyon de brelan maintenant un caractère emoji quand
nos gars envoie utilisé la première voie avant un moment en regardant les objets entre sortir alors ce sont des nombres entiers donc on va retrouver dans les idées lauréats nous quitte blavet et vous avez le ii w le premier c'est zéro deux zéro un module de est un
le canal zéro un
donc on peut l'appeler volet
en ouverture
spray pour l'instant c'est de sport tout ce dont aura besoin maintenant que juste le bateau
très bien maintenant on va créer le programme
le programme vous allez dans le navigateur dans la tâche ma logique nouvelle section en fait on va créer un programme vont pouvoir
tout le monde
le langage va choisir le langage graphique qui ressemble à ce que je vous ai montré dans le bas-rhin a annoncé de l'engager cette saison
complique sergueï est là
on va
commencez à dessiner notre logique de valeur
un identifiant d'abord les états d'anne boleyn donc on a perdrons pas est impossible premiers etats
il y a pas de commandant trop long donc le bouton ne pas appuyer a y a pas de demande d'ouverture ni de fermeture en courant
luxeuil
en état de la un deuxième état j'essaye train de fermer le volet treizième étang je suis un bon d'ouvrir le boréal
ok donc on va commencer à l'enclave vous avez une barre d'outils à allons à gauche qui vous permet de rajouter deux états pour les étapes sont les états en lucas
on commence avec une première étape
hop là
edit a cette étape on va l'usager en noah répond
euh hum hum commencez d'abord on va dire que l'état initial quand on démarre dans l'automate il est bon de commande de gâteau ni de colomba alors on va la prendre en compte des possibles donc ce sera une étape initiale
mon programme commence ici dans le temps répond
donc si je suis dans le temps répond il ya deux possibilités
chat je ressens une demande d'ouverture en soit je reçois la demande de fermeture
donc ça veut dire que de cet état je peux passer
soit dans l'état andreas d'ouvrir le volet sont dans le temps en train de cervelle évoluant
donc ceci est une divergence la divergence entre ou vous avez les éléments graphiques quelle ne fut pas si suave de wilson faire maintenant donc je suis choisi divergences en nous
je clique dans la feuille est né j'y ai rajouté un âge
cette divergence
a
donc si vous vous rappelez mon problème se présente sous la forme et transition donc il faut que je réagis par la transition hein parce que pour l'instant c'est juste un choix entre transition langue-là j'ai une première transition que je jetta et là j'ai une deuxième
bon maintenant
le franchissement de la transition correspond à l'événement
ou à une combinaison des événements
alors je vais passer de temps répond par l'état e ouverture en eux si il a parapluie sur le bouton bon pour l'ensemble hein on va juste à dire on va reporter le problème en analyse comment je fais hein don je on va déclarer vas-y
la section de calcul lors de la conviction de transition entre s'appelle une empreinte nos sections transition hein on va l'appeler conditions
ouverture
et euh bon il me demande dans quel langage je vais en écrivant cette analyse scène celui du programme qui calcule ah si nos conditions d'intervention est vrai ou pas
alors je vais choisir le temps
le langage la mais vous allez voir pour quelle raison et ce pas se situe la logique compilateur soixante logique une logique
ok
deuxièmement un possibilité donc c'est ma condition de formateurs appareil dans la section traduction conditions fermeture
lampe
pareil langage bas
donc j'ai la jute les états
avale qui correspond donc à l'etat a ouvertement blanc
ces déchets en train d'ouvrir elle est internée durant mon cas je j'évite de la salle et non par des courants parce que si vous avez un programme complexe vous préférez avoir un nom explicite de l'etat a d'abord fait que je suis apple est en droit et
vancouver du rap
et permettez
bic
t'es ca va je de transition va cependant j'ai une transition là pour la forme de la de la voiture ayant la transition à vous pour la pointe de leur permettre de leur appareil arrivé les appeler tu peux définir le programme
puis-je rappeler
un
et
retour
hein
eh ben qu'est-ce qui se passe en attente de l'ouverture à la fin de la formateurs bas et je reviens à la position de repos veuille donc là ah il me faut euh il a convergence en gros parce que luke soit d'un côté soit de l'autre
d'employés manquant
ici voilà et j'étais converger
la transition hein et je dois aller bouclait vers l'état de la peau et vous avez invité à de traçage de liaison un bon plat
il vous faut un recrutement
se positionner comme il faut rentrer la forme de la tradition et l'état de la peau et la voilà une description à des états de fonctionnement de problème
bon maintenant on va écrire les actions marques qui se répètent dans chaque état
taré pour bach
durant les
volterra dans le temps aux vertus là bas ce que je vais faire un cheque
vais acheter une action ouais vous avez un onglet action implique sur accident
et euh que sais-je d'affaires à djeddah activer la variable e ouverture à deux
deux volets non car heureusement je peux choisir ma variable
un
et quand vous cliquez sur
cette idée
choix des variables donc
je cherche toutes les variables définies à l a avoué vous avez la liste des variables qui sont des pigments donc celle qui m'intéresse assez la sortir donc la commande actionneur qui correspond à l'équateur se levait en pot ou autrement
première sortie hôtelier hein donc on prend celle-là
et
on l'arrache maintenant le qualificatif le qualificatif bon on a pas le temps de contact toi donc vous prenez le qualificatif elle aime ça veut dire activation pour cycle
donc là c'est bon hein hum j'ai défini ma variable il faut que je vois un je définis une action hein donc jacques toubon cette sortie courant cycle de fonctionnement et vous cliquez sur nouveau pour rajouter marvel action alors vous avez une action qui est l'activation pourtant jonathan pas pour voir encyclopédie
de ce actionnaires
complexe répliqué en complexe recueil l'an prochain
rejeté notre action pareil pour la fermeture en fonction
on va rajouter une action
si selon la formule de ce soit mort
pas un qualificatif un an
nouveau
appliquer
ok langue-là ce que je sais si je suis dans le parc de la jacques pays-bas le docteur ainsi je suis dans le parc de jacqueline
comprenant les problèmes en ce qui me réchauffera
c'est qu'elle est la condition d'ouverture à couvert ouverture fermeture anticipée et l'âge b dit à mon programme ma formule logique en calcul
la commission de bateau
alors vous allez obéir à nouveau cliquez sur éditeur et vous allez voir ça alors ça c'est une ligne de programme treize ans plan cul vaud géant donc dans le temps de critères définis ici on vous dit à jacques thibaud la condition de babylon
quand vous voyez à
susan bol en non-sens est un actionneur donc typiquement traditionnellement on mettre tout à droite
euh pourquoi c'est un dessinait comme rome pascal actionneur dans traditionnellement ce soyeux une bobine en soi une ampoule a donc envoyez-le comme dans le sérum comme une antenne donc dans e g élaborent donc ça ressemble à une carte de prototypage si vous voulez vous avez un potentiel positif à gauche en avant
a gauche il n'a pas pas et vous avez un fils électriques qui relie les deux barres de potentiel à al-aqsa actionneur pour l'instant salut le
sa seule aurélie dans tous les cas en permanence et transition est levé
juste avant moi je dois mettre une condition un dans quelles conditions à summary matérialise par un contact en contact à ouverture ou fermeture donc je sais que au moment où j'appuie à montbeton moi donc je parle des boutons pas de repos à temps hubert je vais activer cette transition
donc à penser de l'état répond en étant arrivé à ça certainement pas bon va détecter un front montant et vous avez deux sont bloquées ici c'est le symbole de bouton avec en paix à l'intérieur peut être positif en planque c'est la détection de front positif et détection de
guy de gloire cliquez là-dessus en détection de la modification de la variable bouton-poussoir vers le haut
hein
les lorsque nous avons écrit le plus simple programme en langage ladder qui dit si je bataille le passage de allons pas de bouton poussoir le alors jacqueline vers la condition de transition diapositives dans la condition de hein
bon on va faire pareil pour la condition de fermeture
ray
on va mettre notre actionneur à droite et enragés dans le bouton poussoir qui permet de détecter la commission
le club de la vie et bouton curseur vers le bas
reims
bon donc je résolus à ne les programmes pour les deux premières transition a maintenant pour le de daniel requis sont la forme de le batteur et la fin de la fermeture
je les éditeurs
alors quand est-ce que j'arrête à un degré maugréant dont vous avez deux possibilités
soit a je vais appeler un nouveau bouton moins sauf alors vers le bas pour arrêter le mouvement parce que je veux le garder
lundi la position intermédiaire soit je le laisse aller en haut et à l'aquarelle
que bien bah voilà ce qu'on va faire à un rembourrage de la condition
donc une première condition sine japonais j'ai appelé à nouveau sur un des boutons sur le bouton ouverture vélo ouverture vers le pardon ouverture ou fermeture donc je rajouta
mes conditions
plongeons arrêtant si s'échapper à nouveau
bouton
le haut
ou si je si j'appuie sur le bouton vers le bas allons le haut cela faisait un peu
nouveau un donc ça a nouveau ça va être pareil à un autre compact dont vous faites un circuit parallèle hein donc un circuit parallèle hein
qui a vent arrivaient le même en
le même actionnariat
donc on a mon avis le vélo en me levant
vingt et un bébé le connecteur aussi pire que je dessinais avant vous avez un outil collections verticale
réussi vous vous positionner au bon endroit ce que je portais voilà là un
on peut voir le secoue langlois vous avez une fonction logique ou qui dit si je détecte un enfant montant sont deux boutons poussoirs velours soie de boissons bouton-poussoir vers le bas j'attire la fin de le batteur a donc j'arrête le déplacement en de volets bon euh
il faut que je rajoute note possibilité qui est volé il est arrivé en haut des mâts mongolie
arrivé en gros cela veut dire que je comparais l'ouverture de volley avec un
cuir la valeur prédéfinie
alors c'est ta comparaison ne peut pas se faire directement avec eux les outils de base de langage la mais maia ne fonctionne de libanais puissamment en moi utiliser une fonction de bibliothèque à l'accès aux fonctions des bibliothèques en a fait avec l'assistant de saisie était le pire là où
plus contre un œil
bon donc je dois savoir si mon pourcentage de voiture enfin bon pourcentage si l'overdose de mongolie est supérieure ou égale à la valeur maximale donc ça c'était la comparaison supérieure ou égale à et on la cherche
sont de finir anglais
written by quoi donc c'est un bloc de type g e
roger jeu et je rajoute mon blog de type g
alors vous avez un imprévu rentrée qui activa
le camping de ce bloc donc là l'entrée est comme illégaux
le combat la relier au potentiel à gauche
ensuite un combat comparer on a les deux valeurs avec qui on compact qu'est-ce qu'on compare et à quoi on compare donc on sait que la valeur maximale ans donc il faut avoir quoi l'amant et le bon flic
l'endroit où on la choisira l'avalanche dont conséquent la valeur maximale est de dix volts en c estime ce qu'il est censé mesurer le capteur tout en noir sauf que c'est mesuré en millisecondes donc on va mettre d'éminents donc si le vecteur a est supérieur ou égal à deux
la console
rénovateur a valu à elle est donnée par
hein
la variable
a part la variable qui a modelé à l'entrée
piment de rentrée et qui est de la variable entre sortie
thomas
onze
préparer notre programme pour l'accès à distance
son lectorat
les capteurs et les actionneurs sort avec luttera contre les actionneurs uniquement
pour faire première étape consistant en plein monté en mode manuel de programme
c'est-à-dire que vous allez empêcher le progrès enfants si pâle
faculté si l'emprunteur décide à distance de passer en mode manuel
a ceci est relativement facile à faire hein donc dans la variable élémentaire de finir nos combats agitait nos nouvelles variables qui s appelle la mode mêlant
en fait celle-ci en sera une variable en mémoire nous sera une variable de type voulait à un combat
affecté en a une adresse en moins donc un pourcentage paiement en bits d'informations hein maintenant ça commence à zéro et savoir bande c'est marqué dans les propriétés je pense roulant jusqu'à cinq cents variables disponibles
quand on doit commencer avec zéro un zéro
voilà donc si votre volet cinéma elle est appuyée donc si le mode manuel est enclenché en allons le programme principal ne doit pas s'exécuter
premièrement on va regarder à la propriété a les caractéristiques du problème principal vainqueur
on a un onglet qui s'appelle conditionnement
et là on peut
on peut imposer l exécution de programmes en uniquement si le mode mollet là n'est pas activé
choisir
la
variable mode manuel
maintenant le problème c'est heure
il faut renverser la logique a donc appliquer en a il faut partir la logique oskar notera programme s'exécute que simone manuel est également ans donc il faut que la logique soit négatif c'est-à-dire un mode manuel est activé quand la variable est à zéro
navire le temps donc on va marquer à valeur par défaut de la variable
un
voilà et donc l'opérateur il doit positionner la variable mode manuel à zéro afin de bloquer l'exécution
leur principal et ensuite à avoir accès à vos entrées sorties an deux de procéder
en comment six pont
on pourrait imaginer la lecture des entrées des cartes d'entrée et de sortie à distance
en principe ce possible cet impôt protocole le permet
euh sapin ou autres protocolaire n'y arrive pas parce que construire des adresses complexe de débris on vise allons pour de bon quelque chose
l'est pas
possible d'adapter les protocoles de communication hein mais mais euh non car en général une bonne pratique en automatisme consiste à rendre explicite dans l'arbre les actions à distance donc il faut que l'opérateur qui la garde à l'exécution ou qui surveille l'exécution de programmes
puisse vérifier si les a exécutés si la modifier à distance ou pas bon je vais vous montrer comment on va faire à et vous allez comprendre
donc je vais créer un nouveau programme
c'est très simple nouvelle section hein et ma session va euh ça plait à la supervision
non ah ah non c'est pas ce que je voulais je voulais pas qu'ils sont en
réception
de drew modifié
caractéristiques que je peux le modifier ici non bon
est possible de créer
non
nouvelle session
supervision
langage
elle
allons y aura pas de conditions d'exécution à un
de
non
ville accueille pardon
donc il y aura pas de conditions d'exécution à pascal à lecture des capteurs et à des états des actionnaires doit être possible tout temps
donc on pose les critères d actionneur à donc pour la commande à distance vous allez voir on va utiliser la variable mariage
langue d'abord
nous allons créer des variables mémoire pour l'échange de données avec la supervision
non car a
embauchée à la variable en mémoire
qui correspond à
promoteur va
alberto de dévoiler un long combat les appelait pizza et qu'on supervision hein
vais en votera dont il est en train de s'ouvriront
un ensuite
sv
b en
tu me tuera
douglas
un plan
hein
donc c'est selon des variables maman alors je l'ai positionné vous adresser nom est ella et le continue
zéro
t'es un mot je peux rajouter un
le bouton-poussoir
c'est pas très intéressant lorsque le bouton-poussoir sont deux appelées instantanées bancaire
cessez info mon temps à vous appuyer le bouton a le sort demeure et vous en avez dedans donc oui vous pouvez aller remonter vers la supervision mais pratiquement la supervision qui vont scruter le bouton tolère de quelques secondes à ne verra jamais le moment sans lapierre club salle marchal en quadrants n'ont cas il vaut mieux regarder le
des harcèlements et uniquement le l'état des accès
hum ok bah je pense que c'est tout ce que sais-tu ce dont j'ai besoin oui euh il me faut aussi on votera donc sv
super ouverture
ah non ca cette fois-ci ce sera en entier
dans lequel je veux stoker l'avalanche de papa
qui nous donne une ouverture de wall
bon maintenant
non lada
car pour la supervision à ce que je peux faire c'est d'abord à copier la valeur courante de rats dans les valeurs des variables pour leur supervision donc on doit commencer
a chaque cycle de l'automate violet copie
par exemple
par exemple l'état du moteur est-ce que le moteur v en haut sont celles étant ray l'an de capteurs actionneurs que tu me dis si l'entente de s'ouvrira
je vais le copier dans la variable superviser
là c'est la variable supervisées dans la variable mémoire qui me dit que mon volet il est en train de s'ouvrir
pareil dans l'autre sens c'est pareil pour le désirant oui dans le sens de la fermeté la norme je la copie
permettait la
vers
un aveugle la variable de supervision
bon maintenant je dors aussi à copier à cette variable entière un milliard bancaire vous avez compris je peux pas les utiliser dans un tipi a juste en la mettant dans des bobines en est de contacts pas donc euh ben je dois utiliser à nouveau en vente en bloc de fonction
pour la copiant un dongle blocs de fonction
le bloc de bibliothèque à
c'est le bloc membres
qui permet de copier une variable dans une autre variable
non car on a vu déjà en harry la broche balle qu'il convient à un comité
oh
à gauche et ensuite la on va copier quoi ben on va copier
le capteur analogique donc ce sera la variable
volet un couverture
dans la variable supervisé e que je n aime pas définir donc je la définir mais je lui ai pas affecter une variable en mémoire associé à une adresse moi ce sera un m cette fois en uvre w parce que c'était pas envie c'est un nombre entier sur d'européens
et bah appareil il commença zéro cinq boucle
donc je vais copier
le capteur de volterra dan
cette variable svg ou de vert et fait alors à sept sait ceux-ci symbolisent la table d'échanges avec nos prévisions mon ce que vous copiez les capteurs dans des la mémoire qui sont accessibles aux soi-disant d'uncas en le en-bas corona en respectant la bonne page
l'éthique dont je vous parlais à me laisser ne pas laisser la supervision à avoir accédé différents acteurs mais en des copies devant le catalan
donc si vous regardez ce que vous êtes un opérateur et vous regarder cependant vous savez que vous avez des variables qui ont été rendus visibles par la supervision a donc tout va bien les informations existent entre les différentes équipes problème
automatique besoin
et là il me reste à mettre en place les opérations en baisse les opérations décrites dans l'écriture ardente a la variable a
mémoire
donc à l'écriture dans la variable en mémoire et ben euh l'opérateur il pleut et là là-haut il peut écrire donne à ce variable moralité écrire en svg en ouverture et de fermeture est bas et si le moment-là on va ray copier ces valeurs dans la valeur de l'action
allez on commence
aveugle si on est en mode manuel on se rappelle le mode manuel est actif un carla variable
mode manuel est à zéro
la
mode manuel ll
quand vous voyez que le contact contact que j'utilise un c'est pas vraiment ce de l'allégation en ce contact il s'active en en contact
formé on réponds-moi donc à lussac hiver
en mode manuel est galant donc six mois manuela et si
et si
jacques activé
les week end de
c'est-à-dire l'opérateur a écrit de nantes
alors hum on voit copier sans la cata
un dans la valeur de l'action pendant un an
trouver un bon
quand on fait la même chose pour le deux zéro
un moment
je peux faire
zéro
et si a
allons en bas
démarrez la feuille
eva gloire c'est tout pour le programme a acquis amplement d'aller à ce moment-là le temps facilité en laiton trois fonctionnalités qu on a demandé
gestion de voler observe manuela et à exposition des variables de processus progressif
t'as pas remarqué qu'il y a pas de conflit d'écriture dans les actionneurs ans donc c'est ça
la supervision a tu vécu ainsi mode manuel égal à zéro pensez à ce moment-là le programme de commandait en effet il est conditionné par module
sois plus programme de l'automate simone manuel est également à lol ben c'est ces deux lignes non nombre de faits
eh ben c'est toi donc normalement là vous allez compiler on vérifie
la génération marche
un
compatibilité astrologique
être écologique
harry donc un oui parce que en plus de la réfection et pour détecter les mille en tant que librairie en tant que boule
mais
prenez donc un halo bleu externe d'anne boleyn dans le hezbollah en c'était la variable qui permet de mémoriser la dernière valeur récemment pour détecter en de son montant pour noah
donc on ne peut pas écrire de boulogne index du en
dans la gifle c'était laura comment la corriger et la valeur douglas en compilation
bon mon cas prochaine étape on doit passer à la mise en place de la supervision un parle
l'interface embarquée et barbu super
hum hum bouaké en sera la maquette en vous allez à l'ancienne design ingrats quand vous lancez des aux designers vous allez
quant au sénat et à gauche disciples le retrouver
un on peut le ciel de nom par défaut une seule cible donc un seul écran à la partie du projet et maintenant il faut choisir le départ donc le type ben il faut regarder à l'arrière de raqqa pas sélectionner le bon type d'écran hein sinon
est en photo
donc s'étant enchaînés g perrault ventre dix sa monica on va choisir la série
et le modèle à vingt-trois glissant
suivant
donc on peut configurer l'adresse ip et l'adresse ip euh et ben vous vous rappelez vous retournez un transparent à avec la configuration de la mariée par de la ip de la mamie pas donc le voici
donc le génie sans l'odeur
léa embarqué as de dispo dix quatre-vingts et ensuite selon le la raquette à s'arrêtera
pont dix pont vent ponton vers sultan donc supposons connues sur la moquette un en boucle
l'adresse ip cela
dix dix
dans quatre-vingts pour cent
bon la que le vase de ce de ce réseau il peut rester tel quel est donc ce cent cinquante-cinq deux cent cinquante-cinq sa communion de lyon on a pas besoin de la france mêlant bar et ensuite plus cliquez finish et un il va créer un nouveau projet
il a créé un nouveau projet est dans le camp de projets
là on va inspecter la cible à définir
un
ok network
je sais déjà
la bonne adresse ip de importante dans l'onglet network de la cible un il faut appliquer il faut cocher allons permettent download implore d'apprendre peine
donc sinon c'est une option de sécurité aborde le tournant insécurité donc sinon on ne pourra pas charger le programme à travers le réseau angle concernant obligé de passer par un cabrio
pensée par le réseau d'un combat pourchasser poursuivre là bon maintenant on va créer des variables à non collant avec hein voilà le lien on est tranquille déjà créé un revoir ajouter des boutons et des variables là-bas d'abord on va faire c'est qu'on va créer une liaison avec l'automate vous avez l'option
good manager que c'en est en bas près new driver nouveau pilote
moi de plus c'est pas hyper ça tombe bien c'est eux les protocoles qui utilisent par ordre de vingt ans et en équipements modus nos vaches vivent robuste cet effet la bomba indiquer l'adresse ip it de l'automate en nice plan d un dont quatre-vingts si je suis sur le la maquette ans ça va être content treize ans ensuite on
trente ans de contrat et instituts
accomplis
treize ans
alors là les autres préemption peuvent rester par défaut c'est bien un protocole de sécurité nous allons activer la syntaxe soixante-quinze son trente-et-un pascal est importante pour notre saint-jean des débutants
faire varier le gars le mode adressage est basée sur zéro c'est-à-dire que le premier vite ce nul allons probléme luxeuil
il y a mille version deux deux
de cet amplement deux de ces implémentations un dans certaines versions les beatles et les mots en mémoire commençant par zéro
le dpc basé sur java
ok oui
et la ola
une liaison qui définir maintenant venons pas définir vrai variable donc de variables d'abord rond nous allons définir lina variable bollène
la l'outil de définition de variables à cette espèce de toile ici en qui vous permet de définir une nouvelle variable en bas définir la variables voulait-elle donc variable voulait de combat appelé mlle donc nous avons travailleur doit définir
mode manuel
et s'est et à qu'on va
vous ben va les trouver sonores notre liaison a raison avec notamment temps et on va chercher l'adresse de l'équipement
le mouvement volant
clique sur les pompiers a url dit que cela c'est une adresse vraiment rendormi ouais on a accès aussi nos entrées aux entrées aux sorties ensemble protocoles qui a accès ans donc mais on ne voit pas utiliser en vol utilisé de manière classique en voilà on utilisera adresse mémoire assez minime zéro un ont cessé
aucun nous avons positionné en le
le bit a de passages à me demander
non quand on continuera de la même manière je rajoute à l'invariable
voilà un an
un un pour
pour visualiser l'état de voler ont donc volé
monte dans les nuages
ouverture
c'est un moulin et euh c'est
il va se trouver à l'adresse paiement
nous avons été annoncé
et en troisième
le volet
mon coeur volet
pour me tuera
ce sera adressé
avec ses directement
très bien a il ne manqua anna
un an colonna variable qui est un nombre entier a donc alourdir dans la rookie correspond à noirmoutier signe
un
oh oui donc si ça rend ouverture en deux volets
gloire donc sur le capteur analogique et si vous vous rappelez il se trouve à l'adresse deux zéro
et nous avons défini la variable
dans le panneau de base à rabat qui vapeur en va
juste définira
des boutons vingt et un ans affichage
jeune texan
nous pouvons
animée
ce n'est pas désagréable
animation
un voleur
non
jeune âge
donc nous allons rajouter a par exemple un affichage numérique en de la parole
store en
alors on a nos affichage numérique et à
le comptage sans afficher une variable est la variable combat affiché
voilà
bon la piscine
les la combat fischer celibatairesduweb
un
le bien maintenant on va rajouter un amplificateur par exemple pour passer en mode est
un recueil de niort la source
mon mieux
l opération à kandahar
on ne
le modifier que si cela l'avenir
moi
hein
bon combat rajouter aussi un affichage à des
on peut ranimer par exemple
pour savoir si le sport
site
couleurs et lutter
pour la fermeture
créer source
zéro un
green resources
hey le mien
un
de lanka
oups
ce jeu
pour mon cas ce décor minimaliste game normalement hein donc un maintenance vous pouvez à soi
un
le chargé dans la baguette soit le simuler un l'assimilation marche tenions donc il doit superviser et va vous permettre d'interagir avec l'automate programmable
pas assez tôt pour la partie lugo a donc un minimum
le système innovant de création dans les plus ensemble
dernière étape de la conception de l'interface graphique
l'interface sur pc hein non quand vous lancez procédure le logiciel posséder d'en créer un nouveau projet
projetant
ouais
non car message sinon maxence de la clé de licence tout à fait normal en utilisant version démo hein pas de problème
euh on a toutes les facilités suffisante sa surface plus importante scandaleusement donc un petit peu comment vivaient designers manière l'attente création de la liaison avec l'automate
comment créer un nouveau réseau en s'installant en réseau c'est est la connexion en réalité hein donc quand le paramètre par défaut de ce périple mode dissiper à son exactement ce qu on a besoin donc si vous n'avez pas de ce périple et mode discipline breveté type s'appelle ip est un protocole m'oblige pas
appliquer ok bon assez tard dans le réseau on va créer un équipement double équipement c'est à l'automate programmable combat utilisé en ne comprenant pas en pays un automate programmable industriel
bon à c'est de maubuisson de se paie même modus il y a plusieurs versions il y en a plein en version d'un combat utilisez le mode bus avec notation décimale
non car accès par valérie péan
on va mettre un arrivé à vittel pour notre note dix dix pont
quatre-vingt-un pont
donc ça va être treize si seul le premier rang devant cette deuxième session
appliquer
ok et une fois qu on est là on va créer des messages
glace est un petit peu plus explicite en ligne ce ne sont pas des variables mais que de messages donc un message
je c'est un ensemble de variables combat lire ou combat écrivain
nous nous avons besoin de
trop variables
nous avons bravé pardon de pratique de passage pour éventuellement on peut se limiter à deux ans imprégner type de message c'est le message qui nous permet de récupérer mes mots donc les valeurs des un
des registres m douglas baya encore à bezons bourgogne lire l'ouverture en deux
de deux sortes de notre volet roulants
non on va dire
ouverture volets
alors si la trame a donc sept un message dans lequel on va lire
un mot
une seule variable séguéla la donc la première variable donc attention un le mot qu'on doit lire seulement m w zéro mais on ne peut pas marquer zéro fans dans ce logiciel sa logique de numérotation des variables c'est le premier le deuxième donc quelque soit le premier allons dans les automates programmables à
la dreal allons donc on met un mais gare à la taille signifie l'entrée zéro
c'est bien tordu eux on est tout à fait d'accord donc si vous trouvez que c'est un peu bizarre comme logique oui c'est bizarre comme logique
donc en bas lire à partir de premiers de la première adresse mail adresse roi quelle quantité une quantité de un mot qui contient bain la valeur de ouverture de volets
bon ensuite un deuxième drama il s agit de lila
éventuellement décrira
les mots m zéro les huit cents zéro en m deux qui eux contiennent à eux respectivement à le passage en mode manuel manuela euh
la valeur dans l'état de de moteurs hein est-ce qu il monte un skill décembre
bon on va dire ce sont des bites
on va lire
bon des débits qu'on peut modifier cela s'appelle des actionneurs et un arsenal traditionnellement c'est une bobine de combat choisir des vis de type coil coil ça veut dire bobine andrea
à partir de zéro un donc à partir de premier et on a besoin de combien on a besoin de toi bon litres
trois buts sur columbia aussi modifié donc on va autoriser les commandes d'écriture
appliquer
donc on a du tramway notamment pour les mineurs et une trame pour un b variable en lecture
un pour les variables en dire alors bon une fois que vous avez fait ça euh vous devez tout démarré hein donc moi je peux pas parce que je n ai pas de tomates à proximité mais si vous démarrez tout hein normalement vous allez voir que l'état de la connexion réseau est en état opérationnel
donc après on va définir des variables antenne dans procedure pareils à ceux qu on avait fait un bijou hein d'un combat définir des variables binaires en donc euh
y aller plus rapidement on va pas s'intéresser à où est-ce qu'on doit les stocker à l'intérieur de cet arbre donc ce n est pas ce n'est pas là la question maintenant hein donc la variable binaire
un état
on va dire le mode manuel
voilà
on sait que la variable qui est la commande c'est-à-dire on peut la modifier
et ça saoule ça et bah euh elle sera disponible
dans le réseau en l'équipement à payer
la trame binaire et c'est le premier hein donc voilà c'est
dans la série cohérent donc c'est est la première adresse
vite
donc on va faire à paris hein euh bon c'est ça
sur les deux autres mode manuel mamadou emmanuel
euh donc on va faire pareil pour
montebourg hein donc moteur
volet ouverture
cette commande est la source c'est le réseau
demandes
la trame
est automatiquement ah bah non automatiquement il aurait dû aller sur le suivant hein donc on va prendre le deuxième
si vous êtes connecté déjà vous avez démarré le réseau hein normalement vous allez voir ben les voleurs hein mais aussi à un euro d'otages et une qualité qui n est pas un escort comme cela veut dire que la communication n'est pas en marche
hein donc un treizième volet
ben c'est est une commande
qui a une source
l'équipement c'est le demande
la trame
c'est la trame
binaire et on prend le treizième de la trame
et voilà
bon finalement il ne resta
la valeur en tirant condamne l'iran enregistra donc ça s'appelle une mesure nous voulons c'est ouverture
valeur minimale donc on sait que il est entre mondeville et plus de mille ans donc on peut notamment
deux mille ans et jusqu'à plus de mille ans
jusqu à soixante-cinq mille ans
ceci est un de ces est un réseau
a payer
la trame en bas c'est le mal togolais et ses premiers registres de la trame
et voilà bon euh une fois que vous avez créé les variables vous avez la communication en match on peut créer un synoptique a donc un écran de supervision hein et là ça va être un petit peu commun
pour les autres comme je le disais nous rend donc on va animer l'affichage de la variable comprend un ledit texte
bon euh on va mettre on va réserver de texte typiquement me didier
texte voilà et là on va animer le texte donc clic droit e sera animation à
texte
et ce sera texte à mesure
et là on va prendre la mesure
bon
mon affichage n'est pas terrible un la résolution et le taux élevé hein donc je prends la mesure qui s'appelle ouverture ok et tout va bien
bon je vais faire qu'à une seule des variables
binary hein donc euh on rajoute une forme quelconque
et là on va rajouter deux animation hein une animation hein
e couleur sera temps l'état de la variable la variable comprend ça va être le mode bonus
si s'il est à zéro ben vous avez le choix des couleurs en vous pouvez le modifier
et aussi on veut rajouter un envoi des commandes off donc envoi de commande animations en bois
commande
ben lui-même étant donc on va écrire en invariablement manuel up et euh la commande qu est ce qu'elle va faire elle va renverser un dont vous envoyer ben va inverser la valeur courante
une coquille hein en bas une fois que c'est fait vous avez lutté à de mise en exécution à bout mettez en exécution de votre synoptique et ben normalement vous avez accès aux variables et à la modification de
des variables dans l automate
papa ceci met fin à cette séance assez longue à de découverte de l'automatisme la supervision