Step 7 Konfig-Problem mit CM1241

Transistorfips

Level-1
Beiträge
89
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe hier eine CPU1212C und ein zugehöriges Kommunikationsmodul CM1241, 6ES7 241-1CH32-0XB0 CM 1241, RS422/485
Der Firmwarestand des Moduls ist 2.0.3, die CPU hat V4.2 und TIA ist V14.
Diagnose-LED des Kommunikationsmoduls blinkt, die Error-LED der CPU ebenfalls.

Im Diagnosepuff der CPU finde ich:
Fehler: Hardware-Komponente wegen eines falschen Typs nicht verfügbar
PLC_1 / CM 1241 (RS422/485)_1

1) Kann es sein, daß das Modul nicht arbeitet, weil es nicht auf dem neuesten Firmwarestand ist?


Ich habe dann versucht, das Modul auf die (neueste?) FW 2.2 upzudaten. Das geht aber nicht, stattdessen kommt die Diagnosemeldung:

"Die Baugruppe ist momentan nicht bereit für ein Firmware-Update."
die CPU war dabei in Stop.

Hm... jemand ne Idee?
 
Es gibt mehr als eine Möglichkeit das Firmware-Update durchzuführen. Bei welcher Variante hast Du die Fehlermeldung erhalten? Funktioniert vielleicht eine der anderen Möglichkeiten?

Hast Du das CM1241 auch genau mit der richtigen Bestellnummer in der Gerätekonfiguration projektiert?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
>Es gibt mehr als eine Möglichkeit das Firmware-Update durchzuführen.
Das habe ich gleich zuerst gelesen.

Siemens empfiehlt die Variante über den Webserver oder mittels Speicherkarte - in einer englischen Dok die ich fand, war vom Updaten via Diagnose-Funktion gar nicht erst die Rede. Verdächtig.
Die Speicherkarten-Variante gefällt mir nicht - ich habe nur eine ziemlich alte Karte für eine CPU 313. Wenn die dabei flöten geht wird's echt ärgerlich.

Und wie das Updaten mit dem Webserver gehen soll weiß ich nicht, "Kapitel 11 Web Server" des 1028 Seiten dicken Handbuchs "S7-1200 Programmable controller System Manual" schweigt sich darüber aus. Auch habe ich keine Funktion auf einer von dem Webserver erzeugten Seite gefunden die ein Updaten ermöglicht (habe nem User zum Testen alle Optionen freigeschaltet).

Ich bin wohl nicht der einzige mir diesem "CM1241 Problem", das Siemens Forum hat darüber mehrere Einträge. Wenn man so querliest, dann scheint es, als ob sich manche Firmware-Konstellationen gegenseitig ausschließen. Mit viel rumrangieren und Glück geht's manchmal.
Daß ein paar Funktionen bei alten FW-Ständen nicht funktionieren geht völlig in Ordnung, aber daß sich das Modul überhaupt nicht via Diagnose Update integrieren lässt, das ist schon ein Ding.

Ich sag ja - dieses auf den CPUs laufende OS ist wie Linux... ein unendliches, Nerven raubendes Gedöns... knapp acht Stunden hab ich heute nutzlos versenkt. Danke, Siemens.
 
Mal was anderes: Ich bin hier schon ein paar Mal wegen Timeout auf dem Server beim Schreiben von Beiträgen rausgeflogen. Kann man das Zeitfenster irgendwo größer machen?
 
Die Speicherkarten-Variante gefällt mir nicht - ich habe nur eine ziemlich alte Karte für eine CPU 313. Wenn die dabei flöten geht wird's echt ärgerlich.
Ich habe mit dem CM1241 und Firmwareupdates keine Erfahrung, doch ich meine, mit "Speicherkarte" ist keine S7-300-Micro Memory Card gemeint sondern die SIMATIC Memory Card 6ES7954-8LE... , mehr soll man im S7-1200 Systemhandbuch nachlesen können.

Mal was anderes: Ich bin hier schon ein paar Mal wegen Timeout auf dem Server beim Schreiben von Beiträgen rausgeflogen. Kann man das Zeitfenster irgendwo größer machen?
Beim Anmelden einen Haken bei "[v] Angemeldet bleiben" setzen
Oder noch einen weiteren Browser-Tab auf sps-forum.de öffnen und da alle paar Minuten "aktualisieren"

Und besonders wichtig: vor "Antworten" eines Beitrages den Beitrag komplett markieren (Strg+A) und kopieren (Strg+C) und dann zunächst auf "Vorschau" gehen, dort dann ggf. den Beitrag wieder einfügen (Strg+V) falls der Beitragstext weg oder verstümmelt ist. Unglaublich, daß die Forumsprogrammierer das Problem schon seit ein paar Jahren nicht gebacken kriegen...

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe hier eine CPU1212C und ein zugehöriges Kommunikationsmodul CM1241, 6ES7 241-1CH32-0XB0 CM 1241, RS422/485
Der Firmwarestand des Moduls ist 2.0.3, die CPU hat V4.2 und TIA ist V14.
Diagnose-LED des Kommunikationsmoduls blinkt, die Error-LED der CPU ebenfalls.

Im Diagnosepuff der CPU finde ich:
Fehler: Hardware-Komponente wegen eines falschen Typs nicht verfügbar
PLC_1 / CM 1241 (RS422/485)_1

1) Kann es sein, daß das Modul nicht arbeitet, weil es nicht auf dem neuesten Firmwarestand ist?


Ich habe dann versucht, das Modul auf die (neueste?) FW 2.2 upzudaten. Das geht aber nicht, stattdessen kommt die Diagnosemeldung:

"Die Baugruppe ist momentan nicht bereit für ein Firmware-Update."
die CPU war dabei in Stop.

Hm... jemand ne Idee?

Ich bin schon über das gleiche Problem beim 1243 gestolpert.
Du musst schon beim Erstellen der Hardwarekonfiguration aufpassen und das CM-Modul mit der richtigen Version einfügen.
Also CM im Katalog anklicken und dann unten im Fenster für die Baugruppen-Info die richtige Version auswählen.
Erst danach zur CPU rüberziehen.

Ich hab da mal 1 Tag gesucht, weil ich dieses Infofenster minimiert hatte und gar nicht auf die Idee gekommen bin, dass es da Einstellmöglichkeiten gibt.
Naja die TIA-Bedienphilosophie eben ...

Evtl. kannst du die Version mit Baugruppe tauschen auch ändern.

Das Hochrüsten der Firmware funktionert (meist) nur, wenn die richtige Baugruppe mit der richtigen Version in der Hardware vorhanden ist.
Die Diagnosemeldung "Die Baugruppe ist momentan nicht bereit für ein Firmware-Update." ist dabei natürlich sehr hilfreich.

Gruß
Blockmove
 
Du musst schon beim Erstellen der Hardwarekonfiguration aufpassen und das CM-Modul mit der richtigen Version einfügen.
Das ist der Punkt.
TIA V14 sieht nur V 2.2 als konfigurierbar vor. Ich verstehe nicht, wieso ein 2 Jahre altes Produkt nicht benutzbar ist. Das ist schon ne ziemliche Frechheit...

Off-Topic:
Naja die TIA-Bedienphilosophie eben ...
Eigentlich kommt dir TIA an der Stelle sogar ein Stück weit entgegen. TIA basiert auf einer entschärften Version von Microsofts Visual Studio. In Visual Studio (habe sie mal für Atmel Microcontroller benutzt) kannst du alle Fenster und Schaltflächen beliebig verschwinden lassen und sogar eigene Controls als Plugin zur Steuerung externer Vorgänge hinzufügen. Die IDE hat so viele Buttons daß man damit den halben Bildschirm füllen kann, ein versehentliches Falschklicken für Beginner kann da schnell im Nirwana enden. So gesehen ist TIA vielleicht das Beste aus beiden Extremen.
 
Zuletzt bearbeitet:
Das ist der Punkt.
TIA V14 sieht nur V 2.2 als konfigurierbar vor. Ich verstehe nicht, wieso ein 2 Jahre altes Produkt nicht benutzbar ist. Das ist schon ne ziemliche Frechheit...

Off-Topic:

Eigentlich kommt dir TIA an der Stelle sogar ein Stück weit entgegen. TIA basiert auf einer entschärften Version von Microsofts Visual Studio. In Visual Studio (habe sie mal für Atmel Microcontroller benutzt) kannst du alle Fenster und Schaltflächen beliebig verschwinden lassen und sogar eigene Controls als Plugin zur Steuerung externer Vorgänge hinzufügen. Die IDE hat so viele Buttons daß man damit den halben Bildschirm füllen kann, ein versehentliches Falschklicken für Beginner kann da schnell im Nirwana enden. So gesehen ist TIA vielleicht das Beste aus beiden Extremen.

Dann kannst du nur den Umweg über V13 probieren und dort einen Firmware-Update versuchen.
Solange die Hardware-Version nicht zu alt ist, könnte es klappen
Die Produktpolitik von Siemens ist für mich schlichtweg nicht mehr nachvollziehbar.

Dass TIA mir in diesem Punkt entgegenkommt ... Naja
Wenn für das Konfigurieren einer Baugruppe die Anwahl der richtigen Version / Ausgabestand entscheidend ist, dann müssen die verschiedenen Versionen entweder im Katalog erscheinen oder es muß ein Dialog beim Einfügen erscheinen.
Die Auswahl in einem minimierbaren Fenster zu verstecken ist schlichtweg indiskutabel.

Gruß
Blockmove
 
Zuviel Werbung?
-> Hier kostenlos registrieren
V13 hat sich für dieses Problem leider genauso verhalten wie V14, nur daß V2.1 durch V2.1 ersetzt wurde. Unterm Strich kein Unterschied.

Ich habe aber die Lösung gefunden.

Für den nächsten der über das gleiche Problem stolpert:
TIA hat unterhalb der Registerkarte "Hardware-Katalog" -> "Katalog" noch eine Pull-up Menü "Information" angelegt. Dort kann man die Zeile "Version" mit der Bildlaufleiste hochziehen und eine andere Versionsnummer angeben.

Unter "Information" hätte ich eigentlich ausgegraute Felder mit Informationen erwartet. Die Siemens-Programmierer sehen das in ihrer unendlichen Weisheit aber offenbar anders, man kann dort auch Parameter eingeben.

"Mißglückte Bedienphilosophie", tät ich jetzt mal sagen.
 
Aaahh... da haste's geschrieben...
Also CM im Katalog anklicken und dann unten im Fenster für die Baugruppen-Info die richtige Version auswählen.
Erst danach zur CPU rüberziehen.
Nicht sorgfältig genug gelesen. Ich dachte beim ersten mal lesen, du meintest das Pop-Up "Neues Gerät hinzufügen" mit der CPU-Auswahl...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ich weiß, dass das schon ein älterer Thread ist. Ich habe auch ein Problem mit dem Modul cm1241. Ich müsste ein Firmwareupdate durchführen auf die Version 2.1 um es vollständig nutzen zu können. Leider hat Siemens eine Export Sperre verhängt und ich kann es nicht downloaden. Könnte mir vielleicht jemand die ca. 73 kb große Update-Datei schicken? Danke mal im voraus.
Markus
 
Zurück
Oben