- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Добрый день, изучаю лестничную логику, просьба сильно не пинать (скорее всего решение супер простое).
Кратко о проекте: замачивание продукта в горячей воде на определенное время.
При аварийном останове отключается питание на: а) миксер б) мотор лифта загрузки продукта в) кран подачи пара г) кран подачи воды
Управление включением выше указанных элементов происходит с ЧМИ. Проблема в том, что после выхода из аварийного останова, все эти элементы должны остаться выключенными до тех пор, пока оператор не включит их снова кнопками на ЧМИ.
Используя ВКЛ/ВЫКЛ кнопку на ЧМИ у меня не получилось сбрасывать ее нажатием на аварийный останов. Единственное, что пришло в голову, это назначить на ЧМИ кнопку с самовозвратом, а на ПЛК прописать ВКЛ/ВЫКЛ управление для этой кнопки (приложен пример для одной кнопки). Проблема, что для каждой кнопки необхдима куча кода. Вопрос: есть ли решение этой задачи более коротким (правильным) кодом?
Спасибо.
Кратко о проекте: замачивание продукта в горячей воде на определенное время.
При аварийном останове отключается питание на: а) миксер б) мотор лифта загрузки продукта в) кран подачи пара г) кран подачи воды
Управление включением выше указанных элементов происходит с ЧМИ. Проблема в том, что после выхода из аварийного останова, все эти элементы должны остаться выключенными до тех пор, пока оператор не включит их снова кнопками на ЧМИ.
Используя ВКЛ/ВЫКЛ кнопку на ЧМИ у меня не получилось сбрасывать ее нажатием на аварийный останов. Единственное, что пришло в голову, это назначить на ЧМИ кнопку с самовозвратом, а на ПЛК прописать ВКЛ/ВЫКЛ управление для этой кнопки (приложен пример для одной кнопки). Проблема, что для каждой кнопки необхдима куча кода. Вопрос: есть ли решение этой задачи более коротким (правильным) кодом?
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 762 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Это не проблема, а базовое требование промышленной безопасности, записанное в соответствующих стандартах безопасности.
Это не бага, это фича!
Причём, включать каждый из аппаратов в работу следует по-одному, либо озаботиться реализацией предпусковой сигнализации всего комплекса.
Кроме того, на панели обычно реализуют экранные кнопки "Подтверждение аварии" и "Сброс аварии".
Отправлено спустя 8 минут 7 секунд:
И?!
Даже для окучивания картошки на грядке требуются усилия. Причём, к мотыге библиотечный программный блок не прикрутить.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Тоесть вы хотите сказать, что пример, который я прислал правильный и более элегантного решения нет? Меня сбили с толку картошка и мотыга..
-
- не первый раз у нас
- Сообщения: 349
- Зарегистрирован: 06 фев 2020, 16:09
- Имя: Андрей
- город/регион: Екатеринбург
- Поблагодарили: 60 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
А в панели что ли нет функции у кнопки инверсия? Когда при нажатии бит взводится в 1, если был в 0, и наоборот в 0 если было 1.
Не придется городить с м110, м111.
Панель не постоянно будет держать м110 в 1, а при аварийке можно zrst делать.
Не придется городить с м110, м111.
Панель не постоянно будет держать м110 в 1, а при аварийке можно zrst делать.
-
- эксперт
- Сообщения: 1626
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 70 раз
- Поблагодарили: 191 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Напишите функциональный блок кнопка. И все станет компактней и понятней.
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 762 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Если это не панельный ПЛК, то так лучше не делать - связь панели с контроллером имеет конечную надëжность.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- завсегдатай
- Сообщения: 540
- Зарегистрирован: 05 ноя 2012, 07:38
- Имя: Дозморов Владимир Владимирович
- Страна: Россия
- город/регион: Северск
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Аварийная остановка, кнопка с фиксацией (типа грибок) пока кнопка не отжата это высший приоритет для логики, RS-триггер блокирует работу нужного вам устройства, после отжатия кнопки блокировка сохраняется, при нажатии включения устройства сигнал распараллеливается на включение и снятие блокировки.
Чебурашку видишь???? я тоже не вижу, а он есть.
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 25 мар 2022, 10:32
- Имя: Жуков Данил
- Страна: РФ
- Поблагодарили: 5 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Ну указали какая у вас панель и ПЛК.
Если использовать в панели кнопку с функцией Bit inverse, то можно так: Если по какой-то причине можно использовать только обычную кнопку тогда так:
Если использовать в панели кнопку с функцией Bit inverse, то можно так: Если по какой-то причине можно использовать только обычную кнопку тогда так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Пробую китайский ПЛК COOLMAY L02 с панелью тойже фирмы, модель TK6070HD.
У них свой софт для дизайна панели - mView. А для ПЛК GxWorks2.
Пробовал выставлять инверсию, почему-то не запоминается настройка.
У них свой софт для дизайна панели - mView. А для ПЛК GxWorks2.
Пробовал выставлять инверсию, почему-то не запоминается настройка.
Большое спасибо за совет, буду пробовать.
-
- освоился
- Сообщения: 226
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 3 раза
- Поблагодарили: 18 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
А вы аварийный останов только программно обрабатываете?
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Нет, параллельно програмной части, есть отключение питания на необходимые устройства.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Огромное спасибо, все работает как надо, код лаконичный и понятный
Настроил три кнопки, работают без нареканий.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 17596
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 826 раз
- Поблагодарили: 1655 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Огромное спасибо за обратную связь! Это важно.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 2348
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2008 раз
- Поблагодарили: 177 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Пока тема не закрыта...
Для безопасности и лаконичности, лучше использовать разные кнопки для пуска и останова устройства.
А так же, использовать SR триггер для ошибок (аварийных остановов), который сбрасывается отдельной кнопкой на экране (аналог поворотного или отжимного грибка). Что бы:
1. Зафиксировать ошибку (ошибки могут проскакивать на 1-2 цикла программы, что очень затрудняет ее отладку)
2. После пропадания аварийной ситуации устройство не запустится само собой.
Отправлено спустя 1 минуту 56 секунд:
SR триггер. Это важно.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 6
- Зарегистрирован: 24 апр 2024, 14:24
- Имя: Саша
- Благодарил (а): 7 раз
- Поблагодарили: 2 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
У меня 5 устройств. Если для каждого делать по две кнопки, на ЧМИ места не останется. А место понадобится для двух таймеров, статуса местонахождения лифта, ещё по мелочам. Не хочется делать слишком маленькие графические элементы.
* На данный момент у меня затык с отображением и настройкой таймера на ЧМИ в виде минут:секунд. Потихоньку разбираюсь.
Потом ещё логику лифта делать, там много правил.
-
- частый гость
- Сообщения: 463
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 54 раза
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Сделайте для пуска отдельный экран.
-
- эксперт
- Сообщения: 2348
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2008 раз
- Поблагодарили: 177 раз
Аварийная остановка и выход из нее. Лестничная логика и отображение на ЧМИ
Я для себя данную проблему решил с помощью указания в ЧМИ времени с помощью дробного числа. Например, 10.5 мин. А в ПЛК уже разбираю на минуты и секунды.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.