Académique Documents
Professionnel Documents
Culture Documents
Automatique, Informatique Et Informatique Industielle0001 PDF
Automatique, Informatique Et Informatique Industielle0001 PDF
Mwwc
la Formation Casablanca-Settat Jlwli~rerede eEdiICl.~, de fu g~_~wf~licnntlft
Centre Provincial de Settat dtl'&w~nementSupélieut ~ dela:Mercfi.e ScieJr1i{iq1lt
-------------------------------------_.
SECTION: SCIENCES INDUSTRIELLES DE L'INGÉNIEUR
Durée: 4 heures
Les 2 parties doivent être rédigées sur des copies séparées et clairement repérées.
Les candidats doivent utiliser les notations propres au sujet, présenter clairement les calculs et
dégager ou encadrer tous les résultats.
Il sera tenu compte de la qualité de rédaction, en particulier pour les réponses aux questions ne
nécessitant pas de calcul.
Aucun document ou appareil àfonctionnement autonome n'est autorisé.
L'usage des calculatrices de poche non programmables est autorisé.
Nota: Dans le cas où un candidat repère ce qui lui semble être une erreur d'énoncé, il le signale
très lisiblement sur sa copie, propose la correction et poursuit l'épreuve en conséquence.
De même, si cela vous conduit àformuler une ou plusieurs hypothèses, il vous est demandé de la (ou
les) mentionner explicitement.
PARTIE 1 : AUTOMATIQUE (20 POINTS)
Donner la bonne réponse. Les bonnes réponses vous donnent + 1 pt, les mauvaises réponses
-0,5 pts. Vous devez recopier les réponses dans votre copie en indiquant le numéro de la question.
Quelles sont les valeurs des coefficients K (gain statique), m (coefficient d'amortissement)
et Wo (pulsation propre) de ce système?
A. K= 2, m = 0.707 et Wo = 4.24 radis
B. K= 1, m = 0.21 et Wo = 4.24 radis
C. K= 1,m=0.15 et Wo = 6 radis
D. K= 2, m = 0.21 et Wo = 6 radis
2. En considérant le système suivant T 2(p) = _1_ . Ce système est:
p(p+1)
4.
5. Quel type de correcteur correspond au système suivant T sep) = K(1+arp) avec a> 1 ?
1+rp
A. PID
B. Proportionnel
C. Avance de phase
D. Retard de phase
(0.37z+0.26)K 2
6. Pour quelles valeurs de K2' le système suivant T 6(Z)
z2+(0.37 K2 -1.37)z+ (0.37 +0.26K2)
Page 1/15
est stable en boucle ouverte?
etr) utt)
\v(t) J 10
1 J LOO 1 t)
L,...t'"
-.<' 1 1 Ip+IO 1
,.;,.
r~ :"j"
,
1. Tracer sur un même graphique les lieux de Bode asymptotique des fonctions de transfert en
boucle ouverte G 1(p) et en boucle fermée, régulation de correspondance, Gz (p).
2. Faire de même en traçant leur lieu de Nyquist.
3. Justifier la forme des lieux et diagrammes obtenus. Conclure sur la dynamique apportée par
la boucle fermée.
Un enregistreur graphique, sur la gamme 0 - 10 volts, est un système dont l'entrée est la tension à
enregistrer (en volts) et dont la sortie est le déplacement de la plume sur le papier (en cm). Son
schéma fonctionnel est donné sur la figure ci-dessous. On suppose que l'enregistreur est assimilable
à un système du premier ordre de gain statique 2.5 cm/volt et de bande passante (à -3 dB) 1,25 Hz.
Page 2/15
2. Donner la fonction de transfert suivant G(p) = Y(p)
X(p)
Le cahier des charges de l'opération de frittage des céramiques structurales impose une température
homogène et de valeur imposée dans l'enceinte. La régulation de l'écart de température ~8 entre
l'intérieur de l'enceinte et l'extérieur dont la température est supposée constante, peut être décrite
par la chaîne de commande suivante:
Consig ne Commande
Contrôle Commande
numéri
q Correction
numérique
numériq~e
{Yn}V
Convertisseur
de signal
analogique
IIJI)
Convertisseur
dénergic
Puissance
P(I)
Enceinte de
frinagc
.1 8(1)
r-
Retour
numérique
IL
{~ell}
Convertisseur
de signal
Page 3/15
Modélisation
L'exploitation de la réponse L18à cet échelon de puissance P permet d'établir la loi d'évolution
suivante:
360d(M(t)) + L10(t)=2P(t)
dt
r d(Ô9(t)) + L10(t)=K.P(t)
dt
1. Calculer la fonction de transfert en boucle ouverte. Quelle est la durée du régime transitoire
considérée comme égale au temps de réponse à 5% ?
4. Une séquence échelon numérique unité {rn} est appliquée à l'entrée du correcteur. Calculer
les 5 premiers termes de la réponse indicielle y n'
5. Justifier la fonction Intégrale de ce correcteur numérique proportionnel-intégral.
6. Calculer C(z) la transmittance en z du correcteur
Page 4/15
..
Correcteur numérique Partie analogique
2,06z-2 échantillonnée t.8(z)
Mc(z) E(z) Y(z)
C(z)=
+ z- 1 0,0548
- G(z)= z _0,973
1 z
P
Page 5/15
F(p) f(t) = L-1 [F(p)] F(p) f(t) = L [F(p)]1
1 ott) 1 t
t --
Impulsionde Dirac p(1+ tp)2 1- (1+-)e 'L
1 urt) t
-
p Echelonunité 1 t
- -
e -r» é(t - T) p2(1+ tp) t-t+'1;e 'L
Impulsionretardée t --
t
e-Tp urt - T) 1 lot - e 'L2
e
-- Echelonretardé (1+ '1;1p)( 1+ 'e2p)
p '1;1- t2
1 1.u{t) t t
-- --
p2 Rampe unitaire 1
p( '1+'e1P)(1+ 1:2p)
t e
1- 1
c.., - t2 e 'L2
1 t n-1 1:1 - t2
- n entier
pn (n - 1)! 0
1 t p2 + 02 siruot)
-- 1 --
1+tp -e 'L p
1: ,.•.•••~ .. L cos( œt)
1 t /~ _~ •.._"':;,w
(1+'1;p)2 -e
1 t -:t .1: ~~-.::. "'
,{Q...:~~\\a~
~1t~.
.,,,,~~8
\ e -z~t cos( 0pt)
1
'1;2
t (
0,~~\p2 . ! avec 0p=00P
p
-- Q
1 t n-1 e 'L , '"
(t r tp)" "'~ ~~~' ~/
~:(tI'."
'1;n(n-1)! '{'r""!I"!l!'.'~1\)1tb
e -ZCilotsint o..)pt)
1 t
1 +- 249 JV Y1 2
--f-p p 1- z2
-- 00 002
p(1+tp) 1- e 'L
Page 6/15
PARTIE 2: INFORMATIQUE ET INFORMATIQUE INDUSTRIELLE (30 points)
1. Dans un réseau basé sur le modèle de la pile de protocoles TCP/IP, on définit un protocole MDTP (My
Data Transfer Protocol) de la couche application pour transférer des données entre 2 machines.
Lorsqu'une machine veut transférer des données en utilisant ce protocole, elle émet un (ou plusieurs)
datagramme contenant les données à transférer à la machine destinatrice.
Ce protocole utilise:
Sachant que :
-les données à transférer occupent 5 Ko et l'entête MDTP à une taille fixe de 60 octets.
-le protocole IP n'utilise pas son champ « Options »,
-le format des paquets IP, des segments TCP et UDP et des trames Ethemet vous sont données
dans l' annexe 1. . . '"
catiOI) -,
1. Rappeler le nom et le rôle des q ~
~1;lçhes e
,:>C'
! rchitecture TCP/IP et effectuer l'analogie avec
le modèle de référence OSI. (2 'i~;' ,~/~;P "'?•.\
2. Expliquer à l'aide des schémas 1~~'~J ,$" el iùd lsulation utilisée. (1 point)
3. Quelle est l'efficacité du transfert· '~')l'()~~IJJ.\O)~~
A. Si on utilise au niveau de la couche tra o· le protocole TCP, (1 point)
B. Si on utilise au niveau de la couche transport le protocole UDP. (1 point)
4. Comparer les deux cas et proposer le protocole à utiliser pour avoir un transfert fiable. (1 point)
II. On considère le réseau local décrit dans la figure ci-dessous:
198. 198.197.0124
~.~"
: _1
\~ ~,----.îiiiiiii;:'
\
141.11~().0f16
Page 7/15
1. Déterminer la classe des différents sous réseaux A, B, C, D, E et F. Préciser le nombre d'hôtes que
chacun de ces sous réseaux peut accepter. (1.5 point)
2. Ecrivez la table de routage d'une station située à l'extrémité et d'une station intermédiaire dans ce
réseau ainsi que des routeurs RI et R2 et R3 et R4. (3 points)
3. Décrire le trajet d'une trame émise par l'hôte d'adresse 1P 198.198.197.197 à destination de l'hôte
d'adresse 1P 198.198.197.255. (1 point)
4. Décrire le trajet d'une trame émise par l'hôte d'adresse 1P 198.198.197.197 à destination de l'hôte
d'adresse 1P 198.198.198.198. (1 point)
5. Supposez qu'au lieu d'utiliser 16 bits pour la partie réseau d'une adresse IP de classe B on utilise
22. (1.5 points)
- Combien de sous-réseaux est-il alors possible de définir ?
- Donnez le masque de sous-réseaux correspondant.
Deux automates sont utilisés pour réaliser un démarrage progressif d'un moteur asynchrone par l'envoi
d'une consigne analogique progressive (incrément de la %) à un variateur de vitesse entrainant ce moteur.
Le Grafcet correspondant est le suivant:
Conslgne<90% "'Conslgne_Max
La consigne
Consigne de vitesse est envoyé par la sortie analogique de la voie 0 (OV70% et
10V7100%) d'un module analogique de l'automate poste 2.
Page 8/15
La valeur Consigne Max correspond à 8V.
1. Donner la structure générale interne d'un Automate programmable industriel (APl) sous
forme des blocs en indiquant la fonction de chaque bloc. (2 points)
2. Donner le schéma théorique d'une voie d'entrée d'une carte d'entrée TOR d'un APL (1 point)
3. En considérant des automates de types S7-300 et le réseau Industriel Ethernet, mettre en
œuvre l'application (programmation des deux postes). (8 points)
A. Programmation de poste 1 :
B. Programmation de poste 2 :
NB: L'adressage des Entrées/Sorties ainsi que Les blocs d'émission (FC5 AG_SEND), de
réception (FC6 AG_RECY), de temporisations et de mise en échelle (SCALE FCI05 et
UNSCALE FCI06) vous sont données dans l'annexe 2.
Page 9/15
PROBLEME 3: CODAGE DES SIGNAUX NUMERIQUES ET PROGRAMMATION (5 points)
1. PROGRAMMATIO~ (3 points)
Page 10;15
ANNEXE!
:
L L _
1 1
l
1
,
1
Données
1 Données 1
1 1
l ,
,---------------------------------------- 1
Structure des segments TCP
Structure des paquets IP
L. _
1
Adresse IP Destination
Données Applicatives
Page 11/15
ANNEXE 2 :
E=
OR
INT - 10 ERROR
ANY
- RECV !..EH i--ItU
~* .- __
la longueur il 2 2 oc\ets dans le paraméire RECV_
Pour FC63 AG_SRECV.
'Fi'
sechez que :
r:5
'Gnfli . FC63 AG_SRECV. vous cIevez toojours donner à
V , ilJ' la IongLlBur cie mmpon mal(imale qui est 1452
ct ~:"/., ': Autmmenl, l'ermLI suivante peut se produire
o -~~, ,:œflS certains cas :
''':.' "'"
{"-:""c, _,~
'i.~'" ",<Y>'"
>'_ '-$
:JIILlR70; ERROR=1 ; STA TUS=B 185"
NOR OUTPUT BOOL 0: -\ - ';>' ",ft:/.:!3 ~ramètre indiqLIB si de nouvelles données ont éte
1 : nouvelles ' ~en charge.
, <.<C ~. r sa significalion en corrélation avec les
. <,. ramètres ERROR E>1 STA TUS. \/OÔr le tableau 0-
après..
LEN OUTPUT INT Pour Tnmaport ISO. Indique le nombre d'octets que'" OP Etheme1 a pris
ISO-on- TCP : en charge dans l'a zone de donmies.
1.2 ....8192 Tenir compta du type cte bloc :
Pour S7-300
s ve-sions actuefles du FC AG_RECV permettent
Pour'~:
cie transmettre jusqu'à 8192 octets (2048 octets
1.2•...204a pourUDp)_
• Pour 51-400
Avec le FCAG_RECV. la zone de données est
timtée à 240 octets maxi.
Avec le FC AG_SRECV. elle est limitée il 452
octetsmaxi.
Page 12/15
Emploi de FC5 (AG_SEND)
ANY SEHD
INT LEH
ACT INPUT BOOl 0,1 Quand la FC est appelB avec ACT = 1, les octets LEN
provenant de la mne de données indiquée par le
paramètre SEND sont emloyés.
Quand le FC est appelB avec ACT = O. les indications
d'ètal DONE.. ERROR et STATUS sont mises il jo..-.
ID INPUT INT 1,2...54 Le paramètre ID s;pèci1ie le numéro de Laliaison
(S7-400)
1.2_.. 6
(S7·300)
LADDR INPUT WORD Adresse de début du module
Lors de la config •.•••tion du CP aYec HW Config de
STEP 7, l'adresse de début cfu module s'alfiche dans le
lableau de conliguraiion. Indiquez cette adresse id.
SEND INPUT ANY Indication de radresse et de la 100000ueur
L'adresse de la zone de donnees renvoie :
ii:ara~Btre
rij- ~:b
A savoir pour S7-4oo :
et Cf/,> ~
· Perlormance amèiorëe pour les enregïstreme ts
courts :
les e egïstrnments de langueur infèrieore ou egale
o:::S
~~( «» ·~S k>
3~1 il 240 octets sont lransmis avec Ln! perlormance
\ \
~V
-:, ~ "-~#')
.)
,-
~>
~.
., . .J1Jf!lqesÇ.~
(;j
'0 ,,:.,.\~
<,
~Q.
·
SiUpèrieura et quel que soit le type de bloc uIiüsè
(AG_SENDlAG..LSENO).
Avec AG_SSEND, la Z.one de donnees esllimitée
1452 octets maJti.
à
OONE OUTPUT BOOL r:r.-ti!crre en cours Le paramètre d"êtat indique si la tâche a été e~'ÊJCu,èe
1 : tâche exéoulée sans erreur_
TBiI1lCJUeDONE = O. il n'est pas possible de lancer une
autre tâche. Le CP met DONE il 0 lor.;qu'il accepte la
tache.
Pou. sa siQ't1ification en corrélation avec les parame ras
ERROR el STATUS. voir le tableau c:i--ap"es.
ERR OR OUTPUT BOOL
,-
0:
: erreur
In~1ÏOn d"ermur
en corrèlation avec les paramètres
Pour sa signification
DON E el ST A TUS, voir le tableau ci-Bp"BS.
STATUS OUTPUT WORD Voir le tableau ci-ap"es lndica1ion d'état
Pour sa signification en corrêCation avec les paramétres.
DONE el ERROR. voir le tableau ci-après.
Page 13/15
t
Utilisation de la fonction FCI06 :
yetI..
Ell
"["'"r.> LE • ENO
orrrl-
Type de sortie
o :unipolaire
1 .biboplairc
Etendue ct cc+rcttc
r
Etendue d"échcllc
mini de la
conversion (réel)
Temporisateurs SIEMENS S7
Tn
S_EVERZ
S Q T de 0 à 255
TW DUAL
R DEZ
Page 14/15
Entrées / Sorties TOR (Tout Ou Rien)
La convention adoptée par Siemens pour l'adressage des données est le suivant:
%A x ,y _
TJ]Jl' de Donnée : \ 0
~
de L'octet
------ du bu
°oE : bits d' ntrée tpour Ies E~
"0. \ : bit..• de sortie TOR)
<>0,\11 . bit." ~tTuire,
•• nE ,Jo. . muL•• d'entrée (J(
L'adressage en dehors de la MIE : PEW pour les cartes d'entrées et PA W pour les cartes de
sorties analogiques.
L'adressage commence à 256 pour un S7-300 et à 512 pour un S7-400. Pour les carte E/S
combinées, l'adresse de base est valable pour les E et S.
OBI -~SFC 1
Système
d'c ploi-
tation
Cyclique
[3
_::::El G
Blocs de données
,,~ Blocs d'lnstance
Page 15/15