PDA

Просмотр полной версии : Отключение выходов модуля МУ210-402



Panic
10.05.2026, 11:35
Добрый день! Периодически (от раза в несколько недель до раза в несколько месяцев) возникает такая проблема: отключаются все выходы модуля МУ210-402 на несколько секунд.

Конфигурация такая:
ПЛК210-14-CS 3.5.17.30
МВ210-101 - 5 шт
МВ210-212 - 2 шт
МУ210-402 - 2 шт

Модули опрашиваются через шаблоны
Таймаут ответа - 1000мс
Вся программа крутится в MainTask с циклом 10 мс


Как узнали - неожиданно встало оборудование. Есть видеокамера, направленная на шкаф управления, стали смотреть, видно что на нем на 4-5 секунд погасли все сигнальные лампы, которые включаются как раз этим модулем. Затем включились обратно. Причем выключались даже лампы, которые по условиям программы никак в данный момент не должны были выключаться. Единственная лампа, которая продолжала быть включенной - это электропитание шкафа, она работает не через ПЛК а через реле контроля фаз. Проверили тренды и сообщения в скаде - никаких условий аварийного останова не срабатывало, просто все выключилось и все.
При этом никаких ошибок связи с модулями не регистрировалось. Ошибки связи регистрируются так: в программе ПЛК сделаны счетчики, которые реагируют на флаги ошибок связи с модулями. Затем счетчики передаются и пишутся в скаде. Т.е. ситуация, при которой скада "не успела" увидеть срабатывание ошибки связи, исключена.


Т.к. через выходы модуля коммутируется 24В постоянного тока для управления промежуточными реле на включение ламп и контакторов оборудования, то стали думать на блоки питания или на шину питания. Вдруг это не выходы отключаются а питание. Поэтому прямо к шине питания, приходящего на дискретные выходы (пусть будет клемма DO1A) присоединили дополнительный провод и подключили его на один из дискретных входов модуля DI для контроля наличия питания непосредственно на выходных цепях модуля DO. Дождались повторения ситуации с отключением DO, контрольный сигнал питания не пропал. Т.е. в момент отключения сигналов управления питание на выходных цепях модуля было. Да, кстати, информация о состоянии дискретных входов и выходов передаются в скаду не только как битовые маски, но и по аналогии с ошибками связи - через счетчики срабатываний.

При подключении через CoDeSys статусы на модулях висят обычные, никаких желтых треугольников и восклицательных знаков. Зашел в диагностические переменные модуля - моргают Busy и Done, статус RESPONSE_SUCCESS, никаких ошибок.


Следующие шаги хочу сделать
- Запрограммировать один дискретный выход на "проблемном" модуле на постоянную работу и подключить к нему лампу на щите через отдельный блок питания или даже взять лампу на 220 и коммутировать через дискретный выход. Если камера снимет что он выключился (при отсутствии зарегистрированных ошибок связи с модулем), то тут явно что-то не так с модулем.
- Пересадить критические сигналы управления на встроенные выходы ЦПУ.
- Каким-нибудь образом поместить камеру внутрь шкафа управления, чтобы снимала сам модуль.

krollcbas
11.05.2026, 00:55
Вашей проблеме уже пара лет.
Попробуйте не использовать шаблоны.

Шаблоны созданы для новичков и тем, кому лень программировать
Столько гадостей поймал из-за шаблонов, что и не опишешь точно.
Удобно, но нельзя для серьезных применений.

89154