Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 4 of 4

Thread: Ncdde Server --> DCTL.OCX

  1. #1
    Join Date
    31.07.2018
    Posts
    9
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich beschäftige mich gerade zum ersten mal mit dem Ncdde Server und will Daten aus einer Sinumerik 840 pl auslesen.

    Bisher konnte ich den ncdde Server local zum laufen bringen (Konfig. der mmc.ini) und mit dem DDETEST.EXE auch

    testen, siehe Anhang.

    Ich möchte nun die DCTL.OCX mit VB2010 verwenden, und habe die Datei in die Komponenten geladen.

    Wenn ich nun das form mit:

    Public Class Form1
    Sub Form_Load()
    Dctl1.LinkItem = "/Channel/GeometricAxis/toolBaseDistToGo[u1,1]"
    Dctl1.DataToCaption = True
    Dctl1.LinkCmd = 11
    End Sub
    End Class

    ausführen möchte, erscheint leider nicht der gewünschte Wert sondern nur Dctl1.
    Es kommt auch keine Fehler in VB.
    Kann mir ev. wer einen Tipp geben?
    Danke
    Attached Images Attached Images
    Reply With Quote Reply With Quote Ncdde Server --> DCTL.OCX  

  2. #2
    Join Date
    11.07.2004
    Posts
    1,875
    Danke
    10
    Erhielt 242 Danke für 211 Beiträge

    Default

    LinkTopic ist richtig eingetragen?

    Bei Siemens im Forum gab's das Thema auch schon:
    https://support.industry.siemens.com...=0&pageSize=10

  3. #3
    andice is offline Neuer Benutzer
    Themenstarter
    Join Date
    31.07.2018
    Posts
    9
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Danke diesen link kenn ich schon, da ist auch eine sehr hilfreiche Anleitung dabei.

    Wenn ich bei link|topic etwas ändere tut sich bei VB nichts....
    Auch im Bsp aus dem Siemens Forum wird hier nichts geändert, da wird ncdde|machineswitch verwendet...

  4. #4
    Join Date
    11.07.2004
    Posts
    1,875
    Danke
    10
    Erhielt 242 Danke für 211 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ich kenne leider dieses OCX nicht, habe nur schon generell was mit DDE gemacht. Generell müssen da 3 Dinge definiert sein:
    Program,Topic,Item

    Program ist das Programm, mit welchem kommuniziert werden soll, das kann Excel oder Word oder sonst was sein, in dem Fall der ncdde Server

    Topic ist dann in deinem Fall schätzungsweise der Link auf die Steuerung, der DDE Server kann ja vermutlich mit mehreren Steuerungen reden. Den Namen des Topics definiert man üblicherweise im DDE server, der muss dann genau gleich im DDE-Client eingegeben werden. Hast du da auch schon was passendes im ncdde Server definiert?

    Item ist hier letzendliche der Name der zu lesenden bzw. schreibenden Variable.

    Mit Dctl1.LinkCmd definierst du, wie kommuniziert werden soll, da weiß ich leider auch nicht was die 11 bedeutet, habe die OCX nicht.

Similar Threads

  1. Gerätedetails: OCX-Erzeugung gescheitert
    By Mobi in forum PHOENIX CONTACT
    Replies: 4
    Last Post: 11.01.2016, 14:45
  2. OCX / Analyzer / chart / Diagramm
    By Neger für alles... in forum Hochsprachen - OPC
    Replies: 3
    Last Post: 22.09.2010, 18:30
  3. OCX Fehler
    By gere in forum Simatic
    Replies: 7
    Last Post: 09.12.2009, 08:52
  4. TwinCat OCX und Visual C++
    By Carsten_F in forum CODESYS und IEC61131
    Replies: 0
    Last Post: 15.08.2009, 18:01
  5. Beckhoff - ADS.ocx
    By phil87 in forum CODESYS und IEC61131
    Replies: 4
    Last Post: 29.09.2008, 22:04

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •