electrical & safety · industrial connectivty · software & electronics · advance
electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Opc.doc 04/09/2003 Copyright © 2003 Woodhead Software & Electronics. Tous droits réservés. http://www.applicom-int.com Serveur OPC applicom® 3.7 un produit Woodhead Software & Electronics electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Opc.doc 04/09/2003 Copyright © 2003 Woodhead Software & Electronics. Tous droits réservés. Tous les produits applicom ®, Direct-Link TM, RJ-Lnxx TM, SST TM sont des marques déposées de Woodhead Software & Electronics. Tous les autres noms de produits sont des marques déposées de leurs fabricants respectifs. http://www.applicom-int.com electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • i • Table des matières Table des matières 1. Présentation du serveur OPC.......................................................3 Contexte d'utilisation du serveur OPC ....................................................................3 Démarrage du serveur OPC (local et distant).........................................................5 Interface graphique du serveur OPC ......................................................................6 2. Paramétrage du serveur OPC.......................................................7 Paramètres de base................................................................................................7 Mode de paramétrage 'expert' ................................................................................7 3. Principe d’accès aux données......................................................8 Le ProgID ................................................................................................................9 Le browsing des ItemID.........................................................................................10 Gestion des groupes (OPC Group).......................................................................11 Mode d'accès aux données du serveur OPC........................................................13 Horodatage des données......................................................................................14 Qualité des items...................................................................................................14 Limitation du nombre d’I/O Items (SW1000ETH seulement)................................15 Types de topic d’accès aux variables ...................................................................17 Configuration des topics........................................................................................18 4. Accès aux Variables images ou locales ....................................19 Paramètrage minimal d’un topic "variable image" ou "variable locale".................21 Syntaxes des variables internes ...........................................................................21 Accès aux variables unitaires................................................................................24 Optimisation des requêtes synchrones et asynchrones .......................................24 Utilisation du mode tableau...................................................................................25 Utilisation du mode message ................................................................................26 Bit de mots ............................................................................................................27 Suffixe optionnels..................................................................................................28 Descripteur standard pour l’accès à la data-base.................................................29 Descripteur standard d’accès aux variables images.............................................31 Information de diagnostics et contrôle ..................................................................32 Les noms symboliques..........................................................................................34 5. Accès aux Variables images d’un contrôleur Logix 5000 ........37 Paramétrage d’un topic "variable image" d’un contrôleur Logix 5000 ..................37 Syntaxes des variables internes ...........................................................................38 Optimisation des requêtes synchrones et asynchrones .......................................38 Limitations .............................................................................................................39 Information de diagnostics et contrôle ..................................................................39 6. Accès aux paramètres des fonctions cycliques .......................41 Contrôle des fonctions cycliques de PCCYC........................................................41 Items liés à un topic "fonction cyclique" ................................................................42 7. Accès aux informations générales du serveur (Topic "SYSTEME")..................................................................................................45 electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • ii • Table des matières 8. Accès au WatchDog et à l’entrée TOR (Topics "CARDx") .......46 9. Accès aux signaux modems (Topic "CHANx") .........................47 10. Interface de Diagnostic ...............................................................48 Les requêtes de communication ...........................................................................50 Optimisation de la communication ........................................................................50 Vue d'espionnage des items .................................................................................51 Vue des messages................................................................................................53 11. Développement d'un client OPC.................................................54 Contextes de développement ...............................................................................54 Développement d'un client en C et C++ ...............................................................55 Informations nécessaires au développement .......................................................59 12. Index .............................................................................................62 electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • 3 • Présentation du serveur OPC 1. Présentation du serveur OPC Contexte d'utilisation du serveur OPC Le package applicom® inclut des interfaces logicielles de haut niveau, permettant de rendre totalement transparent pour l’utilisateur l’accès aux données. Ces interfaces logicielles permettent à des applicatifs "client" de manipuler les données mises à disposition par applicom® sans se soucier de la gestion d’accès vers les interfaces applicom (ou vers l’émulateur) et de l’optimisation de la communication. OPC : Qu'est ce que c'est? OPC est un standard de communication basé sur la technologie OLE/COM. Cette dernière constitue le moyen d’échange d’informations préconisé par Microsoft entre applications MS- Windows. Le modèle COM est destiné à assurer une interopérabilité entre des composants logiciels développés de manière indépendante par des éditeurs distincts. Cette interopérabilité est indépendante des langages de développement utilisés. COM peut être considéré comme un “bus logiciel” assurant un rôle de “Plug And Play” entre des modules logiciels. OPC n’est en fait que la spécification d’un standard. Celui-ci décrit l’ensemble des objets et de leurs interfaces que tout “serveur OPC” devra implémenter de façon à assurer une plus grande interopérabilité entre des applications de contrôle/commande/supervision, des équipements industriels (API, capteurs, actionneurs) et des applications bureautiques de gestion. Pour plus d’informations sur les spécifications OPC vous pouvez consulter le site de la fondation OPC http://www.opcfoundation.org. electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • 4 • Présentation du serveur OPC Le serveur OPC Le serveur OPC applicom® est une application ("APP_OPC.EXE") pouvant s’exécuter sous les environnements Windows 32 bits et jouant le rôle de serveur de données industrielles auprès de toute application cliente OPC compatible avec les spécifications Custom Data Access 1.0A et 2.0.5 Il est donc aisément utilisable à partir de tout logiciel intégrant de base une interface client OPC : ¾ progiciels de supervision,… ¾ ActiveX de communication applicom® mais également à partir de développements spécifiques ¾ applications écrites en C ou C++ Le serveur OPC peut être utilisé localement (depuis une application cliente située sur la même machine) ou à distance à travers DCOM (depuis une application cliente située sur une autre machine connectée par le réseau). Le serveur OPC fonctionne avec tous les protocoles supportés sur les solutions applicom®, exceptés Batibus et 3964 en messagerie libre. Dans le cas des kits de développement, certaines limitations liées à la nature de votre protocole peuvent intervenir. Nous consulter. Note : Le serveur OPC applicom® ne peut pas fonctionner simultanément avec le serveur DDE/Suitelink applicom®. Mais il peut cohabiter avec une application utilisant l'interface librairie applicom® "APPLICOM.DLL". Voir également: ¾ Dans ce manuel 9 Développement d'un client OPC ¾ Dans la base de connaissance 9 Introduction à DCOM avec un serveur OPC electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • 5 • Présentation du serveur OPC Démarrage du serveur OPC (local et distant) Le démarrage du serveur OPC ne nécessite aucune intervention manuelle sur le poste où est localisé le serveur. En effet, la technologie COM sous-jacente automatise le lancement lors de la première demande d'une application cliente. ¾ Si le serveur est un serveur local, aucune configuration préalable du système n'est nécessaire. (sauf si le client est un service - voir Client OPC sous forme de service) ¾ Si le serveur est un serveur distant (utilisé à travers DCOM), l’installation de certains composants sera nécessaire sur le poste client. De plus, une configuration préalable du système devra être effectuée aussi bien sur le poste client que sur le poste serveur (voir Introduction à DCOM avec un serveur OPC) Les composants nécessaires pourront être installés : 9 Soit en effectuant une installation complète du produit applicom sur le poste client 9 Soit en installant le produit applicom Communication ActiveX Control Voir également: ¾ Dans la base de connaissances 9 Introduction à DCOM avec un serveur OPC 9 Client OPC sous forme de service electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • 6 • Présentation du serveur OPC Interface graphique du serveur OPC Par défaut, le serveur OPC applicom® ne possède pas d’interface graphique. Après son lancement, la présence du serveur est matérialisée par une icône insérée dans la barre de tâches (si les critères de sécurité DCOM le permettent). Par défaut cette icône ne possède pas de menu contextuel. Cependant, celui-ci peut être activé à partir de la boîte de configuration des paramètres OPC, en validant l'option autoriser la vue de diagnostic du serveur. Ce menu vous permet alors, par clic droit de la souris : ¾ d’afficher l’environnement de diagnostic (Menu Diagnostic). ¾ de fermer le serveur (Menu Quitter) Voir également: ¾ Dans ce manuel 9 Interface de Diagnostic 9 Paramètres de base ¾ Dans la base de connaissance 9 Client OPC sous forme de service electrical & safety · industrial connectivty · software & electronics · advanced connectivity Woodhead Woodhead Serveur OPC • 7 • Paramétrage du serveur OPC 2. Paramétrage du serveur OPC Paramètres de base Tout le paramétrage nécessaire à l’utilisation du serveur OPC est réalisé à partir de la console applicom®, dans la vue de description de la configuration. Attention : ces paramètres sont pris en compte au démarrage du serveur OPC. Toute modification devra donc donner lieu à un redémarrage de ce dernier. Voir également : ¾ dans la documentation : 9 Configuration : Paramètres du serveur OPC Mode de paramétrage 'expert' Un mode expert de paramétrage du serveur OPC devient disponible au sein de la console applicom® lorsque cette dernière est elle-même commutée en mode expert (voir renvoi "Commande globale du menu Fichier"). Ce mode n'est utile que dans des cas précis tels que la nécessité : ¾ d'utiliser des fonctionnalités avancées et non courantes du produit ¾ de modifier certains facteurs de temps L'utilisation de ce mode de paramétrage devrait normalement être conditionnée par l'intervention de notre support technique. Certains des paramètres pourraient en effet avoir de lourdes conséquences s'ils venaient à être mal positionnés. Cependant, certaines des fonctionnalités avancées sont documentées dans la Base de connaissance (voir renvois). Voir également : ¾ dans la documentation : 9 Configuration : Paramètres du serveur OPC 9 Mise en œuvre : uploads/Management/ opc.pdf
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 11, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.4152MB