GE DS38800NCID1C | Плата процессора Mark V, контроллер турбины

  • Модель: DS38800NCID1C
  • Бренд: GE (General Electric)
  • Серия: Mark V (Speedtronic)
  • Ключевая функция: Центральный процессор системы управления газовой турбиной
  • Тип продукта: Процессорный модуль (CPU) на базе VME
  • Главные характеристики: 32-битный процессор, 4 МБ ОЗУ, 2 МБ Flash, Ethernet/ARCnet
Категория:

Описание

Product Introduction (Описание)

GE DS38800NCID1C — это мозг системы управления газовой турбиной Mark V. NCID1C расшифровывается как Network Controller Intelligent Device 1C. Честно говоря, без этой платы все остальные модули — просто куски металла и текстолита. Она запускает программу, опрашивает I/O, вычисляет уставки и выдаёт команды.

Что внутри? 32-битный процессор (обычно Motorola 68040 или аналогичный от GE), 4 МБ статического ОЗУ с батарейным резервированием (ваша программа и уставки), 2 МБ Flash-памяти для прошивки и долговременного хранения, два сетевых интерфейса (Ethernet и ARCnet) для связи с АРМ оператора и удалёнными I/O.

Главная фишка DS38800NCID1C — это не «сырая» производительность, а надёжность и детерминизм. Цикл сканирования программы (от чтения I/O до записи выходов) составляет 10-20 мс для типовой турбины. За это время контроллер успевает пройти 10-20 тысяч шагов кода. Этого достаточно для управления газовой турбиной, где механика не успевает измениться быстрее 50-100 мс.

По опыту скажу: процессорные платы Mark V ломаются редко, но если сломались — это катастрофа. Турбина встаёт. Ждать восстановления из ремонта 2-3 недели никто не хочет. Поэтому всегда держите на складе запасную DS38800NCID1C. Мы продаём их пачками на объекты с 2-3 турбинами — чтобы подстраховаться. И вот в чём фишка: процессоры Mark V имеют свойство «засыпать» при длительном бездействии (батарейка садится, память сбрасывается). Запасную плату нужно раз в полгода включать на стенде и проверять.

Key Technical Specifications (Характеристики)

Параметр Значение
Тип продукта Процессорный модуль (CPU)
Процессор 32-битный, Motorola 68040 (33-50 МГц) или GE ASIC
Память RAM 4 МБ SRAM (статическое ОЗУ, батарейное резервирование)
Память Flash 2 МБ (прошивка и конфигурация)
Память User Program До 1 МБ (зависит от версии прошивки)
Батарейное резервирование Литиевая батарея, время хранения 3-5 лет
Сетевые интерфейсы Ethernet 10Base-T (RJ45), ARCnet (BNC)
Последовательные порты 2 × RS-232/485 (DB9, для программирования и Modbus)
Шина VME64 (основная, для связи с I/O)
Цикл сканирования 10-50 мс (программируемый)
Диагностика Watchdog-таймер, самодиагностика, индикаторы статуса
Диапазон рабочих температур 0 до +55 °C (ограничен процессором)
Напряжение питания +5 В от шины VME
Потребляемая мощность 10-15 Вт
Совместимость GE Mark V, все платы I/O серии DS38
Размеры 6U VME (233 × 160 мм)

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

Процессорная плата — самый дорогой и критичный компонент. Тестируем её как космический корабль:

Входной контроль — сверяем серийный номер с базой GE. Проверяем ревизию (1C — последняя стабильная). Платы старых ревизий (1A, 1B) имеют меньший объём памяти.

Визуальный осмотр — проверяем процессор (Motorola), контакты VME-разъёма (золото не должно быть стёртым). Смотрим на батарейку (CR2032 или аналогичную) — напряжение должно быть >2,8 В. Ищем трещины пайки BGA (если есть).

Измерение памяти — загружаем тестовую программу, которая записывает и читает всю RAM (4 МБ). Проверяем все биты паттернами 0x55, 0xAA, 0x00, 0xFF.

Тест батарейного резервирования — записываем данные, выключаем питание на 24 часа. Снова включаем — данные должны сохраниться.

Тест сетевых интерфейсов — подключаем Ethernet к свитчу, ARCnet к другому процессору (или терминатору). Проверяем передачу пакетов (1000 пакетов, без потерь).

Тест последовательных портов — запускаем loopback-тест (RS-232 через перемычку TX-RX). Проверяем Modbus RTU на скорости 9600 и 115200.

Тест I/O через VME-шину — вставляем процессор в шасси с несколькими платами I/O (дискретные, аналоговые). Запускаем программу, которая опрашивает все каналы и сравнивает с эталоном.

Тепловой тест — при +50 °C прогоняем программу в течение 4 часов. Мониторим температуру процессора (термопарой, не выше 85 °C). Проверяем отсутствие сбоев (watchdog не должен срабатывать).

Финальная упаковка — антистатический пакет, отдельный жёсткий короб. Вкладываем протокол тестирования и копию последней прошивки (на флешке).

Tech Pitfall Guide (Руководство по избежанию ошибок)

Севшая батарейка на процессорной плате
При выключенном питании данные в RAM держатся от батарейки. Если она села, при следующем включении программа может потеряться. Симптом — ошибка «Configuration Lost» или турбина не запускается.
Реальный случай: Турбина стояла на плановом ремонте 4 месяца. При запуске контроллер выдал ошибку «RAM Corrupted». Батарейка показала 1,5 В. Пришлось перезаливать программу из архива. Потеряли 6 часов.

Несовместимость прошивки с программатором
DS38800NCID1C имеет разные версии firmware. Старая прошивка v3.x не работает с новыми программаторами (например, с ControlST версии 5.0 и выше).
Реальный случай: Купили новую процессорную плату с прошивкой v4.5, а программатор на объекте был версии 3.2. Связи нет. Пришлось обновлять программатор или искать плату с прошивкой v3.x.

Ошибки адресации на VME-шине
При замене процессора сбиваются адреса плат I/O, если не сохранили конфигурацию. Симптом — процессор не видит некоторые платы.
Реальный случай: Заменили CPU, забыли восстановить конфигурацию из бэкапа. Половина датчиков не опрашивалась. Восстановили — всё заработало.

Watchdog срабатывает при длительном цикле
Если программа превысила установленное время цикла (например, 50 мс), watchdog перезагрузит процессор. Это защита от зависания.
Реальный случай: Добавили в программу сложный PID с большими таблицами. Цикл вырос с 20 до 60 мс. Процессор начал постоянно перезагружаться. Увеличили таймаут watchdog в настройках — проблема ушла.

Статическое электричество убивает порты Ethernet
Разъём Ethernet на процессорной плате очень чувствителен к ESD. Разряд при подключении кабеля может пробить трансформатор и PHY-чип.
Реальный случай: Техник подключил кабель Ethernet в сухом помещении без заземления. Порт перестал работать (индикатор не горит). Заменили PHY-чип — порт ожил.

Installation & Configuration Guide (Установка и настройка)

Типовое время: 1-2 часа (с учётом заливки программы)

Подготовка (15 минут)

  • Обесточьте шасси Mark V полностью.
  • ⚠️ Сделайте бэкап программы и конфигурации через ControlST или GE Toolbox (сохраните проект на флешку и на компьютер).
  • Запишите версию прошивки старой платы (понадобится для совместимости).
  • Сфотографируйте DIP-переключатели (если есть) и расположение плат в шасси.
  • Наденьте заземляющий браслет.

Демонтаж старого процессора (10 минут)

  • Открутите два винта на лицевой панели (Torx T15).
  • Вытащите плату за ручки. VME-разъём плотный — тяните равномерно, без раскачиваний.
  • Отсоедините кабели Ethernet, ARCnet, RS-232 (если подключены). Маркируйте их.

Установка новой платы DS38800NCID1C (15 минут)

  • Выставьте DIP-переключатели строго как на старой (адрес процессора на VME-шине).
  • Проверьте батарейку на новой плате — если напряжение <2,8 В, замените на новую CR2032.
  • Вставьте плату в направляющие до щелчка. VME-разъём должен сесть ровно.
  • Подключите кабели Ethernet, ARCnet, RS-232 (по маркировке).
  • Затяните винты.

Заливка программы и тестирование (30-60 минут)

  • Подайте питание на шасси. Процессор начнёт загрузку (около 1 минуты).
  • Подключитесь к процессору через ControlST или GE Toolbox (по Ethernet или RS-232).
  • Загрузите прошивку (если версия не совпадает с программой).
  • Загрузите вашу программу и конфигурацию из бэкапа.
  • Выполните проверку целостности памяти (Self-Test).
  • Проверьте, что процессор видит все платы I/O (вкладка «Hardware Configuration»).
  • Перезагрузите процессор (Warm Start) и проверьте работу турбины в ручном режиме.
  • Сохраните программу в Flash (чтобы не потерялась при отключении питания).

Frequently Asked Questions (FAQ)

Чем отличается DS38800NCID1C от DS38800NCID1B?
Ревизия 1C имеет увеличенную память (4 МБ против 2 МБ), более быстрый процессор (50 МГц против 33 МГц) и поддержку Ethernet 10Base-T. Ревизия 1B имела только ARCnet и последовательный порт. 1C также имеет улучшенную защиту от перенапряжения на портах ввода-вывода.

Поддерживает ли процессор горячую замену?
Нет, никогда. CPU — это мастер VME-шины. Вытаскивание под напряжением убьёт не только процессор, но и все платы в шасси (бросок тока по шинам питания и адреса). Только полное обесточивание.

Совместима ли DS38800NCID1C со всеми платами I/O Mark V?
Да, со всеми. Процессор работает через VME64-шину, которая является стандартом для всех плат серии DS38. Но есть нюанс: старые платы (выпуска до 1995 года) могут требовать прошивки процессора не выше v3.x. Современные платы (после 2000 года) требуют v4.x и выше.

Сколько времени хранит батарейка данные при выключенном питании?
3-5 лет при комнатной температуре. При 50 °C — 1,5-2 года. Мы рекомендуем менять батарейку профилактически раз в 2 года. Для замены: обесточьте плату, выньте её, замените CR2032 в течение 30 секунд (данные сохранятся на конденсаторах).

Можно ли использовать процессор для управления не турбиной, а другим объектом?
Технически — да. Это обычный ПЛК на VME-шине. Программируется на языке релейной логики (LD) или структурированного текста (ST). Но честно говоря, для обычного производства есть более дешёвые и простые ПЛК (Siemens, Allen-Bradley). Mark V — это узкоспециализированная турбинная платформа с высокой избыточностью.

Снят ли DS38800NCID1C с производства?
Да, с 2018 года. Это последний процессор Mark V. На вторичном рынке дефицит — процессоры разбирают быстро. У нас около 8 штук в наличии. Восстанавливаем с заменой батарейки, проверкой всех портов и памяти. После восстановления даём гарантию 12 месяцев.

Почему процессор перезагружается при подключении программатора?
Статическое электричество через кабель RS-232. Используйте изолированный USB-RS232 преобразователь (с гальванической развязкой 2500 В). Мы рекомендуем MOXA UPort 1150 или аналогичный.

Какая гарантия на восстановленный DS38800NCID1C?
12 месяцев. Мы проверяем процессор 48 часов на стенде с полной нагрузкой I/O. Меняем батарейку, обновляем прошивку до последней стабильной версии (v4.8). Гарантия распространяется на память, порты ввода-вывода и сетевые интерфейсы. Не распространяется на механические повреждения VME-разъёма и неправильное питание (например, подачу 24 В на порт RS-232).

ICS TRIPLEX 9802
ICS TRIPLEX 9803
ICS TRIPLEX 9851
ICS TRIPLEX 9852