57
Efficiency Ignition with the unique IT MATION © Software Enterprise Web Platform for IT and Automation Integration HMI - SCADA - MES – Data Hub and Middleware

Enterprise Web Platform for IT and Automation … · La licence par serveur illimité donne une grande liberté dans le ... pouvoir répondre à toutes les ... , le Designer, est

  • 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/