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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: OPC Datenzugriff über die Automation Schnittstelle

  1. #1
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 282 Danke für 86 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hah,
    es hat geklappt. (Ich beziehe mich auf das Topic http://www.sps-forum.de/phpBB2/viewtopic.php?t=1066, das ich hier als neues weiterführe).

    Der Datenzugriff mit Excel funktioniert. Ist doch ganz easy (mehr smilies auch an dieser Stelle)

    Aber, wenn ich den Client starte, laufen meine Variablen wie gewünscht, also die Verbindung steht zur SPS, aber gleichzeitig kommt auch die Meldung "Unable to connect to server "OPC.SimaticNet". Klickere ich auf OK, kommt der gleiche Spruch noch einmal, klickere ich dort OK, wird das Fenster geschlossen und ein Laufzeitfehler bzw Automatisierungsfehler tritt auf.

    Wieso?

    pt
    Zitieren Zitieren OPC Datenzugriff über die Automation Schnittstelle  

  2. #2
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 282 Danke für 86 Beiträge

    Standard

    Stopp,#
    die Beschreibung war nicht ganz richtig, die OPC-Verbindung wird unterbrochen, das Fenster bleibt offen.

    pt

  3. #3
    Anonymous Gast

    Standard

    Hallo pt,

    was benutzt Du als Client ?

    Gruss
    Question_mark
    Zitieren Zitieren OPC Automation Interface  

  4. #4
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 282 Danke für 86 Beiträge

    Standard

    Ähhhm Excel

    Ich habe das Topic in dem Du mir damals schon geholfen hast hier nur weiter geführt. Im Augenblick übe ich noch mit Excel, parallel dazu bin ich jetzt mit VB6 am kämpfen bevor ich die Customer Schnittstelle zerlege. Das tolle ist, wenn ich das Fenster nicht mit OK schließe, läuft alles wie es soll.

    Grup pt

  5. #5
    Anonymous Gast

    Standard

    Hallo pt,

    ohne jetzt den Quellcode zu kennen : Ich denke, dass im Event zu dem Ok-Button versucht wird, den OPC-Server anzusprechen. Da aber vorher anscheinend die Verbindung schon unterbrochen wurde (warum auch immer), knallt es dann in VBA.
    Das Problem scheint darin zu bestehen, dass die Verbindung vorzeitig abgebaut wird,

    Gruss

    Question_mark
    Zitieren Zitieren OPC Automation interface  

  6. #6
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 282 Danke für 86 Beiträge

    Standard

    Hmmmh,
    ich bin mir nicht sicher, aber entweder ich verstehe Dich nu nicht, oder Du mich nicht

    Ich starte aus Excel mit einem Buttom eine UserForm. Diese startet und beendet automatisch die Kommunikation zum OPC Server. Nach dem Starten kommt ein Systemmeldungsfenster mit der Meldung ""Unable to connect to server "OPC.SimaticNet" und einem OK Buttom. Also OK ist kein Event aus VB. Solange ich diesen OK nicht beklickere, läuft die Kommunikation auch anständig. Variablen werden gelesen und geschrieben.

    Grup pt

  7. #7
    Anonymous Gast

    Standard

    @pt,
    also das Drücken auf den Ok-Button löst einen Event aus, so dass VB
    in eine Ereignisbehandlungsroutine springt, in der der Code programmiert sein muss, der beim Drücken auf den Button ausgeführt werden soll. In VB ist das eine Subroutine, die wird ungefähr "Sub Ok_OnClick" oder ähnlich heissen. Der Code, der in dieser Routine steht, verursacht Dein Problem.

    Gruss
    Question_mark
    Zitieren Zitieren OPC Automation Interface  

  8. #8
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Standard

    @pt,

    Oooppss,
    wer lesen kann ist klar im Vorteil !!!
    Ich habe das dreimal gelesen, dann erst habe ich begriffen :
    kommt ein Systemmeldungsfenster
    Damit streiche erst mal meinen vorigen Beitrag !!!
    Damit ich das jetzt endlich richtig verstehe : Nach dem Start von Excel erscheint die Systemmeldung "Unable to connect to Server "OPC.SimaticNet"". Danach werden alle Werte der Tags in Excel richtig angezeigt, bis durch den Ok-Button der Crash kommt.
    Die Meldung "unable to connect...." kommt nach meiner bisherigen Erfahrung immer, wenn der OPC-Server noch nicht gestartet war.
    Verbinde dich mal zuerst mit dem OPC-Scout zu den Tags und starte dann Deine Anwendung.
    Wenn Du willst, kannst Du mir das Ding auch per PN zuschicken, dann schreiben wir nicht über unterschiedliche Dinge.

    Gruss
    Question_mark
    Zitieren Zitieren OPC Automation Interface  

  9. #9
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 282 Danke für 86 Beiträge

    Standard

    Also, ich habe nun erst den Scout gestartet, der OPC wird connectet und die Var laufen. Nun starte ich Excel und alles ist beim alten.

    grrr. pt

  10. #10
    plc_tippser ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.05.2004
    Ort
    Campbelltown
    Beiträge
    2.437
    Danke
    131
    Erhielt 282 Danke für 86 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @qm,
    ist die PN angekommen? Ich war mir da gestern nicht so sicher, ob das geklappt hat.

    pt

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 17.06.2011, 08:48
  2. Antworten: 0
    Letzter Beitrag: 17.11.2010, 10:17
  3. S5 Programmierung über virtuelle Schnittstelle
    Von Anonymous im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 11.01.2006, 18:55
  4. B & R über serielle Schnittstelle programmieren
    Von Kobold im Forum Sonstige Steuerungen
    Antworten: 12
    Letzter Beitrag: 18.11.2005, 12:49
  5. Antworten: 10
    Letzter Beitrag: 14.06.2004, 15:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •