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

Ergebnis 1 bis 2 von 2

Thema: Pointer zum nächsten EtherCAT Slave

  1. #1
    Registriert seit
    04.02.2013
    Beiträge
    209
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, gibt es eine Möglichkeit die EtherCAT Slaves zu durchlaufen?
    Habe bis jetzt von einem Kollegen folgenden Tipp bekommen.

    Code:
    Temp := Ethercatmaster.m_Master.m_prFirstSlave;
    
    FOR Counter := 1 TO MaxETCSlaves BY 1 DO
        Slaveadresse := Temp;
        Temp := Temp^.m_prNextSlave;
    END_FOR
    Das gibt auch schon mal keine Compilerfehler, aber bei m_prNextSlave ist das Ergebnis immer 0.

    Ich konnte es jetzt zwar nur an der Codesys Simulation testen, aber sollte keinen Unterschied machen, oder?
    Zitieren Zitieren Pointer zum nächsten EtherCAT Slave  

  2. #2
    SY50 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    04.02.2013
    Beiträge
    209
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Habe die Lösung gefunden, die Pointer funktionieren erst im zweiten Zyklus der Steuerung.

Ähnliche Themen

  1. EtherCat Slave als Array
    Von SY50 im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 24.05.2016, 08:16
  2. EtherCAT Slave an LabView
    Von Mechatronik-Techniker im Forum Feldbusse
    Antworten: 5
    Letzter Beitrag: 25.02.2016, 18:07
  3. Light EtherCAT slave Erfahrungen
    Von sirop im Forum Feldbusse
    Antworten: 1
    Letzter Beitrag: 18.07.2015, 09:25
  4. EtherCAT Slave anbinden
    Von TeSpAc im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 12.12.2014, 10:37
  5. PC als EtherCAT-Slave
    Von Neals im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 10.02.2010, 15:41

Lesezeichen

Berechtigungen

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