1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Поведение ПЛК при запуске

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Поведение ПЛК при запуске

Сообщение leon78 »

По результатам небольшого проишествия на нашем объекте возник вопрос - как должны вести себя защиты в такой ситуации?
1. Появился аварийный сигнал и запустился таймер на срабатывание защиты (защита с выдержкой времени).
2. До срабатывания таймера пропадает питание контроллера.
3. Через какое-то время подается питание на контроллер. Сигнал при этом остается в аварийном состоянии.
Вариант А: Таймер продолжает работать с момента выключения.
Вариант В: Таймер начинает считать заново.
В некоторых системах (DeltaV например) можно задать время, при выключении на которое контроллер выполнит холодный рестарт, а при меньшем времени горячий. В других системах (Experion PKS например) контроллер сам не включается при подаче питания, а оставляет выбор человеку - выполнить холодный или горячий рестарт.
В моем вопросе речь об обычном ПЛК, который при подаче питания выполняет горячий старт (холодный только после загрузки ПО). Поведение таймеров можно запрограммировать любое. Единственная проблема - нельзя определить, сколько времени он был выключен.
Мне кажется, при горячем старте надо проверять все таймеры, и если они запущены, перезапускать их со временем, прописанным во временной уставке на защиту.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Поведение ПЛК при запуске

Сообщение Михайло »

Не понимаю Ваши сомнения, почему не продолжать отсчет времени (вариант А)?

abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 20:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: Поведение ПЛК при запуске

Сообщение abbat81 »

Ввести резервирование питания, проблема сама отпадет.:)
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Re: Поведение ПЛК при запуске

Сообщение hell_boy »

Должна быть предусмотрены защиты типа "пропадание питания ПЛК ПАЗ" или "неисправность ПЛК ПАЗ". Поясню: если ПАЗ не работоспособна, то работать нельзя, если все же работать без ПАЗ можно, то ПАЗ не нужна вообще. Тем более уже пришел аварийный сигнал.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой

Автор темы
leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Re: Поведение ПЛК при запуске

Сообщение leon78 »

Не понимаю Ваши сомнения, почему не продолжать отсчет времени (вариант А)?
Получится временная уставка непонятно какая.
Например, задано время 30с. После появления аварийного сигнала таймер ушел на 5с. Потом выключилось питание на 1 мин. В итоге защита сработает через 1мин 30с.
Ввести резервирование питания, проблема сама отпадет.
Бесперебойное питание было, но, как оказалось, с проблемами.
Должна быть предусмотрены защиты типа "пропадание питания ПЛК ПАЗ" или "неисправность ПЛК ПАЗ". Поясню: если ПАЗ не работоспособна, то работать нельзя, если все же работать без ПАЗ можно, то ПАЗ не нужна вообще. Тем более уже пришел аварийный сигнал.
Пропало питание со всех шкафов автоматики, если бы такая защита была - она бы не сработала.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

hell_boy
почётный участник форума
почётный участник форума
Сообщения: 1746
Зарегистрирован: 18 янв 2009, 12:25
Имя: Дмитрий
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 143 раза

Re: Поведение ПЛК при запуске

Сообщение hell_boy »

leon78 писал(а):Пропало питание со всех шкафов автоматики, если бы такая защита была - она бы не сработала.
Специально не уточнял момент, что делать, когда пропало питание со всех шкафов автоматики. Для этого существует реле (или выхода PLC), которые при нормальной работе находятся под током. При пропадании эл.питания реле обесточивается, т.е. переходит в безопасное состояние. В случае с выдержкой времени следует действовать по наихудшему сценарию: что более опасно - обесточивание ПАЗ или срабатывание какой-то защиты отдельного агрегата. Судя по выдержке 30 сек. - защита не самая важная. Еще раз: "неисправность-пропадание ПАЗ" срабатывает немедленно, остальные защиты уже не важны, если защита отдельного агрегата должна работать независимо от защита всей установки, то она выделяется в отдельную локальную защиту.
"Умные люди обсуждают идеи, средние - события, а глупые - людей" Л.Н. Толстой
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»