Sie sind auf Seite 1von 2

P.

TRAU,V2

TPAutomatisme
Miseenoeuvre(minimale)deWinCC
Introductionlamiseenuvred'unesupervision
WinCCpermetunesupervision,parunouplusieursPCindpendants(nommsOS,stationoprateur)d'unou
plusieursautomates(AS).Ilyadeuxapprochespossibles:
a)SurlePC,onappelleWinCC,danslequelondfinitlesvues(legraphisme)quel'onprvoit,ainsiqueles
variables(entres/sorties/mmosetDB)desdiffrentsautomatesqu'onvasuperviser.Lesautomates,quand
eux,sontprogrammsindpendamment(enStep7parexemple),ilfautsimplementqueleprogrammeautomate
prvoiedemettrejourlesvariablesutilisesparlasupervision.
b)SousSTEP7,oncreunprojetregroupantl'ensemble:programmesdesautomatesetsupervision.Cette
deuximeapprochemesembleprfrable,carongreleproblmeglobalement.Rienquedanslecasdemises
jourdesprogrammes,onviteralerisqued'avoirdesversionsdiffrentessurdiffrentsmatriels.
Choisissonsdonclesecondcas.OncresousSTEP7unprojet.Onyinsred'abordlesdiffrentsmatriels
(AS:automatesetleursE/S,liaisonsrseau).DanschaqueASondfinitlesprogrammes(donnezunnom
explicite,pluttqueprogrammeS7,ilservirapourdfinirlesvariables)etlesmnmoniques.Dansces
mnmoniques,ilfautenparticulierdfinirlesvariablesquiserontsupervises(slectiondelaouleslignesde
mnmoniques concerns, clic droit > proprits spcifiques > contrlecommande puis cocher la case
contrlecommande).Riennevousinterditdefaireuncopiercoller(ouglissementdesouris)pourrcuprer
desdonnesdansunprojetantrieur.
Insertiond'unestationoprateur(OS)etrcuprationdesvariablesprogramme:
Au niveau suprieur duprojet, insrer(clic droit) unOS.L, onpeut rcuprer directement les contrle
commandedfinisdanslesAS:ilfaut compilerl'OS(toujoursdisponibleparclicdroit,lesoptionsqu'il
proposesontcohrentes).OnpeutdfinirquelsASserontsupervissparquelsOS(pardfauttous).Puison
peutvoirlersultatenouvrantl'objet(encoreclicdroit),cequiappelleWinCC,lesvariablessontdansstock
devariablessimaticS7protocolsuiteprofibus(sic'estceprotocoledfinidansl'AS).Choisissezle
typederseauProfibuspuisparclicdroitslectionnezparamtressystmeetvrifierquel'unitcorrespond
(ProfibusetcarteCP5611).S'ildemandederelancerWinCC,obissez!
Sinon,onpouvaitdfinirmanuellementlesvariables,jeledtailleici(surtoutpourlesprojetsolesASn'ont
pastdfinisl'intrieurduprojet):SousWinCC(onl'appelleparexempleparclicdroitsurl'OS>
ouvrirunobjet).Danslestockdevariables,oninsre(s'iln'existepasencore)unnouveauprotocole,eton
choisitlebonprotocole(SimaticS7protocolsuite).Avanttouteautrechose,choisirletypederseau(par
exprofibus)(clicdroit>paramtressystme)etvrifierquel'unitcorrespond(ProfibusetcarteCP5611
par exemple). S'il demande de relancer WinCC, obissons! Dans ce protocole, insrons une liaison :
donnonsluilenomdel'ASsuperviser.Danslesproprits,donnersonadresse(enprofibus,pourlavalise
V15,l'adressedelastationestsonnumroProfibus15,lesegmentetchassis0,l'emplacement2).Dans
l'AS,ilneresteplusqu'insrervosvariables(touteE/Soummoestautomatiquementtransmisesurle
rseau,mmesansavoirprparlesmnmoniques,endonnantl'adresseabsolue).Evidement,c'estpluslong
quedelesrcuprerdirectementdelatabledesmnmoniques.
Insertiondelavuedesupervision
DansnotreOS,ondoitinsrerunevue(ceseral'crangraphiquequel'onverrasurl'OSlorsqu'ilsuperviserales

AS).Puisondoublecliquedessus,celaappelleWinCC.Onentredanslapartiegraphique.Onpeutyplacer
tousobjetsgraphiquesplusoumoinssimples.
Insertiond'unobjetsimple:
Entrerparexempleuntextestatique:onleplacedanslapage,onmodifiesataille,onremplitletexte(untitre
parexemple).Puisonvadfinirplusprcismentsesproprits(clicdroit):parexemplecouleur>arrire
plan,police>alignementenX>centr(idemenY).Certainespropritspeuventdpendredevariables,par
exemplelacouleur,lefond,...Cronsuntextedonnantlenomd'unevariablequel'ondsiresuperviser.Puis
mettreenfaceunpetitcercle.Proprits>couleur>arrireplan.Unclicdroitsurlapetiteampoule>
dialogue dynamique. Dfinir "la plage des valeurs dynamiques" Remplir "Dclenchement", "nom
d'vnement",lavitessederafrachissement(250ms).DansExpression/Formule,entrerunevariableboolenne
(utilisezlebouton ... pourlaslectionner),prciserqueletypededonnesestboolen,puisdfinirla
couleursivrai(vert)etsifaux(rouge).
Onpeutaussifaireclignoterletextesilavariableestvraie(clignotementdutexteactiv).
Onpeutaussiparexempleassocierlapositiond'unobjetunevariablenumrique.
Sil'onveutsuperviserplusieursvariables,utilisons lecopiercoller pourviter detoutrecommencer(et
n'oubliezpasdechangerlavariableassocie!)
Insertiond'unobjetcomplexe:
Insronsmaintenantunobjetcomplexe:champd'E/S.Ilestassociunevariable(numrique). Dansles
proprits,ondfinitcouleurs,police...maissurtoutdansEntre/Sortieilfautdfinirlabase(dcimal,binaire,
hexa)etleformat(parexemple999,99pour3chiffresmaxiavantlavirguleet2aprs,000,00pourtoujours3
et2chiffres,9999pourdesentiers,99,99e99pourunenotationscientifique).Unchampsdesortienousaffiche
l'tatd'unevariable,uneentrepermetdeforcerunevaleurdansl'automate,uneE/Sestgnralementassocie
unmmo,dontlavaleurestafficheetpeuttremodifiedepuisl'OS.Supervisezparexempleuntimer:
dansleprogrammeautomate,mettrelavaleurdelatempodansunmotdouble(MD,32bitsnonsign).Duct
supervision,danslechampd'E/S,choisirleformatdcimal99999.Letempsseradonnenms,maisonpeut
facilementlechanger:danslespropritsdelavariable,onpeututiliserlamisel'chellepourparexemple
donnerlestempsens.
Ilestpossibled'insrerdesobjetsencorepluscomplexes:choisiraffichage>bibliothque>bibliothque
globale>commande>bascules>marche_arrt_1(encliquantsurl'icnelunettesetceluigrandes
icnesonaunaperudesimagesdelabibliothque).Onleglissedanslavue,onvadanssesproprits,
dfiniparl'utilisateur>toggle:clicdroitsurl'ampoule>variable>choisirlavariablequinousintresse
(1variablesionveutl'inverser).
Activationdelasupervision
Unefoistoutprt,enregistrerlavue(sionaoubli,ilproposerad'enregistrermaisdonneuneerreur).Puison
peuttesterlersultat(boutonlecture)ou(activerleruntime)Pourquitterleruntime,sil'onn'apasprvude
bouton spcifique pour cela (normalement, la supervision n'a pas tre interrompue), appuyez la touche
windows,slectionnezWinCCexploreretcliquezleboutonpause
Remarques:
quandlaliaisonOSASnesefaitpas,vrifierlaconfigliaisonrseaudel'AS(n'utiliserqueprofibus,
etdconnecterEthernetabienmarch).DansWinCC,stockdevariables>simaticS7protocolsuite>
profibus:clicdroit>paramtressystme:sousSimaticS7les3optionssontvalides,sousUnitje
choisisCP5611(PROFIBUS).
"D:\ProgramFiles\SIEMENS\WINCC\bin\Reset_WinCC.vbs"m'adjpermisdedbloquerunWinCC
plant(maisanemarchepastoujours)
P.TRAU