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

Ergebnis 1 bis 2 von 2

Thema: Verwendung von ADS Notifications mit BC9000

  1. #1
    Registriert seit
    18.05.2006
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Habe mich die letzten Tage ausgiebig mit der Kommunikation zwischen einer VC++ Anwendung und einem BC9000 (BC9100) unter Verwendung von ADS beschäftigt.
    Soweit funktioniert auch alles. Die synchronen Funktionen (SyncRead, SyncWrite usw.) der ADS Lib funktionieren einwandfrei.
    Der eigentliche Grund, warum ich ADS ggü. Modbus TCP bevorzuge ist, daß ADS Notifications vorsieht. D.h., das stumpfe pollen von Prozessdaten der SPS kann mit Notifications umgangen werden. Genau das bekomme ich jedoch mit dem BC nicht zum laufen. Die Registrierung der Notification per AdsSyncAddDeviceNotification kommt ohne Fehlermeldung zurück. Der BC sendet bei einer Änderung der registrierten Variable auch ein Telegram aus (mit Wireshark verifiziert). Im VC++ Programm wird jedoch die Callback nicht aufgerufen.

    Um dem Problem auf die Spur zu kommen habe ich statt dem BC die TwinCAT Runtime auf dem PC benutzt. Hier funktioniert es. Es muss also irgendwo zwischen dem ADS Router des BCs und dem ADS Router des PCs liegen.

    Was mir bei der Untersuchung der Notification Telegramme des BC aufgefallen ist, ist dass diese als UDP Frame verschickt werden. Alle anderen ADS Telegramme sind jedoch TCP. Kann es sein, dass diese UDP Frames vom ADS Router des PC nicht richtig verarbeitet werden?

    Hat hier schon jemand Erfahrungen?
    Hat schon jemand ADS Notifications auf einem BC9000 genutzt?
    Zitieren Zitieren Verwendung von ADS Notifications mit BC9000  

  2. #2
    Swampler ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.05.2006
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kann jemand bestätigen, dass ADS Notifications bei einem BC9000 möglich sind? Wenn es möglich ist, hat das doch bestimmt schon jemand hier benutzt.

Ähnliche Themen

  1. Notifications vom BC9000?
    Von ThomasF im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 02.11.2011, 01:06
  2. Twincat ADS-Notifications im Thread
    Von nekron im Forum CODESYS und IEC61131
    Antworten: 8
    Letzter Beitrag: 28.01.2011, 16:37
  3. Verwendung von ODK mit C++ am Microbox T
    Von MM440 im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 05.04.2007, 13:47
  4. Anfangswerden bei verwendung von UDT's in DB
    Von kiestumpe im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 22.03.2006, 16:25
  5. Verwendung von FB
    Von drfunfrock im Forum Programmierstrategien
    Antworten: 0
    Letzter Beitrag: 22.11.2005, 13:40

Stichworte

Lesezeichen

Berechtigungen

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