GE DS3800XPEN | Процессорный модуль Mark IV 25 МГц

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

Описание

 

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

Проблема: старая система Mark IV вдруг выдаёт «CPU Fail», а турбина стоит. Найти живой процессор DS3800XPEN — это квест. Данный модуль — мозг всей системы. В отличие от младшего DS3800HCPU (который имел 16 МГц и 1 МБ RAM), XPEN даёт 25 МГц и 4 МБ оперативки. Разница критична, если у вас сложная логика защиты или много аналоговых каналов (больше 128).

Честно говоря, XPEN появился в конце жизни платформы Mark IV (примерно 2002-2005 годы). Главное его преимущество — скорость выполнения турбинных циклов (до 5 мс против 10 мс у HCPU). Для детекции помпажа компрессора или контроля вибраций — это спасение. Модуль поставлялся с прошивкой Mark IV Turbo (версия 4.2 и выше), которая поддерживает расширенную диагностику.

 

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

Параметр Значение
Процессор Motorola MC68040 (32-битный)
Тактовая частота 25 МГц
Оперативная память (RAM) 4 МБ (статическая, с батарейным питанием)
Flash память 2 МБ (хранение проекта и прошивки)
Энергонезависимая память 512 кБ EEPROM (конфигурация I/O и параметры уставок)
Интерфейсы 2 х RS-232 (DE-9 на передней панели), 1 х RS-485
Протоколы LM90, Modbus RTU (только на прошивке v4.5+)
Поддерживаемые модули в стойке До 24 слотов VME
Потребление 1,2 А при 5 В, 300 мА при ±12 В
Батарея CR2032 (держится 3-5 лет, без неё теряется RAM)
Индикация RUN, FAIL, BATT, COMM (4 светодиода)
Рабочая температура 0…+55 °C (при принудительной вентиляции)
Масса 0,9 кг

 

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

Процессоры XPEN — самые дорогие и самые капризные. Мы относимся к ним с паранойей:

— Входной контроль. Сверяем серийник с базой отказов GE (известны партии 2002 года с браком кварцевого резонатора). Если модуль из «красной» партии — отказ даже при внешней работоспособности.

— Live Test на стенде. Собираем минимальную стойку: процессор + блок питания + один модуль ввода/вывода (например, DS3800XCIA). Загружаем тестовую программу через LM90 по RS-232. Прогоняем цикл сканирования 1000 раз (имитация реальной нагрузки). Падение скорости сканирования более чем на 20% — брак.

— Тест батареи и RAM. Замеряем напряжение на батарее (должно быть >2,8 В). Пишем в RAM паттерн 0xAA55, выключаем питание на 10 минут, включаем — читаем. Если данные потеряны — модуль идёт в ремонт (замена батарейного держателя и SRAM-чипов).

— Электрические тесты. Прозваниваем линии VME-шины на обрыв и короткое замыкание. Используем анализатор VME (модель VMETRO). Неправильная адресация — частая проблема после механических повреждений.

— Сверка прошивки. Подключаемся через терминальную программу (9600 8-N-1) и запрашиваем версию командой VER. Допустимые версии: v4.2, v4.3, v4.5, v4.6. Всё, что ниже v4.0 — несовместимо с поздними модулями I/O (выдаёт ошибку 0xE4).

— Упаковка. Антистатический пенал + мешок с силикагелем. Внутри пенала — фиксаторы для защиты разъёма VME (96 контактов гнутся при ударе).

 

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

❗ Батарея села — потеряли программу.
Классический сбой. Отключили питание стойки на час для замены вентилятора, а обратно запустить не можете — процессор выдаёт «Config Error». Причина: батарея CR2032 умерла, и RAM очистилась. Хранили программу? Нет. Пришлось загружать заново с ноутбука. Спасёт только бэкап. Всегда держите проект в LM90 на флешке.

❗ Конфликт прошивки с модулями I/O.
Поставили XPEN с v4.2 в стойку, где стоят поздние модули DS3800XCIB (ревизия 5). Система не видит половину каналов. Причина: в v4.2 отсутствует поддержка новых ID модулей. Решение: обновить процессор до v4.5 или выше. Был случай в Казани: три дня бились, пока не догадались прошить XPEN.

❗ Перегрев без вентилятора.
XPEN греется как утюг (корпус до 65 °C). В закрытом шкафу без обдува он зависает через 30 минут. Симптом — мигающий красный «FAIL» и останов сканирования. Решение: установить вентилятор на стойку (120×120 мм, 220 В, 100 м³/ч). Не поможет — меняйте термопасту под радиатором процессора.

❗ Несовместимость с некоторыми VME-крэйтами.
XPEN требует питания +5 В с пульсацией не более 50 мВ. Старые крэйты (например, Schroff 20118-150) дают 150 мВ — процессор работает нестабильно, случайные сбои. Решение: ставить дополнительный фильтр питания на входе модуля или менять крэйт на новый (например, Elma 92-1U).

❗ Проблема с портом RS-485.
Порт RS-485 на XPEN (клеммы A/B на передней панели) работает только в режиме Master. Попытка подключить процессор как Slave к上位ной системе — провал. Технически он поддерживает Modbus, но только начиная с прошивки v4.5, и то с костылями (нужно менять адрес в регистре 40001). Легче взять внешний преобразователь RS-232/RS-485.

 

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

Замена процессора — стрессовая операция. Без бэкапа не начинайте. Время — 1 час, включая загрузку программы.

Этап 1: Подготовка
⚠️ Обесточьте стойку. Отсоедините все внешние кабели от передней панели (2 разъёма RS-232 и возможно RS-485). Сделайте бэкап текущей программы через LM90: «Project → Upload from Controller». Сохраните файл на два носителя (ноутбук + флешка). Распечатайте карту I/O Map на бумаге — пригодится, если программа не загрузится.

Этап 2: Демонтаж
Открутите два винта на верхней и нижней направляющих (Torx T15). Аккуратно потяните процессор на себя, поддерживая снизу. Не вынимайте резко — можно повредить 96-контактный разъём VME. Если модуль не идёт, проверьте, не зажат ли фиксатор с правой стороны (иногда его забывают откинуть).

Этап 3: Установка
— Проверьте новый модуль визуально: нет ли вздутых конденсаторов и подгоревших дорожек.
— Замените батарею CR2032 на новую (даже если старая показывает 3 В — рисковать не стоит).
— Вставьте модуль в те же слоты VME (обычно слот 1, но смотрите по старому). Фиксаторы должны щёлкнуть. Закрутите винты направляющих.
— Подключите кабели связи строго по старой схеме (порт A — на HMI, порт B — на удалённый I/O).

Этап 4: Тестовый запуск
Включите питание стойки. Наблюдайте LED: зелёный «RUN» моргает (инициализация), затем горит постоянно. Красный «FAIL» должен погаснуть через 5 секунд. Индикатор «BATT» — не горит (если горит — батарея плохо вставлена). Загрузите программу из бэкапа через LM90 («Project → Download to Controller»). Проверьте на вкладке «I/O Status», что все модули опрашиваются (нет красных крестов). Перезагрузите процессор командой в LM90 «Controller → Warm Reset» — программа не должна сброситься.

 

FAQ

Вопрос: DS3800XPEN и DS3800HCPU — взаимозаменяемы?
Ответ: Да, но с оговорками. XPEN имеет больший объём памяти и более быстрый процессор. Программа, написанная для HCPU, на XPEN работать будет. Обратная замена (XPEN → HCPU) — только если ваш проект влазит в 1 МБ RAM. По опыту, сложные турбинные защиты (FSR, TNR, CPD) требуют 2-3 МБ — HCPU не хватит. Проверьте размер проекта в LM90: «Project → Properties» — если больше 800 кБ, оставляйте XPEN.

Вопрос: Можно ли горячую замену XPEN в работающей стойке Mark IV?
Ответ: Абсолютно нет. VME-шина не позволяет вынимать процессор под напряжением. Результат — гарантированный сбой шины и потеря данных в RAM. Даже если вытащить на 1 секунду и вставить обратно, система клинит. Только полное обесточивание.

Вопрос: Прошивка слетела после замены батареи. Как восстановить?
Ответ: Прошивка не в RAM, а во Flash — она не теряется. Вы теряете только временные параметры (уставки PID-регуляторов, счётчики времени работы). После замены батареи загрузите проект заново — уставки восстановятся. Если же модуль пишет «Firmware Error», значит, прошивка повреждена (редкость, бывает от скачков напряжения). Тогда нужен программатор (GE Part № 469-01) и файл прошивки (v4.5.bin). Без этого — модуль в утиль.

Вопрос: Можно ли использовать XPEN в системе Mark V?
Ответ: Физически — да, разъём VME один. Но логика управления турбиной в Mark V и Mark IV — разная. Прошивка XPEN не поддерживает протоколы Mark V (например, TC2000). Был эксперимент на учебном стенде: XPEN в Mark V — процессор не видит модули I/O (ошибка 0x90). Вывод: не пытайтесь.

Вопрос: Почему процессор зависает через несколько дней работы?
Ответ: С вероятностью 90% — проблема с питанием 5 В на VME-шине. Измерьте напряжение на контактах крэйта. Допустимо 4,75-5,25 В. Если ниже 4,8 В — блок питания стойки просаживается. Замените БП на DS3800PS (или внешний Mean Well с 5 В/10 А). Вторая причина — перегрев (поставьте вентилятор). Третья — деградация SRAM-чипов (меняйте модуль).

Вопрос: Гарантия на б/у XPEN?
Ответ: 6 месяцев, но с проверкой перед включением. Мы замеряем напряжение батареи (новую ставим сами). Затем прогоняем Memory Test (специальная утилита GE — MEMTEST.EXE). Если тест выдаёт ошибку хотя бы на одном адресе — модуль не продаём, только в ремонт (замена чипов SRAM стоит 500 $). После отгрузки вы обязаны при первом запуске держать включённым питание не менее 24 часов — выявляем скрытые дефекты.

Вопрос: Аналог от сторонних производителей?
Ответ: Прямого нет. На рынке есть VME-процессоры от Motorola (MVME162, MVME172) — они физически вставляются, но без прошивки GE не работают. Прошивка защищена аппаратно (ключ в чипе PLD). Пытались клонировать — потратили 15 000 $, результат нулевой. Берите оригинал или переходите на современную Mark VIe. Дешевле будет.

FISHER DH7010X1-A1
FISHER DH7201X1-A1
FISHE RDH7201X1-A4
FISHER DH7721X1-A1