Comment importer des données plc pour exceller en utilisant le logiciel rslinx par dde

<

Contenu

  • Instructions
  • Conseils & avertissements
  • div itemprop="description" class="intro marginTop" data-module="article-intro">

    Pour les ingénieurs industriels, parfois, il se pose besoin d`importer des données de processus à un ordinateur pour la manipulation. Les données contenues dans les resgisters PLC peuvent être importées dans Excel en utilisant Dynamic Data Exchange (DDE). DDE peut être utilisé pour échanger des données entre deux programmes dans un environnement client-serveur. Le programme qui comporte des données est le serveur et le programme acquiert les données du client.

    Choses que vous devez

    • Un automate avec connecté au réseau Ethernet,
    • ordinateur installé avec MS Excel, RSLinx et dispose d`une connexion Ethernet.

    Instructions

    1. 1

      Assurez-vous que l`automate et l`ordinateur sont connectés au réseau Ethernet. Activer la communication DDE dans l`ordinateur. Il suffit d`aller au contrôle Panelgt; Toolsgt administratif; services et activer DDE réseau et DSDM DDE réseau

    2. 2
    3. 3
    4. 4
    5. 5

      Nous sommes maintenant prêts à commencer une communication DDE. Nous devons commencer à MS Excel et lui dire ce que le sujet est et nous sommes fixés. Cela peut se faire de deux façons: en utilisant un lien DDE et en utilisant les macros.

    6. 6
      Utilisation de lien direct DDE pour importer des données vers Excel.

      Utiliser DDE Link.

    7. 7

      Utilisation des macros (tel qu`il figure dans la référence RS Linx en ligne):

      La lecture des données à partir d`un automate via DDE nécessite une macro comme suit. Cette macro suppose qu`il existe une feuille de calcul créée et enregistrée en tant RSLINXXL.XLS. Ceci est la destination des données qui sera lu par la macro. Cette routine lit un mot:
      Sous Word_Read ()
      «Lien dde ouvert: testsol = DDE Sujet
      RSIchan = DDEInitiate ("RSLinx", "testsol")
      `Obtenir des données et de stocker dans la variable de données
      data = DDERequest (RSIchan, "N7: 30")
      «Coller les données dans la plage sélectionnée
      Gamme("[RSLINXXL.XLS] DDE_Sheet! C7") .Value = Données
      «Lien dde proximité
      DDETerminate (RSIchan)
      End Sub

    8. 8

      Hourra!! Maintenant, nous avons fini! Utilisez les données importées comme souhaité.

    AUTRES

    » » » » Comment importer des données plc pour exceller en utilisant le logiciel rslinx par dde