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

Results 1 to 6 of 6

Thread: Siemens ET200B Slave über EL6731 Master Steuern

  1. #1
    Join Date
    08.01.2009
    Posts
    3
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo liebe Automatisierungsfans,

    ich habe folgendes Problem:

    Ich möchte eine (schon etwas ältere) Peripheriegruppe bestehend aus einer ET200B-16DI/16DO und einer ET200B-32-DI von einen CX9010-Verbund ansprechen.

    Mein Vorgehen bisher:
    - CX-9010 Baugruppe (CX9010, mehere EL1008 und 2008, EL6731 und EL9010) verkabelt und parametriert --> funktioniert
    - Profibus-Gerät automatisch nach neuen Boxen suchen lassen --> keine gefunden
    - GSD-Daten für ET200B... heruntergeladen und im System Manager eingefügt
    - versucht Stationsnummer der Boxen (31 und 32) im System Manager zu setzen --> Fehlermeldung "Funktion fehlerhaft abgebrochen"

    Warum funktioniert das denn nicht? Ich bin mir ziemlich sicher dass es nicht an der Bustopologie liegt, da das System damals von Siemens gebaut wurde und auch schon mit nem S7-Master gelaufen ist.

    Hoffentlich könnt ihr mir weiter helfen.
    Mfg Marco
    Reply With Quote Reply With Quote Siemens ET200B Slave über EL6731 Master Steuern  

  2. #2
    Join Date
    19.11.2006
    Posts
    1,364
    Danke
    6
    Erhielt 255 Danke für 231 Beiträge

    Default

    Bist du sicher, dass die ET200er das Setzen der Stationsadressen unterstützen? Probierts mal mit (hardwareseitig) voreingestellten Adressen. Diese dann im System Manager eintragen und starten.

  3. #3
    MarcoD is offline Neuer Benutzer
    Themenstarter
    Join Date
    08.01.2009
    Posts
    3
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Ich habe die manuell eingellsten Adressen genommen.

    Kurze Zwischenfrage: Die Adressen müssen doch immer mechanisch eingestellt werden oder gibt es Systeme bei denen man sie zuweisen kann?

    Es funktioniert trotzdem nich, der System Manager sagt, dass die Slaves nicht anwesend seien. Hatte schon einer dieses Problem. Als Feldbusneuling bin ich leider noch nicht so fit mit Profibus, CAN & Co.

    Mfg Marco
    Last edited by MarcoD; 09.01.2009 at 13:43.

  4. #4
    Join Date
    19.11.2006
    Posts
    1,364
    Danke
    6
    Erhielt 255 Danke für 231 Beiträge

    Default

    Schau mal hier nach:
    Was sagen die beiden Dialoge?:
    http://infosys.beckhoff.com/index.ph...ab_dp-diag.htm
    http://infosys.beckhoff.com/index.ph..._boxstates.htm

    Ist irgendwo der Repeat-Counter hochgezählt? Verwende mal ne sehr kleine Baudrate zum Anfang. Läuft der Bus überhaupt?
    Falls ja, könnte es sein, dass du mit etwas tuning die Teilnehmer ans laufen bekommst:
    http://infosys.beckhoff.com/index.php?content=content/1031/el6731/html/pb_dialog_busparameter.htm
    Das Fehlerverhalten der Klemme ist hier dokumentiert:
    http://infosys.beckhoff.com/index.ph...reaktionen.htm

  5. Folgender Benutzer sagt Danke zu trinitaucher für den nützlichen Beitrag:

    MarcoD (06.02.2009)

  6. #5
    MarcoD is offline Neuer Benutzer
    Themenstarter
    Join Date
    08.01.2009
    Posts
    3
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    So ich bin es mal wieder. Danke für die Antworten aber das hat nicht viel geholfen. Habe jetzt erstmal ne Punkt zu Punkt Verbindung gelegt um das Ganze etwas zu vereinfachen.

    Die der Reiter "Diag" bei der Box im RUN-Modus sagt jetzt folgendes:
    Code:
    BoxState: unknown code
    The Ident-Number of the Slave does not match, Read: 0x0000, Expected: 0x0004
    Look for the correct GSD-file with the Ident-Number 0x0000
    Erstmal dazu: die GSD- Datei stammt direkt von Siemens und laut Handbuch sollte die 200ET-32DI auch die Identnummer 4 besitzen, noch dazu ist die 0 doch als Identnummer garnicht zulässig oder?

    Weiterhin werden folgende Meldungen ausgespuckt:

    Code:
    Error     (65535)    01.06.2008 15:35:04 545 ms    'Klemme 8 (EL6731)' (1008): CoE - Emergency (Hex: a000, 02, '0e 04 00 04 00').
    Error     (65535)    01.06.2008 15:35:04 535 ms    'Klemme 8 (EL6731)' (1008): state change aborted (requested 'OP', back to 'PREOP').
    Error     (65535)    01.06.2008 15:35:04 535 ms    'Klemme 8 (EL6731)' (1008): 'PREOP to SAFEOP' failed! Error: 'check device state for SAFEOP'. AL Status '0x0012' read and '0x0004' expected. AL Status Code '0x001e - Invalid SM IN cfg'
    Error     (65535)    01.06.2008 15:35:04 355 ms    'Klemme 8 (EL6731)' (1008) 'PS': CoE ('InitDown' 0x8000:00) - SDO Abort ('Value range of parameter exceeded (only for write access).', 0x06090030): 'EL67xx CoE Init Cmd 3 (8000:00)'.
    Error     (65535)    01.06.2008 15:34:38 805 ms    'Klemme 8 (EL6731)' (1008): CoE - Emergency (Hex: a000, 02, '0e 04 00 04 00').
    Error     (65535)    01.06.2008 15:34:38 795 ms    'Klemme 8 (EL6731)' (1008): state change aborted (requested 'OP', back to 'PREOP').
    Error     (65535)    01.06.2008 15:34:38 795 ms    'Klemme 8 (EL6731)' (1008): 'PREOP to SAFEOP' failed! Error: 'check device state for SAFEOP'. AL Status '0x0012' read and '0x0004' expected. AL Status Code '0x001e - Invalid SM IN cfg'
    Error     (65535)    01.06.2008 15:34:38 614 ms    'Klemme 8 (EL6731)' (1008) 'PS': CoE ('InitDown' 0x8000:00) - SDO Abort ('Value range of parameter exceeded (only for write access).', 0x06090030): 'EL67xx CoE Init Cmd 3 (8000:00)'.
    Hint    TCPLC (801)    01.06.2008 15:34:22 74 ms    PLC Download: 69 Symbols, 13 DataTypes
    Ich habe die GSD- Datei auch schon manipuliert und die Ident-Nummer auf 0x0000 gesetzt, da ist die CPU aber sofort in den ERROROP-Modus gegangen. Ich bin mit meinen (eh nicht allzu umfassenden) Bus-Latein am Ende.

    Hoffentlich hat einer von euch ein paar Tips.

    Mfg Marco

  7. #6
    Join Date
    06.07.2007
    Posts
    2,839
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kleiner Tipp zu GSD-Dateien:

    GSD-Dateien werden unter dem TwinCAT-Ordner gespeichert (z.B. in folgendem Pfad: C:\TwinCAT\IO\Profibus). Dann müsste das Gerät eigentlich auch beim Suchen der Geräte erkannt werden.
    A programmer is just a tool which converts caffeine into code.

Similar Threads

  1. Replies: 11
    Last Post: 14.01.2020, 11:11
  2. Replies: 3
    Last Post: 10.12.2016, 00:01
  3. Steuerwort senden über Beckhoff EL6731-Master klappt nicht
    By hello_d1 in forum CODESYS und IEC61131
    Replies: 4
    Last Post: 24.09.2015, 12:36
  4. Replies: 12
    Last Post: 04.05.2010, 08:45
  5. Moeller Master, Siemens Slave
    By skipper in forum Feldbusse
    Replies: 3
    Last Post: 28.04.2006, 08:44

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
  •