Описание

Введение в продукт
В системах, где отказ связи может привести к падению груза или травмам, недостаточно одного шлюза. 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 раза больше времени:
- Входной регламент: Проверка целостности межпроцессорной шины синхронизации (осциллограф). Трещины в дорожках — частое явление после падений.
- Live Test на стенде: Имитация отказа первого процессора (сброс по watchdog). Второй процессор должен подхватить управление без задержки.
- Тест синхронизации FRAM: Запись события процессором A, отключение питания, включение — проверяем, что процессор B видит ту же запись.
- Тест изоляции: 2,5 кВ между CAN-цепями и Ethernet (развязка трансформаторная).
- Термоциклирование: от −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
+86 13376920836