Publier

ELEC-H-516 Programmable logic controllers

< Retour

ELEC-H-516 - 19 Jun 2010

Mes questions étaient les suivantes:
1) Vous êtes ingénieur spécialiste en API, une entreprise vous demande conseille pour le choix d'un API, quelles sont les questions que vous devez leur poser?
- longueur du code
- temps de réponse
- nombre d'entrée-sortie
- environnement dans lequel on souhaite installer l'API
2) Dire en quoi consiste l'analyse d'un grafcet et donner les raisons pour lesquelles on doit le faire?
Plus d'autres sous-questions (comment faire le choix entre un API et la logique câblée -> si l'application ne change pas dans le temps, la logique câblée est meilleure)

ELEC-H-516 - 12 Jun 2010

pour l'examen il t'installe seul devant une feuille et te pose une question liée au cours. Tu as 15-20 min seul pour écrire tout ce que tu sais sur cette feuille. Ma question c'était, dit tout ce que tu sais des langages de programmations des API (différents langages, intérêt/avantage,...). J'ai donc parlé des 4 standards (Instruction List, Structured Text, Ladder Diagram, et Grafcet) sans trop de détail, juste les points principaux. Ensuite je lui ai présenté ce que j'avais écrit et il ma posé des question sur Grafcet et Ladder (différences principales entre les deux, un chronogramme à compléter d'un exemple Ladder avec mémoire,...).
Ensuite il pose une deuxième question à préparer. La mienne c'était: "si tu es un concepteur d'API engagé par une boîte qu'est ce que tu demanderais à l'entreprise pour choisir le type d'API à utiliser et maximiser le rapport coût/performance de l'API."
Réponse:
1) temps de réponse du système
2) nombre d'instruction programmes --> déterminer temps de scrutation afin qu'il soit inférieur au temps d'évolution des variables d'entrées
3) nombre d'entrées sorties
Normalement l'examen s'arrête après deux questions mais il m'en a posé une dernière pour moduler ma note. La question était: Fait un exemple de Grafcet et établis les équations. A quoi ca sert?
J'ai fait l'exemple en établissant les équations de franchissement de transition et d'activation d'étape et je lui ai répondu que c'était nécessaire pour la traduction du programme en langage C par exemple et l'implémenter dans un PC à la place d'un API.
Il est très cool et laisse assez de temps pour répondre aux différentes questions.

ELEC-H-516 - 14 Jun 2009

1) Validation d'un Grafcet. Expliquer la démarche, l'utilité de travailler avec le grafcet autonome (extérieur= don't care==> étude plus complète). Tous les grafcet sont'ils validables à 100%? non ça dépend du type, de la complexité.
2) Dessine moi un grafcet de merde qui ne fonctionne pas et qui va produire un comportement loufoque et mets le en équation. J'ai fait un truc qui ressemble à un exemple du cours. Faut lui faire le raisonnement avec le petit jeton pour le montrer que ça va foirer un moment.

ELEC-H-516 - 13 Jun 2009

1) Expliquer la structure d'un API (le focntionnement de manière général)
Q° : pourquoi un API fonctionne en séquentiel? (de part sa structure interne de l'unité de traitement +...)
2)donner un exemple de grafcet qui foire (mais synthaxiquement correct) pour après écrire les équations.

ELEC-H-516 - 11 Jun 2009

1)Validation d'un grafcet
2)Faire le lien entre grafcet et fonctionnement d'un API--> mémoire image...
il m'a aussi fait le coup de : "Si tu es un consultant spécialiste en API, que conseillerais-tu à un patron qui désire mettre en oeuvre un API, quelles sont les deux questions fondamentales à lui poser?"
-nbre d'instructions (longueur du programme)
-vitesse : nbre d'instructions par secondes
d'où le lien avec la constante de temps

ELEC-H-516 - 11 Jun 2008

Quest: Présenter Ladder et Grafcet puis comparer, passage de l'un à l'autre, etc.

ELEC-H-516 - 9 Jun 2008

-API vs logique cablée : expliquer les deux, dire pourquoi API est meilleur
-GRAFCET : établir les équations
il est super sympa, faut lui montrer qu on a bien participé aux labos et qu on a bien étudié son cours

ELEC-H-516 - 9 Jun 2008

Salut, voila mes questions :
1) je lui ai dévellopé un exemple d'application (donc grafcet, mise en equation, ladder, analyse et validation, logique cablé).
+ propriété éventuelles du grafet
+ amélioration éventuel du grafcet
2) API : structure,programmation, fonctionnement, exigences.
+ Gemma
Tchou Chris
P.S : il est sympa et bonne merde pr ceux de vendredi.

ELEC-H-516 - 9 Jun 2008

- Structure matérielle d'un API + mémoires images
- Le Grafcet, les 5 propriétés. La traduction d'un grafcet dans un autre langage eta quoi ca sert? La traduction en VHDL sert si on veu mettre notre programme sur un FPGA et en C++ si on veu le mettre sur un PC par exemple.
L'examens est facile...
Maxime

ELEC-H-516 - 23 Jun 2007

1)Faire le lien entre le diagramme Ladder et le Grafcet
2)Fonctionnement d'un API

ELEC-H-516 - 18 Jun 2007

Il a commencé par me dire qu'il n'y avait pas de masses de Q et qu'on connaissait certainement déjà toutes les Q qu'il allait poser --> en gros, celles déjà dites précédemment reviendront tout le temps --> il accorde plus d'importance à la "discussion" qui suit notre exposé...
J'ai eu les mêmes Q que Kevin:
- Graphcet --> il m'a mené dans tous les sens pour arriver à la conclusion que ladder = combinatoire et graphcet = séquentiel, mais j'avais pas trop compris ce qu'il me voulait 😉
- API: il m'a demandé une comparaison avec des circuits câblés: "Si tu es un consultant spécialiste en API, que conseillerais-tu à un patron qui désire mettre en oeuvre un API, quelles sont les deux questions fondamentales à lui poser?"
-->
- constantes de temps du système
- complexité de l'agorithme puisque ca allonge le temps de scrutation
(-éventuellement le nombre d'E/S)

ELEC-H-516 - 18 Jun 2007

Comme dit précédemment : deux questions, chacune avec 15-20 minutes pour tout reclasher au tableau. Et après on discute et on va plus loin.
J'ai commencé en force avec le Grafcet : présenter le Grafcet (qu'est ce que c'est?) , les éléments de base, donner les 5 lois qui le régissent, structures particulières et mise en équation.
Questions bonus : comment assurer la synchronisation des variables, comment est-ce qu'on implémente le grafcet sur un API...
Deuxièmes question : structure d'un API : qu'est ce qu'un API, couplages d'IO , composition, mémoires images , principe de programmation
En bonus : faire le lien entre le principre de programmation et Ladder/Grafcet , pourquoi synchroniser les variables, comparer un API à un système en logique câblée.
Voilà voilà , en gros il suffit de bien tout comprendre, ne pas dire de bêtises et c'est bon.

ELEC-H-516 - 18 Jun 2007

Salut,
alors cet examen n'est pas compliqué (comme le cours), remarque il se fait sans notes de cours. La préparation de 20 minutes consiste à mettre tout au tableau. Mes questions:
- Diagramme Ladder (expliquer ce que c'est + avantages/désavantages, qu'est-ce qu'on peut en faire)
- GRAFCET: exemple de 3 étapes + fonctions logiques dérivées + passage à un autre langage.
Il pose aussi des questions qui partent du sujet et qui peuvent dériver sur d'autres.

ELEC-H-516 - 12 Jun 2007

1) GEMMA... Easy game si on connaît... J'en connaît qui auraient eu du mal...
2) Parler des diagrammes Ladder et des grafcet, et expliquer comment passer d'un grafcet à un diagramme Ladder...

ELEC-H-516 - 9 Jun 2007

Mêmes questions que PG.
Apparemment elles sont revenues souvent.
A+

ELEC-H-516 - 9 Jun 2007

Question 1 : parler des diagrammes Ladder
Question 2 : présenter les Grafcets sur base d'un exemple

ELEC-H-516 - 8 Jun 2007

J'ai eu:
- Fonctionnement d'un API (schéma, mémoires image et scrutation, exigences et différences avec PC)
- A la base, le language Ladder est combinatoire: comment faire pour simuler comportement séquentiel --> bascule RS
L'examen se déroule comme suit:
Il pose une question
15-20 minutes de préparation seul au tableau sans notes
Il revient, on lui expose ce qu'on a écrit
Il pose des petites questions supplémentaires (connaissance du cours, culture générale sur le sujet et réflexions)
Il pose la deuxième question et ça se passe comme la première

ELEC-H-516 - 26 Jan 2006

Ce jeudi matin: réseaux de terrain et RLI (topologie, méthode d'accès, codage et support physique).
Dans le NRZ, comment détecter les 1 à la sortie?
=> via un compteur dans un µP. Mais comment synchro? Via un header du type "0101010101".
Parasites EM => blindage et paires torsadées.
Parasites ES => écran, le "famaux plan de masse"
Peut-on mêler les différentes topologies et méthode d'accès? Oui.
Exemple topo bus et accès "maitre-escalve" => micro-processeur.
Dans les supports physiques, faisceau lumineux, cas pratique? Optocoupleur.
Comme d'hab', il est charmant!

ELEC-H-516 - 23 Jan 2006

Une classique:
Faîtes-moi un exposé en commençant par introduire les grafcet, ensuite parlez-moi
1°/ des différents comportements cycliques et des arrêts d'urgence
2°/ GMMA et GEMMA (quelques exemples).
Questions:
Comment évitez d'entrer dans les 2 branches d'un OU?
Quelles différences y a-t-il entre terme d'efficacité entre les logiciels programmés en Ladder et en Grafcet? Evaluation de toutes les variabls ou bien juste de celle dont on a besoin + utilité des mémoires mises à jour à la fin pour éviter de sauter des étapes (par ex y2 dépend de la valeur de y1).
Voilà toujours aussi sympa même si on se mélange un peu les pinceaux et que parfois on ne voit pas très bien où il veut en venir mais il aide un peu et explique calmement.

ELEC-H-516 - 27 Apr 2011

Voilà, on est passé et on les chanceux (malchanceux?) à avoir ouvert le bal de la question sur les mono impulseurs et tout ce qu'il y a avec. Faut avoir capter les concepts de l'un et de l'autre et surtout de l'anticoincidence (pas se gourer surtout ^^)...Les tables d'Huffman sont un plus (pas se gourer non plus dans les états ^^...)
Questions bonus : problème temps de scrutation avec fenetre de scrutation + autre?(sais plus quoi:s)
Toujours aussi sympathique et on apprend tjs des trucs en plus à cet exam...

ELEC-H-516 - 22 Jan 2006

Ben voila, on a du jouer aux profs.
"Cet après midi, je ne connais rien aux grafcet, je veux que vous m'expliquiez grafcet, gmma, cycles, au, etc. Vous êtes le prof et moi l'élève :-)"
Voila, tout est dans la question ! Soyez relax, il est super cooooooool comme prof et soyez original !
A+++
Martin

ELEC-H-516 - 16 Jan 2006

Réseaux de terrains
Expliquer pourquoi les RLI ?, les topologies, les gestions d'accès au medium physique, les codages et les différents mediums physiques.
Petites questions en plus :
- Tu parles de jetons pour une des gestion d'accès, où trouve-t-on des jetons ailleurs dans le cours ? Dans les grafcets. En quoi y a-t-il un risque de duplication du jeton dans les grafcets ? Si on a un OU où les conditions ne sont pas mutuellement exclusives.
- Pour le codage NRZ, il faut faire du bit-stuffing d'un côté mais de l'autre côté comment faire pour "unstuffer" ? Il faut compter. Comment ? A l'aide d'un compteur dans un µP.
- Que peut on faire pour se prémunir des parasites si on utilise des câbles ? Blindage magnétique, écran, paires torsadées.
- C'est quoi le faisceau lumineux comme type de medium physique ? Optocoupleur pour isolation galvanique => très faibles distances.
Voilà, il aime l'originalité et un bon exposé. Il est extrêmement sympathique.

ELEC-H-516 - 16 Jan 2006

Même question que stéphane et mêmes questions supplémntaires aussi! Sauf les arrêts d'urgence qu'il m'a pas demandé... à la place il m'a demandé comment on passait de grafcet vers ladder.

ELEC-H-516 - 16 Jan 2006

* Synthèse explicative sur
- API
- Grafcet
(ne pas oublier de parler des "blocs de fonctions et opérations" qui sont disponible sur les API et qui peuvent servir pour établir la receptivité des transitions)
* Questions supplémentaires :
- FIFO et LIFO : registre à décalage?
- différence entre grafcet et ladder (séquentiel + parralèle => registration)
- les deux famille d'AU (séquentielle et figée)
* Comme à son habitude, il est sympathique et encourageant.
Préparation à durée indéterminée (on l'appelle quand on veut).

ELEC-H-516 - 16 Jan 2006

Réseaux de terrain
origine (coupleur) réseau d automate
déterminisme (exemple des processus industriels, des applications médicales)
topologie, support, codage, accès
analogie jeton <-> graphcet (dupplication du jeton, deux états actifs)

ELEC-H-516 - 10 Jan 2006

Comme l'a dit ludo: Grafcet (cycles, AU, Gmma & Gemma).
J'ai retapé tel quel le cours avec en prime l'histoire de l'homme mort pour les deux premiers cycles (cycle à cycle/cycle unique).
Pour Gemma j'ai juste fait un cadre divisé en 3 (A, D, F) avec quelques sous cadres (vides! me souvenais de rien lol) et des petites flèches à gauche et à droite.
Il m'a mit quand même 19/20 o_0 Donc ya franchement moyen.

ELEC-H-516 - 27 Apr 2011

Pour le déroulement de l'examen c'est pareil à Circuits Logiques 2: une question à préparer au tableau pour lui faire un ptit exposé puis quelques ptites questions pas trop dures si on a compris un minimum.
Aujourd'hui la question portait sur les Grafcet:
différents modes de comportements cycliques et d'arrêts d'urgence
ensuite parler de GMMA
Voila, c'était plutôt sympa.
PS: il aime qu'on soit un minimum original donc essaiez de pas retaper mot pour mot le cours.
Ludo

ELEC-H-516 - 24 Dec 2005

qu1.Rupture de séquence
qu2.Synthèse sur les réseaux de terrain
Pour la première question, il suffit de faire une synthèse sur les grafcet et de parler de gmma. Ensuite,il pose une série des questions diverses pas bien méchantes. Pour les ruptures de séquence parler des états d'urgence, discutez, barratinez un peu mais pas trop.
Pour la deuxième question, lachez tout ce que vous pouvez. pour le codage, il m'a juste demandé de m'arrêter après le nrzi.
---
Première question: transfer register design. Il y a moyen.
Seconde question:
Il fallait faire une synthèse pour classer les différentes façon de faire des automates en fonction du prix et du délai qu'on nous laisse pour le réaliser.
---
-parler de GMMA, gestion d'arrets d'urgence, mono-cycle,...
-parler de la gestion des entrées (monoimpulseurs, anticoincidences à n voies,...)
---------------------------------
1ere question : Introduction aux automates programmables : definition des slides (bornier,optocoupleurs et autres petites subtilités,...)
2eme question : Data Path expliquer comment ça marche vraiment
---------------------------------
voici les questions de l'après-midi:
1) Faire une introduction sur les automates programmables
2) Parlez du Data path
---------------------------------
Deux questions :
- Register transfer design
- RLI
---------------------------------
1) Parlez de grafcet et du passage de Grafcet au ladder
2) Parlez des réseaux de terrains: topologies et accès.
---
1) passage du grafcet au ladder : intro au grafcet, parler de la divergence-convergence "ou" et "et" et quelques sous-questions pas méchantes
2) question expérimentale (d'après lui) : donner toutes les petites choses auxquelles il faut penser qd on fait un grafcet pour un processus industriel (en gros tt ce qui ne fait pas partie du grafcet de production en lui-même). Pour résumer, lâchez tt ce que vous pouvez : arrêt d'urgence, macro, synchronisation, GMMA, GEMMA, CI, cycle/cycle,conditions de vie d'un grafcet, ...
---
1°) passage grafcet ->ladder
2°) Arrêt d'urgence et les différents cycles (automatiques,cycle par cycle,...)
---
q1) exposez une intro aux automates program et appliquez data path a cet automate programmable (j'ai tout mis mais le tableau avec les instr {I.E,WA,RAA,RAB,ALU,ACCU,OE} mais il m'a dit que c'etait pas nécessaire)
q2) Reseau de terrain mais en fait,il veut surtout parler des différents sorte de RLI ( topologie, acces,codage,support physique)
---
1) le data path et le control unit. Comme j'ai parler de l'exemple vu au cours (compter le nombre de 1 dans un mot de m bits), il m'a demander de le refaire en gros (= lui sortir les 7 étapes et comment les implémenter (synthèse directe))
2) RLI
---


Il n'y a pas de publications plus anciennes.