- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Модераторы: Глоб.модераторы, специалисты по PLC
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Добрый день, изучаю лестничную логику, просьба сильно не пинать (скорее всего решение супер простое).
Кратко о проекте: замачивание продукта в горячей воде на определенное время.
При аварийном останове отключается питание на: а) миксер б) мотор лифта загрузки продукта в) кран подачи пара г) кран подачи воды
Управление включением выше указанных элементов происходит с ЧМИ. Проблема в том, что после выхода из аварийного останова, все эти элементы должны остаться выключенными до тех пор, пока оператор не включит их снова кнопками на ЧМИ.
Используя ВКЛ/ВЫКЛ кнопку на ЧМИ у меня не получилось сбрасывать ее нажатием на аварийный останов. Единственное, что пришло в голову, это назначить на ЧМИ кнопку с самовозвратом, а на ПЛК прописать ВКЛ/ВЫКЛ управление для этой кнопки (приложен пример для одной кнопки). Проблема, что для каждой кнопки необхдима куча кода. Вопрос: есть ли решение этой задачи более коротким (правильным) кодом?
Спасибо.
Кратко о проекте: замачивание продукта в горячей воде на определенное время.
При аварийном останове отключается питание на: а) миксер б) мотор лифта загрузки продукта в) кран подачи пара г) кран подачи воды
Управление включением выше указанных элементов происходит с ЧМИ. Проблема в том, что после выхода из аварийного останова, все эти элементы должны остаться выключенными до тех пор, пока оператор не включит их снова кнопками на ЧМИ.
Используя ВКЛ/ВЫКЛ кнопку на ЧМИ у меня не получилось сбрасывать ее нажатием на аварийный останов. Единственное, что пришло в голову, это назначить на ЧМИ кнопку с самовозвратом, а на ПЛК прописать ВКЛ/ВЫКЛ управление для этой кнопки (приложен пример для одной кнопки). Проблема, что для каждой кнопки необхдима куча кода. Вопрос: есть ли решение этой задачи более коротким (правильным) кодом?
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 840 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Это не проблема, а базовое требование промышленной безопасности, записанное в соответствующих стандартах безопасности.
Это не бага, это фича!
Причём, включать каждый из аппаратов в работу следует по-одному, либо озаботиться реализацией предпусковой сигнализации всего комплекса.
Кроме того, на панели обычно реализуют экранные кнопки "Подтверждение аварии" и "Сброс аварии".
Отправлено спустя 8 минут 7 секунд:
И?!
Даже для окучивания картошки на грядке требуются усилия. Причём, к мотыге библиотечный программный блок не прикрутить.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Тоесть вы хотите сказать, что пример, который я прислал правильный и более элегантного решения нет? Меня сбили с толку картошка и мотыга..
-
- не первый раз у нас
- Сообщения: 395
- Зарегистрирован: 06 фев 2020, 16:09
- Имя: Андрей
- город/регион: Екатеринбург
- Поблагодарили: 69 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
А в панели что ли нет функции у кнопки инверсия? Когда при нажатии бит взводится в 1, если был в 0, и наоборот в 0 если было 1.
Не придется городить с м110, м111.
Панель не постоянно будет держать м110 в 1, а при аварийке можно zrst делать.
Не придется городить с м110, м111.
Панель не постоянно будет держать м110 в 1, а при аварийке можно zrst делать.
-
- эксперт
- Сообщения: 1735
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Напишите функциональный блок кнопка. И все станет компактней и понятней.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 840 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Если это не панельный ПЛК, то так лучше не делать - связь панели с контроллером имеет конечную надëжность.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- завсегдатай
- Сообщения: 545
- Зарегистрирован: 05 ноя 2012, 07:38
- Имя: Дозморов Владимир Владимирович
- Страна: Россия
- город/регион: Северск
- Благодарил (а): 1 раз
- Поблагодарили: 28 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Аварийная остановка, кнопка с фиксацией (типа грибок) пока кнопка не отжата это высший приоритет для логики, RS-триггер блокирует работу нужного вам устройства, после отжатия кнопки блокировка сохраняется, при нажатии включения устройства сигнал распараллеливается на включение и снятие блокировки.
Чебурашку видишь???? я тоже не вижу, а он есть.
-
- здесь недавно
- Сообщения: 19
- Зарегистрирован: 25 мар 2022, 10:32
- Имя: Жуков Данил
- Страна: РФ
- Поблагодарили: 12 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Ну указали какая у вас панель и ПЛК.
Если использовать в панели кнопку с функцией Bit inverse, то можно так: Если по какой-то причине можно использовать только обычную кнопку тогда так:
Если использовать в панели кнопку с функцией Bit inverse, то можно так: Если по какой-то причине можно использовать только обычную кнопку тогда так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Пробую китайский ПЛК COOLMAY L02 с панелью тойже фирмы, модель TK6070HD.
У них свой софт для дизайна панели - mView. А для ПЛК GxWorks2.
Пробовал выставлять инверсию, почему-то не запоминается настройка.
У них свой софт для дизайна панели - mView. А для ПЛК GxWorks2.
Пробовал выставлять инверсию, почему-то не запоминается настройка.
Большое спасибо за совет, буду пробовать.
-
- не первый раз у нас
- Сообщения: 305
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
А вы аварийный останов только программно обрабатываете?
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Нет, параллельно програмной части, есть отключение питания на необходимые устройства.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Огромное спасибо, все работает как надо, код лаконичный и понятный
Настроил три кнопки, работают без нареканий.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Огромное спасибо за обратную связь! Это важно.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Пока тема не закрыта...
Для безопасности и лаконичности, лучше использовать разные кнопки для пуска и останова устройства.
А так же, использовать SR триггер для ошибок (аварийных остановов), который сбрасывается отдельной кнопкой на экране (аналог поворотного или отжимного грибка). Что бы:
1. Зафиксировать ошибку (ошибки могут проскакивать на 1-2 цикла программы, что очень затрудняет ее отладку)
2. После пропадания аварийной ситуации устройство не запустится само собой.
Отправлено спустя 1 минуту 56 секунд:
SR триггер. Это важно.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
У меня 5 устройств. Если для каждого делать по две кнопки, на ЧМИ места не останется. А место понадобится для двух таймеров, статуса местонахождения лифта, ещё по мелочам. Не хочется делать слишком маленькие графические элементы.
* На данный момент у меня затык с отображением и настройкой таймера на ЧМИ в виде минут:секунд. Потихоньку разбираюсь.
Потом ещё логику лифта делать, там много правил.
-
- завсегдатай
- Сообщения: 544
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 6 раз
- Поблагодарили: 59 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Сделайте для пуска отдельный экран.
-
- эксперт
- Сообщения: 2469
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2119 раз
- Поблагодарили: 207 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Я для себя данную проблему решил с помощью указания в ЧМИ времени с помощью дробного числа. Например, 10.5 мин. А в ПЛК уже разбираю на минуты и секунды.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Всплывающие окна.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 98
- Зарегистрирован: 02 мар 2014, 21:02
- Имя: Роберт
- Страна: Казань
- город/регион: Республика Татарстан
- Благодарил (а): 9 раз
- Поблагодарили: 11 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Вообще если совсем по правильному то сертифицированное реле безопасности или безопасный контроллер нужен.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Ошибаетесь. Упомянутое совсем правильно только в том случае, если это прямо и безальтернативно регламентировано местным нормативом. Регламентом каким-то, РД, Регистром, стандартом предприятия, ТЗ, и т.п. А если такое прямое и безальтернативное предписание отсутствует - делай как хочешь в соответствии с другими действующими нормативами.
Есть ли такое у автора - мы не знаем. Так что говорить здесь что "вот так будет совсем правильно" - не стОит.
"Слон сказал, не разобрав: Видно, быть потопу..." (с) В.С.Высоцкий.
По вопросам работы Форума можно обратиться по этим контактам.