Hoi,

ik ben bezig met een PLC-project maar krijg een nogal vreemde foutmelding tijdens het downloaden van de hardware configuratie in de PLC.
De melding is:

Error occurred downloading the object
The block/op. sys. update is too large.
Cannot load SDB 7.
The system data cannot be loaded to module CPU 312

De PLC gegevens:

CPU: 6ES7 312-1AE14-0AB0 ver 3.3.2
IO: 2 x 321-1BH02-0AA0 (Digital input)
2 x 322-1BH01-0AA0 (digital output)
PS: PS 307 2A
MMC: Geen (de PLC zou 32KB onboard hebben)

De hardware configuratie is correct,alles staat op het rack fysiek gelijk aan de configuratie in Simatic.
Ik gebruik Step 7 5.5 SP1,dit is volgens mij de laatste nieuwe update.
Het enige waar ik aan twijfel is de CPU versie,op de CPU staat versie 3.3.2 maar in Step 7 heb ik enkel de keuze tussen 3.0 en 3.3.
Kan dit een probleem zijn?

Edit: Net even alle IO-kaarten los gekoppeld zodat enkel de CPU en voeding overbleven,dit ook in Simatic aangepast maar nog steeds dezelfde melding.

PLC's met een MMC slot moeten een MMC gestoken hebben om een programma te kunnen draaien.

Zonder MMC zou elke spanningsdip ook tot programmaverlies lijden. In tegenstelling tot de oude geheugen modules met batterij backup. Deze hebben als basis meer programma geheugen.

Als hardware V3.3 nemen, hardware configuratie doet niet aan centinummering.

De verwarring is detijds gekomen in de overgang naar MMC, de 32KB is ram/ werkgeheugen geworden.

[Bericht gewijzigd door Peter112 op (25%)]

Hoi,

bedankt voor de hulp.
Ik heb gisteren een MMC van 512KB bijbesteld,deze word woensdag geleverd.
Ik moet wel zeggen dat een MMC van Siemens extreem duur is,140€ voor 512 KB!
Kan ik deze MMC gewoon in de PLC steken en programmeren of is hier ook nog extra hardware voor nodig?
Tevens ook bedankt om de CPU versie verwarring op te helderen.
Alvast bedankt.

Greetz

Een nieuwe lege mmc kan gewoon in de cpu gestoken worden. Daarna kun je het programma er naar toe schieten.

Dat die siemens MMC duurder zijn is helaas waar, de siemens mmc zijn apart geformateerd dus nooit zomaar in een pc met mmc slot steken en gaan wissen of formateren. De mmc's voldoen aan hogere standaarden aangaande temperatuur en luchtvochtigheid.
De vraag is of dir altijd nodig is.

Bedankt,nu kan ik woensdag met een gerust hart verder werken aan m'n project.

Greetz

Een gewoon kaartje kun je ook als MMC formatteren. Je spaart enkele tientjes uit natuurlijk, maar op een hele configuratie maakt het niet veel uit. Niet druk over maken dus.
De vergelijkbare VIPA processoren kunnen wel overweg met een standaard SD kaart. Verder doet een VIPA processor het ook gewoon zonder geheugen kaart.

Op 13 augustus 2011 12:21:16 schreef GJ_:
Een gewoon kaartje kun je ook als MMC formatteren. Je spaart enkele tientjes uit natuurlijk, maar op een hele configuratie maakt het niet veel uit. Niet druk over maken dus.
De vergelijkbare VIPA processoren kunnen wel overweg met een standaard SD kaart. Verder doet een VIPA processor het ook gewoon zonder geheugen kaart.

Helaas gewone MMC werken niet , zelfs niet als je de image van een siemens MMC er op zet.

Verdorie, ik zet net mn laptop uit waar ik het op beschreven heb, ik kijk morgen nog even hoe het precies moest. En helaas, ach, ik ga niet een kwartier lopen klieren om een paar tientjes uit te sparen. Als later die PLC om wat voor reden op z'n gat ligt ga ik liever niet de discussie aan of het misschien aan mijn goedkope kaartje ligt. Bovendien is een kaartje van 512kB voor een gemiddeld programma best flink. Als het geen megaprogramma is kun je ook met 64kb kaartje van drie tientjes uit de voeten. Dat kost nog best veel tijd om die vol te kloppen.

Hoi,

na wat zoekwerk kwam ik er achter dat het inderdaad mogelijk is om een standaard SD te gebruiken als Siemens MMC.

http://personal.telefonica.terra.es/web/suwe/

Op bovenstaande links zijn de nodige tools beschikbaar,moest iemand interesse hebben.
Helaas zijn de MMC's nu toch al besteld.
En 512KB is inderdaad overkill voor mijn toepassing,onze leverancier kon echter enkel 512KB MMC's leveren.

[Bericht gewijzigd door Stressy op (15%)]

Die grote MMC's zijn wel handig als je het complete project ook op de kaart wilt laden, zeker als je er ook nog de manuals en tekeningen bij wilt zetten.

Gewone SD's "ombouwen" is leuk voor de hobby maar af te raden voor professioneel gebruik. Gebruik als je die kaartjes te duur vind dan een vergelijkbare Vipa processor, die kan ook zonder kaartje werken en desgewenst met een standaard SD card.

Ik heb 0,0 ervaring met Vipa PLC's en alle machines bij ons bevatten Siemens PLC's,het is dus logischer om bij Siemens te blijven.
Tevens vind ik de S7-300 / 400 PLC's best wel aangenaam om mee te werken.

Die Vipa's programmeer je gewoon met step7 en ze zien er hetzelfde uit. De I/O kaarten van Vipa zijn ook gewoon door elkaar met Siemens kaarten te gebruiken in zowel Siemens als Vipa PLC's. Het grootste verschil is dat een Vipa een heel stuk sneller is, hoewel dat meestal erg onbelangrijk is.
http://5305.static.securearea.eu/Global/Files/Website/5305/ProductPhotos/Large/1375174.jpg

Daar had ik dus geen flauw idee van,ik had er eerlijk gezegd nog nooit van gehoord.
Dus in principe is het een soort "Siemens kloon"?
Kan je ook de normale Siemens USB->MPI programmeer adapter gebruiken?
En hoe zit het me de prijs?
Sneller betekent meestal ook duurder,of niet?

De prijs is ietsje lager. Voor het programmeren gebruik ik de gewone MPI adapter, maar een goedkoop kabeltje kan ook: er zitten op een Siemens MPI poort twee ongebruikte pinnen en die worden bij Vipa gebruikt voor een RS232

Vipa is ooit begonnen met ex siemens mensen om voor Siemens de PLC kaarten voor in de PC te ontwikkelen. De PLC blijft dan gewoon doordraaien, ook al gaat de PC plat. Naast de 300 serie hebben ze ook nog een 100 en 200 serie beiden ook gewoon S7 (dus niet het microwin s7 achtige van Siemens). Dat maakt met name de 100 serie erg geschikt voor kleine projectjes waar je wel met normale software aan de slag wilt, voor weinig geld. De 200 serie is een supercompacte alleskunner (zowel S5 als S7 processoren) die je op gewone TS35 rail klikt.

www.vipa.nl

--edit--
ah, je bent van Belgie:
www.bintz.be
http://www.bintz.be/vipa.htm

Niets dan voordelen blijkbaar.
Jammer dat ik dat nu pas weet,het ziet er allesinds zeer interessant uit.
Nog 1 vraagje,waarom gebruiken de meeste machinebouwers dan toch nog Siemens ipv Vipa?
Als Vipa dan toch een goedkopere en snellere volledig compatibele Siemens PLC is.

Edit: ik ben inderdaad van België,op de Belgische site staan blijkbaar geen prijzen vermeld,op de Nederlandse site wel...vreemd.

[Bericht gewijzigd door Stressy op (19%)]

Ga maar eens testen met een gewone mmc en een image van een siemens mmc

In S7 device you can't use normal MMC as S7 needs card with special record in CID and CSD registers
In het Engelse PLC forum is hier een uitegbreid topic over. Ook kun je daar images vinden van siemens mmc's . Echter iedereen loopt tegen de volgende problemen aan

You are right, but you can use MMC from other manufacturer if CID and CSD records in the MMC match the SIEMENS CID, CSD records.

64KB-4MB SIEMENS MMC cards work on the same hardware (16MB MMC), 8MB SIEMENS MMC are 32MB MMC.

You can't copy format from 4MB card to 64KB as 4MB and 64KB cards work at the same hardware because have diferent CID records.

S7s recognise MMC size from CID, CSD and card format. All these three records must match.

CID and CSD records are OTP (one time programable by manufacturer)In CSD register last 8 bits and CRC are partialy user programable.

I have made my oven CID and CSD card reader/writer and have programed simple C++ program as I hadn't been able to find any standard MMC reader with posibility to read and write CSD register.

At the moment I look for any china supplier who will be able supply me with the MMC programed as SIEMENS MMC. If I am succesfull, the price of 8MB MMC will be about 40-50 USD.

VIPA plc's zijn ook goed als je ze stand alone gebruikt, als je tussen vipa en siemens plc communiseren gaat begint de ellende pas. Dan blijken ze niet zo klonig te zijn.

Ik had blijkbaar niet (goed) genoeg gelezen Peter.
I stand corrected. :-)