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??
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.......
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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
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.......