Upload
haphuc
View
216
Download
0
Embed Size (px)
Citation preview
Efficiency Ignition with the
unique IT MATION© Software
Enterprise Web Platform for IT and Automation Integration HMI - SCADA - MES – Data Hub and Middleware
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Sommaire
Ignitionenbref.................................................................................................................................3Introduction................................................................................................................................................3Ignition,pourqui?...................................................................................................................................7Ignition,pourquoi?.................................................................................................................................9
Principalesfonctionnalités.......................................................................................................10Structuremodulaire..............................................................................................................................10Leserveurweb(gateway)....................................................................................................................12Développementdeprojets..................................................................................................................17Gestiondesprotocolesdecommunication....................................................................................27Gestiondesutilisateursetdelasécurité........................................................................................30Gestiondesalarmes...............................................................................................................................32Astreintesvocale,email,sms..............................................................................................................38Archivage,historiques..........................................................................................................................39Reporting...................................................................................................................................................43Scripting.....................................................................................................................................................46
Architectures.................................................................................................................................48Quelquesréférences....................................................................................................................49GTB/GTCCNAV–KEOLYA....................................................................................................................49PUEINDEXDATACENTERIBM–ACTEMIUM..................................................................................50BANCDETESTEUROCOPTER–MENSY............................................................................................51HVACCONTRACTMANAGEMENT–COFELYGDFSUEZ...............................................................52GTCSANTE–KEOLYA............................................................................................................................53ENTERPRISEAPPLICATION–STAFFINGMANAGEMENT–LAFARGEHOLCIM...................54ENTERPRISEAPPLICATION–MESAPPLICATIONSAFT.............................................................55CLOUDBASEDUPSMONITORING–SUCOMPUTO........................................................................56
Ressourcesutiles..........................................................................................................................57
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
IgnitionenbrefIntroductionIgnitionestbienplusqu’unsuperviseurindustriel.Ils’agitd’unserveurd’applicationsindustrielinnovantquipermetderépondreàtouslesbesoinsdansuneentreprise:
• Hmilocal• Supervisionensalledecontrôle• ApplicationMESpourl’entreprise• HistorianetTransactionnelSQL• Hypervision• Middlewared’intégrationpourl’entrepriseouPlant-to-ManagementInterface(PMI)• Notificationd’alarmes• Serveurderapportsetdediffusion• …
TéléchargezlaficheproduitIgnitionV7.8
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Plusieurscaractéristiquesfontd’Ignitionunproduitàpart:
1. Installationsimpleetrapide:ilfautmoinsde3minutespourinstallerIgnitionsurunemachineneuve!Lefichierd’installation,disponiblepourtouteslesplateformesWindows,GNU/Linux,OSX,HP-UX,faitenviron300Moetinstalletouteslesfonctionnalités.Pasbesoind’unserveurwebdédié,pasbesoindeplusieursheuresvoirejourspouruneinstallation.
2. Serveurd’applications:c’estàdireunlogicielquiexécuteplusieursapplicationsenparallèle.Aladifférenced’unsuperviseurtraditionnel,vouspouvezsuruneseuleinstancedeserveurIgnition,créeretexploitersimultanémentplusieursapplicationsdesupervision.Parexempleuneapplicationenpieddemachineoufaçaded’armoirepourlepilotagelocal,uneapplicationmultiécranensalledecontrôle,uneautrepourlesmobilesdesmanagersavecdesindicateursclésdefonctionnement.Outoutautrescénariodevotrechoix. Enplusdel’accèssimultanéetcentraliséàtoutesvosapplicationspourunnombreillimitéd’utilisateurs,cetteconsolidationd’applicationssurunserveurs’inscritdansunelogiqued’optimisationdesressourcesénergétiques,informatiquesetmobilièresetcelaparticulièrementsivousvirtualisezIgnition(VMWareVSphere,WindowsHyper-V,Parallels…).
3. Technologieweb:Ignitionreposesurunetechnologieweb,unserveurd’applicationsetdecontenusdynamiqueshébergésparunserveurweb.Lesavantagesdecetteorientationtechniquesontnombreux,oncitera:Multiplateforme:Ignitionfonctionnedefaitsurtoutsystèmed’exploitationWindows,GNU/Linux,OSX,HP-UX.Cettefaibleadhérenceàl’OSfacilitel’intégrationd’Ignitiondansl’environnementITdel’entrepriseetlimitelesexigencessystèmes:lechoixdesmatérielsetdel’OSdel’utilisateurenfonctiondesbesoins(serveur,posteclient)estrespecté,libertépourl’ITdesmisesàjouretapplicationdeservicespacks.Centralisation:unefoisinstallésurunordinateurraccordéauréseauinformatique,toutestaccessible:pagewebdeconfigurationduserveur,outildeparamétrage,clientsd’exploitationsontlancéssimplementdepuistoutpostedetravailàl’aided’unsimplenavigateurinternet(IE,Firefox,Safari,Chrome).L’installation,ledéploiementetlamaintenancedesapplicationssontsimplifiésaumaximum,assurantsimplicitédesarchitectures,rapiditédemiseenœuvreycomprisencasdereconstruction(disasterrecovery).
4. Data-centrique:Ignitionestorientésurletraitementdesdonnées.Pourcela,ilutiliselesressourcesdesbasesSQLdumarchéetcellesprésentesdansl’entreprise:SQLServer,Oracle,MySQL,PostgreSQL,IBMDB2,Firebird…Mieux,Ignitionpeut
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
créerautomatiquementlestablesetleschampsdontilabesoinoubienutiliserlesmodèlesdedonnéesexistants.Iln’yapasdeformatpropriétaire.Unetechnologiebrevetée,SQLTag™,rendl’utilisationdesbasesSQLaussisimplequecelledesitemsOPC:drag-and-dropsurlesfenêtres,bidirectionnelOPC<>SQL,datahistorian,transactionneletc.L’utilisationdesbasesSQLstandardsestungaged’intégrationréussie:ouvertureetutilisationdesfonctionsclassiquesdesbases(partitionnement,compression,triggers,procéduresstockées,réplication…)etexploitationinformatiqueclassiquenotammentpourlesaspectsdesauvegardeetdeplandecontinuitéd’activité.
5. ClientetServeurOPC-UA:IgnitionestlivréavecunserveurOPC-UAquiutiliselesspécificationslesplusperformantesetlesplussécuriséespourlacommunicationentreleserveuretlesclients:transportTPCbinaireetsécuritéparauthentificationetautorisation,cryptageetsignatureparcertificats.Côtédriver,unetechniquedeplug-inpermetd’ajouterdesdriversauserveurOPC-UAenplusdesdriversfournisenstandard(AllenBradleyEthernet/IP,SiemensEthernet,ModbusTCPetRTU,DNP3,OmronNJ,UDP,TCP).CompatibilitéOPC-DA/HDA:IgnitionsupporteOPC-DAetHDApouraccéderàlarichessedesprotocolesproposésetseraccorderauxinstallationsexistantescommes’accoleràunesupervisionenplacepourfaireunhistorianSQLaccessibleparl’intranet.
6. Reportingintégré:aveclemoduledereportingd’Ignition,lacréationdesrapportsreposesurunemiseenpagelibreetutiliselesdonnéesSQLouwebservices.PlusieurssourcesdedonnéespeuventêtreutiliséessimultanémentpourconcevoirdesrapportscompositesavecdesdonnéesGMAO,deprocess,deproduction…mêlanttableaux,graphiquesetdonnéeslibrementplacées.Leserveurderapportpermetégalementdegérerladiffusiondesrapportssurunserveurweb,paremail,parftp.
7. Notificationd’alarmesintégrée:lemoduledenotificationd’alarmespermetde
gérerladiffusiondesalarmesparemail,smsetsynthèsevocale.L’acquittementdesalarmesestdisponible,avecprotectionparcodesinécessaire.Lagestiondesscénariosprendenchargeleslistesdediffusion,lescalendriersdesutilisateursetlemultilingue;lagestiondesscénariosàlasourispermetdegérerl’escaladedesgroupesdepersonnesetdesmoyensdecommunication.
8. Modulesmétier:Ignitionestuneplateformemodulaire.Desmodulespermettent
d’étendrelesfonctionnalitéspourleManufacturingExecutionSystemparexemple(M.E.S).LesfonctionsdeTRS,deSPC,detraçabilités’intègrentparfaitementauxautresfonctionsdesupervisionpourconstruireunsystèmed’entrepriseglobal.
9. Redondance:laredondanceIgnitionestunefonctionnalitépuissantequipermet
d’assurerunegrandedisponibilitédesinstallationsetdeseprémunirdesdéfaillancesdesmatériels.LorsquedeuxserveursIgnitionsontliésparlaredondance,ilyaun
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
basculementautomatiquedeserveuractifencasdedéfaillance.Touslesclientssontredirigésautomatiquementverslenouveauserveuractifdemêmequeleshistoriques.
10. Technologie«always-on»:lorsqu’unserveurIgnitionestinstallé,touteslesopérationssefontenligne:ajoutd’équipements,créationetmodification,miseenredondance…Concernantlesmisesàjourdeprojets,touteslesmodificationssefontinstantanémentenligneetlesprojetspeuventêtretestésavantpublication(modestaging).Lapublicationd’unprojetpeutsefaireavecnotificationàl’utilisateur(quidoitalorsaccepterounonlamiseàjour)ouenmodepush,c’estàdiresansnotificationetsansinterventiondel’utilisateur.
11. Illimité:avecIgnition,toutestillimité:nombredevariables,nombredeclients,nombrededesigners,nombredeprojets,nombredeconnexionsapi,nombredeconnexionsSQL…Laseulelimite?Votreimagination.
12. Modélisationobjet:lamodélisationobjetd’Ignitionestsynonymedeplus
d’efficacitédansledéveloppement(instanciationdesmodèles,propagationdesmodifications),plusdequalité(ontestetvalidelescomposantsunefoispuisondéploie)etunemaintenanceencoreplussimple(nonseulementilyaunseulpointdemaintenancepourIgnition,maisenpluslescomposantssontgérésdemanièrecentralisée).
13. Ouvertetévolutif:Ignitions’adapteàvosbesoinsetvotrecroissance.Les
architecturesvariéespossiblesavecIgnitionetlanatureillimitéedelalicencepermettentd’étendreIgnitionàtousvossitesetdedonnerunaccèsàtouslesutilisateurs.Silesfonctionnalitésdoiventêtreétendues,lesscriptsPythonpourrontvousaider;sicelan’estpassuffisant,alorsleSDKJavasousApacheMavenvouspermettradecréerdesmodulespourvosbesoins.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Ignition,pourqui?Utilisateurfinal,intégrateursystème,enseignantouétudiant,Ignitionestl’outilidéalpourtouslesbesoins.Voiciquelques-unsdesavantages.
UtilisateurfinalLalicenceparserveurillimitédonneunegrandelibertédansledéploiementdesapplicationsàl’ensembledesutilisateurs.Ilsuffitdedonnerunaccèsàl’utilisateurauserveuretvoilà!Commeils’agitd’unserveurd’applicationsillimité,onpeutajouterdesprojetsàvolonté.Parexemple,onpourratrèssimplementajouterunprojetdetypeaffichagedynamiquepourafficherlesOFsencoursetlesperformancesdeslignes/équipesdirectementdansl’atelier.Oucommentmotiversimplementseséquipesetsanscoûtadditionnel.Lemodedefonctionnementparserveursimplifiegrandementl’exploitationd’Ignition.Aladifférenced’unsuperviseurclassique,lesservicesinformatiquesprennentenchargetrèsfacilementIgnitiongrâceàl’utilisationdetechnologiesdéjàexistantesdansl’entreprise(http/https,sql,java,webservices,python).L’aspectmultiplateformeetlafaibleadhérenceausystèmed’exploitationpermettentdegérersonparcinformatique(choixdesmatériels,desOS,desmisesàjour)indépendammentd’Ignition.Pourlapremièrefois,leserviceinformatiqueprendraenchargel’exploitationdevotreinformatiqueindustriellesanssourciller.
IntégrateursystèmeIgnitionestlecouteausuissedel’intégrateur.AvecIgnition,l’intégrateurestcertaindepouvoirrépondreàtouteslesdemandesdesonclient.LeconceptITMATION©estl’illustrationparfaitedecequepeutfaireIgnitionpourl’intégrateur:êtreprésentdansl’atelier(automation),auniveaudel’entreprise(IT)etsurtoutderelierlesdeuxdomainespourconstruiredessolutionsd’entreprises.Unautreaspectimportantpourl’intégrateurestlagestiondescompétences.AvecIgnition,iln’yapasdesavoirspécifique.Toutcequel’onapprendavecIgnition(http,tcp,sql,java,python)estauminimumconnuàlasortiedel’écoleetresteratoujoursunacquispourl’entreprisetantcestechnologiessontstandardsetlargementemployéesdanstouteslesentreprises.L’outildedéveloppement,leDesigner,estinstallésurleserveuretgratuit.Nonseulementilesttoujoursaccessible,etceparplusieursutilisateurssimultanément,maisenplusilesttoujoursdanslabonneversion.L’aspectfinanciern’estpasànégligernonplus.AvecIgnition,lebudgetallouéàunprojetesttrèsnettementenfaveurdudéveloppementdesfonctionnalités(l’intégrationdonc)etnondanslecoûtdeslicences;pournous,l’intégrateurn’estpasleVRPdel’éditeur.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Avoscalculatrices:• Exemple1:armoiredecontrôlemicrocentralehydraulique,500variables,historique
SQL,1clientlocal,undistant,licencededéveloppement:2600€• Exemple2:supervisionavec+5000variables,4clients+1clientastreinte,
historiqueSQL,licencededéveloppement:5800€• Exemple3:GTC3clientsweb,8à10000variables,historiqueSQLetnotificationde
+50alarmesparemail/sms/voix,licencededéveloppement:7400€• Ajouterleserveurderapportsillimité,licencededéveloppement:+3545€
ÉtudiantetenseignantL’apprentissagedestechniquesdesupervisionetdesuivideproductionavecIgnitionestunréelplusdansleparcoursdesétudiantsetplussimplepourlesenseignants.LesprincipalestechnologiesutiliséesparIgnitionsontlesstandardsdel’entreprised’aujourd’hui.Onpeutciterparexemplehttp/https,SSL,java,python,sql,webservices.Ainsi,toutcequiestenseignéencoursd’informatique,réseauxetsystèmespeutêtreimmédiatementmisenœuvreavecIgnition;cesacquisserontlargementutilisésparlasuitedanstouteslesentreprises.Pourlesenseignants,lamiseenœuvretechniqueestlargementsimplifiéeparl’installationrapided’unserveur(moinsde3minutes),larestauration(oul’exécutionparallèlesurLinux/OSX)d’unesauvegardecorrespondantaucoursetlapossibilitédevisualiserdepuisn’importequelpointduréseau,n’importequelserveuretn’importequelprojetencoursd’utilisation/paramétrage.Ilexisteunprogrammedelicenceetdeformationspécifiquepourl’éducation.Faitescommedesmilliersd’utilisateurs(+20000licences)etd’intégrateurs(+1300)àtraverslemonde(+90pays):
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Ignition,pourquoi?Laversatilitéd’Ignitionpermetdel’utiliserdanstouslessecteursd’activité.
Lesusagessonttrèsvariésetenglobenttouslesbesoinsdel’entreprise:interfaceHMIenpieddemachine,supervisionensalledecontrôle,tableauxdebordetdereporting,systèmeM.E.S,outildeGMAO,etc.Cependant,mêmesivousavezdéjàdessystèmesenplace,vouspouvezcréerunesolutionIgnitionadaptéeàvosbesoinspourcompléterlesfonctionnalitésdevotrescadaexistant:
• datahistorianSQLenvousconnectantdirectementauxéquipements• serveurderapportsconnectéaudatahistorianouenOPC-UA,DA/HDAàvos
équipementsetàvotrescada• serveurdenotificationd’alarmesparemail/sms/voixreliéparOPC-UA,DA/HDAàvos
équipementsetàvotrescada• middlewareentreapplicationsàl’aidedewebservicesouSQL,pourparexemple
déclencherdesdemandesd’interventionGMAOàpartirdedonnéesdeterrainounotifierunsystèmeinformatiquedesynthèsesd’alarmes,
• etc.AvecIgnition,sivouspouvezl’imaginer,vouspouvezleréaliser.Enfindedocument,voustrouverezquelquescasd’utilisationd’Ignition.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
PrincipalesfonctionnalitésCi-après,lesfonctionnalitésdebasedelaplateforme.
StructuremodulaireIlfautconsidérerIgnitioncommeuneplateformemodulairedontlesprincipauxavantagessontlessuivants:
• Fonctionnecommeunsmartphone• Installation/Suppression/Miseàjourdesmodulesàchaud• Adaptableàvosbesoins• Intégrationparfaitedesmodulesentreeux• Extensionfacile• Architecturesvariéesetdistribuées
L’architecturedelaplateformeestrépartieentredifférentescouchesauseind’unserveurweb.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Lesystèmed’exploitationIgnitionestcompatibleavectouteslesplateformesquel’onpeutrencontrerdansl’entreprise:Windows,GNU/Linux,OSX,HP-UX,en32et64bits.Lafaibleadhérenced’Ignitionausystèmed’exploitation,tantpourleserveurquepourlesclientsd’exploitationetdedéveloppement,faciliteledéploiementetsimplifielagestiondesmisesàjourdespostes;leserviceinformatiquepeutmettreàjouretchangersesmachinessanscontraintes.Celapermetaussid’adapterlesressourcesauxfonctions;parexemple,unserveurCentOSpourraêtreutilisépourhébergerlaplateformeIgnitionetlesclientspourrontutiliserleparcbureautiqueouindustrielexistant.IlestmêmepossibledemettreenœuvreuneredondanceavecunserveurprincipalsousWindowsetlesecondairesousLinuxouOSX.
LamachinevirtuelleJavaC’estlatechnologieaveclaquelleIgnitionestdéveloppédepuis2001.Trouvantsesoriginesen1995chezSunMicrosystems(puisOracleàpartirde2009),Javaestunlangage-objetportablesurquasitouslessystèmesd’exploitation(Windows,Unix,GNU/Linux,MacOSnotamment).Javapermetdedévelopperdesapplicationsdetypeclient/serveurparfaitementadaptéesauxapplicationsd’entrepriseentermesdedéploiement,dedistributionetderobustesse.IgnitionutiliselatechniqueJavaWebStart(JWS)quipermetundéploiementsécurisé(bacàsable)àpartirduserveurd’applicationsetsansinstallationsurlesclients;toutefoislemodedefonctionnementrestedetypeclient/serveur(parcomparaisonàdespageshtml),cequiautorisedesperformancesetuneergonomieenrapportavecexigencesdesapplicationsindustrielles.Javaestlelangagelepluspopulairedepuissacréationetfigureparmiletop3deschoixdedéveloppement.Javaestutilisédansdenombreuxdomainesdepuislessitesdee-commerceauapplicationsandroid,desapplicationsscientifiquesetfinancièrescommeletradinghautefréquence,desjeuxcommeMinecraft,lesset-top-boxdesopérateurs,lesdistributeursdebilletsetdepéage…Note:selonl’étudedel’IEEE,en2015,JavadomineleTop10deslangagesdedéveloppement;etcettetendanceestvraiepourlapopularitéparmilesdéveloppeurs,lacroissanceparrapportàl’annéeprécédente,lelangageleplusdemandéparlesentreprises,lelangageleplusutilisépourledéveloppement(web,mobileetentreprise).Voirhttp://bit.do/top10programming
LaplateformeDanscettecouche,onretrouvelesfonctionscommunes,installéespardéfaut,etquisontnécessairesaubonfonctionnementdetouslesmodules.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Ontrouveraparexempleleserveurwebd’applicationsquiutiliseApache(serveurweb)etTomcat(serveurd’applicationsoudeservlet),lagestiondesutilisateursquipeutreposersurActiveDirectory®,LDAPousurunebasededonnéesSQL,lagestiondesaccèsauxbasesdedonnéesSQL(aveclemoteurstore-and-forward),leclientOPC-UA,lemoteurdetagstempsréel,lagestiondelalicence,lesfonctionsd’alarmes…Laplateformehébergeégalementl’outildeparamétrage–appeléDesigner-etlesAPIpourétendrelesfonctionsdelaplateforme(driversdecommunication,composantsgraphiques,fonctionsserveur).
LescouchesapplicationsLesmodulesquiremplissentdesfonctionsspécifiquesàunmétier(MES)ouunusage(HMI/SCADA/ALARMES/REPORTING)sontrépartisentredescouchesdistinctes.
Leserveurweb(gateway)IgnitionGatewayestlenomdonnéauserveurIgnition;lagatewayregroupel’ensembledesfonctionsetmodulesinstallés.Ils’agitd’unserveurwebquipeutêtreinstallésurunemachinephysiqueouunemachinevirtuelle.LagatewayestaccessibleparuneURLdutypehttp://www.monserveur.fr:8088.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure1-Paged'accueilIgnition
Lagatewaypermet:
• d’accéderauxprojetsàpartird’unpageweb• deconfigurerleserveurd’applications• desurveillerlefonctionnementduserveuretdesclients
LesprojetsUnprojetIgnitionestuneapplicationquis’exécutesurleserveur.Aladifférenced’unsuperviseurtraditionnel,plusieursprojetsouapplicationspeuvents’exécutersimultanémentsurleserveuretonpeutouvrirautantdeclientssurunprojetouplusieursprojetsenparallèle.Celalaisseunegrandesouplessedansl’organisationdesprojets;onpeutavoirunprojetpourlepieddemachineouenfaçaded’armoirepourchaquesystème,unprojetdeconduitemultiécranensalledecontrôlepourcontrôlerl’ensembledessystèmes,unouplusieursautresprojetspourdesbesoinsspécifiques,commeuneapplicationdemonitoringénergétiquedesinstallationstechniquesetdesbâtiments,uneautrepourlestableauxde
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
bord,uneautrepourlereporting,unespécifiquepourlesalarmesetlamaintenance,voirepourdestotemsdanslehalloulesateliers.…Outrel’avantagedemutualiserlesressourcesduserveuretden’utiliserqu’uneseulelicence,cetaspectpermetenplusd’adapterl’ergonomieetlesfonctionsselonlanaturedesapplicationsetdespopulationsquil’utilisent.Onneconçoitpasuneinterfacepourunpanelpccommeonlefaitpourunesalledecommandeetencoremoinspouruntableaudebordouunreporting.Lanatureclient/serveurd’Ignitionintroduitundécoupageentrelesfonctionsserveuretlesfonctionsclients.Poursimplifier,toutcequiestliéauxacquisitions(tags,connexionsSQL,historianettransactionnel,alarmes,scripts…)faitpartieduserveur,lereste(fenêtres,scripts…)faitpartieduprojet.
Figure2-Répartitiondesfonctionssurlagateway
Lapagewebestunmoyendelancerlesprojets,encliquantsimplementsurunlien.Ilestpossibled’utiliserlesliensdirectementàpartirdesonbureauoud’unepagedel’intranetvoired’internet.CeslienssontsimplementdesURLs.Unoutil,disponiblesurlapagewebdelaGateway,permetdeparcourirl’ensembleduréseauetdeprésentertouslesserveursetlesprojetsdisponibles,c’estleNativeLauncher.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure3-LeNativeLauncherlistetouslesserveursaccessibles
ConfigurationdelagatewayL’intégralitédelaconfigurationdelagatewayetdesfonctionsduserveurpasseparlapagewebdeconfiguration.L’accèsestprotégéparunlogin.Lespossibilitésdeparamétragesontlarges,onnedétailleraquequelques-unesci-après.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure4-Accèsàlaconfigurationduserveur
Configurationdelagateway:
• nomduserveur;celui-ciserautilisépourl’identifiersurleréseauetdanslesongletsdunavigateurparexemple
• utilisationduSSLounon• allocationmémoireduserveur• paramétrage du local client fallback (la fonctionnalité qui permet, dans une
architecturemultiserveur,d’avoirunclientlocalderepliencasdeperteduserveurcentral)
• gestiondessauvegardesautomatiquesduserveur• etc.
Gestiondesprojets:
• activation/désactivationdesprojets(utilelorsderestaurationdeserveur)• import/export/suppressiondesprojets• visualisationdesliensURLpouraccèsdirect(modepleinécran,fenêtré,applet)• suividesmodifications
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Développementdeprojets
L’outildedéveloppement(Designer)Leparamétragedesprojetssefaitàl’aideunoutilembarquésurleserveur:leDesigner.Ilselancesimplementparlewebd’unclicetplusieursDesignerpeuventêtrelancésenparallèlesurunmêmeprojetousurdesprojetsdistincts.Endépitdesonlancementparleweb,l’interfaceestdutypericheaveclesupportdesfonctionsdedrag-and-drop,decopier-coller,d’importetd’export,etc.
Figure5-Designer:l'outildeparamétrageembarquémulti-utilisateur
LeDesignerestdécoupéenplusieurszones,degaucheàdroite,dehautenbas:
• leProjectBrowserquipermetdenaviguerdanslesdifférentesressourcesduprojetcommelesfenêtres,lesscripts,leswebservices…
• leTagBrowserquiestl’explorateurdetags;lestagsglissés–ouconfigurés-dansletagbrowsersontautomatiquementenlectureetécriturecequifacilitelediagnostique
• lePropertyEditorquiestlepanneaud’inspectiondespropriétésdel’objetsélectionné.Ilpermetdemodifierlespropriétéssoitpardesvaleursstatiquesoudesliensdynamiques
• laZonededessindesFenêtrespermetdedéposerlescomposantsetdedessinerlesinterfacesopérateurs
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
• leComponentPanelproposetouslescomposantsdisponiblesparsimpleglisser-déposersurlazonededessindesfenêtres.IlestànoterqueceComponentPanels’enrichitenfonctiondesmodulesquisontinstalléssurleserveur
Ignitiondisposedefonctionnalitésgraphiquessimples,maispuissantespourréaliserdesinterfacespourtoustypesd’utilisateurs.L’éditeurvectorielproposetouteslesfonctionnalitésusuelles:formesdebasevectorielles,courbesdeBéziers,assemblagedeformes(addition,soustraction,intersection),palettedecouleurricheavecdégradés,alignement,positionX,Y,Z…L’utilisationcombinéedesoutilsdedessind’Ignitionetd’uneméthodededesigngraphiquepermetdeconcevoirrapidementdesinterfacesaulooketàl’ergonomiemodernes.
Figure6-Interfaceetergonomiemodernes
Unelibrairiegraphique,lesSymbolFactory,estlivréeavecIgnition.Cettebibliothèquerichedeplusde4000objetsvectorielscouvrelamajoritédesdomaines.L’utilisationsefaitparsimpledrag-and-dropdelabibliothèquesurlafenêtre.Unefoislesymbolesurlafenêtre,ilestpossibled’éditeretd’animerchacunedesesprimitivesvectorielles,commeundessinIgnitionnatif.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Lesoutilsetcomposantsgraphiquesdisponiblespermettentderéaliserdesinterfacesutilisateursquirespectentlesrèglesdel’artdanslaréalisationd’interfacedecontrôlecommande(exemple:HighPerformanceHMIPAS):
Figure7–HighPerformanceHMIavecIgnition
Lesoutilsdedessinvectorielsimplesetperformantsautorisentlacréationd’écransdehautequalitégraphique:
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure8–Hautequalitégraphiqueàtouteslesrésolutionsd’écranaveclemodevectoriel
Lorsquelesplansetlesschémasexistentauformatélectronique(Visio®ouAutocad®parexemple),onpeutimporterlesfichiersSVGparsimpledrag-and-drop.
LagestiondeversiondesprojetsIgnitionproposedesmécanismessimplespourlagestiondesversionsdeprojetsquipermetdesuivrelesmodificationsetdepermettreunretourenarrière(10rollbacks).Chaqueprojetexisteen2versions:laversionencoursdedéveloppement(stagingversion)etlaversionencoursd’exploitation(publishedversion).Celapermetdetravaillersuruneévolutionetdelatesterconnectéauxdonnées(équipements,basesSQL,autressystèmes)sanslapublier.Pardéfaut,unnouveauprojetestconfiguréenmodepublicationautomatique;ceréglagepeutêtremodifiédanslespropriétésduprojet.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure9-Publicationdeprojetautomatiqueoumanuelle
Chaqueprojetconservelalistedesmodificationsrécentes.L’utilisateur,ladateetl’heure,lesressourcesaffectéesetlemessagesaisilorsdel’enregistrementsontsauvegardésetvouspouvezretourneràuneversionantérieure.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure10-Rollbackdeprojet
ModélisationparobjetLamodélisationparobjetpermet:
• dedévelopperplusvite:onutilisedesmodèlesquel’onutiliseàvolonté• dedéveloppermieux:testetvalidationdesmodèlesuniquement• demaintenirplusfacilement:gestioncentraliséedesmodèles,dérivationet
propagationdesmodificationsAvecIgnition,cettemodélisationparobjetreposesur2niveaux:leniveaudonnéeaveclesUDT(userdefinedtype)etleniveaugraphiqueaveclestemplates.Untemplateestunereprésentationgraphiqued’unéquipementoud’uneinterface.Untemplateestconstituéd’unensembledesymbolesetdessins,descriptsetdegestiond’évènementsparexemplepourgérerl’interactionopérateur.Untemplatepeutêtrecomposéd’autrestemplatespourconstitueruncomposantpluscomplet(parexemple,unepompeestcomposéed’unmoteured’uneoudeuxvannes).
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure11–Modélisationparobjet:Template
Unefoisuntemplatecrée,ilpeutêtreutilisépourconstruirelesinterfaces.Onparled’instance.Lelienauxdonnéesestautomatiquedèslorsquel’onàliéletemplateàunmodèlededonnéeUDT.UnUDTestunmodèledestructurequireprésenteunearborescencedetagsorganisés;cettestructurecorrespondengénéralsoitàunestructurelogique(unemotopompeparexemple),soitunestructuredansunautomatesoitàuntemplate.Biensûr,ellepeutcorrespondreaux3àlafois.
Figure12-Modélisationparobjet:UDT
votre vanne Template (arborescence) Template (graphique)
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
L’UDTreprendtouslesparamètresdestagsquileconstituentenyintégrantdesmécanismesdeliaisonautomatique.Ainsi,lorsqu’unUDTestutilisé,onparled’instance,lesliaisonssontcrééesdynamiquementenfonctionducontexte.Lorsqu’ilestassociéàuntemplate,l’UDTpermet,parsimpleglisser-lâcher,decréerdesinstancesgraphiquesautomatiquementliéesauxdonnées.Onnoteraqu’onpeutassocierplusieurstemplates(représentationgraphique)àunUDT;celapermetdepersonnaliserlesinstances.Lapersonnalisationdesinstancesd’UDTetdestemplatesestunefonctionnalitétrèspuissante.Uneinstanced’UDTpeutêtrepersonnaliséeensurpassantlesréglagespardéfautdumodèle.Onpourraainsipersonnaliserunevanne3voiesenfonctiondelaprésencedesfinsdecourseoudelarecopiedelaposition.Lesalarmesliéesauxfinsdecoursepourrontêtreégalementactivées/désactivées.Letemplatelié,enfonctiondelaprésencedesinformationsdel’UDTpourraaussis’autoconfigurerpourafficherteloutelélémentgraphique.
Figure13–UDT:Instanciationpardrag-and-dropetchoixdetemplate
LesvariablesdansIgnition(SQLTag™)Afindebiencomprendrelamécaniquequipermetderéagiràunévénement,ilestnécessairedecomprendrelanotiondeSQLTag®.Onneprésenteraiciquelesfonctionnalitésutilesàlacompréhension,ilnes’agitpasd’unecouverturecomplètedelafonctionnalité.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
LeSQLTag®dansIgnition,c’estuntag,c’es-à-direunevariabledansunautreproduitdesupervisionindustrielle.LeSQLTag®disposedeplusieurscaractéristiquesquifontdecetagunoutilàlafoispuissant,simpleetsouple:
• UnSQLTagpeutêtredetypemémoire,OPC,Query,expressionouunUDT(UserDefinedType)
• UnSQLTagportesesattributs:métadata,alarmes,historiques,événement• UnSQLTagdetypeUDTpeutêtreinstanciéautomatiquement(apisystème)en
exploitation• UnSQLTagestexécutéparleserveurIgnition• LesSQLtagsetleurspropriétéssontexposésenOPC-UA
Onnoteralestypestableaux(deint,delong…)etlesdatasetetuntypedeSQLTagparticulier:letagclient.Cederniern’existequedansunclient,sapersistanceestladuréedelasessionduclientetsaportéeestleclient.LesSQLTagQueryetExpressionsontextrêmementflexiblesetpuissants.LeSQLTagquerypermetd’exécuterdesrequêtesSQL(SELECT,UPDATE)surn’importequellebasededonnéesconnectéeauserveur.LerésultatpeutêtreautomatiquementécritsurunitemOPC.
Figure14-SQLTagQuery:lapuissanceSQLdansuntag
LeSQLTagExpressionfonctionnecommeuneformuleExcel.Lesexpressionsdisponiblessontriches(nonexhaustif):
• String:concat,fromBinary,fromHEx,indexOf,left/right,len,split…
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
• TypeCasting• Aggregate:max,maxDate,mean,median,sdtDev…• Advanced:runScript,forceQuality,sortDataset,• Math• Logic• DateandTime• Etc.
Pourlesutilisationsavancées,ilestpossibledecréeretmodifierdesSQLTagparscript;celaesttrèsutilepourlamigrationd’applicationsdepuisd’autressuperviseursoulacréationdynamiqueetenligned’objetsetd’instances.CesAPIdecréationsontintégréesàlaplateforme;exemplepourajouteruntag:
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Gestiondesprotocolesdecommunication
DriversintégrésIgnitionintègrelesprincipauxprotocolesindustrielsdumarché.
• ModbusTCPetRTU(codesourcefournigratuitementavecleSDK)• SiemensEthernetpourS7-1200,S7-1500,S7-300,S7-400• AllenBradleyEthernet/IPpourCompactLogix,ControlLogix,LogixV21+,MicroLogix,
PLC5,SLC• DNP3Level3Outstation• TCPetUDPpourlesbalances,lecteurscodeàbarres…• OmronNJSysmac
LesprotocolesnatifssontdesdriversduserveurOPC-UAd’ignition.LesdonnéesdeséquipementssontdisponiblespourtoutclientOPC-UA.Parailleurs,3simulateurssontdisponiblespourcréerdesapplicationsdedémonstrationauxclientsoutesterlefonctionnement:
• DairyProduction:unsimulateurdeproductionavecunatelier(palettiseurs,misesousfilm,airunit…),uneréfrigérationavec2tourset2compresseurs
• Generic:unsimulateurdesignauxtelsqueRamp,Sinus,Random• AllenBradleySLC:simulateurd’automateABSLC
Client-ServeurOPC-UAIgnitionestclientetserveurOPC-UA.LaspécificationOPC-UAoffrebeaucoupdeflexibilitédanslechoixdestechnologiesdepuislesmécanismesdetransport,l’encodagedesdonnéesetlamanièredecrypterlesinformationspoursécuriserlescommunications.IgnitionutiliseletransportUA/TCPetlecodageUA/Binairedesdonnéespourunmaximumdeperformance.Deplus,IgnitionOPC-UAsupportetouslesmécanismesdesécurisationdesinformations:authentification,certificatsetcryptage.LeserveurOPC-UAd’Ignitionpermetd’exposertouslestagsconfiguréssurleserveuràd’autressystèmes.Lagestiondesdroitsd’accèspermetdecontrôlerfinementquelsystèmeàledroitenécrituresurleserveurOPC-UAd’Ignition.Etcelamêmeenconditionderedondance.Unaudittrailpermetdetracertouteslesactionsetainsigérertoutconflit.LeserveurOPC-UAd’Ignitiondisposed’unSDKouvertetgratuitpourintégrerdesprotocolesspécifiques.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure15-ConfigurationduserveurOPC-UAIgnition
LeclientOPC-UAd’IgnitionpermetdeseconnecterauxserveursOPC-UAdumarchécommeKepwareouMatrikon.Celaouvrelaporteàplusde300protocolesdecommunication(+1000aveclesvariantes).LesprotocolesmétierscommeBACnet,KNX,Dali,sontprisencharge;lesfonctionsspécifiques,parexemplelesTRENDLOG,lesSCHEDULERetCALENDARdeBACnetsontégalementaccessiblesetbénéficientensuitedetoutelapuissanceetdelasouplessedesSQLTags™!
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
ClientOPC-DA/HDAPourcompléterlescapacitésdeconnexionauxéquipements,IgnitionestcompatibleavecOPC-DAetHDAsurlesplateformesWindows.LeclientOPC-DApermetunaccèsauxserveursOPCditLegacycommelesanciensserveursApplicomoudessuperviseursd’anciennegénération.LeclientOPC-HDApermetdes’interfacerauxdatahistoriandumarchécommeAspentechIP21,OSIPI,WonderwareHistorianouGEProficyHistorian.Unefoislaconnexionétablie,leshistoriquessontaccessiblescommedeshistoriquesIgnitionetonpeututiliserlescomposantsstandardscommelesEasyChart.
Figure16-OPC-HDAavecOSI-PI(exemple)
ProtocoleshorodatésetdetélégestionIgnitionprendencomptelesprotocoleshorodatésenOPCcommeparexempleleDNP3ouavecleserveurdetélémétriedeSOFREL.Danscecontexte,l’informationhorodatéeàlasourceestfournieparleserveurOPCetIgnitiongèrecethorodatage.IlestaussipossibledemettreenœuvreunprotocolehorodatélibredeconceptionsimplementenmettantenœuvreungroupedetransactionavechandshakeentreIgnitionetunautomate.Exemple:
Untableaudansl’automatestockelesvaleursetlesdates,unflagindiqueladisponibilitédesdonnéesàIgnition,c’estletriggerquidéclenchelegroupede
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
transaction,lesdonnéessontremontéesdanslabaseSQLavecleurhorodatageetIgnitionindiqueàl’automatequelatransactionestterminée(handshake).
Ignitionproposeaussiunfrontaldetélégestionhautesperformancesdontlescaractéristiquessontlessuivantes:
• Interfacesdeconnexionso ModemRTCetRAS,GSM,GPRS,3G/4Go RéseauxIP,Radio,buslocaux,RS232o Mutualisationdesmoyensdeconnexion,ensortantetenentranto Connexionsdereplietredondancedemédium
• InterfaceaveclesApplicationso AgentSNMPo IntégrationdesdonnéesenbaseSQLo InterfaceparfichiersXMLo InterfaceOPC-DAetUA(option)
• Performanceso 100000Variablesparserveuro Configuration«MultiServeursParallélisés»o Redondanceàfroid,àchaud
• Protocolesdisponibles(simultané): o ACSDOMINO,BACNET,NAPBUS,SOFBUSSMS,PCTEXT,LACBUSPDU,PERAX,
TBOX,LACBUSSMS,PERAXSMS,TREND,IJINUS,PRIMAYER,TRSII,SOFBUS,UNI-TELWAY,VISOGYR…
GestiondesutilisateursetdelasécuritéLagestiondesutilisateursdansIgnitionreposesur:
• Unesourced’utilisateurs;c’estuneconnexionàuneautoritéd’authentification.CelapeutêtreunActiveDirectory,unLDAP,unebaseSQLoulabaseinterneIgnition
• Desrôlesougroupes:regroupementd’utilisateurs• Desutilisateursavecl’ensembledeleursinformations,dontleursrôles,leurs
informationsdecontact,leurlangueparlée,leurcalendrierLagestiondesutilisateurssertpourcontrôlerl’accèsàtouteslesressourcesd’unserveurIgnition:
• AccèsauxdifférentespagesduserveurwebIgnition:projets,étatduserveur,configuration
• AccèsauDesigneretauxdifférentesressourcesduprojet• ContrôledesaccèsauserveurOPC-UA• ContrôledesaccèsauxSQLTags• Gestiondelasécuritédesaccèsdanslesinterfacesd’exploitation
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Pourlagestiondelasécuritédesaccèsdanslesinterfacesd’exploitation,c’estlerôlequiestprisencompte.Chaqueobjetgraphiquedisposed’uneconfigurationdelasécurité.Lecomportementpeutêtrehéritéduconteneurparent.
Figure17-Gestiondelasécuritéd'accèsàuncomposant
Lesparamètresdisponiblespourunutilisateursontlessuivants:
Figure18-Paramètresd'unutilisateur
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
LesinformationsdecontactainsiquelalanguesontutiliséesparlemoduledeNotificationdesAlarmes.
Gestiondesalarmes
ConfigurationdesalarmesLagestiondesalarmesestunefonctionstandardd’Ignition.Cettefonctionesttrèsricheetpuissante.Voicicequiladifférentie:
• Nombred’alarmesillimitépouruntag• Lamajoritédespropriétésd’unealarmesontparamétrablesdynamiquement
(liaison)• Grandevariétédeméthoded’évaluationdesalarmes• Seuilsdynamiques• Donnéesassociéesenregistréesavecl’alarme• EnregistrementsdesalarmesenbaseSQL
Lesalarmesseconfigurentauniveaudutagycomprispourlestagsmembresd’unUDTetcequelquesoitletypedeSQLTag(memory,Query,expression,OPC,client):
Figure19-Définitiond'unealarmeauniveaud’unSQLTag
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
DesattributsexistentauniveauduSQLTagpourdéterminerl’étatdel’alarme:
Figure20-Attributsd'alarmesd’unSQLTag
Cesattributspeuventêtreutiliséspourcalculerdessynthèsesd’alarmeoucréerdesanimations.
RestitutiondesalarmesDescomposantsprêtsàl’emploi,maisentièrementparamétrablessontdisponiblespourprésenterlesalarmescourantesetlesalarmeshistoriques.Latabledesalarmescourantespermetd’afficherlesalarmesencours.L’affichageestentièrementpersonnalisablepourlesstylesdeprésentation,lescolonnesaffichéeset
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
l’ordred’affichage.Desfiltresstatiquesoudynamiquespeuventêtreappliquéspourfiltrerl’affichagesurunecatégorieouunévénement.
Figure21-Personnalisationdesstyles
Lesdonnéesadditionnellesconfiguréesauniveaudel’alarmeduSQLTagpeuventêtreutilisédansunmenucontextuelpourafficherunsynoptique,unedocumentation,unevidéooutouteautreinformationouaction.Lesmenuscontextuelssontlibrementdéfinissables.
Figure22-Tablealarmescourantesetmenucontextuel
Latabled’alarmescourantespermetaussidevisualiserlaconfigurationdel’alarme:
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Commedevisualiserl’historiquedelavariable(ouplusieurs)sélectionnée:
Maisaussid’inhiberlesalarmesetdevérifierl’étatd’inhibition:
LesalarmessontenregistréesenbaseSQLdansdesjournauxd’alarmes.Onpeutencréerautantquenécessaireafindeséparerlesdomaines.Parexemple,unjournalpourlesalarmesmécaniques,unautrepourlesalarmesélectriques,etc.
AnalysedesalarmesUnebonnegestiondesonssystèmeindustrielpasseparuneutilisationrationnelledesesalarmes.Plusieursdémarchesexistent,certainesnormaliséesouenvoiedenormalisation(exemple:ANSI/ISA18.2AlarmManagementStandard).AvecIgnition,onutiliselesfonctionsdetraitementetlescomposantsd’IHMd’Ignitionpourcréerl’écrandeconsultationdesalarmesaveclespossibilitésdefiltres,trisetchoixmultiples.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure23–AnalysedesalarmespointdevueÉquipement
Lacréationdemétriquesd’analyseetdestatistiquessurlesalarmesestlargementfacilitéparlestockagesystématiquedesdonnéesenbasededonnées;ilestainsipossibledecréerdesoutilsd’analysequel’onmaîtrisetotalement.
Figure24-Statistiquessurlesalarmes
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
L’écranci-dessousestfournientantquetemplate;elesttotalementmodifiableetadaptableàvotrebesoin.AvecIgnition,ilestpossibleparexempledecréeruneapplicationsurleserveur,dédiéeàl’analysedesalarmesetdesévènements.Ainsi,l’opérateurdisposed’écrandesuividesalarmesetévènements(alarmstatusetalarmjournal)etleresponsabledeproductionoudemaintenancedisposerad’uneapplicationplusorientéeanalyse.
Figure25–Ecrand’analyseetdestatistiquessurlesalarmesetévènements
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Astreintesvocale,email,smsEnmatièred’astreinte,Ignitionproposeprobablementlasolutionlaplusélaboréedumarché.Lanotificationd’alarmesd’Ignitionpeutdiffuserlesalertesparemail,parSMSetparsynthèsevocale.L’acquittementestpossiblepourchaquecanaldecommunication,avecsaisied’uncodePINsinécessairepouréviterlesfaussesmanœuvres.Lesscénariosdenotificationsontdécritspardespipelinesdetraitementdesalarmes.Unpipelineestunworkflowdessinéàlasourisquipermetdetraiteretd’aiguillerunenotificationversunouplusieursdestinataires.Onpeutcréerautantdepipelinesquenécessaire.
Figure26-Pipelinedenotificationdesalarmes
Ilestpossiblededéfinirlibrementlesmessagesetd’incluredesliensHTMLdansunemailoudansunSMS.Ilestalorspossibledeseconnecterdirectementàlasupervisiondepuisn’importequelterminal.
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure27-Messaged'alerteetconsultationsurlemobile
Archivage,historiquesLaplateformeIgnitionintègredeuxfonctionnalitésliéesàl’archivage:
• Lafonctiontaghistorian• Lafonctiongroupedetransaction
Commepourtouteslesfonctionsd’Ignition,lesdonnéestraitéesparcesfonctionssontstockéesenbasededonnéesrelationnelle.Lafonctiontaghistorian,appeléeSQLTagHistory,consisteàrangerenbasededonnées,lesvaleursdesvariablesenfonctiondutemps.SQLTagHistorygèredemanièreefficacelemodèlededonnéespourassurerperformanced’enregistrement,optimisationdelarestitutionetoccupationdisquedestockage.Laconfigurationsefaitenquelquesclicsetproposelechoix:
• delabasededonnéesdanslaquelleonsouhaiteenregistrerlesdonnées(parSQLTagetcréationautomatiquedestablessibesoin)
• delafréquenced’observationdelavaleur(ouscanclass)quipeutêtredifférentepourl’historisationetpourlavisualisation
• delabandemorte• del’horodatageàlasourceouparleserveur(télégestion)
Deplus,SQLTagHistorypeutgérerlepartitionnementdesdonnées(1moispardéfaut)ainsiquelapurgedestables(désactivépardéfaut).
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure28-ConfigurationSQLTagHistory
LafonctionGroupesTransactionnelspermetd’échangerdemanièrebidirectionnelledesdonnéesentredesSQLTags™etuneouplusieursbasesdedonnées.ÀladifférencedeSQLTag™History,ilspermettentdemaîtriserlesbasesetlestablesdedestination,qu’ils’agissedebasesdedonnéesavecunmodèleexistantoudenouvellesbases/tables.Parailleurs,l’enregistrementpeutêtredéclenché(trigger)parunévénementetlafréquenced’enregistrementparamétrable.Unmécanismedehandshakeexistepourindiquerledéroulementdelatransaction(okounok).Selonlanaturedelatâcheàréaliser,onpeutchoisirparmilestypesdegroupesuivants:
• Standard,lorsquevousdeveztravailleravecunenregistrementparligneo Historiqueso Tablesd‘étatso Gestionderecettes
• Bloc,pourtraiterd’unblocunnombreimportantdedonnéeso Mirroring/SynchronisationdetablesdedonnéesAPIóBDDo Recettesavecsetpointenverticalo Historiqueavecblocsverticaux
• Historiqueo HistoriquebasiqueenBDDquidonneunaccèsouvertàtoutesles
applicationsdel’entrepriseo Suividelotsoud’équipe
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
• Procédurestockéeo Appeldeprocéduresstockéesavecpassagedeparamètresetvaleursde
retour
Figure29-Paramétraged'ungroupetransactionnel
Touslescomposantsd’Ignitionpeuventutiliserensuitecesdonnées–SQLTagHistoryouGroupedeTransaction-pourrestituerl’informationsouslaformelaplusadaptée:
• tableaux• courbeshistoriquesettempsréel,multiaxesXetY• graphiques:camembert,barres,etc.• gadgetsgraphiques:jaugescirculaires,deniveau,feutricolore…• outoutobjetgraphiquenécessaireàlaconceptiond’unsynoptiqueanimé
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure30-CourbesHistorianSQL
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
ReportingAveclemoduledereportingd’Ignition,vousavezlapuissanced’unserveurderapportsmoderneetlafacilitéd’utilisationd’Ignition:
• serveurdediffusionderapportsparemail,ftp,webserver…• unéditeurpleinepageetvectoriel• unassistantderequêteSQLavecgestiondessous-requêtes
Lessourcesdedonnéespeuventêtremultiplessurunmêmerapportetprennentencompte:
• lesdonnéesSQLstandards• lesdonnéesd’historiquesaveccalculsd’agrégats• lesdonnéesd’alarmes• lesdonnéesissuesdewebservices• lesdonnéesélaboréespardesscriptsPyhton• lesdonnéesCSVstatiques
UnassistantpermetdecréersimplementdesrequêtesSQLavecsous-requêtes:
Figure31-AssistantderequêteSQL
L’outildeplanificationpermetd’exécuterlesrapportsenfonctiond’événementscalendaires,opérateuroutoutévénementgéréparIgnition;ladiffusionpeutsefaireversunelistedediffusionparemail,unserveurweb,unrépertoirepartagé,unserveurftp:
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure32-Planificationdesrapports
L’éditeurderapportpleinepagepermetdecréerrapidementdesrapportsdetoustypes:
• rapportdeproduction• rapportd’activitédemaintenance• biland’alarmes• tableauxdeconsommationd’énergie• courbes• facturesetbonsdelivraison• etc.
Figure33-Éditeurderapportpleinepage
Quelquesexemplesderapports:
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure34-Rapportsd’équipes,deproductionetdegestion
Figure35–Exemplederapportdeproduction
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
ScriptingLesscriptssontutilisésdansIgnitionpourapporterunegrandeflexibilitéetpersonnalisationdesapplicationsenplusdesfonctionsprêtesàl’emplois.Ilyaeuxgrandesméthodespourlesscripts:PythonetlesExpressions.PythonGénéralement,lorsqu’onparledescriptdansIgnition,onparledePython.Pythonestunlangagededéveloppementdontl’originedatedesannées90.C’estunlangagetrèslisible,élégant,puissant,maissimpleàapprendre.Enbonus,ilinteragittrèsfacilementavecJava,cequidonneunetrèsgrandesouplessededéveloppementaveclaplateformeIgnition,quiestécriteenJava!Lesscriptssontprésentàplusieursniveaux(onparledescope):
• surtouslescomposants;lenombreetlanaturedesactionssontvariablesselonletypedecomposant(voircaptureci-dessous)
• auniveauduserveuro partagépartouslesprojetso spécifiquesàunprojet
• auniveauduclientSuruncomposant,unassistantpermetdeguiderl’utilisateurdanslacréationdesactions;l’onglet«SCRIPTEDITOR»permetdemodifiermanuellementlescript:
Figure36–ScriptPythonsuruncomposant…
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
Figure37–…générationautomatiquedecodeetaideenligne
Pyhtonesttrèsricheetpermetd’imaginertoustypesdefonctionscommedeswebservicespourdel’envoideSMSoudetraduction:
Figure38–GoogleTranslateetécritured’untagOPC-UAavecPython
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
ArchitecturesIgnitionestunserveurd’applicationsindustrieldontlastructurelogicielleestmodulaire.Celasignifiequedeslogiciels(modules)collaborentpourassurerlesfonctionnalitésduserveur.Cettestructuremodulairepermetderéaliserdesarchitecturesvariéespermettantdesatisfairetousvosbesoinsensupervision:
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
QuelquesréférencesGTB/GTCCNAV–KEOLYA
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
PUEINDEXDATACENTERIBM–ACTEMIUM
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
BANCDETESTEUROCOPTER–MENSY
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
HVACCONTRACTMANAGEMENT–COFELYGDFSUEZ
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
GTCSANTE–KEOLYA
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
ENTERPRISEAPPLICATION–STAFFINGMANAGEMENT–LAFARGEHOLCIM
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
ENTERPRISEAPPLICATION–MESAPPLICATIONSAFT
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
CLOUDBASEDUPSMONITORING–SUCOMPUTO
EnterpriseWebPlatformforITandAutomationIntegrationHMI-SCADA-MES-DataHubandMiddleware
EfficiencyIgnitionwiththeunique IT MATION© Software
RessourcesutilesVoustrouverezci-aprèsdesliensversdesressourcesutilespourallezplusloinavecIgnition:
• siteweb:http://www.go-ignition.com/• démoenligne:http://demo.go-ignition.com/• chaineYoutube:http://www.youtube.com/user/masteronsolution/videos• blog:http://plant2management.blogspot.com/