- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Помощь в решении задач
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
Задачи прикреплю в файле
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 17596
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 826 раз
- Поблагодарили: 1655 раз
Помощь в решении задач
Молодой человек, "Помощь в решении" и "решите это за меня" - это разные вещи.
Вы решаете, показываете решение, спрашиваете что непонятно, Вам отвечают - это "помощь в решении".
"Решите это за меня" - это не к нам.
Вы решаете, показываете решение, спрашиваете что непонятно, Вам отвечают - это "помощь в решении".
"Решите это за меня" - это не к нам.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
на языке LD (1 фото)
на языке FBD (2 фото)
на языке FBD (2 фото)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 75
- Зарегистрирован: 29 окт 2017, 19:52
- Имя: Дмитрий
- Благодарил (а): 5 раз
- Поблагодарили: 17 раз
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 762 раза
Помощь в решении задач
Условия задачи: "при нажатии и отпускании".
Реализация: "при нажатии"
ТщательнЕе надо
Для каждой кнопки в реале надо реализовать формирование сигналов управления и диагностики:
- логику приоритета при одновременном нажатии (обычно в приоритете "Стоп");
- потом таймеры подавления дребезга;
- выделение заднего фронта (обнаружение "отпускания");
- предупреждение и блокировку приёма команд при слишком долгом нажатии любой из кнопок.
А для выхода надо делать:
- блокировку слишком частых пусков двигателя;
- использовать входной сигнал обратной связи от контактора для выявления фактов самопроизвольного (без команды с кнопок) останова и запуска, а также неисполнения команд за отведённое время.
Реализация: "при нажатии"
ТщательнЕе надо
Для каждой кнопки в реале надо реализовать формирование сигналов управления и диагностики:
- логику приоритета при одновременном нажатии (обычно в приоритете "Стоп");
- потом таймеры подавления дребезга;
- выделение заднего фронта (обнаружение "отпускания");
- предупреждение и блокировку приёма команд при слишком долгом нажатии любой из кнопок.
А для выхода надо делать:
- блокировку слишком частых пусков двигателя;
- использовать входной сигнал обратной связи от контактора для выявления фактов самопроизвольного (без команды с кнопок) останова и запуска, а также неисполнения команд за отведённое время.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1626
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 70 раз
- Поблагодарили: 191 раз
Помощь в решении задач
Да и реализация так себе.
Во-первых - "висячие " входы на блоках "И" - просто не откомпилируется.
Далее - если предположить, что I0 и I1 - сигналы от кнопок, то чтобы установить триггер - нужно нажать на две кнопки одновременно, иначе TRUE на входе в триггер не сформируется.
Ну и при отпущенных кнопках - триггер будет сбрасыватся. Вообще применение логических "И" - в данном случае - какой то нонсес
Во-первых - "висячие " входы на блоках "И" - просто не откомпилируется.
Далее - если предположить, что I0 и I1 - сигналы от кнопок, то чтобы установить триггер - нужно нажать на две кнопки одновременно, иначе TRUE на входе в триггер не сформируется.
Ну и при отпущенных кнопках - триггер будет сбрасыватся. Вообще применение логических "И" - в данном случае - какой то нонсес
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
Подставил в симуляцию и вроде бы такая схема подходит. Сигнал подается при нажатии и отпускании рис. 4.3(2 раза нажал на i1)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 17596
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 826 раз
- Поблагодарили: 1655 раз
Помощь в решении задач
Что значит "вроде бы подходит"? Вы методом перебора пробуете. что заработает?
А что будет когда схема усложнится раз в 30 - представьте, сколько времени уйдёт на перебор. И это будет не симулятор, а завод какой-нибудь. Не угадал - "ой, завод взорвался, персонал покалечило. Ну не угадал, в следующий раз". Так чтоли?
Тут надо 1 раз понять, и всё. Всего один раз.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
2 ваших сообщения - 2 бессмысленных текста, администратор, а по делу писать не можете. От вас мне нужно узнать схема построена правильно или нет. И как я могу понять 1 раз что-то без попыток это сделать? У меня нету теории-примеров в решении таких заданий, поэтому сюда и обратился
-
- эксперт
- Сообщения: 1626
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 70 раз
- Поблагодарили: 191 раз
Помощь в решении задач
Ну уже конечно лучше. Как чисто учебная - сойдет наверно.
Коротенько о типовом использовании логических И или ИЛИ.
Типовое использование блока И, например - сборка всех необходимых условий для определенного события (например ПУСК).
Типовое использование ИЛИ - сборка всех возможных условий для определенного события.
В Вашем контексте, попробуйте чуть чуть усложнить схему. Скажем отсечь случай когда две кнопки нажимаются одновременно. Конечно - это чисто учебный пример, но тренироватся надо на кошках,
Коротенько о типовом использовании логических И или ИЛИ.
Типовое использование блока И, например - сборка всех необходимых условий для определенного события (например ПУСК).
Типовое использование ИЛИ - сборка всех возможных условий для определенного события.
В Вашем контексте, попробуйте чуть чуть усложнить схему. Скажем отсечь случай когда две кнопки нажимаются одновременно. Конечно - это чисто учебный пример, но тренироватся надо на кошках,
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 762 раза
Помощь в решении задач
Вы у нас "писатель, а не читатель", как известный персонаж анекдота?senterico писал(а): От вас мне нужно узнать схема построена правильно или нет.
viewtopic.php?p=136776#p136776 - это для кого написано?
Люди зачем на Вас свое время тратят, чтобы Ваши фонтаны тут наблюдать?!
Хочешь стать кузнецом - куй! - гласит английская поговорка.
Вам сказали, что делать. Так делайте!
Иначе, не было смысла спрашивать помощи...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1290
- Зарегистрирован: 29 май 2009, 21:40
- Имя: Александр
- Страна: Россия
- город/регион: Курган
- Благодарил (а): 78 раз
- Поблагодарили: 161 раз
Помощь в решении задач
senterico, с точки зрения технической ничего сказать не могу - правильные Ваши решения, или нет. Не имею желания их анализировать.
А вот об ином:
Мне вот интересно, Администратор отнесется к этому как к юношескому максимализму, и простит сею наглую выходку, и даст возможность получить консультацию по данным задачам, или же автор будет отправлен восвояси, искать помощи в других местах.
А вот об ином:
Вы пришли в незнакомое сообщество. И сразу - нате Вам. Барин пожаловал, решение на стол.
Не совсем так. Это Вам надо узнать, правильно построена схема или нет. Можете от участников этого сообщества. Можете у кого то другого. Но если Вам интересно мнение именно этого сообщества, так ведите себя подобающе.
Просто без комментарием. Эго и самомнение зашкаливает.
Мне вот интересно, Администратор отнесется к этому как к юношескому максимализму, и простит сею наглую выходку, и даст возможность получить консультацию по данным задачам, или же автор будет отправлен восвояси, искать помощи в других местах.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
Дело в том, что я от слова совсем не понял вашей подсказки, половину слов первый раз слышу в таком контексте. Ещё раз уточню, нет у меня вообще никакого опыта в решении таких заданий, я прошу рассказать как работает просто "колесо".Ryzhij писал(а): ↑21 янв 2023, 12:37Вы у нас "писатель, а не читатель", как известный персонаж анекдота?senterico писал(а): От вас мне нужно узнать схема построена правильно или нет.
viewtopic.php?p=136776#p136776 - это для кого написано?
Люди зачем на Вас свое время тратят, чтобы Ваши фонтаны тут наблюдать?!
Хочешь стать кузнецом - куй! - гласит английская поговорка.
Вам сказали, что делать. Так делайте!
Иначе, не было смысла спрашивать помощи...
Отправлено спустя 8 минут 49 секунд:
Задачи которые мне дали на первом учебном году по этой дисциплине, обращаясь сюда, я предполагал что тут сотни ответов на такой вопрос и очевидно думал что на него ответят какой-нибудь ссылкой на учебник или похожий пример. Цели грубить у меня тут не было, писал это без капли негатива, а то что думал. Право администратора что со мной делать, но как факт ничего полезного я тут не получил). Всем добраolexsa писал(а): ↑21 янв 2023, 14:46 senterico, с точки зрения технической ничего сказать не могу - правильные Ваши решения, или нет. Не имею желания их анализировать.
А вот об ином:Вы пришли в незнакомое сообщество. И сразу - нате Вам. Барин пожаловал, решение на стол.Не совсем так. Это Вам надо узнать, правильно построена схема или нет. Можете от участников этого сообщества. Можете у кого то другого. Но если Вам интересно мнение именно этого сообщества, так ведите себя подобающе.Просто без комментарием. Эго и самомнение зашкаливает.
Мне вот интересно, Администратор отнесется к этому как к юношескому максимализму, и простит сею наглую выходку, и даст возможность получить консультацию по данным задачам, или же автор будет отправлен восвояси, искать помощи в других местах.
-
- почётный участник форума
- Сообщения: 5639
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 602 раза
- Поблагодарили: 762 раза
Помощь в решении задач
Так спрашивайте, что непонятно.
Займите конструктивную позицию, никто в этом так не должен быть заинтересован, как Вы.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
Там еще 3 задачи простаивают) но буду уже преподавателя мучать, т.к. там нужно реализовать таймеры, кнопку пожар. С этим я не знаком.
-
- read only
- Сообщения: 577
- Зарегистрирован: 19 фев 2019, 22:38
- Имя: Сергей
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 17 раз
- Поблагодарили: 77 раз
Помощь в решении задач
Слушайте, ну это вообще...мультфильм какой-то...про чебурашку, не из апельсиновой страны, а советского, того что жил в телефонной будке...
Отправлено спустя 9 минут 19 секунд:
Ну так он и делает, и сейчас полно таких...интернешки мля, вот так берут и ни с того ни с сего хватаются за дело, ни хрена в нем не понимая. Лошадь из анекдота про ремень генератора.
Так сказал же: ничего не понятно.
Вау...так на то он и преподаватель, наверное, чтобы научить элементарному...а скажите, Киса, как художник- художнику, вы рисовать умеете?(С) Кроха сын к отцу пришел и спросила Кроха...ну и т.д и т.п.
Отправлено спустя 9 минут 19 секунд:
Ошибочка, млин, про Незнайку из солнечного города, вот...
-
- администратор
- Сообщения: 4744
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 225 раз
- Поблагодарили: 397 раз
Помощь в решении задач
Если конструктивно:
1. Вспомните таблицы истинности. Должны были в школе на информатике изучать. Не помните/не изучали - в сети информации полно, при желании можно и учебник информатики найти.
2. Напишите таблицу истинности на основе задания. В принципе, чтобы упростить, можно обратить внимание на то, что система должна запоминать своё состояние: двигатель ведь должен работать и после отпускания кнопки "пуск", и оставаться запущеным после отпускания "стоп". То есть - алгоритм должен заканчиваться триггером, и можно написать две более простых таблицы истинности: сбор условий для запуска и сбор условий для останова. Кстати, обращаю внимание на неточность задания: "При нажатии и отпускании кнопки SB1 происходит запуск двигателя" - непонятно, двигатель должен запуститься в момент нажатия или отпускания. Можно сделать и так, и так, но если в момент нажатия - проще. Можно так и считать, или можно уточнить у преподавателя.
3. Обратите внимание на неполноту таблиц. Как уже выше писали - надо подумать о том, как система должна себя вести при нажатых двух кнопках. Обычно "стоп" имеет приоритет из соображений безопасности. Или первая нажатая имеет приоритет. Или последняя нажатая имеет приоритет. Или снова - можно уточнить у преподавателя. Но необходимые условия лучше дописать. Или проигнорить и сделать в полном соответствии с имеющимся заданием.
4. Напишите по полученным таблицам истинности нормальную дизъюнктивную форму (их две штуки должно получиться, если таблицы две).
5. Переведите полученный результат на язык FBD. Тут уже практически чисто механическая работа: каждое "И", "ИЛИ", "НЕ" или триггер в FBD имеет конкретное однозначное обозначение.
1. Вспомните таблицы истинности. Должны были в школе на информатике изучать. Не помните/не изучали - в сети информации полно, при желании можно и учебник информатики найти.
2. Напишите таблицу истинности на основе задания. В принципе, чтобы упростить, можно обратить внимание на то, что система должна запоминать своё состояние: двигатель ведь должен работать и после отпускания кнопки "пуск", и оставаться запущеным после отпускания "стоп". То есть - алгоритм должен заканчиваться триггером, и можно написать две более простых таблицы истинности: сбор условий для запуска и сбор условий для останова. Кстати, обращаю внимание на неточность задания: "При нажатии и отпускании кнопки SB1 происходит запуск двигателя" - непонятно, двигатель должен запуститься в момент нажатия или отпускания. Можно сделать и так, и так, но если в момент нажатия - проще. Можно так и считать, или можно уточнить у преподавателя.
3. Обратите внимание на неполноту таблиц. Как уже выше писали - надо подумать о том, как система должна себя вести при нажатых двух кнопках. Обычно "стоп" имеет приоритет из соображений безопасности. Или первая нажатая имеет приоритет. Или последняя нажатая имеет приоритет. Или снова - можно уточнить у преподавателя. Но необходимые условия лучше дописать. Или проигнорить и сделать в полном соответствии с имеющимся заданием.
4. Напишите по полученным таблицам истинности нормальную дизъюнктивную форму (их две штуки должно получиться, если таблицы две).
5. Переведите полученный результат на язык FBD. Тут уже практически чисто механическая работа: каждое "И", "ИЛИ", "НЕ" или триггер в FBD имеет конкретное однозначное обозначение.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 19 янв 2023, 13:53
- Имя: Иван
- Страна: Беларусь
- город/регион: Барановичи
- Благодарил (а): 2 раза
Помощь в решении задач
Последняя моя попытка, по идее так с помощью шунтирования кнопки сигнал будет симулировать "при нажатии и отпускании". Т.е. когда отпущу старт(нажму 2 раза) сигнал все еще будет подаваться. С приоритетами не разобрался до сих пор, поэтому пусть 1 нажатая будет иметь приоритет). Еще не понятно что конкретно я должен предпринять в том случае если 2 кнопки нажаты.
p.s. из 18 сообщений - 10 offtop ,с телефона не удобно просматривать.
p.s. из 18 сообщений - 10 offtop ,с телефона не удобно просматривать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1626
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 70 раз
- Поблагодарили: 191 раз
Помощь в решении задач
От триггера отказались зря.
Во первых, триггер обеспечивает самоподхват двигателя. Т.е. при кратковременном пропадании питания, двигатель не отвалится,
потому как сигнал на включение будет висеть до его отмены СТОПом.
Во вторых, тригер обеспечивает приоритетность сигнала, их 2, если что. RS - с доминантой отключения и SR - с доминантой включения.
Нк и подсказка, моменты нажатия и отпускания кнопок можно ловить детектором фронтов, r_trig и f_trig.
Во первых, триггер обеспечивает самоподхват двигателя. Т.е. при кратковременном пропадании питания, двигатель не отвалится,
потому как сигнал на включение будет висеть до его отмены СТОПом.
Во вторых, тригер обеспечивает приоритетность сигнала, их 2, если что. RS - с доминантой отключения и SR - с доминантой включения.
Нк и подсказка, моменты нажатия и отпускания кнопок можно ловить детектором фронтов, r_trig и f_trig.
-
- администратор
- Сообщения: 17596
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 826 раз
- Поблагодарили: 1655 раз
Помощь в решении задач
Если Вы чего-то не поняли, то дурак не тот, кого Вы не поняли, а Вы, потому что Вы его не поняли, а не он.
Бесполезные, говорите? Благодаря в том числе мне, Вы имели шанс задать этот вопрос и получить на него ответы.. Так что уж потерпите. И заводы взрываются вот именно так как я Вам написал, если что. Вы не в курсе? Поверьте тем кто в курсе.
Тема закрыта. Учимся уважать старших.
По вопросам работы Форума можно обратиться по этим контактам.