Automatismes-Chap0) 0) APIetCodesys 1. Généralités.........................................................................................................................................................................................2 1.1. Organisationd’unsystèmeautomatisé........................................................................................................................2 1.2. Structuregénéraled’unAPI..............................................................................................................................................2 1.3. Lesentrées...............................................................................................................................................................................3 1.3.1. SignauxTOR........................................................................................................................................................................3 1.3.2. Signauxanalogiques........................................................................................................................................................4 1.4. Lessorties.................................................................................................................................................................................4 1.4.1. SortiesTOR..........................................................................................................................................................................4 1.4.2. Sortiesanalogiques..........................................................................................................................................................4 2. Câblaged’unAPI..............................................................................................................................................................................4 2.1. Alimentation............................................................................................................................................................................4 2.2. Entrées.......................................................................................................................................................................................4 2.3. SortiesTOR...............................................................................................................................................................................4 2.4. SortieAnalogiques................................................................................................................................................................5 3. Programmation................................................................................................................................................................................5 3.1. Créationd’unnouveaufichier..........................................................................................................................................5 3.2. Supervision..............................................................................................................................................................................7 3.2.1. Boutons.................................................................................................................................................................................7 3.2.2. Chronogrammes................................................................................................................................................................7 3.2.3. Autreséléments................................................................................................................................................................7 1. Généralités 1.1. Organisationd’unsystèmeautomatisé Unsystèmedeproductionapourbutd'apporterunevaleurajoutéeàdelamatièred'œuvredansuncontexte donné.Quandcesystèmeestautomatisé,onpeutgénéralementledécomposerdeuxparties: • Unepartieopérativedontlesactionneursagissentsurleprocessusautomatisé. • Unepartiecommandequicoordonnelesdifférentesactionsdelapartieopérativeetqui communiqueavecleoulesopérateurs. C'estdanslapartiecommandequel'onretrouveralesAutomatesProgrammablesIndustriels. 1.2. Structuregénéraled’unAPI L'unitécentraledel'automateprogrammableestentouréededifférentséléments; • D’entréesquiluipermettentd'êtreinformédecequisepassesurleprocédé; • Desortiesquiluipermettentd'agirsurleprocédé; • Demémoireoùsontstockéeslesinstructionsduprogrammeutilisateuretlesélémentsnécessaires àsonfonctionnement; • D’unouplusieursmodulesdecommunication,quiluipermettedecommuniqueravecl'utilisateur. Page 2 sur 7 OnretrouvecesdifférentsélémentssurunAPIWAGOetsescartesE/S: Contrôleurdebusdeterrain programmableKNX/IP750-849 Borned'entréesdigitalesà 8canaux24VDC750-430 Bornedesortiesdigitalesà8 canaux24VDC750-530 1.3. Lesentrées Ilexistedeuxgrandesfamillesd’entréessurunAPI. • LesentréesTOR(toutourien)avecunsignalquivautà0(0V)ouà1(24V). • Lesentréesanalogiquesoùlesignalvariede0%à100%. 1.3.1. SignauxTOR LessignauxTORsontfournispardescontactsélectriquescâblésdemanièreàfournirounonunetensionde 24Vsurl’entréedel’automate.Ilexistetroistypesdecontacts: • LescontactsNOsontouvertsaurepos(quandonnelestouchepas)etsontfermésautravail(quand onappuiedessus). • LescontactsNFsontfermésaurepos(quandonnelestouchepas)etsontouvertsautravail(quand onappuiedessus). • Lescontactsmémoiresquirestentdanslaposition(ferméeououverte)danslaquelleonlesamis. ContactNO ContactNF Contactmémoire Remarque:OnutilisegénéralementdescontactsNFpourtouslesélémentsquitouchentlasécurité. Page 3 sur 7 1.3.2. Signauxanalogiques Lessignauxanalogiquessontfournispardescapteurs.Ilexistedeuxtypesdesignalanalogique: • Lescourantscomprisentre4mAet20mA. • Lestensionscomprisesentre0Vet10V. LesétenduesdemesuredesentréesanalogiquesdesAPIsontgénéralementréglables,danslalimitedespleines échellesdescartesd’entréeutilisées. Rappel: 1.4. Lessorties 1.4.1. SortiesTOR LessortiesanalogiquesdesAPIsontdescontactsNO.Ondevrapenseràutiliserunealimentationde24Vpour commanderunorganeTOR. 1.4.2. Sortiesanalogiques Delamêmemanièrequelesentrées,ilexistedeuxgrandesfamillesdesortie: • Lessortiescourant(mA); • Lessortietension(V). 2. Câblaged’unAPI 2.1. Alimentation LesAPIsontalimentésparunesourcedetension.Soitavecunetensionalternativede230V,soitavecune tensioncontinuede24V.Danstouslescas,onpourraunefoisl’APIalimentédisposerd’unesourcedetension continuede24V. 2.2. Entrées Lamasseestgénéralementcommuneàtouteslesentrées.PourlesentréesTOR,ilfaudrafaireattentionaux typesdecontactsNOouNFquiysontconnectés. Exemple: BP0 BP1 I0 I1 0 0 0 1 0 1 0 0 1 0 1 1 1 1 1 0 2.3. SortiesTOR LessortiesTORdisposentdedeuxconnecteurs.L’und’eux(l’alimentation24V)peutêtrecommuneàplusieurs sorties.L’autrefourniraalorsunetension0ou24Vfonctiondel’étatlogiquedelasortie. Page 4 sur 7 2.4. SortieAnalogiques Lessortiesanalogiquesdisposentdedeuxconnecteurs.L’und’eux(lamasse)peutêtrecommuneàplusieurs sorties.L’autrefourniraalorsunetensionouuncourantfonctiondelasortie. 3. Programmation Unautomatefonctionneavecunprogrammequiestdanssamémoire.Ceprogrammecontientlaconfiguration del’APIainsiquelesrelationsentresesentréesetsessorties.Ledéveloppeurdevradéfinirlesrelationsentre lessortiesQietlesentréesIi: Qi=Fi(I0,I1,I2….In)avecietnfonctiondelaconfigurationdel’automate. Pourréalisercela,ledéveloppeurutiliseunlogicielquiluipermettrad’écrireunprogrammepuisdele transférersurl’APIviauneliaisonnumérique. LesautomatesWAGOseprogrammeàl’aidedeCoDeSys. LemodèleutiliséenTPestunWAGO_750-849. 3.1. Créationd’unnouveaufichier • • ChoisirlemenuFichier/Nouveau. DanslemenuConfigurationchoisirl’automateutilisé: • • CliquersurOK,pourvalidervotrechoix. Choisirlelangage: CEI61131-3 IL:Listed’instruction(Assembleur) LD:LangageLadder(Contacts) FBD:Boîtesfonctionnelles(Logigramme) SFC:Sequentialfunctionchart(Grafcet) ST:Textestructuré CEI CFC:ContinuousFunctionChart Page 5 sur 7 PrendreCFC,celanouspermettradeprogrammerdesmodulesdanstousleslangagesdisponibles. Ajouterdesmodulesd’entrée/sortie,cliquersurl’ongletenbas: • • Double-clicsur: PuisunclicdroitsurK-Bus,Ajouterunélément: • Puis: • Enfinajouterdesmodulesd’entrée/sortiecomme0750-0430et0750-0530: Vouspouvezdéfiniralorslenomdechacunedesentréesousortiesquevousallezutiliser(I0,I1,I2...). Page 6 sur 7 3.2. Supervision 3.2.1. Boutons • • InsérerunobjetdansledossierVisualisation(Clicdroit); Créerunobjet(uncercleparexemple),doublecliquerdessuspourleconfigurer; Définirlacouleurdel’objet: -pourl’état0(Couleur); -pourl’état1(Couleurd’alarme) Donnerlenomdelavariable booléennequichangeralacouleur del'objet. Donnerlenomdelavariable booléennequiseramodifiéepar unclicsurl'objet. Variables->Changerla->nom_Variable Entrée->'Toggle'variable->nom_Variable Lavariabledoitêtrebooléenne. Lavariabledoitêtrebooléenne.Ellene doitpasêtreunesortiedel'automate. • Poursimulerlefonctionnementdel’automate,cocherlemenuEnLigne/Simulation. • Puis,appuyerdansl’ordresurlesboutons: • Pourchangerl’étatdesvariablesilsuffitdecliquersurlesboutons. 3.2.2. Chronogrammes • • Insérerunetendance ; AjouterdansSélectiondesvariables,cellesquevousvoulezvisualiser. 3.2.3. Autreséléments Page 7 sur 7