GE DS200TCCAG2B | Плата сопряжения с отказоустойчивой сетью

  • Модель: DS200TCCAG2B
  • Бренд: General Electric
  • Серия: Mark V / Speedtronic
  • Назначение: Резервированный сбор данных с тормозной системы для критических применений (лифты, подъёмники, краны)
  • Тип: Коммуникационный шлюз с дублированием всех ключевых узлов
  • Главные характеристики: 2 CAN, 2 Ethernet, 8/8 I/O, двойной процессор, резервирование питания, буфер 5000 событий
  • Статус: ⚠️ Снят с производства. Доступны единичные восстановленные экземпляры.
Категория:

Описание

 

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

В системах, где отказ связи может привести к падению груза или травмам, недостаточно одного шлюза. GE DS200TCCAG2B — это два независимых вычислительных узла в одном корпусе.

Внутри платы два процессора, два CAN-контроллера, два Ethernet-порта (каждый подключён к своему процессору). Они работают в режиме «горячий-горячий» (hot-hot). Если один процессор завис, второй мгновенно перехватывает управление, сохраняя буфер событий. Честно говоря, для обычной ТЭЦ это overkill. А вот на пассажирских подъёмниках или в шахтах такая плата — стандарт безопасности.

 

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

Параметр Значение
Процессоров 2 (ARM Cortex-M4, 120 МГц)
CAN-портов 2 (дублированных, гальванически развязаны)
Ethernet портов 2 (10/100 Мбит, раздельные MAC-адреса)
Дискретных входов 8
Дискретных выходов 8
Буфер событий 5000 записей (FRAM)
Режим работы Hot-Hot (синхронизация через внутреннюю шину)
Время переключения < 1 мс

 

Прозрачность качества

TCCAG2B — плата высокой сложности. На тесты уходит в 2 раза больше времени:

  1. Входной регламент: Проверка целостности межпроцессорной шины синхронизации (осциллограф). Трещины в дорожках — частое явление после падений.
  2. Live Test на стенде: Имитация отказа первого процессора (сброс по watchdog). Второй процессор должен подхватить управление без задержки.
  3. Тест синхронизации FRAM: Запись события процессором A, отключение питания, включение — проверяем, что процессор B видит ту же запись.
  4. Тест изоляции: 2,5 кВ между CAN-цепями и Ethernet (развязка трансформаторная).
  5. Термоциклирование: от −40 до +80 °C. Плата рассчитана на работу в шахтах.

 

Технические подводные камни

1. Конфликт версий прошивки процессоров.
❗ Прошивка процессора A и B должна быть идентичной. Если на один залили v2.0, а на другой v2.1, синхронизация не встанет. Был случай: после ремонта прошили «левую» версию — плата пищала и не стартовала.

2. Проблемы с загрузкой при холодном старте.
❗ При включении питания два процессора стартуют одновременно, борясь за доступ к FRAM. Установлен аппаратный приоритет (A главный, B ведомый). Если не сработала задержка старта B — оба встанут.

3. Неправильное подключение Ethernet.
❗ Порты Ethernet имеют разные MAC-адреса, но IP могут быть одинаковыми (по умолчанию 192.168.1.100). Включили оба кабеля в один свитч — получили коллизию. Совет: настройте разные IP, либо используйте порт B только как резервный (active-backup).

4. Перегрев при одновременной нагрузке.
❗ Два процессора + два PHY + CAN-трансиверы греют плату до 75 °C. Без обдува watchdog сработает через 30-40 минут.

5. Путаница с диагностическими светодиодами.
❗ У TCCAG2B светодиоды сдвоенные: один цвет — процессор A, другой — B. Операторы жалуются: «Половина лампочек не горит». Это норма, если резервный процессор не активен.

 

Руководство по замене

Время замены: 45 минут.

Шаг 1: Подготовка. ⚠️ Отключите питание 24 В. Сохраните конфигурацию (IP-адреса, CAN-скорость) из старой платы. Если работали в режиме резервирования с двумя шлюзами, запишите, какой из них был Primary.

Шаг 2: Демонтаж. Открутите винты. Аккуратно извлеките плату — она тяжелее обычной из-за двух радиаторов. Сфотографируйте джамперы (особенно те, что задают приоритет A/B).

Шаг 3: Установка. Выставьте джамперы как на старой. Подключите оба Ethernet-кабеля (если используете оба). Вставьте плату до щелчка. Затяните винты.

Шаг 4: Тестовый запуск. Включите 24 В. Наблюдайте за светодиодами: должны гореть оба Power (зелёный и жёлтый). Через 30 секунд пингуйте оба IP (разные). Сымитируйте отказ: временно отключите питание процессора A (джампером) — связь через B должна остаться.

 

Часто задаваемые вопросы

Сколько таких плат можно объединить в одну сеть для супер-резервирования?

До 16 шлюзов. Но каждый должен иметь свой уникальный ID в CAN-сети. Резервирование между разными шлюзами не реализовано — каждый работает на свой участок.

Как определить, какой процессор (A или B) сейчас активен?

По светодиоду «ACTIVE»: зелёный — A, жёлтый — B, мигает — оба работают, но синхронизируются. Константно горит оба — возможен конфликт.

Что делать, если после замены плата пишет «FRAM CRC Error»?

Память повреждена (возможно, статикой при транспортировке). Лечится форматированием FRAM через сервисную утилиту (GE Toolbox 6.0+). Без этого буфер событий будет отключен.

Совместима ли с однопроцессорным мастером (TCCAG2A)?

Да, в режиме совместимости. Но резервирование процессоров внутри TCCAG2B не будет использоваться — плата поведёт себя как обычный шлюз.

Гарантия на восстановленную плату? 12 месяцев. Гарантия не распространяется на отказы, связанные с неправильной настройкой IP-адресов (перепутали порты). Плата с физически сломанным разъёмом питания (трещина пластика) замене не подлежит — только ремонт за отдельную плату.

MAC2*A PLC
PW301 S4
AFG30D S1
ST3*D
ST4*D PLC