WAGO Module arbeiten nicht gemeinsam

mabocom
2009-06-02
2009-06-03
  • mabocom - 2009-06-02

    Hallo,

    ich weiß nicht, ob ich hier richtig bin, aber veiielicht kann mir jemand bei diesem ehr Hardwarelastigen problem helfen.

    Bitte verzeiht mir, ich Nutze das 750 System in zusammenhang mit IPSYMCON.

    Ich habe das WAGO Starter-Kit

    Ich habe kein Programm auf dem 750-841 laufen.

    Wenn nur die Digital Output Klemme 750-501 zusammen mit dem Controller und der 750-600 Endklemme gesteckt habe gelingt es mir den Aktor 750-501 per Modbus Befehl Coil Adresse 512 an zu sprechen und die LED´s leuchten.

    Die Digital Input Klemme 401 kann ich auch auslesen. Ich kann ich sogar beide 401 und 501 gemeinsam betreiben und den Statuswechsel der Digital Input Klemme wird mir angezeigt. Nur wenn ich beide Klemmen zusammen gesteckt habe, funktioniert die 501 Output klemme nicht mehr. Die LED´s gehen nicht an wenn ich den Modbus Coil Adresse 512 sende.

    Also die DI funktioniert immer. Alleine oder auch mit der DO zusammen.

    Nur die DO kann ich nur zum Schalten bewegen, wenn sie alleine betrieben wird.

    Was kann da die Ursache sein?

     
  • mabocom - 2009-06-02

    Hallo gravieren,

    den Threat kenne ich. Da ich im ipsymcon Forum nicht fündig geworden bin melde ich mich hier.

    Wie gesagt ich nutze den 750-841 als Koppler. Später vielleicht will ich mal ein Programm erstellen. Dann ist mir sehr wohl bewusst, daß ich dann mit merkern arbeiten muss.

    Ich vermute mein Problem in der modbus adressierung. Sobald eine DI Klemme vorhanden ist, schein die modbus Adresse für DO eine andere zu sein, wie wenn der DO alleine am Controller hängt.

    Aber wie lautet die Adresse? 512 ist es jedenfalls nicht, den alleine am Controller kann ich den Ausgang mit Adresse 512 schalten. Befindet sich zusätzlich eine DI Klemme dran, dann geht die Adresse 512 nicht mehr. ich habe alle ipsymcon Forenbeiträge rauf und runter gelesen.

    Könnte ich mit meiner Vermutung der Adressverschiebung richtig liegen? Wenn ja, wie lautet die modbus Adresse.

    Danke für eure Unterstützung im Voraus!

     
  • Uwe - 2009-06-03

    Hallo mabocom,

    bei deiner Konstellation gibt es keine Adressverschiebung.

    Dein 1. dig. Ausgang ist immer bei 512.

    Ich denke dein Problem liegt in der EA-config.xml.

    Vermutlich hattest du schon einmal ein CoDeSys-Prog. auf deinem Controller und

    in diesem Programm natürlich eine Steuerungskonfiguration mit 2 Modulen gemacht.

    Auf dem Contoller gibt es ein Verzeichnis /etc und in diesem Verzeichnis gibt

    es die Datei EA-config.xml.

    In dieser Datei sind nun deine beiden Module eingetragen und der SPS zugeordnet.

    d.h. auf die Ausgänge darf nur die SPS schreiben.

    Wenn die Anzahl der tatsächlich gesteckten Module nicht mit der Anzahl

    der in dieser Datei eingetragenen Module übereinstimmt, dann werden

    alle Module dem Feldbus (Modbus) zugeordnet.

    Bei Übereinstimmung wird die Zuordnung aus der Datei genommen.

    Deine Lösung ist nun alle Module aus dieser Datei zu entfernen.

    Du kannst z.B. per ftp auf diese Datei zugreifen und editieren.

    (Benutzer : user Passwort : user )

    Deine Datei sollte danach so aussehen

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <?xml-stylesheet type="text/xsl" href="/cplcfg/EA-config.xsl" ?>
    <WAGO>
    </WAGO> 
    

    Danach Ein/Aus und es sollte wieder funktionieren.

    Uwe

     
  • mabocom - 2009-06-03

    Hallo Uwe,

    Hallo gravieren,

    genau das war es. Ich hatte mal ganz zu beginn mit einem Testprogramm aus der Quickinstall Anleitung gearbeitet.

    Ich hatte von dem exclusiv Zugriff des Controllers auf die DO Klemmen gelesen und deshalb einen Reset des gesamten Controllers auf Factory default durchgeführt.

    Das dachte ich zumindest. Das Programm war weg, die Grundkonfig (IP, Name, u.s.w.) musste ich machen.

    Aber wie du, Uwe, schon sagtest, die xml Datei war noch da.

    Vielen Dank an euch beide für eure schnelle Hilfe.

    :D :D :D

     

Log in to post a comment.