Step 5 Übertragungsproblem S5 100U CPU 102

daniel_a76

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe ein kleines Problem mit der Übertragung eines Bausteines in eine S5 100U CPU 102.
Ich habe das Programm mit PG2000 ausgelesen und in einem Baustein eine kleine Änderung
vorgenommen. An der Änderung kann es nicht liegen da sich der Baustein, in diesem Fall PB5
auch im Originalzustand nicht übertragen lässt. Kurz nach dem Start der Übertragung kommt die Meldung
"Sie wollen einen Baustein übertragen der in der CPU nicht erlaubt ist"
Hoffe mir kann jemand etwas dazu sagen.

Danke und Grüße
Daniel
 
Dann schreib mal noch etwas mehr zu deinem Problem :
- welcher Speicher ist in der CPU gesteckt ?
- ist an die CPU ein Display / Bediengerät an der Programmierschnittstelle angeschlossen ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja etwas genauer solltest du das Problem schon schildern. Evtl. mal EPROM bzw EEPROM entfernen.
Die 102er hat schon Ihre konstruktiv bedingten Tücken. Mal das Handbuch genau lesen.
 
Wenn ich mich noch richtig erinnere:

Der PB5 ist vermutlich auf dem gesteckten EPROM gespeichert und nicht im RAM...

In dem Fall wäre der EEPROM zu löschen und alle Bausteine die da drauf gehören neu zu brennen.
 
Hallo,
Bediengerät ist keins an der Schnittstelle angeschlossen.
das Programm war tatsächlich auf einem Eprom welches ich aber abgezogen habe.
Neues brennen kann ich leider nicht da mir die Hardware fehlt.
Im Handbuch finde ich auch nichts hilfreiches.
Kann man die 102er einfach durch ne 103er ersetzten?

Danke und Gruß
Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nach meiner Erinnerung reicht das Abziehen des EPROM's alleine nicht. Das SPS-Programm / der Baustein "weiss", dass er aus einem EPROM stammt und nicht überschrieben werden kann.
Das hat m.E. nichts mit der CPU zu tun ...
Im Prinzip kannst du die 102 durch eine 103 ersetzen - es kann dir nur passieren, dass deine Maschine dann nicht mehr so läuft wie bisher, da die 103 schneller ist als die 102 und dadurch Reaktionen des Programms (wegen kürzerer Zykluszeit) schneller stattfinden. Es kommt "ein bißchen" darauf an, was deine Maschine macht ...

Gruß
Larry
 
Hallo Daniel

meines Wissen ist die 102 eine spezielle CPU die hat 2 Modi 1. Programmiermodus und 2. Arbeitsmodus im Arbeitsmodus ist die CPU viel schneller kann aber nicht Programmiert werden
kann man alles im Handbuch nachlesen auch wie umgeschaltet wird
Gruss chris
 
Danke für die Antworten, werde heute Nacht nochmal ins Handbuch schauen.
Von der Zykluszeit her würde es mit ner 103er gehen, sie will aber nicht laufen. Habe letzte Nacht zwei CPU's ausprobiert und keine geht auf Run.
Danke und Grüße
Daniel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ich würde folgendes empfehlen:
CPU102 gegen CPU103 tauschen da diese effektiver zu handhaben ist.
folgende Schritte machen:
CPU 103 in die Anlage einbauen (die CPU braucht mindestens 1 Busmodul dran)
-Batterie aus CPU 103 entnehmen
-EPROM der 102er in die 103er stecken
-dann die 103er mit Spannung versorgen. (ohne Batterie wird dann das Programm aus dem EPROM in die CPU übernommen)
-dann Batterie einlegen. Solle jetzt funktionieren.
-jetzt kannst DU deinen Baustein ändern und testen.
-geht alles solltest Du den EPROM ändern sonst wird bein nächsten Batterieausfall das alte Programm aus dem EPROM geholt.
-kannst Dir auch einen EEPROM besorgen (den kannst DU mit der CPU beschreiben.
 
grundlegend gibt es kein grund warum ein programm einer 102 in einer 103 nicht laufen soll
eventuell Hardware nicht gleich (periferie zugriff auf nicht vorhandene baugruppe)

gruss chris
 
Grundlegend gibt es viele Gründe, warum ein Programm in einer schnelleren CPU nicht so läuft wie in der langsamen CPU. Das kommt auf die Maschine und den "Programmierstil" des Programmes drauf an...

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
grundlegend gibt es kein grund warum ein programm einer 102 in einer 103 nicht laufen soll
eventuell Hardware nicht gleich (periferie zugriff auf nicht vorhandene baugruppe)

gruss chris

Was soll denn da anders sein wenn nur die CPU getauscht wird ? Was die 102er kann kann die 103er allemal besser.
 
Vielen dank für die Antworten, werde versuchen über den Hersteller ein neues Eprom zu bekommen.
CPU tauschen ist nicht, kenne mich da auch nicht gut genug aus um zu sagen warum es nicht geht.
Wenn ich ne 103er einbaue kann ich zwar ein Programm einspielen aber sie geht nicht auf Run.
Vermute das es was mit der verbauten Peripherie zu tun hat, wobei da nur Digitale Ein und Ausgabekarten verbaut sind.
Die verbaute CPU 102 bekomme ich zwar in den Testmodus bzw. kann ein komplettes Programm einspielen laufen will sie damit aber nicht.
Wenn ich sie lösche und mein gesichertes Programm einspiele dabei spielt es keine Rolle ob abgeändert oder Original, geht sie kurz auf Run
und schaltet dann wieder auf Stop.
Danke und Grüße
Daniel
 
geht die Steuerung denn ohne Programm und ohne EPROM in RUN ?
Hast du wirklich nicht vergessen die Busmodule an die CPU anzustecken ?
 
hast Du evtl. noch ein einzelnes Busmodul welches du allein an die CPU anstecken kannst. Dann hast du wieder mal viele Fehlerquellen probeweise ausgeschlossen.
 
Zurück
Oben