- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Перезагрузка ПЛК
Модератор: Глоб.модераторы
-
- осмотрелся
- Сообщения: 135
- Зарегистрирован: 22 июл 2017, 22:47
- Имя: Сергей
- Страна: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 28 раз
Перезагрузка ПЛК
Здравствуйте коллеги!
Жизнь меня к такому не готовила, поэтому я в тупике...
Возник такой вопрос: при отказе оборудования или после аварийного останова, для восстановления рабочего состояния машины необходимо перезагрузка контролера (в смысле выключение питания контроллера). Мне вот доказывают, что это осознанное и необходимое для безопасности решение...
Вот я и думаю: то ли лыжи не едут, то ли меня не тому учили.
С ходу не удалось найти нормативов по этому вопросу, ткните носом в документ.
Или, может я действительно не прав? Тогда кидайте тапками.
Жизнь меня к такому не готовила, поэтому я в тупике...
Возник такой вопрос: при отказе оборудования или после аварийного останова, для восстановления рабочего состояния машины необходимо перезагрузка контролера (в смысле выключение питания контроллера). Мне вот доказывают, что это осознанное и необходимое для безопасности решение...
Вот я и думаю: то ли лыжи не едут, то ли меня не тому учили.
С ходу не удалось найти нормативов по этому вопросу, ткните носом в документ.
Или, может я действительно не прав? Тогда кидайте тапками.
________________________________
Не ждите чуда - чудите сами!
Не ждите чуда - чудите сами!
-
- администратор
- Сообщения: 4915
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 238 раз
- Поблагодарили: 426 раз
Перезагрузка ПЛК
Это говорит о низком качестве программирования. Нормальные системы работают без перезагрузки годами.
Интересно, чем мотивируют?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- осмотрелся
- Сообщения: 135
- Зарегистрирован: 22 июл 2017, 22:47
- Имя: Сергей
- Страна: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 28 раз
-
- здесь недавно
- Сообщения: 62
- Зарегистрирован: 23 июл 2008, 19:30
- Имя: Алексей Филиппов
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
Перезагрузка ПЛК
Может, Ваши оппоненты в таком буквально-брутальном смысле интерпретируют смысл нажатия кнопки RESET?
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Перезагрузка ПЛК
Осознанное и необходимое решение - это физическая кнопка, подключенная к реле безопасности или safety-входу ПЛК по двум каналам с контролем целостности цепи, например.
А перезагрузка контроллера - это немного о другом ))
Но идея, конечно, интересная ))
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Перезагрузка ПЛК
+100500.
Но...бывают нюансы, например для синхронизации сетевых переменных по UDP на ПЛК Овен требовалась перезагрузка "партнеров"(конечно так себе пример),но...
вполне себе серьезные аппараты и линии буржуйского производства (АСУ сплошной Сименс) тоже часто не могли запустится самостоятельно без перезагрузки, или подключения ноутом с софтом и сброса каких-либо аварийных флажков, либо чтобы найти какой из 100500 концевичков-датчиков не в том положении.
-
- освоился
- Сообщения: 248
- Зарегистрирован: 31 янв 2017, 08:44
- Имя: Маркушин Андрей Геннадьевич
- Страна: Россия
- город/регион: Нижегородская обл., Выкса
- Благодарил (а): 19 раз
- Поблагодарили: 64 раза
Перезагрузка ПЛК
... что так же говорит о низком качестве программирования :)Sergy6661 писал(а): ↑07 окт 2020, 08:15 вполне себе серьезные аппараты и линии буржуйского производства (АСУ сплошной Сименс) тоже часто не могли запустится самостоятельно без перезагрузки, или подключения ноутом с софтом и сброса каких-либо аварийных флажков, либо чтобы найти какой из 100500 концевичков-датчиков не в том положении.
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 846 раз
Перезагрузка ПЛК
Т.е. речь должна идти не просто о программировании, а проектировании в целом.Sergy6661 писал(а): ↑07 окт 2020, 08:15 Но...бывают нюансы, например для синхронизации сетевых переменных по UDP на ПЛК Овен требовалась перезагрузка "партнеров"(конечно так себе пример),но...
вполне себе серьезные аппараты и линии буржуйского производства (АСУ сплошной Сименс) тоже часто не могли запустится самостоятельно без перезагрузки...
Необходимость перегружать ПЛК в таких ситуациях возникает лишь в отвратительно спроектированных системах.
Отправлено спустя 3 минуты 51 секунду:
Разумеется, можно отличное грамотно увязанное железо запрограммировать спустя рукава, а можно аппаратно слепить такое... что без POPO в чувство не приведёшь, как ни изголяйся.winb писал(а): ↑07 окт 2020, 08:46... что так же говорит о низком качестве программирования :)Sergy6661 писал(а): ↑07 окт 2020, 08:15 вполне себе серьезные аппараты и линии буржуйского производства (АСУ сплошной Сименс) тоже часто не могли запустится самостоятельно без перезагрузки, или подключения ноутом с софтом и сброса каких-либо аварийных флажков, либо чтобы найти какой из 100500 концевичков-датчиков не в том положении.
Отправлено спустя 6 минут 50 секунд:
Отказы бывают разные. Даже возможности отказоустойчивых систем и архитектур ограничены.
Во многих системах, как в вертолётах, есть своя "Гайка Иисуса (Jesus Nut)" - единичный элемент, после отказа которого остаётся только молиться.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Перезагрузка ПЛК
Да вот не всегда...Есть нюансы.winb писал(а): ↑07 окт 2020, 08:46... что так же говорит о низком качестве программирования :)Sergy6661 писал(а): ↑07 окт 2020, 08:15 вполне себе серьезные аппараты и линии буржуйского производства (АСУ сплошной Сименс) тоже часто не могли запустится самостоятельно без перезагрузки, или подключения ноутом с софтом и сброса каких-либо аварийных флажков, либо чтобы найти какой из 100500 концевичков-датчиков не в том положении.
Установка может иметь 100500 исполнительных механизмов с датчиками положения, систему управления на S7-400H и... панель оператора текстовую и вот аварийный останов и сообщение на экранчике типа : ERR 12345...ERR 54321 . Установка стала в каком-то "безопасном" положении, но для дальнейшей работы ИМ должны перейти в другое положение, что и достигается перезагрузкой системы по питанию. Конечно можно копья ломать сколько угодно, но бывает и так и так.
-
- осмотрелся
- Сообщения: 135
- Зарегистрирован: 22 июл 2017, 22:47
- Имя: Сергей
- Страна: СССР
- Благодарил (а): 6 раз
- Поблагодарили: 28 раз
Перезагрузка ПЛК
А каким образом перезагрузка перемещает механизмы в другое положение? Наоборот большинство переменных, хранящихся в temporary memory, теряются и положение становится еще более неопределенным.
Отправлено спустя 13 минут 35 секунд:
В данном случае тема касается некритичных отказов, например: ошибка одного из сервоприводов (выбег за предел координаты) должна инициировать остановку конкретного участка, и нет необходимости выключать всю установку.
Допустим имеется некая установка, которая складывает продукцию на палету. При выходе в аварию одного из распределителей потока на входном транспортере нужно выключить всю установку; разгрузить узел формирования палеты (а их два параллельных), включить установку, выполнить процедуру вывода установки в исходное положение и только потом продолжить работу.
________________________________
Не ждите чуда - чудите сами!
Не ждите чуда - чудите сами!
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Перезагрузка ПЛК
Ну навскидку:
1. При снятии питания ИМ возвращаются в "нормальное" положение.
2. После перезагрузки запускаются алгоритмы начальной установки (установка в "0").
Я сам не сторонник такого (перезагрузка по питанию) "приведения оборудования к готовности", но ...Если вам не нравятся кошки, значит вы не умеете их готовить.
-
- почётный участник форума
- Сообщения: 5793
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 674 раза
- Поблагодарили: 846 раз
Перезагрузка ПЛК
Даже для переопределения референтной точки систем с инкрементными датчиками координат совершенно нет необходимости делать холодный рестарт системы управления.
А уж для вывода ИМ в исходное - тем более)))
Если без этого никак, то это значит кто-то не умеет проектировать.
А уж для вывода ИМ в исходное - тем более)))
Если без этого никак, то это значит кто-то не умеет проектировать.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 18777
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 974 раза
- Поблагодарили: 1856 раз
Перезагрузка ПЛК
Глупости Вам рассказывают.
При отказе - это вообще отдельная песня, мало ли что отказало, это нештатная работа. Но если отказ изделия не вызывает отказ контроллера, то к контроллеру прикасаться не надо, он должен работать. А если вызывает - паршиво значит система спроектирована или сделана. Единственное, в мануале надо написать что "при таких-то отказах перезагрузите контроллер", но даже этого сделать, я так понимаю, Ваши программисты, не удосужились. Выглядит криво, не должно такого быть.
После аварийного останова перезагружать автоматику не надо, это глупости.
По-моему, криворукие ленивые программисты просто не хотят признавать свою криворкуость и лень. Я б таких гнал далеко и надолго, или пусть переделывают.
По вопросам работы Форума можно обратиться по этим контактам.
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Перезагрузка ПЛК
Часто бывает так, что звонить некуда, или без толку и если что-то не нравится, то:
1й вариант - работать как есть;
2й вариант - переделывать программу;
И следуя совету:
Ага , акт подписали и ищи ветра в поле...Как в песне - "Ты меня никогда не забууудешь, я тебя никогдаааа не увииижу
1й вариант - работать как есть;
2й вариант - переделывать программу;
И следуя совету:
Можно попасть в патовую ситуацию: "Как же так, я делаю все правильно, а оно не работает.
Ага , акт подписали и ищи ветра в поле...Как в песне - "Ты меня никогда не забууудешь, я тебя никогдаааа не увииижу
-
- администратор
- Сообщения: 18777
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 974 раза
- Поблагодарили: 1856 раз
Перезагрузка ПЛК
Автору родные программисты это объясняют, так что есть куда.
Они отсылают к безопасности. А по безопасности говорится, что после срабатывания ПАЗ должны быть приняты меры к надёжной блокировке агрегата от последующего запуска - оный должен быть невозможен до разблокировки сработавшего стоп.устройства.
И программисты под это дело не говорят, но имеют в виду, что такой блокировкой является контроллер, который надо перезагрузить. Вот что происходит у автора. По сути это криво написанный софт или недоделанный хард.
Если б делали по уму, то при аварии контроллер просто отключался бы (жестко по питанию), а после разблокировки включался обратно, загружался и ехал дальше. Но этого не сделано, оператор должен сначала сбросить аварию, потом отдельным движением ребутнуть контроллер. Сие есть не фича безопасности, а баг кривых рук, не более того - баг за фичу выдать не получится. А уж чтоб при сбое в самом агрегате упраляющий контроллер в ступор вставал - это точно баг, в фичу его никак не превратить. И поскольку программисты свои (или ближние) - их можно и нужно дожать. А можно и вышестоящим накапать про такой косяк.
Автор норматива просил. Надо поднять любой норматив где упомянут аварийный стоп - там сказано то, что я в начале написал. Я могу на море только ссылки дать - это запросто.
По вопросам работы Форума можно обратиться по этим контактам.
-
- специалист
- Сообщения: 655
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 20 раз
- Поблагодарили: 89 раз
Перезагрузка ПЛК
Программисты всегда работают по Т.З и под "куратором", так что рычаги "воздействия" всегда найдутся.(есть насилие, угрозы и шантаж).
По крайней мере для того, чтобы "подлезть" к ПЛК надо шкаф СУ открыть, а это запрещено без 3й группы допуска по электробезопасности.
А еще в Т.З пишут типа:- "Режим работы установки круглосуточный 24/7" и входит в противоречие требование к отключению питания СУ.
Я представил на каком-нибудь НПЗ типо программист предложит РСУ перезапустить по питанию , там-же в мазуте каком-нибудь и утопят...
По крайней мере для того, чтобы "подлезть" к ПЛК надо шкаф СУ открыть, а это запрещено без 3й группы допуска по электробезопасности.
А еще в Т.З пишут типа:- "Режим работы установки круглосуточный 24/7" и входит в противоречие требование к отключению питания СУ.
Я представил на каком-нибудь НПЗ типо программист предложит РСУ перезапустить по питанию , там-же в мазуте каком-нибудь и утопят...