S7-200 CPU 214 Programm läuft nicht richtig

flyingsee

Level-2
Beiträge
88
Reaktionspunkte
13
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe da ein Problem bzw. ein Kunde von uns.
Seine 214 läuft nicht richtig/ macht merkwürdige Sachen (hab den Fehler selbst nicht zu Gesicht bekommen)
Durch leichtes klopfen auf die CPU soll der Fehler aber verschwinden.

Nun hat er eine neue CPU besorgt, Originalverpackt und versiegelt von Ebay. (Gleiche CPU gleiche Version)

Ich hab das Programm und die Systemdaten aus der alten CPU geladen und nochmal verglichen, alles gleich.
Das habe ich dann in die neue CPU übertragen und wieder verglichen, auch alles gleich.
Original Programm hab ich nicht und ist auch nichtmehr zu bekommen.

Allerdings funktioniert das Programm nicht richtig. Das was in der alten CPU nicht funktionierte funktioniert nun aber dafür ein anderer Programmteil nicht.

Der Programmteil ist ne Reinigung, erst 3 oder 4 Sekunden ausblasen und dann runterfahren dann im Wechsel 2 Ventile zum ausblasen schalten.
Jetzt fährt er SOFORT runter und bleibt so stehen.

Irgendne Timer Geschichte vielleicht?


Ich hab am Dienstag vor Ort noch alle Eingänge und alle Ausgänge getestet, allerdings kommen die im Programm.

Mein Kollege und ich haben auch keine Idee mehr und von der 200er auch zu wenig Ahnung.

Die Hardware ist:
CPU 214
2x 8 Ausgänge
1x gemischt 4 Ein- und 4 Ausgänge
1x OP3

mit freundlichen Grüßen
fly
 
Es gäbe unter Umständen die Möglichkeit das die Poti(s) an der CPU, irgendwo beim Run/Stop Schalter,
als Zeitvorgabe für eben jene Funktion genutzt wurden.
Ich denke die 214 müsst mindestens 1 evtl. sogar 2 davon haben ...

Edit: Im Programm wäre das dann SMB28 bzw. SMB29.

Mfg
Manuel
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wie ist denn die Zykluszeit der alten gegenüber der neuen CPU??
Hatte bei den 300/400 er CPUen schon Probleme beim tauschen, da die neuen Modelle wesentlich schneller sind.
Bei unsauberer Programmierung entstehen dann manchmal Probleme, die sich bei einere langsameren Zykluszeit nicht bemerkbar machen!!

Gruß DG6FDJ
 
Die Analogpotis werden im Programm nicht verwendet.

Zykluszeit hab ich leider nicht beobachtet. Allerdings ist es genau die gleiche CPU und gleiche Version. Ich glaube nicht das eine davon schneller ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht wurden "von Hand" ein paar Variablenwerte geschrieben. (Geht recht einfach über die Statustabelle).
da Du kein kommentiertes Programm hast, wird es am besten sein, wenn Du das Programm mit MicroWin übersetzt, anschließend bei den Querverweisen unter "Verwendete Bytes" nachschaust, dort siehst Du, welche Variablen in welcher Form auch immer genutzt werden. Nach denen suchst Du dann im Programm, sie werden vermutlich als Zeitvorgaben oder ähnliches genutzt werden. Jetzt kannst Du dir eine Statustabelle mit den gefundenen Variablen erstellen.
Diese musst du nun (an der alten Steuerung) beobachten, Istwerte kopieren (geht gut mit Excel, es können mehrere Werte gleichzeitig von Microwin nach Excel kopiert werden).
Dann an der neuen Steuerung die Werte schreiben (wieder aus Excel zurückkopieren).
Bei Excel sollte als Zellenformat "Nur Text" eingestellt sein, sonst kann es Probleme geben, wenn Excel anfängt umzuwandeln...
Einen kleinen Haken gibt es aber bei der Sache: Wenn die SPS keine Pufferbatterie hat, dann sind die Werte nach etwa 200 Stunden ohne Strom futsch!!!
Oh, sehe gerade, du hat auch noch ein OP3 angeschlossen. Schon mal nachgeschaut, ob es dort irgendwelche Parameter (Zeiten etc.) zum Einstellen gibt? Ist bestimmt der Fall!
Viel Erfolg!
 
Zurück
Oben