Вы находитесь на странице: 1из 87

Stage2006

RAPPORTDESTAGEDEAVRIL/JUIN2006
DUTGnieElectriqueetInformatiqueIndustrielle

SchneiderElectricFrance
DirectionCommercialeFrance
CentreServicesetSolutionsIndustrieOUEST

Ralisationd'unemaquettedeprsentation

ParDamienLEGALLO

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

SUJET:

Ralisationd'unemaquettedeprsentationdesoffresd'accs
distantsSCHNEIDERELECTRIC(avecautomate,rseau
Ethernet,serveurRAS)

MatredeStage:NicolasDELLIERE

nicolas.delliere@fr.schneiderelectric.com

TuteurIUT:

DamienLEGALLO
GEII2

NozarRAFII

Nozar.Rafii@univnantes.fr

OptionRseauxLocauxIndustriels

DamienLEGALLO
GEII2

Stage2006

OptionRseauxLocauxIndustriels

Stage2006

REMERCIEMENTS

JetiensremercierM.PierreJacquesTOUBLANT,responsableduserviceSolutionService
IndustrieOuest,quimapermisdintgrerSchneiderElectric,etsonquipetrssympathiqueet
agrable.

JesouhaitegalementremercierM.NicolasDELLIERE,chargdtude,pourson
aidedanslaralisationdelamaquette.Aidetanttechniquequematrielle.

JeremercieaussiMmeSophieLESUEURduCPIdeMetzpoursonassistance
techniquelorsdelaconfigurationdelamaquette.

Pourfinir,jetiensremerciertoutelquipeduserviceSolutionServiceIndustriede
Nantes,pourtoutelaidequelleapumapporteretsonaccueil.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

SOMMAIRE

A. INTRODUCTION

Page7

B. LENTREPRISESCHNEIDERELECTRIC
I)
Lhistorique

Page8
II)
LorganisationdeSchneiderElectric,duPrsidentauServiceSSIOuest
1. Organisationgnrale

Page9
2. Organisationnationale

Page10
3. CentreSSIOuest

Page11
III) SchneiderElectricenquelqueschiffres(anne2005)
Page13
IV) LesactivitsetlesmarchsdeSchneiderElectric

1. Lesmarchs

Page14
2. Lesactivits

Page15
a. Lahautetension
b. Labassetension
c. Lesautomatismesprogrammables
i. Contrleindustriel
ii. Automatismeprogrammable
d. Lesservices
3. Lesmarques

Page16
C. LEPROJET
I)
Lobjectif

Page17
II)
Larchitecture

Page17
III) RappelsurlEthernet

Page18
IV) Lanalysedusujet

Page19
V)
AnalyseetconfigurationduserveurRAS

1. AnalyseduserveurRAS_2000

Page20
2. ConfigurationduserveurRAS

Page20
VI) Analyseetconfigurationdellotdentres/sortiesdportesAdvantyset
desonlogiciel
1. LlotAdvantys

Page24
a. QuestcequunlotAdvantys
b. Llotlogique
c. Llotphysique

2. LelogicielAdvantys
Page24
3. Configurationdellotlogique

Page25
4. Configurationdellotphysique

Page27
5. Premierproblmerencontr

Page28
6. Solutionapporteaupremierproblme

Page28
7. Secondproblmerencontr
8. Solutionapporteausecondproblme

Page28
VII) AnalyseetconfigurationdelautomateAPI_1etdulogicielUnityPro
1. LelogicielUnityPro

Page29
2. ConfigurationdelautomateAPI_1pourlamaquette

a. LaconfigurationdelI/OScanning

Page30
b. LaconfigurationduGlobalData

Page35

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

VIII) ConfigurationdelapasserelleUniTelway
1. ConfigurationduserveurRAS

Page38
2. ConnexionviaUnityPro

Page40
3. Problmerencontr

Page42
4. Solutionapporte

Page42
IX) Ralisationduprogrammededmonstration
1. Prsentationduprocessus

Page43
2. Rpartitiondesfonctionssurlesautomatesdelamaquette
Page44
3. PrsentationdesfonctionssousformedorganigrammeoudeGrafcet
a. LafonctionGESTIONGLOBALEdufonctionnement
Page44
b. LafonctionTRANSFERT

Page45
c. LafonctionREMPLISSAGE

Page46
d. LafonctionVISSAGE

Page47
4. Lesprogrammesdvelopps
a. ProgrammesetcorrespondancedesEntres/SortiesdelAPI_1
Page48
b. Ecrandexploitationdvelopp

Page53
c. ProgrammeetcorrespondancedeEntres/SortiesdelAPI_2
Page54
5. Problmesrencontrs

Page58
6. Solutionsapportes

Page58
X)
ConfigurationdesRseauxLocauxVirtuels(VLAN)
1. RappelsurlesVLANs

Page59
2. Explicationdelaconfigurationimagine

Page60
3. Prsentationetrsolutionduproblmerencontrlorsdela
configuration

Page60
XI) Lesessaisdevalidationdufonctionnementdelamaquette
1. Lacrationduneconnexion

Page63
2. AccsauserveurWebdelAPI_1

Page66
3. RapatriementdunprogrammeautomateverslePC
Page68
4. ConnexionauserveurWebdellotAdvantys

Page70
D. CONCLUSION

E. LESANNEXES
I)
Schmalectriquedelamaquette

II)
Listedumatriel

III) Schmasdimplantationdelamaquette

IV) Connexionsetattributionsdeportsdesswitchs
V)
CorrespondancedesadresseIPetadresseXWAY
VI) InformationsurlI/OScanning

VII) InformationsurleGlobalData

VIII) InformationsurladressageUniTelway

IX) OrganisationdutravailetPlanningdustage
1. Organisationdutravail

2. Planningdustage

F. LEGLOSSAIRE

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Page71

Page72
Page73
Page74
Page76
Page76
Page77
Page79
Page81

Page82
Page83

Page85
6

Stage2006

A. INTRODUCTION

DanslecadredemonstagedefindtudesdeDUTGnieElectriqueetInformatique
IndustrielleenoptionRseauxLocauxIndustrielsdelIUTdeNantes,jaiparticipla
ralisationdunemaquettedoffredaccsdistantsauseindelagencedeNantesdeSchneider
Electric.

Lebutdecesdixsemainesdestagetaitderaliserunemaquettedeprsentationdes
offresdaccsdistantsSchneiderElectric(avecautomates,rseauEthernet,serveurRAS).La
ralisationdecettemaquettentaitquunepartieduprojet.Eneffet,cederniercomportait
deuxpartiesconsquentesquitaitlaralisationdelamaquette,etlardactiondun
documentdeprsentationdesconfigurations.

Durantlaralisationdecettemaquette,jaipumettreenplacediffrentsservicesde
communications(rseauEthernet,rseauUniTelway,serviceI/OScanning,serviceGlobal
Data)ainsiquetesterdesmatrielsnouveauxpourmoi,telsqueleserveurRASetllot
dentres/sortiesdportesAdvantys.Jaientirementralisecettemaquetteaveclematriel
quimatfourni.Cestdirequejairalislecblagelectriqueetlecblagerseau.

Jevousprsenteraidoncdansunepremirepartie,lentreprisequimaaccueillieet
aide,SchneiderElectric,puisletravailquejairalis.Pourfinir,nousauronsunbilandece
projet.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

B. LENTREPRISESCHNEIDERELECTRIC

SchneiderElectricestungroupemondialdontl'activitportesurdeuxdomaines,
quisontladistributionlectriqueetl'automatismeindustriel.Lesinnovationsinities
parlaRecherche&Dveloppementsuiventlesgrandesorientationsstratgiquesdu
groupe:optimiserlafacilitdemiseenuvreetdexploitation,lascurit,laflexibilit
etlacapacitdvolutiondesproduitsetservices.

I.

Lhistorique
1838:Crationde
Schneider&Cie

1902: Cration de Mac


Bride
Manufacturing
(devientSquareDen1971)

1924:CrationdeTlmcanique
1968:CrationdeModicon

1836:LesfrresSchneider
reprennentdesmines,des
forgesetdesfonderiesau Fin du XIXme sicle:
Schneiderestprsentdans
Creusot
ledomainedellectricit
1920:CrationdeMerlinGerin
1966:Schneiderdevientunesocitanonyme
1975:MerlinGerinentredansleGroupeSchneider
1981: Dveloppement du
domainedelnergielectrique
1988: Tlmcanique intgre
leGroupeSchneider
1991:SquareDrejointleGroupe
1994:LeGroupeSchneiderdevientSchneiderSA
2002:SchneiderElectricdevientSchneiderSAS

1996: Modicon
devient
une
marqueSchneider
1999:SchneideracquiertLexel
etdevientSchneiderElectric
Acclration
par
2000:
acquisitionslargissantloffre

2001:OffrePublicdEchangeSchneidersur
Legrand,maisabandonduprojetdefusion
suiteauvetodelacommissiondeBruxelles

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

II.

Stage2006

LorganisationdeSchneiderElectric,duPrsidentauServiceSSIOuest
1. Organisationgnrale

OrganisationSchneiderElectric

PrsidentduDirectoire

JeanPascalTRICOIRE
DploiementStratgique
EricPILAUD

Finances&Contrlede
gestionJuridique
PierreBOUCHUT

RessourcesHumaines&
Communication
JeanFranoisPILLIARD

ProgrammedEntreprise
AlejandroSOLIS

Qualit
SergeGOLDENBERG

DirectionsCentrales
Clients&Marchs
MichelCROCHON

DirectionOprationnelle
AmriqueduNord
DavePETRATIS

Produits&Technologies

DirectionOprationnelle
Europe
ChristianWIEST

Globalisation&Industrie
HalGRANT

DirectionOprationnelle
Internationale&Ibrique
JulioRODRIGUEZ

Services
EricPILAUD

DirectionOprationnelle
AsiePacifique
RussellSTOCKER

AlainMARBACH

DamienLEGALLO
GEII2

DirectionsOprationnelles

OptionRseauxLocauxIndustriels

Plateformesdecroissance
AlimentationElectrique
scurise
ClaudeGRAFF
AutomatismesetScurit
desbtiments
ArneFRANK

Stage2006

2. Organisationnationale

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

10

Stage2006

3. CentreSSIOuest

Source:IntranetSchneiderElectric

DOE:DirectionOprationnelleEurope
DCF:DirectionCommercialeFrance

Dansceservice,chaquepersonneaunrlebienprcis.Lechargdaffaire,doitgrer
etchiffrlesaffairesquiluisontproposes.Cettegestiondesaffaires,cefaittantdunpoint
devuehumain,gestiondespersonnes,rpartitiondestchesquedunpointdevue
temporelpuisquecestluiquidoitdonnerlesinformationssurlesdlaisderalisation.Les
chargsdtudes,commeleursnomlindique,doiventeuxraliserdestudessousforme
daudits,maisilsfontaussidelaralisationdeprojet,cestdirequecesonteuxqui
dveloppentlesapplications,lestestentetralisentlamiseenplace.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

11

Stage2006

PyramidepermettantdevoirquiestlesuprieurduresponsableSolutionService
IndustrieOuest,jusquauPrsidentdudirectoire.

PRESIDENTDU
DIRECTOIRE:
M.JeanPascalTRICOIRE
DIRECTIONOPERATIONNELLE
EUROPE:
M.ChristianWIEST
DIRECTION
OPERATIONNELLEEUROPE
France:
M.JeanPierreCHARDON
DIRECTION
COMMERCIALEFrance:
M.PatrickGOANACH
DIRECTIONCOMMERCIALE
FranceINDUSTRIE:
M.AlainDELAMBILLY
DIRECTIONSERVICE
INDUSTRIE:
M.SergeDESSON
AgencedeNantes
CENTREREGIONALSOLUTION
SERVICEINDUSTRIE(SSI):
M.PierreJacquesTOUBLANT

DIRECTIONREGIONALE
OUEST:
M.SylvioDACOSTA
RESPONSABLEREGIONALPAYS
DELALOIRE:
M.GuyCAMBIANICA

M.GuyCAMBIANICAestluiresponsabledelapartiecommercialeindustriedes
PaysdelaLoire.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

12

III.

Stage2006

SchneiderElectricenquelqueschiffres(anne2005)

SchneiderElectricestunSocitAnonyme(SA)depuis1994,dontlechiffredaffaire
pour2005estde11,679milliardsdEuros.Lersultatdexploitationpourcetteanneestde
1,565milliardsdEurospourunrsultatnetde994millionsdEuros.

Les activits de distribution lectrique,


dautomatisme et de platesformes reprsentent
respectivement 63%, 25% et 12% du chiffre
daffaire.

63%DistributionElectrique

25%Automatismes&Contrle

12%Platesformesdecroissance

Source:undocumenttlchargeablesur
lIntranetSchneiderElectric

Lemarchleplusporteurestle
btimentavec40%desmarchs.Viennent
ensuite lindustrie avec 30%, puis
lnergie et infrastructure avec 16% et
16%Energie&Infrastructures

pourfinir,lersidentielavec12%.
32%Industrie

40%Btiments

12%Rsidentiel

Source:undocumenttlchargeablesurlIntranetSchneiderElectric

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

13

Stage2006

Larpartitiondecechiffredaffairedanslemondeestlasuivante:

Source:undocumenttlchargeablesurlIntranetSchneiderElectric

Leseffectifsdelasocitsvaluent88670collaborateurs,pouruneprsencedans
130paysavec206sitesindustrielset13000pointsdevente.Soitlacrationde16sites
industrielsetde4000pointsdeventeentroisans.

IV. LesactivitsetlesmarchsdeSchneiderElectric
1. Lesmarchs

Commenousavonspulevoircidessus,lactivitdeSchneiderElectricsexerce
essentiellementsurquatremarchs.
Lemarchdubtiment,quiengendre40%duchiffredaffaire,apourbut
doptimiserleconfortetlescotsdexploitation,etlascurit.
Lemarchdelindustrie,quiengendre32%duchiffredaffaire,apour
objectif doptimiser la flexibilit, la scurit et la productivit des
diffrentesmachinesetprocds.
Lemarchdelnergieetlinfrastructure,quirapporte16%duchiffre
daffairepourlanne2005,dontlobjectifestdoptimiserlaproduction,
la distribution et la vente de llectricit, mais aussi de garantir la
disponibilit, la fiabilit ainsi que la sret des installations et des
quipements.
Lemarchrsidentiel,quifaitunchiffredaffairede12%,dontlebutest
aussidoptimiserladistributiondnergie,degarantirladisponibilit,la
fiabilitetlasretdesinstallationsetquipements.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

14

Stage2006

2. Lesactivits
a. Lahautetension

Nouspouvonsretrouvercetteactivitsurlesmarchsdelnergie,de
lindustrieetdutertiaire.Sonprincipalbutestdedistribuer,rpartiretgrer
lnergielectriquehautetension.Pourcela,SchneiderElectricapportedes
solutionscompltespourlaprotectionlectrique(disjoncteur)etlagestiondes
rseaux(postesdetransformation).

b. Labassetension

Lesobjectifsdecetteactivitsontdedistribueretdegrerlnergie
lectriquebassetensiontoutenprotgeantlespersonnesetlesbiens.
Schneider Electric propose des services et des produits comme les
appareillagesforteintensit,desquipementsdinstallation(canalisations
lectriques)oudessystmespourlaVoixDonnesImages(VDI).

c. Lesautomatismesprogrammables
i.
Contrleindustriel
Le contrle industriel rpond toutes les exigences de
lautomatisationdeprocdspourlesindustries,lesinfrastructuresetles
quipements des btiments du tertiaire. Schneider Electric propose
diffrents produits pour la protection et la commande de moteurs
(variateursdevitesse),ledialoguehommemachineetlesquipementsde
machines(capteurs).

ii.
Automatismeprogrammable
SchneiderElectricproposediffrentsproduits(automates,rseaux,
terminauxindustriels,logiciels)demanireaccrotrelaproductivitetla
flexibilit des installations dans tous les secteurs de lindustrie et du
tertiaire.

d. Lesservices

SchneiderElectricexploitesonexpertisetechnologiqueetmtier
pourproposeruneoffrecompltedeservicesfortevaleurajouteses
clients.LesprestationsdeSchneiderElectricServicesedistinguenten
quatreactivits:
Lacooprationpourunpartenariatautourdegrands
projetsavecengagementsurlesrsultats
Lexpertise sur la productivit industrielle et la
rductionducotcompletdelnergie
Lamaintenancepourunemiseenconformitdes
installations,ledpannage,lentretien,larnovation

etleconseil
Laformationpourunaccompagnementhumainlors
desvolutionstechnologiquesgrcelInstitutSchneiderFormation

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

15

Stage2006

3. Lesmarques

DamienLEGALLO
GEII2

SchneiderElectricsappuiesurlanotoritmondialedequatre
grandesmarques:
MerlinGerindansledomainedelamoyenneetde
labassetension
Modicon dans le secteur des automates
programmables
SquareDquiapouractivitlamoyenneetlabasse

tension,ainsiquelecontrleindustriel
Tlmcaniquepourlecontrleindustrieletles
automatesprogrammables

OptionRseauxLocauxIndustriels

16

Stage2006

C. LEPROJET
I. Lobjectif

L'objectifdelamaquetteestdeservirdesupportmatrieldedmonstrationpourune
prsentationdel'offred'accsdistantetdesservicesSchneiderElectricassocis.Ellepourra
aussiservirpourlaprsentationetlaformationsurdeschangesetlacommunicationentre
deuxautomatesetdeslmentsdentres/sorties.Ellepourraaussibienservirpourdestests
avantlamiseenservicedinstallationchezunclientLamaquetteestprincipalement
constituedesproduitsRAS2000,automatesetdellotdentres/sortiesdportesAdvantys.

II. Larchitecture

Connexiondistanteunnoeud
I/OScanning
RTC / GSM / GPRS / LL

GlobalData

ADRESSEIP:192.168.0.1
RAS2000

UNITELWAY

E/S

ETHERNET

ADRESSEIP:
192.168.0.2
ADRESSEX_WAY:
1.2

PASSERELLE
X_WAY:2.2

ADRESSEIP:
192.168.0.3
ADRESSEX_WAY:
1.3

ADRESSEIP:
192.168.0.4

PREMIUMUNITY
API_1
TSX571634
ILOTADVANTYS
ENTREES/SORTIES
DEPORTEES

PREMIUM
UNITYAPI_2
TSX573634

EMBASESIMULATION
ABE7

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

17

III.

Stage2006

RappelsurlEthernet

Ethernetestunprotocolederseauinformatiquecommutationdepaquets
implmentantlacouchephysiqueetlasouscoucheMediaAccessControldumodleOSI
maisleprotocoleEthernetestclassdanslacouchedeliaison.C'estunetechnologiede
rseaulocalpermettantquetouteslesmachinesd'unrseausoientconnectesunemme
lignedecommunication,formedecblescylindriques(cblecoaxial,pairestorsades).Le
standardquiatleplusutilisdanslesannes1990etquil'esttoujoursestle802.3de
l'IEEE. Ce dernier a largement remplac d'autres standards comme le Token Ring et
l'ARCNET.

Le nom Ethernet vient de l'ther, milieu mythique dans lequel baigne


l'Univers,etnet,abrviationderseauenanglais. (Source:siteInternetWikipedia)

Figure1:ModleOSI

ModleOSIavecprsentationdeschangeetunitdesvaleurschanges
(bit,trame,paquet,message)

SinousregardonsmaintenantlemodleOSIappliqunotremaquetteavecdes
lmentspermettantlchangedinformationsentredeuxnudsenfonctiondesprotocoles
employs,nousobtenonsleschmasuivant:

Application
Prsentation
Session
Transport
Rseau
Liaison
Physique

OSI

DamienLEGALLO
GEII2

Modbus, HTTP

Protocole TCP

Global Data, FTP, DHCP

Protocole UDP

Protocoles IP et X-WAY
Protocole Ethernet

Protocole

OptionRseauxLocauxIndustriels

Serveur RAS
Switch
Hub

lment
concentrateur
18

IV.

Stage2006

Lanalysedusujet

Lobjectif de ce projet est de pouvoir proposer au client, une solution de


tlmaintenanceviauneconnexiondistante.Pourcela,nousdevonsraliserunemaquettede
prsentation. Sur cette maquette, dont nous avons larchitecture rseau cidessus, nous
retrouvonsdenombreuxlmentsetproduitsSchneider.

Parmieux,nousavonsdeuxautomatesquifonctionnentaveclelogicielUnityPro.
CesautomatesserontdsignsAPI_1pourleTSX571634etAPI_2pourleTSX573634.
Nousavonsaussiunlmentconfigurabledentres/sortiesdportesquiestllotAdvantys,
et llment qui nous servira nous connecter cette architecture qui est le serveur
RAS_2000.

Dansceprojet,jevaisdevoirconfigurerlesadressesIPdesdiffrentslments
appartenantaurseau.CetteconfigurationdadresseseferaenadresseIPfixe,cestdire
quechaquenuddurseauaurauneadresseIPetilnenchangerapas.Ladressedunnud
luiestpropre.Deplus,ilvafalloirquejeconfigurelapasserelleUniTelwayduRASpourun
desautomates.Etcommenousavonsunswitchadministrablesurcerseau,nousallons
configurerdesrseauxlocauxvirtuels(VLAN).Pournotreapplication,nousavonsbesoinde
fairecommuniquerlesautomatesentreeux,fonctionquiseraraliseparleserviceGlobal
Data.Nousauronsaussibesoindefairecommuniquerlesautomatesaveclesentres/sorties,
fonctionquiseraraliseparleserviceI/OScanning.Dufaitdelaprsencedecesservicede
communication,ilvafalloirquejeralisetroisrseauxvirtuels,correspondantchacunun
I/OScanning.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

19

V.

Stage2006

AnalyseetconfigurationduserveurRAS
1. AnalyseduserveurRAS_2000

LeserveurRAS_2000,estunlmentquinoussertnousconnecterparunaccs
distantunestructurerseaudautomatismedetypeEthernet.Pourcela,ilexistediffrents
typesdeserveur.Ladiffrenceentrecesserveursestjustelemoyendelaconnexiondistante.
Ilyadoncdesserveursdinterconnexionparrseautlphonique.Parmicela,ilyenaunpar
lequelnouspouvonsaccderavecunsystmeGSM(typetlphoneportable),unonous
pouvonsnousconnecterviaunelignetlphoniqueanalogique(systmeRTC)quiestcelui
quenousavonsutilis.Ilyenaaussiunquinousdonnelapossibilitdeseconnecterviaun
modemexternereliparuneliaisonsrie,ouencoreunaveclequelnouspouvonsnous
connectviaunelignetlphoniquenumrique(RNIS).

2. ConfigurationduserveurRAS

LapremireconfigurationduserveurRAS_2000etmmetoutelaconfiguration,ne
peutsefairequesurunserveurWebquiluiestintgr.Poursyconnecterlapremirefois,
nousdevonsdoncouvrirnotrenavigateurInternet(NetScape,Mozilla,InternetExplorer)et
saisirdanslebandeaudadresse,ladresseIPdusineduRAS.CetteadresseIPestpardfaut
192.168.0.128. Enfin, pour pouvoir sy connecter sans soucis, il faut avoir configurer
ladresseIPdenotrecarterseauenuneadressedelammeclasseIPquecelleduserveur.
CestpourcelaquenousconfigureronspourlavenirnotrecarterseauduPCavecladresse
IP192.168.0.127.Deplus,sinousnousinterconnectonsavecleserveurRASendirect,cest
direleserveurRASreliparunsimplecblelordinateur,nousdevronsytrereliparun
cblecrois(rouge)quiestfourniavecleserveur.

Unefoiscettepremireconnexiontablie,nouspouvonsdonnerladresseIPquenous
souhaitonsnotreserveur.Dansnotrecas,nousavonsdciddeluidonnercommeadresse
IP,ladresse192.168.0.1,carcestlorsquenousyaccderonsdistance,lepremirelment
parlequelnouspasserons.Pourcela,ilsuffitdecliquersurlemenuParamtragesurla
pageHTMLquiestouverte.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

20

Stage2006

Danscemenu,nousallonsytrouverunearborescencedans
laquelle figurera Configuration systme. De ce menu va
souvrirunenouvellearborescencedanslaquellenoustrouverons
ParamtreProtocoleIP,ainsiilvasouvrirunefentredans
laquellenouspourronsdfinirladresseIPduserveurRAS.Une
foislechampadresseIPdelapartieRseaulocalEthernet
etlemasquedesousrseaurenseign,ilfaudraenregistrerla
modification en cliquant sur le bouton Enregistrer, puis
redmarrerleserveur.Cetteoprationderedmarrageduserveur
esttrsimportantepuisquecestlorsdecettecommandequele
RASenregistreconcrtementetmodifiesaconfiguration.

Maintenant,nousnousconnecteronsauserveurWebdu
RAS par ladresse 192.168.0.1. Lorsque cela sera fait, nous
pourronsconfigurerleserveurcommenouslesouhaitons.

Ainsi, nous pourrons


configurer ladresse
quiseraattribueaux
utilisateurs
distants
lorsquils
seront
correctementidentifis.Ici,nousavonsdcidquelorsqueunutilisateurseconnectera
distance,leserveurRASluiattribueraladresseIP192.168.0.10.

Nousallonsaussipouvoirconfigurerlalistedesmachinesquiserontconnectesau
serveurRASvialerseauEthernet.Nousyavonsdoncconfigur,lavueduschmade
larchitecturecidessus,lesdeuxautomates,llotAdvantysetleswitchadministrable.Ces
lmentssontconfigurssurleserveurWebduRAS_2000,ilnexistepasdelogicielde
configuration.

Cependant,ilestpossibledeconnecterunnuddansnotrearchitecture,etdenepasle
dclarerdanscettelistedesmachines.Cecipermetdoncdecacherunlmentauxpersonnes
quipourraientseconnecterdistanceetnerienavoirfaire.

Eneffet,leserveurRASestunsimplerouteur.Ilestdoncpossibledeseconnecterau
nudensaisissantsimplementsonadresseIPdanslabarredadressedunavigateurInternet.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

21

Stage2006

Parlasuite,nousallonspouvoirconfigurerlaliaisonsrieRS485denotreRAS,
liaisonquisertessentiellementpourlapasserelleUniTelwayouModbus.Danscemenu,
nousconfiguronsdoncledbitquenoussouhaitons,laparit,siilyaunbitdestop,lataille
desdonnes

Icilaconfigurationcorrespondlaconfigurationdelaliaisonquenousavonsdonne
pourlapasserelleUniTelway.

Parlasuite,nousallonsconfigurerlaccsauxutilisateursdistants.Pourcela,nous
attribuonsunnomdutilisateurainsiquunmotdepassechacunedespersonnespouvant
avoiraccsausystme.Plusieurspossibilitssoffrentnousdanslecasouilyauraitplus
dunepersonnepouvantseconnecterauserveurdistance.
Soitnousdfinissonsunidentifiantetunmotdepassegnral
Soitnousdfinissonsunidentifiantetunmotdepasseparpersonne
Dansnotrecas,nousavonsdciddedfinirdeuxidentifiantsetmotsdepassescommuns
pourtouslesutilisateurs.

Ici,lesutilisateursdistantsayantaccsausystmeaurontpournomcompletvisiteurou
CTANantes.Leursidentifiantsserontrespectivementvisiteuretctaainsiqueleursmotsde
passes.

Toutescesconfigurationssontdesconfigurationsintressantesmaisellesnesuffisent
pasprotgerlesystme.Pourcela,nousavonslapossibilit,etilestprfrable,de
configurerlesdroitsdadministration.Pourcela,nousdevonsdfinirunidentifiantetun
mot de passe administrateur qui seront demands lors de toutes connexion en tant
quadministrateur.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

22

Stage2006

Nousdfinissons,
ici,
dans
quelles
conditions
nous
pouvonsnousconnecter
et
autorisons
la
connexion en tant
quadministrateur.Cestdirequenouspouvonsnousconnecter:
Soitenlocal
o Toutletemps
o AprsuneactionsurleboutonConf
Soitdistance
o Toutletemps
o AprsuneactionsurleboutonConf
o Interdirelaconnexion

Puis
nous
dfinissons
lidentifiantetlemotdepassequi
serontattribusladministrateurdu
serveurRAS.Ici,ilsagitde:
adm
adm

Maintenant,nousavonsconfigurlessentielduserveurRAS,sachantquelalistedes
services,lalistedesfiltresetlesconfigurationsInterneticisontlaissespardfaut.Encequi
concernelesconfigurationsInternetcelaparatlogiquedanslamesureonousnavonspasde
connexionInternet.Donc,nouspouvonspasaugmenterpourlemomentlaprotectiondenotre
systmeenluiappliquantunVPN(VirtualPrivateNetwork:RseauVirtuelPriv).Encequi
concernelalistedesservices,elleestlaissepardfautpuisquepardfaut,ellecontienttous
obeaucoupdesprincipauxservicesetdonclaconfigurerreviendraitlimiterleschanges
oulesactionsralisables.Puis,pourlalistedesfiltres,noussommesicisurlaralisation
dunemaquettededmonstrationetdoncilnyauraquunseulutilisateurconnu,doncce
dernierdoitpouvoiravoiraccstouslesnudsdurseauetenplusnousnavonsquedeux
typesdutilisateurspouvantseconnecterdistance,visiteuroucta.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

23

VI.

Stage2006

Analyseetconfigurationdellotdentres/sortiesdportesAdvantyset
desonlogiciel
1. LlotAdvantys
a. QuestcequunlotAdvantys

UnlotAdvantysestunensembledepetitsmodules.Parmicesmodules,nous
trouvonslecoupleur(outtedecommunication),lesmodulesdentres,cesentrespouvant
tredesentresanalogiqueouTOR(ToutOuRien:unniveaulogique0ouunniveaulogique
1,typeuninterrupteur),desmodulesdesorties,pareilanalogiqueouTOR,desmodulesde
puissanceoudalimentation.

Ilexistecependantdeuxtypesdlots:
llotlogique
llotphysique

b. Llotlogique

Llotlogiquenestenfaitquunlotvirtuel,puisquilsagitdellotquenous
visualisonssurlelogicielAdvantys.Enfait,ilsagitdellotquenousallonstransfrerparla
suite,cestunpeullotquisertlaconfigurationdesentres/sorties,maisaussilesupport
versdautreslogiciels.

c. Llotphysique

Llot physique est, comme son nom lindique, llot matriel sur lequel nous
manipulons,nousconnectonslesswitchsetlesautresnudsdurseauparlattede
communication.Cestaussisurcetlotquesontconnectslescapteurs,practionneurset
actionneursdusystme.Cestaussisurcetlotquepourraintervenirunoprateur.

2. LelogicielAdvantys

LelogicielAdvantys,estlelogicielquinouspermetdeconfigurerllotlogique.
Toutefois,sonutilisationestfacultativepuisquenouspouvonsattribueruneadresseIPllot
directementsursonserveurWeb.Celogicielnouspermetaussidenousconnecterllot
physique.CelogicielestdisponiblechezSchneiderElectricsurleurrseauintranetmais
seulementenversiondvaluation,cestdirequilnestdisponiblequevingtetunjours.
Autrement,ilfautunelicence.

Deplus,ilcontientunmodedessai,quinouspermetdetesternotreconfigurationet
devoirsilesentresragissentcorrectement.Dansnotrecas,nousavonsdesentres/sorties
logiques,doncletestdelabonneractiondesentressestfaitenralisantdesinterrupteurs.
Surchaque,moduledellotphysique,ilyadeuxborniersdesixbroches.Chacundeces
bornierssertyconnecterdescapteurspourlesentresetdesrelaispourlessorties.Maisen
entre,ilpeuttrsbienaussiyavoirdesinterrupteursquiserontconnectsentrelabroche1et
labroche3.Cestainsiquavecunfil,jaipumefairedesinterrupteurspourtesterlesentres.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

24

Stage2006

Pourcetest,jaiprocddelafaonsuivante:
Jemesuisconnectllotphysique,puisplacenmodedessaisurle
logicielAdvantys
Jaiplacuninterrupteursuruneentre,etjaivrifiquelletaitvue
traverslemodedessai.JaiaussivrifisurleserveurWebembarquque
ltatdecetteentreavaitchang.

Encequiconcernelessorties,jaiprocdplusoumoinsdelammefaonquepour
lesentres,laseulediffrenceque,ljaidforcerlessortiesauniveaulogique1etquepar
lasuite,jesuisalllireltatdecessortiessurleserveurWebdellotphysiqueetsurllot
luimmepuisquelessortiesquisontactiventsontsignalesparunvoyantallumenfaade.

3. Configurationdellotlogique

Afindeconfigurerllotlogique,ilfauttreenpossessiondulogicielAdvantys.
Ensuite,nousdevonsouvrirunnouveauprojet.Del,souvre:

Editeur
graphique

Navigateurde
catalogue

Navigateur
despacedetravail

Zonede
compte
rendu

Surcettefentre,ilyatroiszonesimportantes:
Navigateurdespacedetravail,quipermetdevoirlaconfigurationetles
lmentsquiysontimplants
Lditeurgraphique,quipermetdevisualiserllotlogique,correctement
Zonedecompterendu

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

25

Stage2006

Parlasuite,jaipucrermonlotlogiquetelqueserallotphysique,afindepouvoir
travaillerdessuscorrectement.Pourcela,ilsuffitdechoisirllmentconstitutifquenous
souhaitonsdanslenavigateurdecatalogue,etdelefaireglisserlemplacementvoulu.Le
seulimpratifestdecommencerparcequenousappelonslattedecommunication,dansle
menuRseau,etdefinirllotlogiqueparuneplaquedeterminaison,danslemenu
Accessoires.Parexemple,pournous,celadonnelacompositionsuivante:

Alimentation

SortieTOR
PDT3100

DRC3210

Ttede
communication
NIP2212

Entres

TOR

DDI3230

Unefoiscetlotconfigur,ilestpossibledattribuerchaqueentreetsortieune
variable.CesdernirespouvantservirlorsdunI/OScanning.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

26

Stage2006

4. Configurationdellotphysique

Comme,illatdfiniauparavant,llotphysiqueestlensembledesmodules
dentres/sortiesprsentssurlagrilledelamaquette.Cetlotestconfigurableparsonserveur
Webembarqu,carlutilisationdulogicielAdvantysnestquefacultative.Surceserveur
Web,nouspouvonsdoncconfigurerladresseIPdecetlot.Pourcela,ilfauttoutd'abord
connatrel'adresseIPd'usinedumoduledecommunication(pournousleSTBNIP2212).
CetteadresseIPsedduitdel'adresseMACdecetlment.Pournous,l'adresseMACdu
moduletait00.00.54.11.ED.C4.Noussavonsq'uneadresseIPestdfiniesurquatreoctets.
Doncnousprenonslesquatrederniersoctetsdel'adresseMACpourobtenirl'adresseIP.
L'adresseIPconstructeursecalculecommesuit:

54
=>
5*16=80+4=
84

11
=>
1*16=16+1=
17

ED =>
14*16=224+13=
237

C4 =>
12*16=192+4=
196

L'adresseIPdel'lotdfinieparleconstructeurestdonc84.17.237.196

AfindemodifiercetteadresseIP,ilfautseconnecterauserveurWebintgrau
moduledecommunication.Pourrussirs'yconnecter,ilfautquel'adresseIPdelacarte
rseauduPCsoitdelammeclasseIP(iciclasseA)quel'adresseIPdelattede
communication. Pour m'y connecter, j'ai dfini l'adresse IP de ma carte comme :
84.17.237.198.

Unefoiscettepremireconnexionfaiteetquenousnoussommescorrectement
identifis,nouspouvonsconfigurerladresseIPquenoussouhaitonsadministrernotrelot.
Pourcela,ilsuffitdallerdanslemenuConfiguration,puisdecliquersurConfiguration
desparamtresIP.Del,souvrelafentresuivante:

Dansnotreapplication,noussouhaitions
que llot Advantys ait en adresse IP fixe,
ladresse192.168.0.4.

Toutefois, il est possible de configurer


llotenclientDHCPouenserviceBOOTP,
laide de roue codeuses sur la face avant du
moduledecommunication.Cesprocessussont
bien expliqus dans la documentation de
configurationdellot.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

27

Stage2006

5. Premierproblmesrencontrs

JemesuisconnectunefoisllotAdvantys,configurerenadresseIPfixe,viale
switch.Del,jaiputransfrerlaconfigurationdellotlogiquesurllotphysique.Jaifait
unemodification.Jairessaydemyconnecter,celaafonctionnmaislorsquilafallu
transfrer la configuration, cela ne fonctionnait plus. Un message mindiquait que la
configurationimplantetaitdiffrentedecellequejesouhaitaisymettre,etjtaisensuite
dconnect.

6. Solutionapporteaupremierproblme

Lors de la constitution de llot, javais implant lensemble des lments qui


mtaientdonnsetenprioritlepluspetitetleplusfragile,lacartemmoire.Etenfait,
chaquefoisquelonimplanteuneconfigurationdansllotphysique,unmessagesinscrit
danslafentrederapportdulogicielAdvantys.

AVERTISSEMENT:LESDONNEESDELACARTEMEMOIREAMOVIBLE
DUNIMPREVALENTSURCETTECONFIGURATION.

Decefait,lorsquejaiparlasuiterecharguneconfigurationdiffrentedecelledj
implante,jaiotlacartemmoire,jaichargdanslammoireinternedellot,puisensuite,
jechargeaisdanslacartemmoire.

7. Secondproblmerencontr

JairencontrunsecondproblmeavecllotAdvantys.Enfait,jesouhaitaisfaireun
I/OScanningentrellotetchacundesautomates.Maisenconfigurantmesautomateseten
regardantsurleursserveursWeb,jaipuconstaterquelI/OScanningdelundesautomates
taitendfaut.

8. Solutionapporteausecondproblme

SuiteceproblmededoubleI/OScanningquinefonctionnaitpas,jemesuis
renseignauprsdespersonnesquiconnaissaientleproduit.Etilmatditquecelatait
normalpuisquellotnepeutfairedeuxI/OScanningssimultans.Etqueparconsquent,
taitprioritaireceluiquifaitunerequtedI/OScanninglepremier,etlautreducoupesten
dfaut.Cestpourcela,quedanslamesureodansmonapplicationjutiliselesentresde
llotpourlexcutiondemessectionsdelAPI_2,ilfautquecetautomatesoitlepremier
connectetmisenrun.Sinon,jepourraistoujoursagirsurlesentresdellotmaismon
programmenvoluerapas.

Parconsquent,ilyauraunautomatequiseraenI/OScanningenlecture/critureet
lautreseraenlectureseule.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

28

VII.

Stage2006

AnalyseetconfigurationdelautomateAPI_1etdulogicielUnityPro
1. LelogicielUnityPro

Dansnotreprojet,nousavonsutilislelogicielUnityProXL,carcestlelogicielde
programmationquesupportentlesdeuxautomatesimplantssurlamaquette.Eneffetcesont
deuxautomatesTSX57,un1634etun3634,oule1etle3nousindiquent,lagammede
produit(1basdegammeet5hautdegamme),le63nousdonneunespcificitsurla
communicationembarque(Ethernet)etle4,nousditquenousdevonstravailleravecle
logicielUnity.

Commeilestditprcdemment,lelogicielUnityPro,nousaserviprogrammerles
automatesdenotreapplicationMinidosaquenousallonsvoirdansuneautrepartie.Maispas
seulement,ilnousaaussipermisdeconfigurerlesautomates,enleurattribuantleursadresses
IPetleursadressesXWAY.Deplus,celogicielnousapermisdeconfigurerlesdiffrents
servicesdecommunicationsquilpeutyavoirsurlamaquette.CestdirelI/OScanning
entrechaqueautomateetllotdentres/sortiesdportesAdvantys,lI/OScanningentreles
deuxautomates,etleGlobalDataentrelesdeuxautomatesaussi.Celogicielnouspermet,
aussideraliserdesessaisetdecontrlerlebonfonctionnementdenotreprocessus.

Par exemple, lorsque jai dvelopp mon application de dmonstration pour la


maquette,aveclemodedanimation,jaipumerendrecomptequilyavaitunproblmedans
lemodeautomatique.Eneffet,pourcemode,jutilisaisleGlobalDatapourpartagerdes
variablessurlesdeuxautomates.IlfautsavoirquesurlautomateAPI_1,nousavionsle
programmedegestionduprocessusainsiquelafonctionpermettantletransfertdun
postelautre.EtsurlautomateAPI_2,nousavionslafonctionderemplissageetla
fonctiondebouchage.Celaimpliquedoncunchangeentrelesdeuxautomates,cestle
rleduGlobalData.LautomateAPI_1dtectaitlaprsenceduflaconunpostedanssa
gestionglobale,cequifaisaitquelebitconcerntaittransmislautomateAPI_2qui
dtecteaussicetteprsenceetlancelexcutionduprogrammeconcern.Monproblmetait
doncunproblmedetempsdexcutiondesdiffrentsprogrammesdelAPI_2.Jaipule
constatergrceaumodedanimationsurlasectiondeGestionGlobalecarletempscoul
pourexcuterlesautressectionstaitsoittropimportantsoittropfaible.

Toutapourdireenfaitquelelogicielpossdeunmodedanimationquiesttrs
importantpourtesteretvoirlefonctionnementdenotreapplicationetleserreursventuelles.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

29

Stage2006

2. ConfigurationdelautomateAPI_1pourlamaquette
a. LaconfigurationdelI/OScanning
Ici,j'aiconfigurl'I/OScanningpartirdulogicieldel'AdvantysetdeUnityPro.

Voici,cidessus,laconfigurationfaitesurUnityPro.Parcontre,ilfautbienpenser
quesurUnityPro,cequiestdfinienlectureestcequitaitdfiniencrituresurAdvantyset
inversement.

Deplussurcelogiciel,j'aifaitimporterlefichierilot_advantys_2.xsy,cequiacr
unelistedevariableslmentaires.Maisavantdepouvoirimportercefichier,j'aid
l'exporter.Pourcefaire,surlelogicielAdvantys,j'ailabellistouteslesvoiesdontj'allais
avoirbesoinpourmonapplication.J'aidoublecliqusurlesmodules,etj'aiattribu
chacunedesvoiesdisponiblesunlibellcommedcy,fdc_g,fdc_d,DEP_Gouencore
DEP_D.

Adresse du mot en
en lecture
Offset correspondant la
diffrence qu'il y a entre l'adresse du
premier mot et 0.
Longueur du mot en criture sur Advantys
(entres)

DamienLEGALLO
GEII2

Offset par rapport


0 des sorties de
l'advantys

Longueur du mot en criture sur


Advantys (sorties)

OptionRseauxLocauxIndustriels

30

Stage2006

ValidationdelI/OScanningsurleserveurWebdelautomate

Unefoisl'I/OScanningcorrectementconfigur,j'aipuvrifiersurleserveurWebde
l'automateAPI_1TSX571634quecettefonctionfonctionnaitbien.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

31

Stage2006

ValidationdelI/OScanningavecunprogrammesimple

CettevalidationdelI/OScanningadabordttestesurunprogrammesimplede
dplacementlatralavecdesfinsdecourse,puisilatreconfigurpourladapternotre
applicationfinale.

Ensuite, jai pu faire la


vrificationenralisantdesinterrupteurs
pour simuler mes entres, dcy, fdc_g,
fdc_d.

Sur limage cicontre, nous


pouvons voir le programme que nous
allonsexcuterpourlavalidation.Nous
pourrons valider en voyant que la
transitionetl'tapesontenvert,c'est
direqu'ellessontactives.

Sijepassel'entredcyauniveaulogique1,latransition
cidessus passera en vert et l'tape1 aussi. De plus nous
visualiseronsquesurlelogicielAdvantys,cetteentreetcette
sortiepassentaussiauniveaulogique1.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

32

Stage2006

Ensuite,jevaisvaliderlafindecoursegauche(fdc_g).
Acemoment,nousverronslasecondetransitionbasculeren
vertetl'tape2aussi. EtsurlelogicielAdvantys,l'entre
correspondantlafindecoursegauche(fdc_g)passeraau
niveau logique 1 ainsi que la sortie dplacement droite
(DEP_D).

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

33

Stage2006

Ensuitepourfinirl'excutionduprogramme,jevaismettreau
niveaulogique1l'entrefindecoursedroit(fdc_d)quivanousfaire
basculerenvertsurUnityProlatransitioncorrespondanteetpasser
l'tape0.DecefaitsurlelogicielAdvantys,nousn'auronsplusdesorties
auniveaulogique1etuneentrefdc_dauniveaulogique1.

Ainsinouspouvonsconstaterquel'I/OScanningentrenotreautomateAPI_1TSX57
1634etnotrelotAdvantysfonctionnebienetpourtouteslesentresetlessorties.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

34

Stage2006

b. LaconfigurationduGlobalData

PourconfigurerleserviceglobaldatasousUnityPro,
ilfauttoutd'abordvaliderceservice.Pourcefaire,ilfautaller
danslenavigateurdeprojet(fentredegauche).

EnsuiteilfautouvrirlemenuCommunication,dansce
menu,ilfautouvrirl'optionRseaux,puisdoublecliquersur
lerseauconfigur,c'estdireceluisurlequelsetrouve
l'automate.

A ce moment, dans la fentre centrale, s'ouvre la page correspondant la


configurationdurseauquenoussouhaitons.

Del,nousallonsslectionner,danslemenudroulant,leserviceGlobalData.

Service Global
Data valider

Onglet non valide

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

35

Stage2006

Acemoment,l'ongletGlobalDatadevientvalide.

Danscettefentre,nousdevonsdfinirenpremierlieu,lenomdugroupe(dansnotre
cas:maquette)etl'adressedugroupe(ici:239.255.255.250).Cetteadressedoittrecomprise
entre224.0.0.0et239.255.255.255.

Onglet valide

Adresse du groupe

Nom du groupe

Ensuite,nousdevonsdfinirlesvariablesquicirculerontsurlerseau.Pourcela,nous
allonsouvrirl'diteurdedonnes.Puis,nouscronslesvariablesounousdisonssitelleou
tellevariablecirculeraounonsurlerseau.

Danscettediteurdedonnes,nousdevonsavoirlacolonneGlobalDataainsiqueles
colonnesGroupeetID.PourobtenirlacolonneGlobalData,ilfautfaireunclicdroitsurune
colonnepuischoisirPersonnaliserlescolonnes.Dansunpremiertemps,lescolonnesGroupe
etIDneseronspasouverte.Maispourcela,ilsuffiradecliquersurleboutonsituer
surladroitedelacolonne.

Unefoistouteslescolonnesouvertes,ilfautcrerdesvariablesquiserontenvoyes
surlerseauetdesvariablesquiserontlues.Ici,surlafentresuivante,nousavonsdeux
variables qui interviennent dans le service. Ces variables sont essai_GB_API1 et
essai_GB_API2.Lorsqu'unevariableestcre,pardfaut,danslacolonneGlobalData,il
seramisnon.Siunevariabledoittreenvoye,ilfaudraluimettrePUBpourpublication
alorsquisielleestlue,ilfaudraluimettreSUBpoursouscription.Deplus,ilfaudraaussi
renseignerlenomdugroupedanslequelnoustravaillerons(celuidfinitsurlapageGlobal
Data),ainsiquel'ID,celuicitantcomprisentre1et64.ChaquevariableaurasonID.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

36

Stage2006

Bouton Plus

Dfinissions du nom de groupe dans lequel nous travaillerons

Dfinissions de l'ID propre la variable

Editeur de donnes

Ilenserademmepourlesecondautomate.

ValidationduGlobalDatasurleserveurWebdelautomate

PourvaliderleGlobalDatal'aideduserveurWebdel'automate,ilsuffitdese
connectercedernier,d'allerdanslemenuDiagnostic,puisdeslectionnerleserviceGlobal
Data.

Menu Diagnostic

ID 1

ID 64

Service Global Data

DamienLEGALLO
GEII2

ID

OptionRseauxLocauxIndustriels

37

VIII.

Stage2006

ConfigurationdelapasserelleUniTelway
1. ConfigurationduserveurRAS

PourconfigurerlapasserelleUniTelway,surleserveurRAS,
ilfautallerdanslemenuparamtrage,puisensuitePasserelle
IPRSetenfin,finirparslectionnerUniTelway.Unefoisque
toutcelaestfait,ilneresteplusqu'aconfigurl'adressequel'on
souhaitedonnerl'lmentmatre(pournousils'agitd'unautomate).

Pournotremaquette,nousavonsdonncommeadresseX
WAYnotreautomateparlapasserelle,2pourl'adresserseauet2
pourl'adressestation.

Adresse rseau

Adresse Station

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

38

Stage2006

Deplus,dansnotrerseau,l'automatematreunetunseulesclavequiestleserveur
RAS.Donc,nousn'avonspasbesoinderenseignerlescorrespondancesversdesautomates
esclaves.C'estpourcelaquenousn'avonslaissqu'unseulprofilactif,quiestany.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

39

Stage2006

2. ConnexionviaUnityPro

Afindeseconnecterl'automatevialelogicielUnityProavecladresseXWAYdu
nudparlapasserelleduRAS_2000,ilfauttreenpossessionduDriverXIP.

ATTENTION:LEDRIVERXIPDOITTRELEDRIVERVERSION1.9

Ensuite,unefoiscedriverinstall,ilfautleconfigurerpourpouvoiravoirunaccs
aveclelogicielUnityPro.Pourcela,ilfaut,ouvrirleprogrammecommunicationDriver
puisdrivermanager.

Del,ilfautconfigurerunprofilpourluidfinirlacorrespondanceentrel'adresseIP
etl'adresseXWAY.Pourcela,nousdevons,lorsquenousavonsouvertdrivermanager,
allerdansl'ongletXIP.Ilfautensuitecliquersurconfiguration.

Acemoment,s'ouvrela
fentre cicontre. Sur cette
fentre,nousconfiguronsdoncla
connexion notre passerelle.
Pour cela, nous dfinissons
l'adresseXWAYdenotreposte,
puislenomdelastationcible
(facultatif), puis l'adresse X
WAYdenotreciblelaquelle
nous allons faire correspondre
uneadresseIP.

Ensuite, on clique sur


ajouter,puisenregistrer.Unefois
cescommandesexcutesilfaut
arrterpuisredmarrerledriver.
Pourcelailsuffitd'allerdansXip
puisarrter,puisdmarrer.

DamienLEGALLO
GEII2

Menu Xip pour le dmarrage et l'arrt du


driver

Onglet
Adresse X-WAY
XIPDriver

de notre poste

Nom de la station
cible

Adresse X-WAY
de la cible
Adresse IP de la
cible (ici notre
passerelle)

Bouton enregistrer
pour enregistrer
les nouveau ajouts

OptionRseauxLocauxIndustriels

Bouton
pour
configurer
Bouton Ajouter
un profil
pour valider la
configuration

40

Stage2006

Enfin,ilfautlancerleprogrammeUnityPro.Del,ilfautdfinirl'adressede
l'automate.

Lafentresuivantesouvre:
Test de la connexion

Validation

Danscettefentre,nousallonsdfinirl'adresseaveclaquellenousnousconnecterons
l'automate.Danslemenusupport,ilyaplusieurspossibilitsquis'offrentnous,dontXIP01
quicorrespondauprofilquenousavonscrauparavant.Dansnotrecas,laconnexionparla
passerelle,l'adresseXWAYdfinietait2.2.Doncici,nousnousconnecteronsaul'automate
parl'adresse2.2,etlaconnexionseradfiniepar{2.2}syspourseconnecterdirectementau
systme(CPU)etnonunmoduleparticulierquiauraituneadresseUniTelwayuniquepar
exemple.Afindetestersicelavafonctionnercorrectement,ilestrecommanddetesterla
connexionavecleboutonquiluicorrespond.Silaconnexionestrussie,nouspouvons
valider.

Parlasuite,ilsuffirajustedeseconnecterl'automatepourrapatrierlaconfiguration
etlesprogrammes.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

41

Stage2006

3. Problmerencontr

LorsdesessaisdeconnexionvialelogicielUnityProauxautomatesAPI_1etAPI_2
parleursadressesXWAY,jenarrivaispasatteindrecesnuds.Lelogicielmedonnaitun
messagemedisantquelautomatentaitpasprt,outeintouoccup.

4. Solutionapporte

Afindersoudreceproblme,jaitobligdefaireappelunepersonnede
lagence.NoussommespartisdenotrelogicielUnityProafindefaireundiagnosticprcis,
puisnousavonsregardledriverXIP.SurlelogicielUnityPronousavonsregardsinous
pouvionstoutdemmenousconnectvialaliaisonEthernet.Celafonctionnait.Nousavons
alorsregardledriverXIPquiapremirevuefonctionnait,premirevueseulement.Parce
queenfait,nousnavionspaslabonneversiondudrivercequifaisaitquenousnepouvions
nousconnecterauxautomatesparleursadressesXWAY.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

42

IX.

Stage2006

Ralisationduprogrammededmonstration
1. Prsentationduprocessus

Cesystmeestunsystmedeconditionnementdeliquidedansdesflacons,typeparfum,
eauPourcela,ilyatroisfonctionsderaliser:
Transfert
Remplissage
Vissage(bouchage)

Consigne
Prsence
utilisateur

Prsence
Energie

Parfum
Flacon

flacon

CONDITIONNERDU
PARFUM

Flaconde
parfum
conditionner

Bouchon
SYSTEMEDE
REMPLISSAGE
MINIDOSA

Le principe de fonctionnement est relativement simple, puisquil sagit: (voir


organigrammepagesuivante).

Siunflaconseprsente,audbutdelachanedetransfert,delefaire
arriversouslepostederemplissage.
Lorsque le flacon est sous le poste et quil y a du liquide
conditionner,alorsilluiestmisceliquide.
Puisceflaconpleinesttransfraupostesuivant,quiestlepostede
vissage(bouchage),etaupassage,ilprendunbouchon.
Ensuite,unevisseusedescendlaidedunvrin,etvisselebouchon.
Lorsquelecoupleestsuffisant,levrinremonteetlemoteurdela
visseusecessedefonctionner.
Enfin,leflaconremplietbouch,estdenouveautransfrversla
chanedvacuation.

Cequilfautsavoir,cestquelafonctiontransfertestraliseparunplateautournant.
Ceplateauestentranparunvrinpneumatiqueassociunpiondentranement.Lorsquele
plateauestenpositionsousunposte,lepiondentranementcedgageetunpiondindexage
veillecequeleplateaunetournepas.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

43

Stage2006

2. Rpartitiondesfonctionssurlesautomatesdelamaquette

Surceprojet,jaidciddebiendissocierlesfonctions.Cestdirequesurle
premierautomateAPI_1,noustraitonslafonctionTRANSFERERetsurlesecond
automate,noustraitonslesfonctionsREMPLISSAGEetVISSAGE.Deplus,sur
lautomateAPI_1,nousavonsaussilaGESTIONGLOBALEDUPROCESSUS.

3. PrsentationdesfonctionssousformedorganigrammeoudeGrafcet
a. LafonctionGESTIONGLOBALEdu
Minidosa
fonctionnement

NON
Dmarrage
Cettefonction,apourrledegrerleprogrammeetle
systmedanssaglobalit,cestdirequecestluiquifaitappel
OUI
telleoutellefonctionafinqueleprocessussedroulecorrectement.

TRANSFERER
Ici,nousavonsdraliserdesmacros,carleprogramme
faisaitappelunautreprogrammedummeautomateetcela
simplifiaitlatche.Cesmacrosontdoncservifaireappella
fonctionTRANSFERT,fonctionappelepartroisfoisdailleurs.
Flaconsousposte
NON
remplissage

NousavonsaussimisenplaceunGlobalDataafinde
OUI
pouvoirfairecommuniquerlesdeuxautomatesentreeux.Cette
fonctionnouspermetainsidavoirdesvariablesdedclaressur
REMPLIR
lautomateAPI_1etdelesfaireintervenirsurlautomateAPI_2.
Cestlecaspourladtectiondeprsencedesflaconssurlepostede
NON
remplissageetlepostedevissage.Nousdiffusonslavariablequi
Flaconplein
correspondcetteprsenceetlautomateAPI_2litetsouscritcette
OUI
variable,cequinouspermetdufaitdenosquatreentresetquatre
TRANSFERER
sortiesdelAdvantysdepouvoirgnreraveclABE7toutesles
PRENDRELEBOUCHON
variables.

Flaconsousposte
vissage

NON

OUI

VISSERLEBOUCHON

Flaconbouch

NON

OUI

TRANSFERER

OUI

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Flaconconditionn

NON

44

Stage2006

b. LafonctionTRANSFERT

Cettefonctionapourbut,elle,dedplacerles
flaconsdunpostelautre,cestdiredelasortie
dutapisdechargement,verslepostederemplissage
puisverslepostedevissageetenfinversletapisde
dchargement. Toute cette fonction est ralise
laidedunvrinpneumatiqueetdedeuxpions,un
dindexage pour maintenir le plateau tournant en
position,etundentranementquiestenboutdetige
devrinetquisertfairetournerleplateau.

Lenchanement de la procdure est la


suivante:
Rentredupiondindexage
et
sortie
du
pion
dentranement
Rentredelatigeduvrin
dentranement (le plateau
tourne)
Sortiedupiondindexageet
rentre
du
pion
dentranement(stabilisation
duplateauauposte)
Sortie de la tige du vrin
dentranement (retour en
positioninitiale)

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

45

Stage2006

c. LafonctionREMPLISSAGE

Techniquement, cette fonction


est ralise laide dun vrin. Une
imagefacilepoursereprsentercette
fonction,estdesimaginerleprincipe
delaseringue,saufquedansnotrecas,
Bille
nousavonsdeuxbouchons.Leprincipe
dch
est donc simple. Le piston du vrin
recule.Donc,ilaspireleliquide.Maisil
ne peut pas aspirer de lair car le
bouchon dvacuation est bloqu et
ferm.Ensuite,lepistonavance,cequi
expulse le liquide dans notre flacon.
Mais,leliquidenepeutretournerdans
larserve,carlavannedarriveest
fermeaveclapression.

Deplus,aveclacoursedupiston
qui est fixe, la quantit de liquide
aspireestfixedoncunseulrglage
suffitpourunecontenanceparticulire.

Celanousdonnedoncunenchanementdesoprationstrs
simpleetendeuxtapes:
Reculerlepistonpouraspirer
Avancerlepistonpourexpulser

Arrivede
liquide

Courseduvrin

Piston

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

46

Stage2006

d. LafonctionVISSAGE

Techniquement,cettefonctionaussiestralisepar
unvrinincluantunevisseusesursatige.Eneffet,nous
avonsunvrinavecunetigequimonteetquidescend.Au
boutdecettetige,ilyauneclochequialemmediamtre
quenotrebouchon.Lorsquelatigedescend,nousmettonsle
Vrin
moteurdelavisseuseenfonctionnementafinquelorsquela
cloche arrive sur le bouchon, celuici se serre
automatiquementsurleflacon.Lafindeceprocessussefait
lorsque nous atteignons le courant limite du moteur, le
courantlimitetantlimageducouple.Acemoment,le
moteurcessedetourneretlatigeduvrinremonte.

Bouchon

Leprocessuspeutdoncseralisersimplementlaide
dungrafcetendeuxtapes:
Dmarragedumoteuretdescentede
latigeduvrin
Arrtdumoteuretmontedelatige
duvrin

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

47

Stage2006

4. Lesprogrammesdvelopps
a. ProgrammesetcorrespondancedesEntres/SortiesdelAPI_1

Pourceprogrammededmonstration,jairalisun
modeautomatiqueetunmodemanuel.Ilestassezsimplede
savoirlequelestlequelpuisquepourlemodemanuelchaque
sectionapournumrodtape,desnombrescommenantpar
un1etpourlemodeautomatiqueparun2.

ProgrammedeGestionduprocessus

CeGrafcetestcomposdunOUpourchoisir
entrelemodemanueletlemodeautomatique.Cechoixse
feradirectementsurlcrandexploitation(voirciaprs)par
deuxboutons.Sinon,lesprogrammessontsensiblementles
mme la seule diffrence quils font appels des
programmesesclavescorrespondantsaumodedexcution.
Cestdirequenoustrouveronsunefonctiontransferten
modemanueletuneautresectioncorrespondanteaumode
automatique.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

48

Stage2006

Programmedelafonctiondetransfert

Entrecesdeuxprogrammes,ilyaunepetitediffrencequi
estqulaplacedelavalidationdesentrespardesinterrupteurs,
celleciestralisepardestemporisationsde5secondeschacune.
Sinonleprincipeestlemmequeceluiannoncdanslapartiede
prsentationdechaquefonction:
Rentredupiondindexageetsortiedu
piondentranement
Rentredelatigeduvrindentranement
(leplateautourne)
Sortiedupiondindexageetrentredu
pion dentranement (stabilisation du
plateauauposte)
Sortiedelatigeduvrindentranement
(retourenpositioninitiale)

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

49

Programmationdestemporisations

Stage2006

Dansunesectiondeblocsfonctions(FBD)sousUnityPro,jaiimplantautantde
fonctionTONquejavaisdetemporisationsutiliser.Pourcela,ilafalludirequandest
cequejenclenchaislatemporisation,letempsdevantscoulerainsiquelebitcorrespondant
lafindecettetemporisation.

Parexemple,jenclenchelatemporisationlorsquelebittempoestauniveau
logique1,latemporisationcompte5secondes,puisjedclenchecettetemporisationaubout
deces5secondesetmetslebitfin_tempoauniveaulogique1.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

50

Stage2006

CorrespondancedesadressesdEntres/Sorties

Nom

dcy_inter
pion_indexage_rentre_inter
entrainement_rentre_inter
pion_entrainement_rentre_inter
pion_indexage_sorti_inter
entrainement_sorti_inter
pion_entrainement_sorti_inter

variables_diffusees
pic_courant_vissage
reserve_liquide_pleine
reserve_liquide_videe
visseuse_remontee
presence_flacon_vis_auto
presence_flacon_rem_auto
presence_flacon_vissage
presence_flacon_remplissage

variables_recues
remplissage_reserve
vidangeage_reserve
demarrage_visseuse
descente_visseuse
arret_visseuse
remontee_visseuse
flacon_bouche_auto
flacon_plein_auto
flacon_bouche
flacon_plein

DamienLEGALLO
GEII2

Type
EBOOL
EBOOL
EBOOL
EBOOL
EBOOL
EBOOL
EBOOL

WORD
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

WORD
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

Adresse
%I0.5.0
%I0.5.1
%I0.5.2
%I0.5.3
%I0.5.4
%I0.5.5
%I0.5.6

%MW500
%MW500.2
%MW500.3
%MW500.4
%MW500.5
%MW500.12
%MW500.13
%MW500.14
%MW500.15

%MW600
%MW600.2
%MW600.3
%MW600.5
%MW600.6
%MW600.7
%MW600.8
%MW600.12
%MW600.13
%MW600.14
%MW600.15

OptionRseauxLocauxIndustriels

GlobalData
Non
Non
Non
Non
Non
Non
Non

PUB

SUB

Groupe

maquette

maquette

51

Nom

rentrer_pion_indexage
rentrer_entrainement
rentrer_pion_entrainement
sortir_entrainement
sortir_pion_indexage
remplir
stabilisation_plateau
transferer
transferer_prendre_bouchon
visser_bouchon
tempo_5
tempo_4
tempo_3
tempo_2
tempo_1
stabilisation_ecran
sortir_pion_entrainement
pion_indexage_rentre_ecran
pion_entrainement_sorti_ecran
mode_manuel
mode_auto
fin_tempo_5
fin_tempo_4
fin_tempo_3
fin_tempo_2
fin_tempo_1
entrainement_sorti_ecran
entrainement_rentre_ecran
dcy_bouton_ecran

Type

BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

Adresse

Stage2006

GlobalData

Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non

Groupe

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

52

b. Ecrandexploitationdvelopp

Stage2006

etcra
tdvelopps
nouspermetde
lvolutionden
aussidelepilo
incorpors.

Par e
directement ch
souhaitons e
automatiqueou

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

53

Stage2006

c. ProgrammeetcorrespondancedesEntres/SortiesdelAPI_2

Programmedelafonctionremplissage

Cettefonctionestcellecorrespondantaupremier
posteduprocessus.Sonprincipeatexpliquaudessus.
Reculerlepistonpouraspirer
Avancerlepistonpourexpulser

Parcontre,ilatrajoutunetape(103ou203),
carcelanouspermetdemettrelebitflacon_pleinau
niveaulogique1,etdoncdetransmettrecebitvialeGlobal
DatalautomateAPI_1etdoncdepouvoirtransfrerle
flaconaupostesuivantquiestceluidubouchage.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

54

ProgrammedelafonctionVissage

Stage2006

Ce poste est le second de notre

processus. Et son fonctionnement est celui


expliquauparavant:
Dmarragedumoteur
etdescentedelatige
duvrin
Arrt du moteur et
montedelatigedu
vrin

Ici, pour les mmes raisons que


prcdemment,nousavonsrajoutunetape,
afindebientransmettrelebitetdecontinuer
fairevoluernotreprocessus.

Programmepourlestemporisations

Encequiconcernelestemporisations,danscetautomate,nousavonsprocddelamme

faon que sur lautre automate et cela nous donne donc le mme rsultat.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

55

Stage2006

CorrespondancedesEntres/Sorties
Nom
variable_recue

Type
WORD

sortir_tige_ilot

BOOL

demarrer_moteur_ilot
presence_flacon_vissage_auto
presence_flacon_rem_auto
presence_flacon_vissage
presence_flacon_remplissage
courant_limite_ecran
fdc_recul_piston_ecran
fdc_avancement_ecran
tige_rentree_ecran

variable_diffusee

BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

WORD

courant_limite_ilot

BOOL

tige_rentree_ilot
flacon_bouche_auto
flacon_plein_auto
flacon_bouche
flacon_plein
reculer_piston
avancer_piston
demarrer_moteur
sortir_tige
arreter_moteur
rentrer_tige

BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

DamienLEGALLO
GEII2

Adresse
%MW500
%MW500.0
lotAdvantys
%MW500.1
lotAdvantys
%MW500.12
%MW500.13
%MW500.14
%MW500.15
%MW500.2
%MW500.3
%MW500.4
%MW500.5

%MW600
%MW600.0
lotAdvantys
%MW600.1
lotAdvantys
%MW600.12
%MW600.13
%MW600.14
%MW600.15
%MW600.2
%MW600.3
%MW600.5
%MW600.6
%MW600.7
%MW600.8

OptionRseauxLocauxIndustriels

GlobalData
SUB

Groupe
maquette

PUB

maquette

56

Stage2006

Nom

Type

reculer_piston_ilot

BOOL

avancer_piston_ilot

BOOL

fcd_recul_piston_ilot

BOOL

fdc_avancement_ilot
arreter_moteur
rentrer_tige
fin_tempo
fin_tempo_2
fin_tempo_3
fin_tempo_4
tempo
tempo_2
tempo_3
tempo_4

BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL

DamienLEGALLO
GEII2

Adresse

%MW501.0
lotAdvantys
%MW501.1
lotAdvantys
%MW602.0
lotAdvantys
%MW602.1
lotAdvantys

OptionRseauxLocauxIndustriels

GlobalData

Groupe

Non

Non

Non

Non
Non
Non
Non
Non
Non
Non
Non
Non
Non
Non

57

Stage2006

5. Problmesrencontrs

Lorsdelaralisationdecetteapplication,jaitconfrontunproblmedetemps
dexcutiondesectionenmodeautomatique.

Eneffet,jaidveloppmesprogrammessousformedeGrafcet.Etlorsquejarrivaisun
poste,matransitiontaittransmiselautomateAPI_2.Ormatransitionrestaittoujoursvraie
(niveaulogique1)etneretombaitjamaiszro.Donc,lapremiretransitiondemasectionde
remplissageoudevissagetaittoujoursactive,etmonGrafcetsexcutaitindfiniment.Deplus,
lchangedefindecyclederemplissageoudevissageseffectuaitsurunbitdefindetempoqui
restaitaussitoujoursactif,doncletempsdecycletaittropfaible.

6. Solutionsapportes

Pourrglerceproblme,jaitobligdemettrelebitpartagerentrelesdeuxautomates

dansunetape,etnondansunetransition.Cequifaitquelorsquejedtectelaprsencedunflacon
unposte,jactivelebit.Alorslasectioncorrespondantaupostesexcute.Parcontrepourrgler
lemmeproblmedanslessectionsdechaqueposte,jaitobligderajouterunetapedans
laquellejaiplaclebitchangerpourpoursuivrelvolutionduprocessus.

Pourillustrertoutcela,jevaisprendreunexempleconcretdemonapplication.Nous
prendronslarriveaupostederemplissage.

Lorsquejavaisleproblme,jchangeaispresence_flacon_remplissage_automaisune
foisquelebittaitpassauniveaulogique1,ilneretombaitjamaisauniveaulogique0,doncla
sectionderemplissageseffectuaitindfiniment.Deplus,jefinissaismasectionparunbit
fin_tempo_2,cequifaitquavecletempsdevalidationdelchangedubit,entrelesdeux
automates,dfinidanslaconfigurationduGlobalData,lautomateAPI_1navaitpasletempsde
releverlebit.Etdonc,jenesortaispasdemontapedanslaGestionGlobale,tantquelautomate
API_1nedtectaitpasceniveaudubit.

Pourcela,jaidoncmislavariablepresenc_flacon_rem_autodansltapeconscutive.
Cettevariableestcellechangeentrelesdeuxautomates.Et,danslasectionderemplissage,jai
rajoutunetapelaquellejaiaffectlebitflacon_pleinetunetemporisationpourque
lAPI_1aitletempsderecevoircebit.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

58

X.

Stage2006

ConfigurationdesRseauxLocauxVirtuels(VLAN)
1. RappelsurlesVLANs

LetermeVLANvientdelanglaisVirtualLocalAreaNetwork,cequisignifieRseauLocal
Virtuel.Cesontdoncdessousrseauxvirtuels.

Lebutdecesrseauxestdepouvoir,laidedunlmentrseau,crerdessousrseaux.
Cetlmentrseauestgnralementunswitchadministrable.

PC1
API1

Ici,lePC2appartenant
au VLAN2 ne peut pas
interagirsurlautomateAPI1.
Mais, il peut le faire sur
lautomate API2, puisquils
VLAN1
appartiennent tous deux au
mmesousrseau.

Par exemple, ce type


de rseau permet, dans
lindustrie, de sparer deux
chanes de production de
PC2
faoncequelachane1ne
puisse pas intervenir sur la
API2
chane2.

Pournous,lintrtdu
VLAN tait dviter toute
saturation de notre rseau
VLAN2
Ethernet. Ce phnomne de
saturation aurait pu tre
engendrparleserviceGlobal
Communicationimpossible
Dataquifaitdeladiffusion
multicast(touteslesstations
Communicationpossible
durseau).

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

59

Stage2006

2. Explicationdelaconfigurationimagine

Dansnotreapplication,nousavonsunswitchadministrable,cequinouspermetdedireque
nouspouvonsraliserdesRseauxLocauxVirtuelsditsVLAN.

Decefait,jaiessaydecrertroisVLANsquicorrespondaient:
lI/OScanningentrelautomateAPI_1etllotdentres/sortiesdportes
lI/OScanningentrelautomateAPI_2etllotAdvantys
LI/OScanningetleGlobalDataentrelesdeuxautomates

3. Prsentationetrsolutionduproblmerencontrlorsdelaconfiguration

Lorsdelaconfiguration,jaitconfrontunproblmequimabloqutouteunejourne.

Ceproblmetaitquechaquenudappartenaitaumoinsdeuxrseauxvirtuels,etlorsde
laconfigurationdecesrseauxsurleserveurWebduswitch,nousdevonsdfinirpour
chaqueportlacorrespondanceunVLANparticulier.
Cestdire,quesilonconsidreleVLANentrelautomateAPI_1etllotphysique,etque
nousdcidonsdeluidonnerlID(identifiantderseau)1,lorsdelarpartitiondesports,nous
devonsdonnerauportsurlequelestconnectlautomate,danslacolonneID,lindice1.Or,nous
voyonsquecemmeautomateappartientaussiaurseauvirtueldID3.Ainsinousdevonsmettre
danslacolonneIDcorrespondanteauportdecetautomatelindice3.Mais,ilestimpossiblesurce
switchdefairecorrespondreunnuddeuxrseauxvirtuelsenmmetemps.
Decefait,jenaipasconfigurcesindices,etparlasuitejenepouvaisplusmeconnecter
daucunemaniremonswitch.Ilexistepourtantunesolutionquejaiutilisafindedbloquerla
situation.

Cettesolutiontaitdeseconnecterauswitchparlhyperterminaldelordinateur,laide
duncblebienparticulier.Saparticularitestquelunedesextrmitsestunconnecteurdetype
RJ11etquelautreestunconnecteurdetypesriemaisdonttouteslesbrochesnesontpasutilises.
Unefoisconnect,ilafalluquejedemandeauswitchderedmarreravecsaconfigurationpar
dfautchaquefois.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

60

Stage2006

Pourcela,ilafalluquejemidentifieentantquadministrateurduswitch.Jaidoncdsaisir
monidentifiantainsiquemonmotdepassecorrespondantdanslafentrecidessous.

Unefoiscorrectementidentifi,celamaouvertlafentredemenusuivant.Jesuisalldans
lemenuConfiguration.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

61

Stage2006

Danscemenu,jaid,laidedesflchesdedirectionetlabarredespace,choisirdansla
partieLoadafterresetlemodedefaultconfigfile.Del,jaivalidenslectionnant
APPLYLoadafterresetpuisquecestcequejavaismodifi.Etparlasuite,jaipume
reconnecterauswitchcommejelefaisaitauparavantaprsunredmarragedellment.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

62

Stage2006

XI) Lesessaisdevalidationdufonctionnementdelamaquette

Unefoisquelamaquetteestcorrectementconfigure,ilfautlessayerafindesavoirsicette
configurationestbonneetfonctionneounon.Pourcela,nousavonsfaitdiffrentstests,dela
crationdelaconnexiondistantelexplorationdesserveursWebdeslments,enpassantparun
rapatriementdeprogrammesousUnityPro.

1. Crationdelaconnexiondistante

Afindevaliderlebonfonctionnementdela
maquettedaccsdistantparuneligne
analogiqueRTC,ilfauttoutdabordcreruneconnexiondistante,laidedunmodemanalogique,
cestdireavecunmodem56Kbits.

Pour cela, sous un systme


dexploitationWindows2000,ilfaut
procdercommesuit:

Panneaudeconfigurations
Connexionrseauetaccsdistant

Etablirunenouvelleconnexion

Nouscliquonssursuivantetnousobtenonslafentresuivante:

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

63

Stage2006

NousslectionnonslaConnexionunrseaupriv,etvalidonsencliquantsursuivant.
Nousavons:

Nous mettons
lenumrodetlphone
quiestlacible,pour
nous il s'agit du
0,0240687484
et
validons en cliquant
sursuivant.Uneautre
fentres'ouvreonous
0,0240687484 lui indiquons le nom
que nous souhaitons
donner

cette
connexion.

Unefoislaconnexioncre,nous
pouvons nous connect directement au
serveurRASparlaligneRTCassocie.
Pour cela nous doublecliquons sur la
connexiondistanteetnousobtenons:

cta
ou
visiteur
cta
ou
visiteur

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

64

Stage2006

Acemomentlaconnexions'tablitetnousavonsaccsenpassantparlenavigateurInternet
auportailduRAS_2000commesuit:

ApartirdumomentonousavonsouvertleportailWebduRAS_2000nouspouvons
accderchacundelmentsdurseauparleurServeurWebembarqu.Deplusnouspouvons
aussinousconnectavecUnityl'automateAPI_1etainsircuprerlesprogrammesqu'ilcontient
etl'excutersurlelogiciel.C'estcequenousallonsvoirparlasuite.

Lenchanementdes tapesestsensiblementlemmepourunsystmedexploitation
WindowsXP.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

65

Stage2006

2. AccsauserveurWebdelAPI_1

Pournousconnectercetlment,nousavonscliqusurlelienmissurleportailWebdu
RAS_2000.Ainsi,lafentresuivantes'ouvre.

Del,nousavonsaccstouslesmenusdisponiblessurceserveurcommelemenu
Diagnostic,etdoncnouspouvonsvisualiserlebonfonctionnementdel'I/OScanningentre
l'automateetl'lotadvantys,ouencorevisualiserlerack.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

66

Visualisationdel'I/OScanning

Ici, ce menu nous


permet de savoir si lI/O
Scanningquenousavonspu
configurerfonctionnebienou
siilestendfaut.Cestparl
que nous avons pu constater
que lI/O Scanning par deux
automatessurllotAdvantys
taitimpossibleoudumoins
pourlcriture.

Visualisationdelabandepassante

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

67

Stage2006

3. RapatriementdunprogrammeautomateverslePC

UnefoislavrificationdaccsauserveurWebembarqudelautomatefaite,nousallons
essayerdercuprerleprogrammequiyestdjimplant.Pourcela,nousdevonsouvrirlelogiciel
UnityPro.

Souscelogiciel,nousallonsdanslemenuAutomatepuisdansl'optiondfinirl'adressede
l'automate

Puis,pourtresrdepouvoirtravailleravecl'automate,noustestonslaconnexionet
validons.

Ensuite,nousnousconnectonsl'automate,enfaisantAutomatepuisConnexionetpour
rcuprerleprogrammeimplantdansl'automate,nouschoisissonsl'optionTransfrerleprojet
depuisl'automate.

Puisunefoisleprojettransfrpuiscompil,nousavonslafentresuivanteetnouspouvons
voirl'volutionduprogrammecommesinoustionsconnectendirectesurl'automate.Danscette
fentre, nous trouvons lintgralit des caractristiques du programme, cestdire, les
entres/sortiesavecleursadressesmmoires,la/lessection(s)dveloppe(s),laconfigurationrseau
ralise,etlaconfigurationdurackdelautomate.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

68

Stage2006

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

69

Stage2006

4. ConnexionauserveurWebdellotAdvantys

UnefoisconnectauserveurRAS_2000,nouspouvonsnousconnecterl'lotAdvantys,le
serveurRASnousservantdepasserelle.Decefait,nouspouvonsallersursonserveurWebou
encorenousconnectervialelogicielAdvantys.

Ainsi,lanavigationsurleserveurwebsefaitcommesinoustionsdirectementconnects
viauncbleEthernetl'lot,laseulediffrencequiestledbit.

PourseconnectervialelogicielAdvantysl'lot,ilfautunefoislaconfigurationfaite,
cliquersurlemenuEnlignepuisconnecterousurl'icne

Etdel,nouspouvonsconfigurerdenouveaullotAdvantystoutensachantque:

Les donnes tlcharges sont stockes dans la mmoire flash du module NIM.
Avertissement:lesdonnesdelacartemmoireamovibleduNIMprvalentsurcellesde
cetteconfiguration.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

70

Stage2006

D.CONCLUSION

Lobjectifdustagedefindtude,estdacqurirunexprienceprofessionnelleetde
dcouvrirlemondedelentrepriseautrementquepardevisites.

CeprojetatoutdabordtunedcouvertedematrielsEthernetTCP/IP,commeleserveur
RAS,llotdentres/sortiesdportesAdvantysetleswitchadministrable.Deplus,ceprojetma
permisdemobilisercertainesconnaissancesthoriquesquejepouvaisavoiretdelesmettreen
applicationsurdeslmentsconcrets.Celamapermisaussidapprofondirdesconnaissancesmal
compriseslorsdelaformation,tellesqueleserviceI/OScanningetleserviceGlobalDatavus
rapidementenTP.Jaigalementapprisdenouvelleschoses,entreautreladressageXWAYet
UniTelwayainsiqueleurhistoire.

Auniveaurelationnel,jesuissatisfaitdavoirpuintgrerleserviceSSIOuestdelagencede
Nantes,carilyaunevraiepolitiquedapprentissageetdeformationdestudiants.Eneffet,entant
questagiaire,noussommesconsidrscommedevraisprofessionnelsetsinousavonsunproblme
quelconquesurunsujet,nouspouvonssollicitlaidedunepersonnequisiellenapaslarponse
nousdirigeraversunspcialisteauseindelagenceoudugroupe.

Enfin,lenvironnementtechnicocommercialdanslequeljaipuvoluerpendantcestrois
mois de stages ma permis de me conforter dans mon choix dorientation et dobjectif
professionnel.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

71

Stage2006

E.LESANNEXES
I)
Schmalectriquedelamaquette

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

72

II)

Stage2006

Listedumatriel

Fonctiondans
lamaquette

Dsignation

Rfrence

Quantit

Disjoncteurtripolaire6,3A

GV2L10

Alimentation

Disjoncteurbipolaire10A

GB2CD16

Alimentationdcoupage

ABL1REM24100

RAS

ServeurRAS2000RTC

FSXRAS2000RTC

CordonRJ451m

E387957

Rack8emplacementsextensible

TSXRKY8EX

Alimentation100/240VCA55W

TSXPSY5500M

2terminaisonsdebusX

TSXTLYEX

Automate

ProcesseurTSXP571634MUnity

TSXP571634M

API_1

Carte16entres

TSXDEY16FK

Embasedesimulation

ABE7TES160

Embase16entres/sorties

ABE7H16R20

CordonABE7HE10

TSXCDP103

Rack8emplacementsextensible

TSXRKY8EX

Alimentation100/240VCA55W

TSXPSY5500M

Automate

2terminaisonsdebusX

TSXTLYEX

API_2

ProcesseurTSXP573634MUnity

TSXP573634M

Moduledecommunication

TSXSCY21601

Cblevoie0

TSXSCYCU6030

Communication

Switchadministrable

499NOS27100

Switchnonadministrable

499NSS25101

Interfacerseau(NIM)standardpourEthernet

STBNIP2212

Distributiond'alimentationstandard,24Vcc

STBPDT3100

Sortierelais,2relais,formeC,2A,bobine:24Vcc

STBDRC3210

Entresnumriques(TOR)puitsde24Vcc,2voies

STBDDI3230

STB

Plaquedeterminaison
KitdeconnecteurspourborniersvisNIM2points

STBXMP1100

1
1sachet
1bornier

BasePDM
KitdeconnecteurspourborniersvisPDM2points

STBXBA2200

STBXBA2000

Based'Entres/Sortiestaille2
KitdeconnecteurspourborniersvisE/S5points

Based'Entres/Sortiestaille1

STBXBA1000

Kitdeconnecteurspourborniersvis

STBXTS1100

2
1sachet
4borniers

Cartemmoire32Ko

STBXMP4440

Advantys

lotphysique

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

STBXTS1120

STBXTS1130

STBXTS1110

2
1sachet
2borniers
2
1sachet
4borniers

73

III)

Stage2006

Schmasdimplantationdelamaquette

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

74

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

75

IV)

Connexionsetattributionsdeportsdesswitchs

SWITCHADMINISTRABLE

SWITCHNONADMINISTRABLE

PORT

MATERIEL

PORT

MATERIEL

RAS_2000
(192.168.0.1)

Switchadministrable

PC
(192.168.0.127)
TSX573634
(192.168.0.3)

IlotAdvantys
(192.168.0.4)

TSX571634
(192.168.0.2)
TSX573634
(192.168.0.3)

IlotAdvantys
(192.168.0.4)

PC(192.168.0.127)
ou
switchnonmanageable

Stage2006

V)

CorrespondancedesadresseIPetadresseXWAY

DfinitionsdesadressesIPaveclescorrespondancesXWAY

Nomdelamachine

AdresseIP

AdresseXWAY

AdresseXWAY
passerelle

AutomateAPI_1
TSX571634

192.168.0.2

1.2

2.2

AutomateAPI_2
TSX573634

192.168.0.3

1.3

2.2

lotAdvantys

192.168.0.4

SwitchAdministrable

192.168.0.20

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

76

VI)

Stage2006

InformationsurlI/OScanning*

Lescannerdentres/sorties(I/OScanning)permet,demanirepriodique,delireou
dcriredesentres/sortiesdistantessurlerseauEthernetsansprogrammationspcifique.Ce
servicecomporteleslmentsessentielssuivants:
unezonedelectureregroupanttouteslesvaleursdesentresdistantes,
unezonedcritureregroupanttouteslesvaleursdessortiesdistantes,
Despriodesdescrutationsindpendantesducycleautomateetddieschaque
quipementdistant.

LascrutationneseffectuequesilautomateestenRun.Ceservicefonctionneavectousles
quipementssupportantlacommunicationModbussurleprofilTCP/IPenmodeserveur.Le
mcanismedchangequivousesttransparent,esteffectupardesrequtes:
delecture,
oudcriture,
oudelectureetcriture.
Note:CertainstypesdquipementsscannscommelesmodulesTSXETYsupportentuniquement
lesrequtesdelectureoudcriture(requtedelecture/crituresimultanenonsupporte).

Lafiguresuivanteillustrelefonctionnementdelascrutationdesentres/sortiesdportes.

1.DsquelautomatepasseenRun,lemoduleouvreuneconnexionparquipementscrut
connexionparlignesaisiedanslatabledeslmentsscruts).

(une

2.Ensuite,lemoduleeffectueunelecturepriodiquedesmotsdentresetunecriturepriodique
desmotsdesortiesdechaquequipement.
3.SilautomatepasseenStop,lesconnexionsavecchaquequipementsontfermes.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

77

Stage2006

LesfonctionnalitsduserviceIOscanningsontde:
grer la connexion avec chaque quipement distant (une connexion par
quipementscrut),
scruter les entres/sorties de lquipement en utilisant des requtes de
lecture/critureModbussurleprofilTCP/IP,
mettrejourleszonesdelectureetdcrituredanslammoireapplication,
rafrachirlesbitsdechaquequipementdistant.
Note:Cesbitsindiquentsilesmotsdentres/sortiesdumoduleonttrafrachis.

*InformationsissuesdeladocumentationdaideUnityPro

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

78

Stage2006

VII) InformationsurleGlobalData*

LobjectifduserviceGlobalData,supportparlescoupleursTSXETY4103/PORT/5103et
laliaisonEthernetduTSXP575634,estdefournirunchangededonnesautomatiquepourla
coordinationdapplicationsautomate.

LesmodulesdecommunicationsontregroupsdansunGroupedeDistributionpour
changer des variables destines la coordination des automates. Chaque module de
communicationpublieunevariableapplicationlocaleverslesautresmodulesdecommunicationdu
GroupedeDistribution.Chaquemoduledecommunicationpeutgalementsouscrireauxvariables
applicationpubliespartouslesautresmodulesappartenantauGroupedeDistribution,quelquesoit
leuremplacement.

UneVariableApplicationestunensembledemotscontigusdunautomate.Leservicede
GlobalDatadoittreconfigurafindedterminerlemplacementetlenombredevariables
applicationpubliesetsouscritesparchaquemoduledecommunication.Unefoislescoupleurs
configurs,leschangesentrelesmodulesdecommunicationappartenantaummeGroupede
DistributionsontralissautomatiquementlorsquelautomateestenRUN.Illustration:

UnGroupedeDistributionestungroupedemodulesdecommunicationidentifiparla
mmeadresseIPmulticast.Deschangesen"multicasting"sontutilisspourdistribuerlesGlobal
Data.PlusieursGroupesdeDistributionindpendantspeuventcoexistersurlemmesousrseau
avecleuradressemulticastpropre.

Un protocole Publication/Souscription sur UDP/IP est utilis pour la distribution des


donnes.Lapublicationdunevariableestsynchronisesurledbutducycleautomate.Les
variablessouscritessontrecopiesdanslammoireapplicationautomateenfindecycle.Leszones
delammoireautomaterecevantlesdiffrentesvariablessouscritesnedoiventpasserecouvrir.

AchaquevariableapplicationestassociunHealthbit(Bitdtat).Cebitdtatindiquela
validitdechaquevariablesouscrite:ilest1silavariableatpublieetreuedansledlaide
validitconfigur,sinonilest0.
DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

79

Stage2006

LeserviceGlobalDatautiliseleMulticasting.Enraisondeceprincipedediffusion,les
tramesmulticastmisesparunmodulesontrptessurtouslesportsdescommutateurs,ayant
poureffetdegnrerunencombrementdurseau.LeFiltrageMulticastpermet,lorsqueles
commutateursprsententcettefonction,denepropagerlestramesmulticastquesurlesportsquile
ncessitent.Leprotocoleutilispourtablirlalistedesportsintresssparuntraficdonnest
GMRP.

Lesmodesdemarchesontlessuivants:
LamiseenstopdelautomatearrteleschangesdeGlobalData.
Lutilisation des bits systme de forage dEntres/Sorties (%S9, %SW8,
%SW9)narrtepasleschangesdeGlobalData.

IlnyapasdelimitesthoriquesdunombredestationsappartenantunGroupede
Distribution.LaprincipalelimitationestlenombredevariableschangesdansceGroupede
Distribution(64variables).

*InformationsissuesdeladocumentationdaideUnityPro

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

80

Stage2006

VIII) InformationadressageUniTelway*
UnautomateesclavepeutdisposerjusqutroisadressesUniTelway:
uneadresseserveurAd0,
uneadresseapplicationclientAd1,
uneadresseapplicationcouteAd2.

AdresseAd0
Uneadresseserveur,appeleAd0,estobligatoireetcodeparconfiguration.Ellepermet
l'accsausystmedel'automatepourdesfonctionsderglage,dediagnostic,delectureou
d'crituredevariable,dechargementoudchargementdeprogramme,...).

AdresseAd1
Uneadresseapplicationclient,appeleAd1,estattribueoptionnellementparconfiguration
aucoupleuresclave.Ellepermetl'missiondemessagesourequte,ncessitantounonunerponse,
versunautrequipementconnectsurlebusUniTelway.

AdresseAd2
Une adresse application coute, appele Ad2, est attribue optionnellement par
configurationaucoupleuresclave.EllepermetlarceptiondelarequteDonnesNonSollicites
(16#FC)enprovenanced'unautrequipementconnectsurlebusUniTelway.

Contraintesdutilisation
LesadressesAd1etAd2sontconscutivesladresseAd0(Ad1=Ad0+1etAd2=
Ad0+2).

Exemple
AdresseliaisonUniTelwayEntitslogiques
Ad0=6Systmerponddesquestions
Ad1=7ApplicationclientposedesquestionsunquipementserveurUniTelway
Ad2 = 8 Application coute reoit la requte "Donnes Non Sollicites" destination de
lapplication

Note:lorsquelematreUniTelwayestunSCM(automatessrie7),lapplicationcontenuedansle
matredoitutiliserladressedelesclavedestinataire(Premium)augmentede100(16#0064).

*InformationsissuesdeladocumentationdaideUnityPro

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

81

IX.

Stage2006

OrganisationdutravailetPlanningdustage
1. Organisationdutravail

Montravailsestorganisenplusieurstemps:
Toutdabord,jemesuisimprgndusujet
Jaiconsultetlulesdocumentationstechniquesdeslmentsdontjavais
besoin
JaiconsultlaconfigurationdelamaquettefaiteMetz
JaiconfigurleRASpourlamaquettedeNantespuisquejenavaispaslereste
dumatriel,mispartunautomate
Jemesuisfamiliarisaveclautomatequejavaisenmapossessionetlelogiciel
UnityProetseslangagesdeprogrammation
Quandlematrielestarriv,jaifaitlecblagelectriquedelamaquette
Jaiconfigurlamaquette
o RseauEthernet
o PasserelleUniTelway
Jairalisleprogrammequiserviraladmonstration
Jaivalidlefonctionnementcorrectdelamaquetteaufildutemps,cestdire
quedsquejefinissaisuneconfigurationjelatestaispourpouvoirpasserla
suivante
Jaiaussirdigladocumentationsurlaconfigurationdelamaquetteaufuret
mesurequejavanais,afinquetoutsoitclairetpourque,lecaschant,je
puissenepasperdredetempssijeperdaisuneconfiguration

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

82

Stage2006

2. Planningdustage

SEMAINE

TRAVAILPREVU

15

(du10avrilau
14avril)

Dcouverteduproduitetcommandedumatriel

16

(du17avrilau
21avril)

17

(du24avrilau
28avril)

Formation(habilitation)etrceptiondumatriel
Ralisationdelamaquetteetcblagedelamaquette

18

(du1maiau5
mai)

Dveloppement:
=>programmepourl'API1
(du8maiau12
=>communicationdesEntres/Sortiesdportes
mai)
=>1erstestsduRAS

19

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

TRAVA

=>Lecturedeladocumentati
=>tablissementd'tapesde
=>Dfinitiondusujet
=>Rflexionsurunearchitec
=>Ralisationd'unepremire
essaiduRASdeMETZ

=>Ralisationdeladocumen
RAS_2000
=>FormationHabilitation
=>Ralisationdeladocumen
RAS_2000
=>Rceptiondumatriel
=>Ralisationetcblagedel

=>Configurationdel'lotAdv
=>Ralisationdel'I/OScann
Advantys
=>Essaidelacommunication
sortiesavecunprogrammede
=>Configurationdetoutler
Ethernet
=>EssaiduRASenIPfixea
surlautomate
=>I/OScanningentrelesdeu
=>Essaideconfigurationbas
automates
=>Essaietvalidationdelapa
=>Essaietvalidationdelapa
distantavecrcuprationdep
83

Dveloppement:
(du15maiau =>programmepourl'API1
19mai)
=>communicationdesEntres/Sortiesdportes

=>1erstestsduRAS
20

21

(du22maiau
26mai)

RalisationdelapasserelleUniTelway

22

RalisationdelapasserelleUniTelway

(du29maiau2
juin)

=>Ralisationdesdocumentspapierssupportdela
(du5juinau9 maquette
=>Ralisationdelaprsentationpowerpointdela
juin)
maquettepourleclient
=>Ralisationdesdocumentspapierssupportdela
maquette
24
(du12juinau =>Ralisationdelaprsentationpowerpointdela
maquettepourleclient
16juin)

23

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

Stage2006

=>Dbutderdactiondurap
=>Essaideconfigurationde
=>Dveloppementduprogra
changeentrelesautomates

=>Ralisationduprogramme
prsencedeproblmesd'exc
desvariablesquinerepassent
=>Rdactiondurapport,part
=>Ralisationduprogramme
etautomatiquesansproblme
temporisation
=>Ralisationdel'crand'ex
programme
=>Essaidecommunicatione
UniTelwayavecladconnex
=>Essaideconnexiondesrel
=>Rdactiondeladocument
maquette
=>Rdactiondurapportdest

=>Findelardactiondurapp
=>DbutduPowerPointpou

84

Stage2006

F. LEGLOSSAIRE

AdressageXWAY:Mcanismed'adressage(auniveaudelacoucherseau)pourleprotocole
UniTE.Ilpermetl'interconnexiondeplusieursrseauxousegmentsEthway,
EthernetTCP/IPet/ouFipway.SurunrseauTCP/IPEthernet,l'adressageX
WAYetIPsontutilissensemble.

AdresseIP:

AdresseMAC:

CLASSEIP:

DHCP:

Ethernet:

EthernetII:

FTP:

GlobalData:

HTTP:

DamienLEGALLO
GEII2

UneadresseIP(avecIPpourInternetProtocol)estunidentifiantunique,qui
d'unpointdevueconceptuelestsimilaireunnumrodetlphone.Cette
adresseestutilisepouridentifieruncomposant(engnralunordinateur,
maisaussiunrouteur,uneimprimante,etc.)surunrseaulocal,unrseau
tenduousurInternet.Del'information,tiquetedel'adresseIPsourceet
destination,peutainsitretransmiseparunprotocoledecommunication
entredeuxcomposants,chaquecomposantsitusurletrajetjouantlerlede
relais(principeduroutage).Uncomposantdoncdoitpossderaumoinsune
adresseIPpourtreaccessible.
Adressedeprotocoled'accsunsupportdel'anglaisMediaAccess
Control.Nombrede48bits(6octets),uniquesurunrseau,programm
danschaquecarteouappareilrseaulorsdesafabrication.
ClasseA:0.0.0.0127.255.255.255
ClasseB:128.0.0.0191.255.255.255
ClasseC:192.0.0.0223.255.255.255
Del'anglaisDynamicHostConfigurationProtocol.ProtocoleTCP/IP
permettantunserveurd'affecterunnoeudderseauuneadresseIPbase
surunnomderle(nomd'hte).
SpcificationdecblageetdesignalisationLAN(LocalAreaNetwork:
Rseaulocal)utilisepourconnecterdesappareilsauseind'unsitebien
prcis,telunimmeuble.Ethernetutiliseunbusouunetopologieentoile
pourconnecterdiffrentsnudssurunrseau.
Formatdetrameselonlequell'enttespcifieletypedepaquetsdedonnes.
FileTransfertProtocolouProtocoledeTransfertdeFichiers
L'objectifduserviceglobaldataestdefournirunchangededonnes
automatiquepourlacoordinationd'applicationsautomate.
Protocole de Transfert HyperTexte de l'anglais HyperText Transfert
Protocol.ProtocoleutilispourlescommunicationsentreunserveurWebet
unnavigateurclient.

OptionRseauxLocauxIndustriels

85

I/OScanning:

IP:

LAN:

NIM:

Stage2006

Lescannerd'entres/sortiespermetdemanirepriodique,delireoud'crire
des entres/sorties distantes sur le rseau Ethernet sans programmation
spcifique.
Ceservicecomporteleslmentsessentielssuivant:

=>unezonedelectureregroupanttouteslesvaleursdesentres

distantes.

=>unezoned'critureregroupanttouteslesvaleursdessorties

distantes.

=>Despriodesdescrutationsindpendantesducycleautomateet

ddieschaquequipementdistant.
ProtocoleInternetdel'anglaisInternetProtocol.Branchedelafamillede
protocole TCP/IP qui assure le suivi des adresses Internet des nuds,
acheminelesmessagesensortieetreconnatlesmessagesarrivs.
RseauLocaldel'anglaisLocalAreaNetwork.Rseaudecommunication
dedonnescourtedistance.
Moduled'InterfaceRseaudel'anglaisNetworkInterfaceModuled'un
lotAdvantys(ttedecommunication)

Nudd'unrseau:UnNudd'unrseauestunterminal.Enfait,c'estunlmentquiest
connectsurlerseaulocal.Ilpeuts'agird'unordinateur,d'uneimprimante,
d'unautomate...

Programmeoucomposantmatrielchargdetransmettredesdonnesentre
Passerelle:
lesrseaux.

Fonctionquipermetlorsquenousavonsdeslmentsenrseaudesavoirsi
PING:
ilspeuventcommuniquerentreeux.Onditdanslelangagecourant,siilsse
voient.Engnral,lacommandePingestralisesic'estpourvoirsideux
PCcommuniquentavecl'invitationdecommande.Danslafentre,onsaisitla
commandequenoussouhaitonsraliserpuisl'adressedel'lmentavec
lequelnoussouhaitonscommuniquer.Parexemple:Ping192.168.0.1

Lesupportdesdiffrentsmodulesconstituantlautomate.
Rack:

Rseautlphoniquegnralanalogique.
RTC:

Segmentderseauquipartageuneadresserseauaveclesautrespartiesdu
Sousrseau:
rseau. Tout sous rseau peut tre physiquement et/ou logiquement
indpendantdurestedurseau.Lapartiedel'adresseInternetappelnumro
desousrseaupermetd'identifierlesousrseau.Iln'esttenuaucuncompte
decenumrodesousrseaulorsdel'acheminementIP.

DamienLEGALLO
GEII2

OptionRseauxLocauxIndustriels

86

Switch:

TCP:

UniTelway:

VLAN:

VPN:

WAN:

DamienLEGALLO
GEII2

Stage2006

lmentconstitutifd'unrseaulocal.
Lerledecetlmentestderelierenunmmepoint,diffrentsappareils
pouvantcommuniquerentreeux,telsquedesordinateurs,desautomates,des
imprimantes...Ilexistedeuxtypesdeswitch:
=> Les switchs manageables, qui peuvent tre configurs et
paramtrsparl'administrateurrseauafindecrerdessousrseaux
virtuelsVLAN
=>Lesswitchsnonmanageablesquinepeuventtreconfigursou
paramtrs.Cesontjustedesnudsconcentrateurs.
ProtocoledeContrledeTransmissiondel'anglaisTransmission

ControlProtocol.Protocoledelacouchetransportorientconnexionqui
assureunetransmissiondedonnesfiableenmodefullduplex.TCPfaitparti
delasuitedeprotocolesTCP/IP.
TypederseauspcifiqueSchneiderElectric.
VirtualLocalAreaNetwork=>RseauLocalVirtuel.
ContrairementauVPN,cetypederseaunencessitepasdeconnexion
Internet.Maisleseulimpratif,estdepossderunswitchadministrablequi
peutcrerdesRseauxvirtuelsdecetype.
VirtualPrivateNetwork=>RseauVirtuelPriv
Cetypederseau,nouspermetdefaireunrseaubienscurispartirdu
momentounouspossdonsuneconnexionInternet.
WideAreaNetwork:RseauLocalEtendu.LeWANestunrseau

informatiquecouvrantunegrandezonegographique,typiquementl'chelle
d'unpays,d'uncontinent,voiredelaplanteentire.L'exempledeWANle
plusconnuestlerseauInternetluimme.

OptionRseauxLocauxIndustriels

87

Вам также может понравиться