• Aucun résultat trouvé

*5$)&(7 GX F\FOH GH IRQFWLRQQHPHQW

N/A
N/A
Protected

Academic year: 2022

Partager "*5$)&(7 GX F\FOH GH IRQFWLRQQHPHQW"

Copied!
4
0
0

Texte intégral

(1)

([DPHQ ,QIRUPDWLTXH ,QGXVWULHOOH &0 0*$ 3DJH

(67,7 DQQpH PDUGL GpFHPEUH

&0 ± 0*$

(;$0(1

,1)250$7,48( ,1'8675,(//(

'XUpH KHXUHV &DOFXODWULFH HW GRFXPHQWV LQWHUGLWV

6RLW XQH LQVWDOODWLRQ GH WUDLWHPHQW GH VXUIDFH FRPSUHQDQW XQ FKDULRW DXWRPRWHXU GHVVHUYDQW GHX[ EDFV XQ SRVWH GH FKDUJHPHQW HW XQ SRVWH GH GpFKDUJHPHQW 'HV LQIRUPDWLRQV 6 j 6 SHUPHWWHQW OH SRVLWLRQQHPHQW DX GHVVXV GHV GLIIpUHQWV SRVWHV

/H GLDJUDPPH GX F\FOH FRPSOHW HVW OH VXLYDQW

'pFDSDJH V

ULQoDJH V

'pFKDUJHPHQW

&KDUJHPHQW

0RWHXU GH OHYDJH

&KDUJHPHQW

'pFDSDJH 5LQoDJH 6

6

6 6 6 6

'pFKDUJHPHQW

(2)

([DPHQ ,QIRUPDWLTXH ,QGXVWULHOOH &0 0*$ 3DJH

&\FOH GH IRQFWLRQQHPHQW

/¶RSpUDWHXU DSUqV DYRLU DFFURFKp OHV SLqFHV j WUDLWHU VXU OH FDGUH VLWXp DX SRLQW GH FKDUJHPHQW HQ SRVLWLRQ EDVVH GRQQH O¶LQIRUPDWLRQ GpSDUW F\FOH GF\ /H FKDULRW DXWRPRWHXU &0 pOqYH OH FKkVVLV HQ SRVLWLRQ KDXWH 6 HIIHFWXH XQH WUDQVODWLRQ j GURLWH 7' HW VH SRVLWLRQQH DX GHVVXV GH OD SUHPLqUH FXYH 6 /H FKDULRW GHVFHQG &' DORUV OH FKkVVLV GDQV OH EDF GH GpFDSDJH OH ODLVVH SHQGDQW VHFRQGHV HW UHPRQWH OH FKkVVLV SRXU DOOHU HQVXLWH DX EDF VXLYDQW ,O UHFRPPHQFHUD OHV PrPHV RSpUDWLRQV MXVTX¶DX SRVWH GH GpFKDUJHPHQW R•

O¶RSpUDWHXU GpFURFKHUD OHV SLqFHV DYDQW GH UHQYR\HU U OH FKDULRW TXL HIIHFWXH XQH WUDQVODWLRQ j JDXFKH 7* /H *5$)&(7 GH FH SURFHVVXV HVW GRQQp FL DSUqV

2Q VXSSRVHUD TXH OH SURFHVVXV VH WURXYH GDQV OHV FRQGLWLRQV LQLWLDOHV DX GpSDUW F\FOH F¶HVW j GLUH

OH FKkVVLV VH WURXYH HQ SRVLWLRQ EDVVH 6 /H FKDULRW VH WURXYH HQ 6

/H FKkVVLV HVW YLGH

$ILQ GH UpDOLVHU FH *5$)&(7 RQ XWLOLVH XQ 3& DXTXHO RQ D DMRXWp XQH FDUWH GH OLDLVRQ VpULH DGUHVVH GH EDVH &

XQH FDUWH GH OLDLVRQ SDUDOOqOH DGUHVVH GH EDVH 5HPDUTXH 2Q WUDYDLOOH DYHF GHV UHJLVWUHV G¶XQ RFWHW ELWV

(Q SOXV GH JpUHU OH *5$)&(7 OH SURJUDPPH SULQFLSDO LQGLTXHUD VXU XQH FRQVROH UHOLpH j OD FDUWH VpULH O¶pWDW GX SURFHVVXV j WRXW LQVWDQW &HWWH LQGLFDWLRQ VH IHUD SDU O¶DIILFKDJH GX W\SH

© pWDSH DFWLYH [ ª R• [ UHSUpVHQWH OH Qƒ GH O¶pWDSH DFWLYH

8WLOLVDWLRQ GH OD FDUWH VpULH

ÆLQLWLDOLVDWLRQ GX SURWRFROH GH FRPPXQLFDWLRQ j O¶DGUHVVH GH EDVH &

%DXGV ELWV SDULWp SDLUH ELWV GH VWRS

9LWHVVH GH

WUDQVPLVVLRQ 3DULWp %LWV GH VWRS

/RQJXHXU GHV PRWV

6DQV ELW ELWV

6DQV ELWV ELWV

,PSDLUH 3DLUH

(3)

([DPHQ ,QIRUPDWLTXH ,QGXVWULHOOH &0 0*$ 3DJH 8WLOLVDWLRQ GH OD FDUWH VpULH VXLWH

Æ(QYRL G¶XQ FDUDFWqUH

PHWWUH OH FDUDFWqUH FRUUHVSRQGDQW GDQV OH UHJLVWUH j O¶DGUHVVH GH EDVH PHWWUH OHV ELWV j GX UHJLVWUH VLWXp j O¶DGUHVVH GH EDVH

DWWHQGUH TXH OH FDUDFWqUH D pWp pPLV DYDQW G¶HQYR\HU OH FDUDFWqUH VXLYDQW F¶HVW j GLUH DWWHQGUH TXH OH ELW SDVVH j

8WLOLVDWLRQ GH OD FDUWH SDUDOOqOH

/D FDUWH SDUDOOqOH HVW YX SDU OH PLFUR SURFHVVHXU GX 3& FRPPH XQ RFFXSDQW FRPSRUWDQW DGUHVVHV

SRUW $ DGUHVVH GH EDVH SRUW % DGUHVVH GH EDVH SRUW & DGUHVVH GH EDVH

UHJLVWUH GH FRQWU{OH DGUHVVH GH EDVH

,O IDXW LQLWLDOLVHU OD FDUWH HQ pFULYDQW GDQV OH UHJLVWUH GH FRQWU{OH OHV ELWV VXLYDQWV

/HV HQWUpHV HW VRUWLHV GHV SRUWV $ % HW & VRQW UHSUpVHQWpHV VXU OH VFKpPD FL DSUqV 'H SOXV RQ YHXW SRXYRLU j WRXW PRPHQW VWRSSHU OHV DFWLRQV VDQV GpVDFWLYHU OH

*5$)&(7 3RXU FHOD RQ GLVSRVH G¶XQ ERXWRQ G¶DUUrW PDFKLQH $8'28; TXL HVW DFWLI VXU XQ pWDW KDXW

(Q FDV GH GDQJHU RQ GLVSRVH pJDOHPHQW G¶XQ ERXWRQ G¶DUUrW G¶XUJHQFH $8'28;

TXL HVW pJDOHPHQW DFWLI VXU XQ pWDW KDXW &HW DUUrW G¶XUJHQFH GpVDFWLYH WRXWHV OHV pWDSHV 7UDYDLO GHPDQGp

(FULUH XQ SURJUDPPH HQ 3$6&$/ GH FHWWH DSSOLFDWLRQ HQ GHYHORSSDQW OHV SURFpGXUHV VXLYDQWHV

- procedure init_liaision_serie ; - procedure init_liaision_parallele ; - procedure envoie_caractere ;

- procedure envoie_chanine_caractere ; {utilise envoie_caractere } - procedure au ; { arrêt d’urgence }

- procedure grafcet ; {procedure appelée en boucle infinie } 1H SDV RXEOLHU OHV FRPPHQWDLUHV GDQV OH SURJUDPPH

/HV QRPEUHV HQWLHUV VHURQW HFULWV HQ Kp[DGpFLPDX[

/HV WHVW FRQFHUQDQW OHV DUUrWV G¶XUJHQFH $8GRX[ HW $8GXU VH IHURQW SHQGDQW TXH OH FKDULRW RX OH FKkVVLV VH GpSODFH

&RPSOpPHQW

Delay(x) ; { instruction permettant d’attendre x millisecondes } Length(s) ; { s : chaine de carctères. Renvoie la longueur de s } Halt ; { instruction stoppant l’exécution du programme }

SRUW HQ (175((

SRUW HQ 6257,(

$ & %

(4)

([DPHQ ,QIRUPDWLTXH ,QGXVWULHOOH &0 0*$ 3DJH

*5$)&(7 GX F\FOH GH IRQFWLRQQHPHQW

&RQQH[LRQV 3& ± FDUWHV 7HUPLQDO

6 'F\ 6 6

0RQWHU

'URLWH

6

↑6 ↑6 ↑6 'HVFHQGUH

U 6

'pFKDUJHPHQW PDQXHO

*DXFKH

6 6

'HVFHQGUH )LQ GH

7HPSR

7 V 6

7 V 6

6

0RQWHU

&KDUJHPHQW PDQXHO

3RUW

$

U

3RUW

%

3&

6 6 6 6 6 6 GF\

0RQWHU 'HVFHQGUH 'URLWH

*DXFKH

3RUW

&

3DUDOOqOH

$8'85

$8'28;

7['

VpULH 7HUPLQDO

↑6 ↑6 ↑6 IURQW PRQWDQW VXU 6 RX 6 RX 6

Æ RQ SUHQGUD XQLTXHPHQW OH WHVW VXU 6 6 6 SRXU VLPSOLILHU

Références