DS3810MMAB | Карта расширения памяти | Для XPEX и XPEN

  • Модель: DS3810MMAB
  • Бренд: GE (General Electric)
  • Серия: Mark IV (модуль расширения памяти)
  • Назначение: Хранение резервных копий проектов, архивов аварий и параметров настройки
  • Тип: VME-карта энергонезависимой памяти
  • Главные спецификации: 4 МБ Flash (NVSRAM), 2 МБ оперативной памяти (батарейная)
  • Статус: ⚠️ Снят с производства (встречается на складах, цена от 1500 $)
Категория:

Описание

Введение в продукт

Упал процессор Mark IV. Заменили. А проекта в нём нет. Где брали? С ноутбука? А если ноутбук сдох? DS3810MMAB — это модуль памяти, который хранит проект и архивы независимо от процессора.

Поставили модуль в соседний слот VME, и процессор (XPEN или XPEX) автоматически копирует туда программу при каждой загрузке. Упал CPU — вставили новый, он сам подтянул проект из MMAB. Без ноутбука, без LM90. Просто включили — и заработало.

Индекс «MMAB» расшифровывается: M — память, M — модуль, A — первая ревизия, B — вторая (улучшенная). Отличие от старой DS3800MMA — увеличенный объём Flash с 2 МБ до 4 МБ и поддержка более быстрой записи. Честно говоря, старые модули DS3800MMA были медленными: запись 1 МБ занимала 2 минуты. DS3810MMAB пишет те же 1 МБ за 20 секунд. При аварийном сохранении архива это критично.

Технические характеристики

Параметр Значение
Тип памяти Flash (NVSRAM) + SRAM
Объём Flash 4 МБ (энергонезависимая)
Объём SRAM 2 МБ (с батарейным питанием)
Интерфейс VME (16-битная шина)
Скорость чтения 10 МБ/с
Скорость записи (Flash) 200 кБ/с
Количество циклов записи Flash 100 000 (минимум)
Батарея SRAM CR2450 (3 В, 540 мА·ч)
Время хранения SRAM 5 лет (при отключенном питании)
Напряжение питания 5 В от шины VME
Потребление 150 мА (5 В)
Совместимость с процессорами XPEN, XPEX (прошивка v3.0+)
Автоматическое копирование проекта Да (при старте системы)
Индикация Зелёный «Ready», жёлтый «Busy», красный «Error»
Разъёмы VME (96 контактов)
Рабочая температура 0…+55 °C
Масса 0,3 кг

Прозрачность качества (SOP Quality Control)

Модули памяти требуют проверки на целостность ячеек и скорость записи:

— Входной контроль. Внешний осмотр — целостность батарейного держателя, нет ли коррозии на контактах VME.

— Тест чтения-записи. Записываем тестовый паттерн (0xAA55) во все ячейки Flash. Читаем обратно. Ошибки не допускаются.

— Тест скорости. Записываем 1 МБ данных, замеряем время (должно быть <25 секунд). Читаем 1 МБ — <0,5 секунды.

— Тест батареи. Замеряем напряжение CR2450 (должно быть >3,0 В). Проверяем сохранность данных SRAM при отключении питания на 24 часа.

— Тест совместимости. Устанавливаем в стенд с процессором XPEX. Проверяем, что при старте системы проект автоматически копируется из Flash в процессор.

— Сверка прошивки. Версия управляющего ПЗУ — v2.0 или выше (более ранние не поддерживают XPEX).

— Упаковка. В антистатический пакет, батарея — отдельно (предотвращает разряд при хранении).

Технические подводные камни (Tech Pitfalls)

❗ Батарея села — потеряли данные SRAM.
Модуль использует батарею только для хранения SRAM (2 МБ). Flash (4 МБ) энергонезависима — данные не теряются. Но в SRAM хранятся текущие параметры (уставки PID, счётчики, архивы). Если батарея умерла, при отключении питания эти данные сбрасываются. Меняйте батарею каждые 2 года, даже если не горит индикатор.

❗ Несовместимость со старыми процессорами (XPEN v2.x).
XPEN с прошивкой ниже v3.0 не поддерживает DS3810MMAB. Процессор просто не видит модуль на шине VME. Симптом — в LM90 нет вкладки «Memory Module». Решение: обновить прошивку процессора до v3.5+. Или искать старый DS3800MMA (2 МБ) — он совместим.

❗ Конфликт адресов с другими VME-модулями.
MMAB занимает адресное пространство 0x800000-0x804000. Если у вас есть другие модули с памятью (например, специализированные процессорные карты), может быть конфликт. Симптом — ошибка «Address collision» в LM90. Проверьте документацию, при необходимости измените адрес перемычками (J1-J4).

❗ Циклы записи Flash исчерпаны.
Flash выдерживает 100 000 циклов записи. Если модуль использовался в системе с частыми архивациями (каждые 5 минут), ресурс может быть исчерпан за 1-2 года. Симптом — ошибки записи, модуль переходит в режим «только чтение». Проверьте через терминал команду «MEM STAT» — покажет количество циклов.

❗ Проблема с «битыми» ячейками после удара молнии.
Импульсное перенапряжение по шине VME (редко, но бывает) может «выбить» отдельные ячейки Flash. Симптом — проект запускается, но периодически выдаёт ошибки контрольной суммы. Запишите новый проект поверх — битые ячейки будут замечены и заблокированы (wear leveling).

Руководство по замене (Installation Guide)

Установка модуля памяти — 15 минут. Проще, чем замена процессора.

Этап 1: Подготовка
⚠️ Обесточьте стойку. Убедитесь, что у вас есть бэкап проекта на ноутбуке (на всякий случай). Определите свободный слот VME (лучше рядом с процессором).

Этап 2: Установка
— Проверьте модуль: вставлена ли батарея CR2450 (если нет — вставьте новую).
— Выставьте адресные перемычки (J1-J4) согласно документации. Стандартно — все разомкнуты (адрес 0x800000).
— Вставьте модуль в слот VME до щелчка фиксаторов.

Этап 3: Настройка в LM90
Включите питание стойки. В LM90 зайдите в «System Configuration → Memory Module». Должен появиться ваш модуль. Выберите опции:
— Автоматическое копирование проекта при старте (рекомендуется).
— Периодическое сохранение архива (интервал выбирается).
— Сохранение параметров PID.

Загрузите проект в процессор. Вручную выполните команду «Save to Memory Module» (правой кнопкой на модуле).

Этап 4: Тестовый запуск
Отключите питание стойки на 1 минуту. Включите. В LM90 проверьте, что проект загрузился автоматически (без вашего участия). Зайдите в архивы — должны быть на месте.

FAQ

Вопрос: Зачем нужен MMAB, если проект и так хранится во Flash процессора?
Ответ: В процессоре (XPEN/XPEX) Flash 2-4 МБ занят прошивкой и частично проектом. Полный проект может не влезть. MMAB даёт дополнительное место. Также он работает как независимое хранилище — при смене процессора проект не теряется.

Вопрос: Можно ли использовать MMAB как обычную флешку для переноса данных?
Ответ: Нет. Модуль работает только в паре с процессором Mark IV. Вынуть и подключить к компьютеру нельзя. Для переноса проектов используйте LM90.

Вопрос: Модуль не видится в LM90. Что делать?
Ответ: Три причины: 1) процессор слишком старый (прошивка <v3.0). 2) конфликт адресов — поменяйте перемычки J1-J4. 3) модуль неисправен (проверьте батарею и контакты VME).

Вопрос: Как часто нужно менять батарею?
Ответ: Раз в 2 года, даже если индикатор батареи не горит. В спецификации — 5 лет, но в реальности при +50°C внутри шкафа батарея садится за 1,5-2 года. Используйте CR2450 Panasonic или Murata — дешёвые аналоги текут и убивают плату.

Вопрос: Можно ли горячую замену MMAB?
Ответ: Да. MMAB поддерживает горячее подключение/отключение (начиная с ревизии B). Но при выдёргивании во время записи данных может повредиться файловая система. Поэтому лучше обесточить.

Вопрос: Объём 4 МБ — мало для современных проектов. Есть ли больше?
Ответ: Нет. Mark IV не поддерживает больший объём адресации. Если вам нужно больше 4 МБ, используйте внешнее хранилище через Modbus (например, запись архивов на ПК). Или переходите на Mark VIe.

Вопрос: Гарантия на б/у MMAB?
Ответ: 12 месяцев, но с заменой батареи перед продажей (ставим новую Panasonic). Проверяем все ячейки Flash тестовой записью. Цена — 800-1500 $. Новый оригинал не производят с 2009 года. Подделок мало — сложная схема. Но проверяйте серийник в базе GE (модули с 2005 года выпуска имеют лучшую надежность).

CTI2500-C200 PLC
MVI71-AFC
MVI71-AFC PLC
3100-MCM PLC