Simatic Memory card SMC for Simatic S7-1200/S7-1500

Карты памяти Simatic Memory Card предназначены только для контроллеров Simatic S7-1200 и S7-1500.

Производятся в стандарте Secure Digital (SD) card.

SMC имеют стандартный формат MSDOS 5.0 FAT32, который Windows понимает - поэтому если вы вставите карту в картосчитыватель, то она появится в Проводнике и ТИА Портале.
Карта Симатик имеет фабрично записанный идентификатор PNM, по которому контроллер  S7 определяет карту как свою родимую.
У обычных бытовых SD карт нет особого номера идентификатора и поэтому контроллер их выплёвывает.

 

Также для борьбы с клонами используется серийный номер, который находится на наклейке и в двух местах на самой карте (в файле crdinfo.bin и в конце диска) и возможно там же есть контрольная сумма.

ткните на картинку и увидите различия по трём картам

Из-за этого серийного номера образ чужой карты без переделок не подойдёт - контроллер напишет, что карты нет или она другого типа.

Надо понять как формируется контрольная сумма и тогда можно будет восстанавливать эти карты.

Serial numbers SMC_:(

В случае порчи в компьютере под Windows:
1. Попробовать форматировать штатно в контроллере - процедура описана в документации*
 можно исправить ситуацию путём заливки оригинального образа этой карты через бытовой картосчитыватель и программу прямой записи WinHex .
Аналогичным образом можно снимать образы для архивирования.  

 

Документация на стандарт SD

Данные служебных регистров, отличающих карты Сименса от других .... ждёмс от РРР

 

Образы карт для сравнения и утилиты

  WinHex можно скачать с сайта производителя

SMC Image for WinHex
S7-1200 S7-1200-24MB.S7img
!!! need change serial number to your !!!
real size 32 MB    
S7-1200 6ES7954-8LF02-0AA0_24_MB_SMC.ZIP
!!! need change serial number to your !!!
real size 32 MB    
S7-1x00 6ES7954-8LC02-0AA0.zip
SMC_01208d9908
!!! need change serial number to your !!!
real size 8 MB    
S7-1x00   real size 8 MB    
WinHex WinHex_v17.9_SR2.zip

 

 

Deleting the contents of the SIMATIC memory card You have the following options for deleting the contents of the SIMATIC memory card:

● delete files using Windows Explorer

● format with STEP 7 Note If you format the card with Windows utilities, you will render the SIMATIC memory card unusable as a storage medium for a CPU.

Deletion of files and folders is permitted, with the exception of the "__LOG__" and "crdinfo.bin" system files.

These are required by the CPU. If you delete these files, then you will no longer be able to use the SIMATIC memory card with the CPU. If the "__LOG__" and "crdinfo.bin" system files have been deleted, format the SIMATIC memory card as described in the following section.

Formatting a SIMATIC memory card
Note
Formatting of a SIMATIC memory card may only be carried out in a CPU. Otherwise the SIMATIC memory card cannot be used in the S7-1500 CPUs.
If you want to format the SIMATIC memory card using STEP 7, an online connection to the relevant CPU must exist. The relevant CPU is in the STOP mode.
Proceed as follows to format a SIMATIC memory card:
1. Open the Online and Diagnostics view of the CPU (either from the project context or via "Accessible devices").
2. In the "Functions" folder, select the "Format memory card" group.
3. Click the "Format" button.
4. Click "Yes" in response to the confirmation prompt.
Result:
● The SIMATIC memory card is formatted for use in S7-1500 CPUs
● The data on the CPU are deleted with the exception of the IP address