S7 "maintenancefree" MMC card.

JesperMP

Lifetime Supporting Member + Moderator
Join Date
Feb 2003
Location
ᚴᚬᛒᛅᚾᚼᚬᚠᚾ
Posts
16,324
Hi.

A customer of mine has experienced a problem to which I cannot explain the cause.
One possible cause could be that the retentive data on the MMC card has been lost somehow. Or the data from RAM has never been written to the MMC card.

According to Siemens, the data from RAM shall be written to the card at every power off. In this way the data is retained even without battery backup.

My question:
Has anyone ever experienced that an MMC failed to retain the data as intended ?
 
No but I have heard tell of this when I customer treats this like an SD card and "hot draws" it . They don't like that....
And like everything - of course they never do it
 
It happens to me a few times. Sometimes CPU starts up with values saved during previous power down, sometimes with initial values :-(. Only solution to this is to copy DB blocks to S7 project and then write them back to the PLC then everything works OK.
I think that there may be a problem with voltage monitor in S7-300 MMC CPU's.
 
gregoryg said:
It happens to me a few times. Sometimes CPU starts up with values saved during previous power down, sometimes with initial values :-(. Only solution to this is to copy DB blocks to S7 project and then write them back to the PLC then everything works OK.
I think that there may be a problem with voltage monitor in S7-300 MMC CPU's.
Hi, I have same probrom like JesperMP and i think chang the initial value of datablock is a good idea. However, it is not a good thing to chang initial value one by one....Anyone have EZ way to 'copy Act. value to Init. value'?
Thanks
 
Anyone have EZ way to 'copy Act. value to Init. value'?



In Simatic Manager: PLC -> Copy RAM to ROM

I'm not absolutely sure, but I believe this copies all the DBs, not just one that is marked. This means that if you have any DBs where the Initial values are intentionally different from normal running values (for initial start-up), then these may be overwritten as well!

The other way, if not too many values are concerned, is to create a new DB and copy the contents of the original DB into the new one. Then edit the Initial values to what you want and then (not before!) save the new DB. Then delete the original DB and rename the new DB to the original name and download it to the PLC.
 
Unfortunately I dont think copy RAM to ROM achieves that.
I did post a method eons ago, which involved generating the source, then manipulating the source in Excel, and then generating the DB with the modified source. But it is quite tedious.

s7xp has a comercial tool to copy the actual to initial values in one go: www.s7xp.com
 
Unfortunately I dont think copy RAM to ROM achieves that.
I did post a method eons ago, which involved generating the source, then manipulating the source in Excel, and then generating the DB with the modified source. But it is quite tedious.

s7xp has a comercial tool to copy the actual to initial values in one go: www.s7xp.com

trying to find stxp but the website is down, does it still exist?
 
Hi Dahnuguy

I have a zip file of a demo version of S7XP. But it is too large to post here. If you PM me your e-mail address I will forward it onto you.

Jon
 

Similar Topics

Hi Does Siemens supply images for mmc's that have been accidently corrupted or formated?
Replies
1
Views
73
my memory card has been formatted, I'm looking for the image file to use it. Thank you very much 6ES7953-8LF20-0AA0
Replies
3
Views
615
Is there a way in the S7-1500 to read the contents of a directory on the Memory Card? I'm using the web browser to 'upload' .csv files to the...
Replies
4
Views
1,531
we are still running quantum plcs and proworx but because it wont run on any new computers we are starting to upgrade our systems to unity. the...
Replies
0
Views
766
Hi, All I have been tasked with uploading configs from two running Siemens PLCs. One from an ET200 and one from a S7-300. I have no real previous...
Replies
2
Views
1,380
Back
Top Bottom