Automatisme

OPC sur Applicom

Installer un client / serveur OPC Applicom sur Ethernet

Les réseaux de communication industriels

- Diaporama présenté lors de la journée technique du 15 octobre 2004 :

  • Panorama des réseaux de communication
  • Connexion Wifi
  • Solution serveur / client ActiveX OPC

Le produit

- Généralités
- Serveur OPC Applicom sur Ethernet avec SW1000ETH
- ActiveX OPC Applicom
- Télécharger le logiciel
- Télécharger la documentation

  • Il suffit de communiquer vos coordonnées, et vous recevrez par mail un lien pour télécharger le serveur OPC et le client ActiveX, fonctionnalités complètes limitées à 60 minutes de fonctionnement ; après ce délai il faut redémarre l’application.
    • fichier serveur : SW_ETH.EXE
    • fichier ActiveX : ACAC.EXE

L’installation

- Serveur OPC

  • Lancer la Console Applicom
  • Depuis Fichier | Gestionnaire des configurations, créer et nommer une nouvelle configuration
  • + Configuration des cartes apparaît dans l’arborescence à gauche
    c¤ | Ajouter une carte, sélectionner la solution logicielle SW1000ETH, valider.
    • + Carte 1 : SW1000ETH
      • Canal 0 (Ethernet) : Aucun
        c¤ | Propriétés : Protocoles disponibles : Aucun par défaut.
        Sélectionner TCP/IP, client, Tous, valider
      • + Canal 0 (Ethernet) : TCP/IP, Client
        Sélectionner les messageries : cocher Modbus TCP/IP (Schneider), Uni-Te TCP/IP (Schneider), valider, confirmer le choix.

Apparaît dans le volet de droite :

  • + Ethernet
    • + TCP/IP : 85.16.82.79
      Attention ! Si le serveur Web ETZ n’est pas connecté au PC, l’adresse retournée est 127.0.0.1. Et difficile de la modifier après coup !
      • Equipements serveurs
        c¤ | Insérer, sélectionner l’équipement (TSX Micro), valider. Apparaît un dialogue de configuration de cet équipement :
        * Nom de topic : TSX37-EOLE par exemple.

L’initialisation des cartes n’est pas disponible, il faut sauver la configuration et redémarrer la Console.
Enregistrer, quitter la Console, redémarrer la Console.

- Composant ActiveX de communication

  • Se décompresse dans un dossier de votre choix
  • Lancer ensuite depuis ce dossier Setup.exe
  • Les composants ActiveX sont installés et prêts à être utilisés dans un programme « Container ActiveX » comme Visual-Basic, Borland C++ Builder ou Borland Delphi.

Application avec VBA sous Excel

- Notations :

  • c ! :Clic de souris principal (habituellement avec le bouton gauche
  •  : Clic de souris contextuel (habituellement avec le bouton droit)

- Glossaire :

  • VBA = Visual Basic for Applications

- L’éditeur Visual Basic

  • Depuis une feuille de calcul, lancer Visual Basic par Outils | Macro | Visual Basic Editor ou par Alt+F11
  • Créer une nouvelle fiche de travail : Insertion | UserForm ; un formulaire vierge accompagné de sa boîte à outils apparaît.
  • Dans la fenêtre Boîte à outils, onglet Contrôles, c ! , Contrôles supplémentaires..., atteindre « AppOcxClient Control », cocher, valider par OK.
    Le Contrôle activeX a été ajouté aux divers contrôles Bouton, case à cocher, boîte d’édition, ...
  • Sélectionner le composant ActiveX dans la palette d’outils (1 clic) puis le déposer sur la fiche (1 clic sur la fiche).
    L’inspecteur de propriétés propose différentes propriétés standard pour le composant nommé AppOcxClient1 (taille, position, chemin de la configuration, ...).
    Sous la propriété ’Name’, apparaît une propriété non standard ’Personnalisé’. Double-clic à droite ou clic sur [...], ouvre un dialogue Page de propriétés

- Configuration du réseau depuis Page de propriétés

  • Dans l’onglet Configuration, noter le chemin de de la base de données de configuration : par défaut c :\Program files\Fichiers communs\Applicom
  • Cliquer sur le bouton Configuration tool ; apparaît une fenêtre de dialogue de configuration
    • + ActiveX Configuration Manager
      • + Base de configuration _ % c¤ | Propriétés permet de retrouver le chemin de la base de configuration ainsi que le fichier associé : configopc.mdb (Microsoft Access ? _ % c¤ | Nouvelle configuration... permet de... créer une nouvelle config ! La nommer : Eole1, mode Standard, valider
        • + Eole1 _ % c¤ | Nouveau Serveur..., apparaît un dialogue de paramétrage de serveur _ % Donner un nom au serveur (Serveur1 par exemple _ % Sélectionner le type de serveur dans la liste arborescente : sous My computer, on trouvera un serveur nommé APPLICOM.Server ou APPLICOM.Server.1. Sa sélection complète automatiquement le champ CLSID ; Valider.
          • + Serveur1 _ % Définir les données à récupérer du serveur (ci-dessous).

- Définition des données à récupérer sur le serveur

  • c¤ | Nouveau groupe... : ensemble d’informations récupérées à un même intervalle ; le nommer (Vent1 par exemple)
    • + Vent1
      Le sélectionner
      c¤ | Nouvel item... : une information à récupérer sur ce groupe ; apparaît une boîte de dialogue OPC Browser permettant de sélectionner un Item (élément).


Événements

novembre 2017 :

Rien pour ce mois

octobre 2017 | décembre 2017

Dans la même rubrique

  • Adresses Modbus/TCP sur Wago

    Vous ne pouvez pas accéder directement aux entrées sorties ASI. Il faut au préalable calculer l’adresse physique qu’occupe l’entrée ou la sortie dans le process Image.
    Un offset dû à la MailBox est créé pour l’accès aux entrées/sorties. Afin de connaître le mot dans lequel se situe l’esclave AS-Interface n°1, appliquer la formule suivante avec des valeurs en octet :
    X= (Taille de la mailbox+ offset de la carte ASI)/2 +1
    L’offset de la carte AS-Interface dépend des bornes installées avant celle-ci sur la station
    Afin de déterminer l’adresse du mot dans lequel se trouvent les données relatives à l’esclave (...)

  • Conversion binaire et autres bases

    Avant d’utiliser les logiciels d’émulation sur PC, il faut installer FX-Interface qui contient entre autres les polices de caractères pour les écrans d’édition sur PC.
    Les contributions CASIO : vos programmes
    Mémentos en Electrotechnique
    Utilitaires en Electrotechnique
    TI 84 en BTS électrotechnique
    Bank T.I.
    Description
    Cibles : FX8930-GT, Graph35, Graph65
    Absent sur : Graph25, TI80, TI83
    Domaine : Automates Programmables Industriels
    Objectif : convertir des valeurs numériques d’une base à l’autre (décimal, binaire, hexadécimal, octal)
    Procédure
    Appuyer “Shift” “SET-UP” : (...)

  • Câbler une armoire électrique

    Il y a 3 grandes règles à respecter au niveau de la réalisation d’une armoire :
    Respecter la couleur des fils et leurs section afin de recompter la nature de la tension qui circule (alternatif, continu, 24V, 230V, 400V, ...)
    Respecter le repérage des fils et des appareils électriques afin de mieux se situer sur le schéma électrique.
    Respecter l’implantation des appareils électriques dans l’armoire (partie commande à gauche séparée de la partie puissance à droite)
    Le respect de ces 3 règles permet de faciliter la maintenance de l’armoire en cas de problèmes et permet une meilleure compréhension de (...)

  • Fonction matricielle personnalisée sous Excel

    Comment écrire une fonction matricielle personnalisée pour Excel sous forme de DLL à l’aide de Delphi ?
    Les classeurs explicatifs
    How to create a custom array function for Excel with a DLL written on Delphi ? MoyensBorland Delphi 5Automate industriel Applications RS232 & RS485 Gestion liaison série sur PC, composant VCL & API Protocoles Modbus Composant RS485 + fonctions Modbus + CRC16 Contrôle d’applications extérieures Modification du driver imprimante (...)

  • Liaisons série asynchrones RS485 et RS232

    Les liaisons série asynchrones bas débit se sont paradoxalement redéveloppées aux côtés des liaisons Ethernet industrielles.
    Les liaisons ModBus sont assez faciles à décrire aux étudiants pour qu’ils comprennent les principes d’adressages et de requêtes. Supports d’études
    Nous disposons de divers systèmes pour étudier ces techniques :
    Éolienne avec compteur d’énergie ARDETEM PECA30E, avec liaison ModBus RS422/RS485.
    Armoire TGBT avec analyseur d’énergie Merlin Gerin PM820, liaison ModBus.
    Station de pompage avec variateur de fréquence Leroy-Somer Digidrive, liaison ModBus RS485 Outils d’analyse (...)