Inut %IW256 schreiben

denisweber
2008-10-26
2008-11-02
  • denisweber - 2008-10-26

    Hallo

    Habe ein Wago841 Controler und habe ihn mit einem 342 über UDP Vernetzt,tut auch .Mein Problem ist wie weise ich jetzt die eingänge und ausgäne zu.Ich habe in der Steuerungskonfik ein Word input und ein Word output angelegt(%IW256 und %QW256),bei den Ausgängen tut es auch aber wenn ich den rec_buffer in %IW256 schreiben will bekomme ich den Fehler "kein schreibzugrif auf %IW256".Wie bekomme ich das Problem in den griff??

     
  • Speicherzelle - 2008-10-26

    denisweber hat geschrieben:
    Hallo
    Habe ein Wago841 Controler und habe ihn mit einem 342 über UDP Vernetzt,tut auch .Mein Problem ist wie weise ich jetzt die eingänge und ausgäne zu.Ich habe in der Steuerungskonfik ein Word input und ein Word output angelegt(%IW256 und %QW256),bei den Ausgängen tut es auch aber wenn ich den rec_buffer in %IW256 schreiben will bekomme ich den Fehler "kein schreibzugrif auf %IW256".Wie bekomme ich das Problem in den griff??

    IW sind doch Eingangsbyte.

    Du kannst die Info an den Eingängen einlesen abber schlecht beschreiben

    mfg

    Speicherzelle

     
  • Pitsch52 - 2008-10-27

    Hallo

    Eingänge, kannst Du von aussen ansteuern. Doch per Code wird es nicht möglich sein, dort einen Wert hineinzuschreiben.

    Versuch doch den rec_buffer in eine Variable zu schreiben(kopieren), und dann bei der Verarbeitung, die Eingänge und die Variable abzufragen.

    (Beispiel)

    IF (%IW256 > 0 OR Variable > 0) THEN (Wenn Eingangswert grösser 0 oder Variablenwert grösser 0 )

    (Code, was dann passieren soll)

    END_IF

    Mit freundlichen Grüssen! Pitsch

     
  • denisweber - 2008-11-02

    Danke für die Antworten.

    Das mit den Eingängen ist mir jetzt auch klar.Ich möchte nur die eingänge der Slave Wago konvortabel als BOOL Variable mit Namen in meinem Programm Verarbeiten (wegen Der Übersicht)selbes versteht sich auch für die Ausgänge.Was giebt es noch für einen weg,irgendwie drehe ich mich im Kreis und komm auf keine Lösung.......

     

Log in to post a comment.