Step 7 Umrüsten Hardware von S5 auf S7 (S5100U CPU103) - How to Tipps?

Also meine bevorzugte Variante wäre wohl in dem Fall IM151-8 mit dazu passenden ET200S IOs, ganz einfach deshalb, weil die Position der Verdrahtung noch am ehesten mit den S5-BGR übereinstimmt.
Und wenn man sowas schon tauscht, dann würde ich in dem Fall auf jeden Fall die IO-Ebene mittauschen.

S7-200 kannst du definitiv ausschließen, weil du dann in letzter Konsequenz die Software definitiv neu schreiben musst.
Mit der 300er Baureihe oder den ET-CPUs ist die Wahrscheinlichkeit sehr groß das du die Software fast komplett weiternutzen kannst, gerade weil es nur eine 100U CPU ist.

Mfg
Manuel

*ACK*

Gruß, Onkel
 
Hi,
@Thomas,
Ja, dass du nicht eingestehen willst dass es funktioniert.
Es funktioniert eben nicht.
Kann dir die Tage den Code auch als S5 geben wenn ich mal Zugang zu einem S5-PG bekomme.
Genau das sollst Du tun, dann wirst Du sehen. Alles andere ist Theorie, die sogar in den Handbüchern widerlegt ist.
Und bewahre damit die übrigen User des Forums vor meinen Fehlern :). Sonst würde ich hier gar nicht so hartnäckig diskutieren.

Gruß
Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Genau das sollst Du tun, dann wirst Du sehen. Alles andere ist Theorie, die sogar in den Handbüchern widerlegt ist.
Und bewahre damit die übrigen User des Forums vor meinen Fehlern :). Sonst würde ich hier gar nicht so hartnäckig diskutieren.

Ich wiederhole mich nur ungern: Was ist denn wiederlegt, und was funktioniert nicht? Warum muss du da so ein Geheimnis drum machen. Ich kann mangels S5 das Programm eh nicht testen. Wenn du mir einen Grund gibts gebe ich dir ja auch Recht und mach einenen Knicks, aber warum darf der Grund nicht genannt werden?

Mich interessiert das, weil ich nämlich gerade ein S5-Programm mit einer 100U habe wo genau das gemacht wird was ich oben gepostet habe. Dort werden umfangreiche Berechnungen nach genau der Methode durchgeführt. Selbst ein eigener Wurzelzieh-Baustein nach dem Heron-Verfahren ist dort programmiert worden (gut, die Zyklusüberwachung muss da nachgetriggert werden damit die SPS nicht in Stop geht).
Wenn das alles funktioniert, warum sollte so etwas einfaches wie ein PI-Regler nicht funktionieren?
 
.
... schmunzel ... :rolleyes:

Im Eingangs-Thread sind doch nur 4-6 digitale E/A-Karten
genannt, die übernommen werden sollen.
Eine solche Grundsatzdiskussion über Regelungen hilft
dem TE wohl erstmal nicht weiter.

Gruss
 
Also meine bevorzugte Variante wäre wohl in dem Fall IM151-8 mit dazu passenden ET200S IOs, ganz einfach deshalb, weil die Position der Verdrahtung noch am ehesten mit den S5-BGR übereinstimmt.
Und wenn man sowas schon tauscht, dann würde ich in dem Fall auf jeden Fall die IO-Ebene mittauschen.

S7-200 kannst du definitiv ausschließen, weil du dann in letzter Konsequenz die Software definitiv neu schreiben musst.
Mit der 300er Baureihe oder den ET-CPUs ist die Wahrscheinlichkeit sehr groß das du die Software fast komplett weiternutzen kannst, gerade weil es nur eine 100U CPU ist.
dies ist der beste Vorschlag. Dann ist alles neu. Wenn nur EA Steuerung und Timer im Programm Vorhanden ist Kann das konvertiert und übernommen werden. Berechnungen müssen händisch angepasst werden.
Gibt es eigentlich ein Panel an der Anlage?
evtl. vorhandene Visu muss auch neu gemacht werden oder wenn die mit Protool gemacht worden ist kann die konvertiert werden, muss dann aber schon noch nachbearbeitet werden.

Also eine S5 100U ist einer Logo mit Sicherheit überlegen.
Alleine schon Berechnungen machen oder eine Schrittkette programmieren treibt einen mit einer Logo schon in den Wahnsinn oder das Programm der Logo ist nachher nicht mehr nachvollziehbar, was man mit einer S5 ohne tricksen hinbekommt
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
nagut, wer nicht lesen will, der Lerneffekt ist dann zwar null, aber ich verrate es mal und es ist auch kein Geheimnis. Also es gibt von dem 100er System die CPU 100, 102 und 103. Alle unterscheiden sich gravierendst darin, was an Befehlssatz und internen Softwaremöglichkeiten gegeben ist. Meines Wissens nach (und nein, ich werde diese Handbücher nicht nochmals zur Hand nehmen) sogar in den Hardwareausbaumöglichkeiten.
Eine pauschale Aussage wie "Das geht" ist blauäugig und zeugt von mangelnder Erfahrung. Das ist prinzipiell nicht schlimm, nur das man eben erstmal überlegen sollte was man so herausposaunt wider besseren Nichtwissens.
Schaut Euch die Befehlsssätze an, diese sind in den Tabellenheften gut aufgelistet, schreibt ein Programm oder auch nicht und geht das trocken Befehl für Befehl durch, für die 100 und die 103. Und dann werdet Ihr auf den Trichter kommen was ich sagte.
Das FUP, wie es die Logo bietet nur eine Teilmenge von AWL ist, ist unbestritten. Damit ist logischerweise die Leistungsfähigkeit der Sprache schon eingeschränkt. Nun ist es aber so, das das was in den Funktionsblöcken der Logo mittlerweile steckt, und den Möglichkeiten der Hardware derselben wesentlich mehr Leistung ermöglicht auch als eine 103.
Wenn ich diese Blöcke zu Fuß in AWL oder schlechter erschlagen will laufen mir mit sehr großer Sicherheit Rechenzeit und wahrscheinlich auch der Speicherbedarf aus dem Ruder, wobei 64k AWL schon eine Menge Holz sind oder waren es 32 maximal? Egal, weiter Ethernet, hat das eine 100er? Fehlanzeige.
Sicher gibt es da noch mehr Punkte, Größe, Energieverbrauch etc.. und nein ich baue mit den Dingern weder Arrays noch habe ich die in den letzen Jahren angefaßt. Aber ich finde es reichlich engstirnig und technisch nicht zwingend kompetent das eine Steuerung , wohl gemerkt die fast kleinste, die ein mindestens 20 Jahre altes Design hat und in letzter Zeit auch nicht weiterentwickelt worden ist als besser zu verkaufen.
Immer wieder, es gibt Anforderungen und die kann sicher auf manchem begrenzten Gebiet auch heute noch eine 103 in AWL besser erschlagen, die Logo ist halt ne Mausschubserbüchse. Aber deswegen keinesfalls schlechter :). Und vielleicht mache ich irgenwann mal wieder was mit der, vorher ist aber wahrscheinlich jede Menge Codesys angesagt. Das ist auch für mich Neuland und mal sehen wie ich hinterher über Step 7 rede:ROFLMAO:.

Gruß
Mario
 
Wir bauen Filteranlagen für die Werkzeugmaschinenindustrie und setzen die Logo oft ein.
Ich habe mit der Logo dann auch schon kleine Ablaufsteuerungen programmiert. Aber das treibt einen in den Wahnsinn. Die Anzahl der EA's ist bei einer Logo auch sehr begrenzt.
Und ich habe ständig damit zu kämnpfen weil ich Programm und Hardwaremäßig an die Grenzen der Logo komme. Aber es muss ja dann oft eine Logo sein weil die halt billig ist und die meisten Kunden nur Siemens Bauteile zulassen
Für kleine Steuerungen oder für jemanden der nicht oft programmiert und mal schnell etwas steuernn will ist eine Logo schon ok.
Klar eine 95 ist keine 135 oder 115. Aber eine Ablaufsteuerung oder Berechnungen sind schon gut möglich zu programmieren. Dies habe ich schon gemacht.
Ich bin dann auch ein Array of Logo Typ weil 2 Logos im Schaltschrank billiger sind als eine S7 300:ROFLMAO:
 
Die Funktionen für die Gleitkommaberechnung (GP:ADD, GP:SUB) sind auch in die 100U ladbar.
Ich weiss das wenn man die Festpunkt FBs (FB242 MUL und FB243 DIV) verwendet dann kostet es millisekunden (nicht mikrosekunden) pro aufruf ! Genau dafür musste ich dafür von diese Bausteine verzichten und mit das shieben von bits das multiplizieren und dividieren anders erledigen.
Obwohl die Fliesskomma Bausteine ladbare wäre auf ein 100U, dann bezweifle ich das man sie realistisch verwenden konnte. Es sei denn, man akzeptiert ein CPU Zykluszeit > 100 ms.
Ich vermisse nicht die S5 Zeiten.

Meine Stimme geht auch zu IM151-8. Es kann mit Sicherheit das S5 Programm kapieren. Und man bekommt Ethernet worauf man IMHO heute nicht verzichten soll.
Oder ein S7-1200 wenn da nicht all zu viele S5-100U Baugruppen gibt, und es TIA anstatt v5.5 sein muss.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
nagut, wer nicht lesen will, der Lerneffekt ist dann zwar null, aber ich verrate es mal und es ist auch kein Geheimnis. Also es gibt von dem 100er System die CPU 100, 102 und 103. Alle unterscheiden sich gravierendst darin, was an Befehlssatz und internen Softwaremöglichkeiten gegeben ist. Meines Wissens nach (und nein, ich werde diese Handbücher nicht nochmals zur Hand nehmen) sogar in den Hardwareausbaumöglichkeiten.
Eine pauschale Aussage wie "Das geht" ist blauäugig und zeugt von mangelnder Erfahrung. Das ist prinzipiell nicht schlimm, nur das man eben erstmal überlegen sollte was man so herausposaunt wider besseren Nichtwissens.
Schaut Euch die Befehlsssätze an, diese sind in den Tabellenheften gut aufgelistet, schreibt ein Programm oder auch nicht und geht das trocken Befehl für Befehl durch, für die 100 und die 103. Und dann werdet Ihr auf den Trichter kommen was ich sagte.

Ich sehe da immer noch keinen Beleg warum man mit einer 100U keinen PI-Regler programmieren können soll. Nochmal: Warum soll das nicht gehen?

Bei einer CPU 100 rechnet man eben in Ganzzahl, und legt die Werte so fest dass man multiplizieren und dividieren mit Schieben machen kann. Sowas bekommt jeder Hobby-Bastler bei seinen ersten Schritten auf einen 8-Bit Mikrocontroller in Assembler hin.

Ein PI-Regler benötigt 2 Multiplikationen und 2 Additionen. Ich "posaune heraus", weil es geht! Und wenn die Berechnung eine Sekunde dauern sollte, reicht das für eine langsame Temperaturregelung mit einer Zeitkonstante > 10s locker aus.

Ich habe hier ein Programm für eine CPU 103 liegen (nicht von mir), in dem auf Anforderung eine Berechnung für ein Kennfeld mit Interpolation und allen Drum in Dran mit insgesamt 340 Aufrufen der Gleitkomma FBs gestartet wird. Alles über entsprechende Merker auf mehrere Zyklen verteilt. Die Berechnung dauert eben seine Zeit, aber es reicht aus wenn alle 5 Minuten ein neuer Wert vorliegt. Ich hab auch gestaunt was das kleine Kästchen so leisten kann, wenn dort ein fähiger Programmierer an den Tasten sitzt.
Und das ist kein Tabellenbuch, das ist ein reales Programm.

Aber du scheinst dich darauf festgelegt zu haben dass es nicht geht.

Ich verabschiede mich damit aus diesem Thema.
 
erstmal danke für alle Antworten.

nun zum Thema zurück ;)

Warum willt Du umbauen ?? Was geht nicht mehr. Oder kann nur keiner mehr S5 ?

Tja.. Modernisierung, Angst keine Ersatzteile mehr zu bekommen,
das Programmieren, Fehlersuche und Auskennen ist kein Problem..
eher die Hardware wenn mal was kaputt geht (okay passiert sehr selten) und Ersatzteile beschaffen.

Was auch ein Problem ist, dass man bald keinen Laptop mehr hat auf dem Step5 läuft bzw der com schnittstellen noch hat.
(Stichwort CPU leistung, Dos, Windows 7 / 8

Auch ein problem: die Originaldaten der OP5 Displays hat niemand mehr.. haben nur die s5d Dateien für die CPU ansich, diese gehen aber langsam defekt (Display schlecht lesbar), dadurch müsste man sowieso umrüsten.

Gruss
Dennis
 
danke wie heisst der genau und was macht er?

Typen musst du mal bei Phönix googeln oder besser anfragen.

An der Grünen Box hängst du deine Sensoren und Aktoren, das ist nichts anderes als
ein Klemm-Modul. Dieses Modul verbindest du über Konfektonierte Leitungen mit den
unteren Modul zur neuen S7 Steuerung.
 
dies ist der beste Vorschlag. Dann ist alles neu. Wenn nur EA Steuerung und Timer im Programm Vorhanden ist Kann das konvertiert und übernommen werden. Berechnungen müssen händisch angepasst werden.
Gibt es eigentlich ein Panel an der Anlage?
evtl. vorhandene Visu muss auch neu gemacht werden oder wenn die mit Protool gemacht worden ist kann die konvertiert werden, muss dann aber schon noch nachbearbeitet werden.

Hallo,
es ist eine reine Schrittektten Steuerung mit EAs und Timern,
kein Display an dieser Anlage vorhanden.
An anderen in dieser Abteilung aber schon, die vom Hardware Aufbau aber ähnloch sind nur eben andere Abläufe und mit /ohne Display OP5,
deshalb würdem mich beste Lösungswege für beide Varianten interssieren,
das mit dem Display neu erstellen ist kein Problem..

uns ging es eher um den Umbau, das man wenig Zeit braucht, wenig Maschinenstillstand, keine neue Verdrahtung usw..

eine Logo kommt nicht in Frage.
 
Zuletzt bearbeitet:
Hallo,

nimm doch eine VIPA 115. Die Verdrahtung passt mit Sicherheit noch, da diese sehr flach ist.
Ich habe damit schon einige Umbauten realisiert ohne auch nur einen Draht verlängern bzw. neuziehen zu müssen.

Wie es der Zufall will habe ich gerade eine anzubieten :)

http://www.sps-forum.de/suche-biete/65323-biete-vipa-sps-115-6bl03-123-4el01.html

Damit hättest Du schonmal 32 Ein- und 32 Ausgänge was deiner Anforderung entsprechen dürfte.


MfG,

Holger
 
Zurück
Oben