Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Steuerungskonfiguration, DI macht was sie will !

bytebold
2007-06-06
2007-06-07
  • bytebold - 2007-06-06

    Hallo,

    ich habe einen wago 750-841 und Probleme mit dem Einlesen von Digitaleingängen.

    In der Steuerungskonfiguration habe ich alle Module ( Digitaleingänge, Digitalausgänge, Analogeingänge ) eingefügt.

    Was mich wundert, die erste Digitaleingabe mit 8 bits hat die Adressen %IX8.0 bis %IX8.7.

    An dieser Digitaleingabe liegt eine Frequenz an, jedoch scheint das Programm nicht den richtigen Eingang zu bearbeiten.

    Alle Eingänge dieser Digitaleingänge ändern ihren Status in der Steuerungskonfiguration, obwohl sich die Eingänge nicht ändern, ich habe den Verdacht, das irgendetwas mit der Adressierung nicht stimmt.

    Mit Wago I/O-Check ist alles ok, die Digitaleingänge werden korrekt dargestellt.

    Hat jemand eine Idee, woran das liegen könnte ?

    Gruß, bytebold

     
  • gravieren - 2007-06-06

    Hi

    Zitat:
    An dieser Digitaleingabe liegt eine Frequenz an, jedoch scheint das Programm nicht den richtigen Eingang zu bearbeiten.

    Wie hoch ist die Frequenz der Eingänge ?

    Zitat:
    obwohl sich die Eingänge nicht ändern, ich habe den Verdacht, das irgendetwas mit der Adressierung nicht stimmt.

    Hast du es schon mal mit Versorgung einer 24 Volt Dauerspannung an den Eingängen versucht ?

    Frequenz mit 0 Hertz anlegen

     
  • bytebold - 2007-06-06

    Hallo,

    die Frequenz ist von einem Anemometer und liegt im Bereich 1Hz bis 100Hz.

    Die Eingänge habe ich noch nicht beschaltet, aber mit Wago I/O- Check sind die Eingänge alle korrekt, auch ist der erste Eingang mit der Frequenz ok und ändert seinen Status, wie es sein sollte, nur in Codesys sind die Eingänge alle falsch.

    Bei den Analogeingängen ist anscheinend auch die Adressierung um 1 byte verschoben. Die Steuerungskonfiguration sagt mir, dass die Werte einer Analogeingabe auf %IW6 und %IW7 liegen, tatsächlich liegen die realen Werte aber auf %IW7 und %IW8.

    Übrigens, über Modbus zum PC werden die Daten alle korrekt gelesen.

    Gruß, bytebold

     
  • gravieren - 2007-06-06

    Hi

    (Wurde die Reihenfolge der Baugruppen verändert ?)

    Versuch doch mal:

    Ressourcen --> Steuerungskonfiguration

    Dann auf HArdware configuration gehen.

    Rechte Maustaste --> Adressen berechen auswählen.

     
  • bytebold - 2007-06-06

    Hallo,

    habe ich schon ausprobiert, hat nichts gebracht.

    Gruß, bytebold

     
  • J Schohaus - 2007-06-07

    Hallo

    Hast du ein Programm geschrieben wo die Eingänge auch verwendet werden ?

    Ich kenne Waago nicht aber oft ist es so das die Eingänge mit aufruf in einer Task aktualiesiert werden.

    mfG Jochen Schohaus

     
  • bytebold - 2007-06-07

    Hallo,

    ich habe den Fehler gefunden:

    Die Steuerungskonfiguration war nicht korrekt.

    Ich habe auch eine RS485- Klemme stecken, die ich mit 5 bytes

    parametriert habe. In der Steuerungskonfiguration habe ich die

    Klemme ausgewählt, aber auf dem Notebook nicht gesehen, daß

    Codesys die Klemme auch mit "generic 5 bytes" anbietet.

    Diese habe ich eingefügt, dadurch haben sich die DI von %IX8.0

    auf %IX9.0 verschoben. Im Programm mußte ich dann nur noch

    den korrekten Eingang angeben.

    Danke für die Antworten.

    Gruß, bytebold

     

Log in to post a comment.