S7 300 Eingänge überschreiben

Guste

Level-1
Beiträge
338
Reaktionspunkte
16
Zuviel Werbung?
-> Hier kostenlos registrieren
Wünsche allen Forumsmitglieder ein arbeitsames, erfolgreiches Jahr 2012.

So nun zur Frage:

An einer bestehenden Anlage, soll zum Taster (Schliesser) am E224.0, ein Taster (E0.0) parallel gehängt werden.
Die Schullösung:
U E224.0
O E0.0
= M0.0
So wäre es ja einfach. Aber der Eingang E224.0 ist in der ganzen Steuerung in zig Netzwerken zigfach verwendet.
Möchte da nicht alles verodern. :smile:

mein Lösungsansatz:
U E0.0
S E224.0
Denke das funktioniert so, ist aber sicherlich nicht die gute Lösung.
Frage: Was für Probleme kann ich hier bekommen.

Danke derweil
 
Zwei Gegenfragen:
- Wär würde den E 224.0 rücksetzen?
- Warum den zweiten Taster nicht parallel zum ersten Taster an E 224.0?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zu Frage 1:
Es ist ja ein Taster an E224.0 so müßte er ja beim Durchlauf wieder zurückgesetzt werden.

Zu Frage 2: Komme baulich an den Eingang nicht ran (Tasterfeld mit Profibus DB Anschluß)
 
Nein, wenn er nicht wieder abgefragt wird, bleibt er gesetzt.

Aber nutze doch die Funktion umverdrahten.
 

Anhänge

  • SIMATIC Programmieren mit STEP 7 V5.5 234 Umverdrahten.pdf
    99,8 KB · Aufrufe: 19
Hallo Guste,

war mir nicht so: Eingänge sind nicht setzbar !

Vorschlag:
1) umverdrahten E224.0 auf Mxx.x
2) dann in einem FB/FC den E224.0 und verodert E0.0 auf den Mxx.x legen

Ich legen meine Eingänge und Ausgänge immer in einem FB ( InOUT-Patch) auf Merker.
So kann ich an einer Stelle im Prog. invertieren, endprellen , verzögern, simulieren, Freigeben usw.

Mit Gruß
Michael
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Guste,

war mir nicht so: Eingänge sind nicht setzbar !

Vorschlag:
1) umverdrahten E224.0 auf Mxx.x
2) dann in einem FB/FC den E224.0 und verodert E0.0 auf den Mxx.x legen

Ich legen meine Eingänge und Ausgänge immer in einem FB ( InOUT-Patch) auf Merker.
So kann ich an einer Stelle im Prog. invertieren, endprellen , verzögern, simulieren, Freigeben usw.

Mit Gruß
Michael

Also du kannst Eingänge schon setzen, wenn diese nicht vom PAE überschrieben werden.
Ich würde symbolisch programmieren und die Eingänge, wie du schon selbst vorgeschlagen hast, auf Merker legen.
Dann brauchst du keinen Patch FB und dies ist eine saubere Lösung, würde ich schreiben.


bike


btw: muss einmal testen wenn ich eine Steuerung habe, wie dein Ansatz funktioniert, denn auf diese Idee kam ich bisher noch nicht ;)
 
Hallo 190B

Es seht ja in den ganzen Netzwerken

U E224.0
= MXX.X
denke das reicht doch zum Rücksetzen

Die Frage ist nur
wie verhällt sich intern der Eingang
 
Wenn du die Eingänge schreiben willst, dann so:
O E0.0
O E224.0
= E224.0

Das am Anfang des OB 1 dann funktioniert es, doch schön, schaut anders aus.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke an alle hätte nicht gedacht, daß das heute abend noch so ein Echo findet
Hallo Bike
Ja klar schön ist es nicht. Will ja nur mit wenig Aufwand zum Ziel kommen.

O E0.0
O E224.0
= E224.0
gefällt mit besser als meine Lösung mit
O E0.0
S E224.0

Gruß Guste
 
Boooaaahh

Hallo,

Guste schrieb:
Ja klar schön ist es nicht. Will ja nur mit wenig Aufwand zum Ziel kommen.

O E0.0
O E224.0
= E224.0
gefällt mit besser als meine Lösung mit
O E0.0
S E224.0

Beide Lösungen sind einfach nur beschissen, wenn ich Kunde wäre, damit kommst Du bei mir nicht durch ...
Ich finde es unangebracht, dem Instandhalter beim Kunden so einen Mist zu hinterlassen. Und das nur, weil Du nicht die Durchsetzungskraft hast, einen Elektriker zu übereden, zwei Taster/Schalter parallel zu verdrahten.

Gruß

Question_mark
 
Mann könnte doch auch den verwendeten Eingang mit der funktion 'suche -> ersetze' durch einen
Merker ersetzen und dann die beiden Eingänge auf diesem Merker verknüpfen.

Und Zack ist das Programm sauber...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich schließe mich Helmut an, ich bin nämlich ein solcher Instandhalter der darüber stolpern könnte ;-)
Doch ohne Scherz, der Mehraufwand würde sich imho in Grenzen halten.

Gruß
Toki
 
Finde die suche und eesetze methode auch besser. den eingang einfach mit umverdrahten auf merker legen, wie oben schon jemand geschrieben hat. Dann verodern, fertig. Bin grad nicht sicher ob die Umverdrahtungsfunktion das so her gibt aber ich glaube die kann nur mit datenbausteilen nicht umgehen. ansonsten gibts da noch symbolischen operanden vorrang einstellen, symbol auf ne merkeradresse legen und dann konsistenzprüfung machen. müsste funktionieren. keine 10 min. aufwand :)
 
da ich so etwas noch nie gebraucht hatte, habe ich es gerade mal versucht.
Die Funktion heißt "Umverdrahten" und ist unter "Extras" zu finden.

Umverdrahten_1.JPG


Bausteine im Step7 Manager markieren und dann die Funktion ausführen, danach
bekommt man ein Protokoll wo überall umverdrahtet wurde.

Umverdrahten_2.JPG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Mark
Der Elektriker bin ich selber. Bei uns wird nicht zwischen Elektriker, Programierer und Schlosser differenziert. Die Tasterbaugruppe ist ein Profibusmodul gekapselt.
Es geht auch nicht drum ob es schön ist sondern ob es funzt.
Denke im Sommer wird es ruhiger. Da kann ich ja dann in aller Ruhe umverdrahten. Zur Zeit aber eben nicht.
 
Zuletzt bearbeitet:
Zurück
Oben