Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parLaure Paris Modifié depuis plus de 8 années
1
Welcome ADM21 Frédéric Rigolet 273 rue Gabriel Péri 06.26.46.97.97 92700 COLOMBES frederic@adm21.fr présente la solution IsiDesigner
2
IsiDesigner représente la dernière génération de plates-formes scada/HMI en termes d’innovation. C’est la synthèse de 12 ans de savoir- faire partagé avec les utilisateurs du monde industriel. IsiDesigner est une plate forme Logiciel qui permet la création de façon simple et rapide d’applications pour l’acquisition de données, la visualisation et le contrôle commande d’applications Industrielles et Tertiaire. Un seul logiciel couvre tous les niveaux de l’entreprise en commencant par les solutions embarquées (basées sur WinCE) situées au niveau production, puis les serveurs pour la centralisation, la consolidation ainsi que la distribution des données (basées sur Windows XP par ex.) et enfin les postes client situés dans les bureaux pour la visualisation à distance des informations (PC sous windows ou Linux)Philosophie
3
Data Loggers Data Loggers Log, Trace Gestion E/S Réseau Base de donnée Variables Synoptiques Logiques Alarmes ActiveX, OCX, DLL Interface Utilisateur Equipements de terrain Equipements de terrain ODBC Web Rapport DB SQL Server, Oracle, Access… Courbes Recettes Les technologies standards sont supportées pour une totale flexibilité La structure du projet est entèrement orientée objet, garantissant ainsi un déploiement rapide de vos applications. I/O Interface avec les équipements de terrain grâce à une librairie de 120 drivers Interface avec les bases de données relationnelles dont le format est choisi librement par l’utilisateur Connectivité avec Internet, Intranet Solutions Client-serveur performantesConception
4
Interface Graphique Création des Synotiques Interface Graphique Création des Synotiques Gestion du Projet. Répertoire du Projet Gestion du Projet. Répertoire du Projet Accès rapide aux commandes et objets de la supervision Aide aux développement: Outils de Visualisation de l’état des variables Aide aux développement: Outils de Visualisation de l’état des variables Aide aux développement: Outils de débugage en ligne Script, Etat de la communication…. Aide aux développement: Outils de débugage en ligne Script, Etat de la communication…. Plateforme de développement
5
IsiDesigner offre une librairie complète de symboles pour créer rapidement une interface hommme-machine professionnelle. Les symboles sont disponibles pour toutes sortes d’animations : Déplacement, Rotation, Remplissage, Visibilité, Mise à l’échelle, Changement de couleur ou texte… Les librairies peuvent être complétées en créant de nouveaux symboles personnalisés. Chaque objet peut être visible ou invisible en fonction de l’utilisateur loggé sur le projet. Les librairies de symboles Importantes librairies de symboles prêtes à être intégrées aux vues, editées et animées. Les librairies de symboles Importantes librairies de symboles prêtes à être intégrées aux vues, editées et animées. Bibliothèque d’objets
6
Gestion des Classes La notion de classes permet de modéliser un objet en lui associant un ensembles de variables. Gestion des Classes La notion de classes permet de modéliser un objet en lui associant un ensembles de variables. IsiDesigner est un produit orienté objet. En effet il est possible d’associer un groupe de variables à un objet ou un groupe d’objets, c’est la notion de CLASSES. De ce fait lorqu’un objet est répété plusieurs fois dans votre projet, vous le définissez une seule fois et vous le dupliquez par un simple copier/coller. Il sera automatiquement associé à la classe prédéfinie. Structure des variables
7
Les alarmes sont listées de façon claire dans la ressource Alarmes du projet. Chaque alarme peut avoir un ou plusieurs seuils de déclenchement avec leurs propriétés paramétrables. Les opérations d’acquittement ou de Reset d’une alarme simple peuvent être validées ou inhibées en adéquation avec les normes ISA1 et ISA2. Les alarmes peuvent être groupées en “Zones” dans le but d’être facilement filtrées pendant leur visualisation. L’horodatage au fil de l’eau et dans les historiques sur base de données se fait à la milliseconde. La notification des alarmes peut être affichée à partir de toutes applications IsiDesigner à travers le réseau ou tout autre logiciel à travers l’OPC Alarm Event Server de IsiDesigner. Les évènements venant d’un OPC AE externe peuvent être inclus dans ceux gérés en local par IsiDesigner. La fenêtre d’alarmes et les historiques DB permettent la visualisation. Les alarmes peuvent être notifiées par SMS, Fax, Email et par téléphone (synthèse vocale) L’interface VBA assure la possibilité de personnaliser complètement la gestion des alarmes. Ressource d’alarmes Les alarmes sont listées dans la ressource d’alarmes. chaque alarme peut avoir un ou plusieurs seuils avec leurs propriétés. Ressource d’alarmes Les alarmes sont listées dans la ressource d’alarmes. chaque alarme peut avoir un ou plusieurs seuils avec leurs propriétés. Notification par email Les alarmes peuvent être notifié par email à un ou plusieurs destinataires. Notification par email Les alarmes peuvent être notifié par email à un ou plusieurs destinataires.Alarmes
8
Fenêtre Alarmes La fenêtre Alarmes présente dans la boîte à outils peut être insérée dans un synoptique pour visualiser les alarmes actives ainsi que les alarmes historiques. Les colonnes sont personnalisables. Fenêtre Alarmes La fenêtre Alarmes présente dans la boîte à outils peut être insérée dans un synoptique pour visualiser les alarmes actives ainsi que les alarmes historiques. Les colonnes sont personnalisables. Objet d’alarmes disponible dans la boîte à outils pour visualiser les alarmes en temps réel et les Historiques. Objet complètement personnalisable : couleurs, taille, type (bandeau menus), colonnes affichées Des documents d’aide (HLP or HTML) peuvent être associés aux alarmes. L’opérateur peut accéder à une documentation (avec du texte, des images, des vidéos) et les procédures à appliquer. L’opérateur peut insérer en exploitation des commentaires spécifiques à une alarme. Ainsi, on gardera un historique personnalisé de l’évènement. La fenêtre Alarmes peut être liée par le réseau à une autre application IsiDesigner ou à un serveur OPC A&E. On visualisera localement des alarmes distantes.Alarmes
9
Base de Données Relationnelle Base de Données Relationnelle Variables Base de Données Relationnelle Base de Données Relationnelle Base de Données Relationnelle Base de Données Relationnelle Manager ODBC Data Loggers Gestion des Historiques, Alarmes, Recettes La gestion du Data Logger est renouvelée pour la création d’historiques sur base de données dans tous les formats standards (SQL, MyQL, …). Quelques exemples des mises à jour introduites pour améliorer les performances et la sécurité des données : Un seul lien ODBC pour toutes les BD créées, une restauration automatique des liens quand les archives sont présentes sur des postes éloignés. L’archivage peut être exécuté de façon simple et personnalisée : –Sur temps (periodiquement) –Sur changement –Sur événement (piloter une variable ou une logique) –Sur une certaine période de temps. Les données archivées dans le Data Logger peuvent être visualisées dans des grilles de BD, des courbes, des rapports, ou partagées et mises en forme par tout programme VB à travers les librairies ADO. Les requêtes SQL dynamiques peuvent être appliquées aux Data-loggers pour créer des filtres. Historisation des données
10
Les courbes sont des objets vectoriels disponibles à partir de la Boîte à outils. Elles permettent l’affichage de valeurs analogiques. L’objet peut visualiser des valeurs temps-réel en dynamique ou des historiques en lien avec une ressource Data Logger. L’objet Courbe est personnalisable en mode développement (fenêtre propriétés) et en mode Run Time : échelles, nombre de courbes, animations, couleurs, affichage du min/max/moyenne. IsiDesigner offrent de puissants objets Courbes avec des fonctions telles que : Lien avec les Data Logger, filtres, zoom, impressions… Objets courbes Création des courbes. Définition de la base de données realtionnelle permettant la gestion des historiques Objets courbes Création des courbes. Définition de la base de données realtionnelle permettant la gestion des historiques Aide à l’exploitation: Zoom / Marche-Arrêt / Gestion des plumes / Réticules Aide à l’exploitation: Visualisation temps réelles / Historiques sur une périodes de tempsCourbes
11
Nouveau module recette pour une création automatique a partir d’Excel Les recettes sont exploitables à partir de l’ensemble des bases de données relationnelles en local ou par le biais d’un réseau. Creation automatique des historiques de sauvegarde des recettes avec le choix parmi des formats standards.. Recettes
12
IsiDesigner incorpore de façon native les fonctions requises pour les normes CFR21 Part 11 émises par la Food & Drug Administration (FDA) En plus de la possibilité décrite dans “Gestion des Utilisateurs” de partager les utilisateurs avec ceux du domaine, d’autres fonctionnalités ont été introduites telles que : –Logoff automatique sur Timeout. –Expiration du mot de passe sur un temps (jours) –Obligation de changer de mot de passe au Logon. –Excécution automatique au Logon et Logoff de scripts pour chaque utilisateur. –Utilisateur logger enregistré dans n’importe quelle BD. –Gestion de la sécurité en respect avec les normes. –Signature électronique Toute action est signée par l’opérateur au travers de son identifiant.Traçabilité
13
IsiDesigner integre le moteur VBA (Visual Basic for Application™). Ceci permet de personnaliser et d’étendre les fonctions d’une application (si besoin) en utilisant des scripts standards en Visual Basic™. Le moteur VBA de IsiDesigner est particulièrement puissant et supporte la gestion multi-thread. Ainsi, plusieurs tâches peuvent fonctionner en parrallèle de façon synchrone ou asynchrone. Les Scripts sont gérés comme des ressources VBA ou comme des routines exécutées au démarrage du projet, sur événement ou sur commande. Le code VBA peut aussi être embarqué dans des symboles graphiques (Power Template) IsiDesigner propose un ensemble complet d’interfaces VBA (API) : Alarmes, Courbes, Symboles, Variables… Ces interfaces permettent de personnaliser les événements, les propriétés ou les méthodes des ressources IsiDesigner. Les fonctions et les déclarations publiques sont partageables de routine à routine. De plus, le VBA vous permet de : Gérer les Boîtes de dialogue. Incorporer des OCX et des composants activeX. Supporter l’interface OLE. Gérer les bases de données avec les librairies ADO. Utiliser les API Windows. Scripts VBA Le moteur VBA permet d’étendre les fonctionnalités sans limites. Scripts VBA Le moteur VBA permet d’étendre les fonctionnalités sans limites. Ouverture système
14
IsiDesigner vous permet de changer de langue en ligne et de créer un IHM disponible en différentes langues. Tous les textes (chaînes de caractères), peuvent être changés sur commande ou événement sans avoir à relancer votre application. Les chaînes de carcatères sont facilement importables/exportables depuis/vers d’autres éditeurs de texte en utilisant les fonctions de Couper- Coller. La langue peut être choisie depuis la barre menu en mode programmation. Les propriétés Projet incluent l’option “Unicode” pour supporter les Fonts spéciales : Chinois, Arabe…Multilingues
15
Serveur Secondaire. Serveur Secondaire. Server primar y Server primar y Client Redondance La sécurité maximale est offerte par IsiDesigner via la notion de Hot Backup. Redondance La sécurité maximale est offerte par IsiDesigner via la notion de Hot Backup. Pour les applications critiques ou une sécurité maximale des données et de l’application doit être garantie, la redondance de IsiDesigner propose une solution fiable et simple. Les serveurs primaire et secondaire ont leurs bases de données temps réel ainsi que leurs historiques BD toujours synchronisés et alignés. En cas de défaut du primaire, le secondaire devient automatiquement maître (basculement exprimé en sec). Quand le primaire est rétabli, ses données sont mises à jour automatiquement et il redevient le maître. Les postes primaire et secondaire peuvent être utilisés en tant que station de travail totalement opérationnelle pour l’opérateur, le primaire agissant en serveur et le secondaire en client. Architecture sécurisée
16
Moteur VBA : Le script VBA de IsiDesigner assure l’extension des fonctionnalités de IsiDesigner et sa personnalisation. Le moteur VBA multi-thread permet l’accès au système d’exploitation, la gestion de fichiers texte et de bases de données à travers les librairies ADO, l’interface avec des DLL ou ActiveX, OCX. IsiDesigner propose ses propres fonctions API, des centaines de fonctions de haut niveau pour des accès dynamiques à toutes les propriétés de toutes les resources IsiDesigner. Container ActiveX : IsiDesigner peut accueillir des ActiveX graphiques dans ses vues et interagir sur ses propriétés avec l’interface VBA. Pour des questions de sécurité, la vue qui accueille des objets externes peut être ouverte en “Mode Securisé”, et être gérée comme un process séparé dans un Thread séparé. Connexion OPC : IsiDesigner peut se comporter comme un OPC Client aussi bien qu’un OPC Server, garantissant la connexion avec toute application ou tout équipement present dans le monde de l’automatisaton. Connexion ODBC : IsiDesigner assure la gestion des données sur des bases de données standards (SQL, Oracle), garantissant le flux direct des informations avec le niveau supérieur de la gestion usine. Vous pouvez créer une base de données temps réel (format standard) alignée avec les valeurs temps réel de vos variables (seulement en lecture ou en lecture/écriture) dans un format standard ou sur une base de données personnalisée. Les informations process peuvent être captées, stockées et traitées en différé pour toutes sortes d’analyse. Ouverture système
17
IsiDesigner introduit de nouveaux outils de mise au point pour diminuer les temps de mise en route. Le projet est tracé grâce au Debug en ligne et aux fichiers personnalisés d’historiques. Les solutions disponibles sont les suivantes : Debug En Ligne Le debugger en ligne permet de visualiser et de forcer en temps réel l’état des variables, de connaître le nombre maximum de bytes échangés avec les équipements. De voir les informations générales telles que : le nombre de connexions actives en OPC ou en TCP/UDP/HTTP, les utilisateurs loggés, le nombre d’alarmes actives, le statut de la mémoire cache, du spooler etc … Debug Variable Chaque variable peut être tracée pour avoir sous contrôle sa valeur, sa qualité et la ressource qui a entraîné son changement. Liste des références croisées Les références croisées donnent toutes les informations sur l’utilisation d’une variable dans les ressources du projet. Aide aux développements
18
Une plate-forme logicielle conviviale permettant le déploiement d’application pour la collecte de données, ainsi que la visualisation des informations process. Entreprise (Database, B2B, etc.) Données Process (I/O, PLC, Robots, etc.) Poste de Visualisation Local Poste de Visualisation Transformer la donnée en valeur
19
Toute donnée RFID Readers Tout appareil Tout réseauArchitecture
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.