Страница 14 из 16 ПерваяПервая ... 41213141516 ПоследняяПоследняя
Показано с 131 по 140 из 153

Тема: Задачки простые и не очень

  1. #131
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Валенок, похоже кроме нас с Вами тема вентиляции мало кому интересна. Полезно бывает пообщаться с заинтересованным человеком и в процессе общения мысли в голове упорядочиваются. Спасибо Вам за это! Пока Вам объяснял что к чему, сам все понял. В результате сформировалось решение.

    Все оказалось проще, чем казалось. Делаем погодозависимый график с учетом того, что будут греться оба калорифера одновременно. После прогрева калориферов переходим к регулировке воздуха притока уже одним калорифером, второй включается в работу по мере надобности.

  2. #132
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Появилась новая задача.
    Имеется 4 логических выхода, которые в процессе работы включаются по очереди: 1, потом 2, потом 3, потом 4. Отключаются в обратном порядке. Сейчас эти выходы подаются на входы четырем блокам (имеется в виду программным). Они предназначены для разрешения работы этих блоков. Короче говоря приоритет включения.

    Возникла необходимость сделать возможность произвольно менять приоритет включения из панели ИП320 с защитой от дурака. Предложите пожалуйста оптимальный алгоритм решения.
    Последний раз редактировалось amn; 14.03.2016 в 22:44.

  3. #133
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    сдвиговый регистр, если по кругу
    или 1234- постоянные, а в панели инициируйте к ним к примеру АВСД. как угодно.

  4. #134

    По умолчанию

    Приоритет включения это для того, чтобы "наиболее приоритетный блок" вышел из строя заведомо раньше других?
    Цикл подойдёт в качестве "алгоритма"? (там реально же сделать цикл по блокам и включить нужные)

  5. #135
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Немного уточню. Имеется в виду возможность задать из панели приоритет включения в произвольном порядке. Например логический вход 1 перекинуть на блок 3, а логический вход 2 на блок 1.

    vladimirisitnikov, про цикл не понял, где Вы его предлагаете применить в данной задаче?

  6. #136
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    И самое интересное это защита от дурака. А именно в панели вводим для каждого объекта (блока) номер приоритета. Должно быть 4 разные цифры (от 0 до 3) в любой комбинации. В панели можно ограничить диапазон вводимых значений, но нельзя запретить вводить одинаковые цифры. Поэтому введенные данные надо проверить и привести их к правильным значениям. Например, если задали 0000 (4 нуля), то в результате должны получить 0123, если 0122, то 0123, из 1003 должно получиться 2013 и т.д

    Чтобы было понятней сформулирую по-другому. Имеется исходный массив из 4 чисел в диапазоне от 0 до 3. В заданном массиве числа могут повторяться. Обработать массив так, чтобы числа не повторялись и были расставлены по приоритету исходного массива.
    Последний раз редактировалось amn; 15.03.2016 в 08:51. Причина: сформулировал задачу другими словами

  7. #137

    По умолчанию

    Берешь массив из 4-х элементов - по одному на каждый объект. В интерфейсе для каждого объекта выбираешь приоритет, к примеру, четырьмя кнопками, каждая из которых привязана либо к биту элемента массива, либо записью соответствующего значения в этот элемент. Смысл в том, что 1 приоритету соответствует взведенный первый(нулевой) бит, 2 приоритету - второй бит и.т.д.
    Массив хранить в энергонезависимой памяти. Проверка на правильность: a[1] or a[2] or a[3] or a[4] == 0x1111
    Выбор приоритетного блока производится перебором элементов массива с поиском нужного взведенного бита.

    Понятно, что это не совсем то, но что делал, то и описал...
    Последний раз редактировалось aplotnik; 15.03.2016 в 17:42.

  8. #138
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

    Позвольте спуститься с небес на грешную землю и предложить вашему вниманию задачу по дроблению продукта для молодых поросят, которую пришлось решать в авральном режиме. ТЗ: После заполнения наддробильного бункера задается задание величины нагрузки дробилки-далее старт и питатель подачи начинает плавно и равномерно набирать обороты(ПЧ 0-10В) стремясь к заданой нагрузке дробилки. При достижении +-1 от задания обороты стабилизируются, при превышении нагрузки снижаются с той же скоростью, стремясь войти в зону регулирования. Задачу решил, но не пойму как и что это теоретически: на пид регулятор не тянет, пи регулятор-тоже вроде не то,(хотя довести можно) вообщем что это? Прилагаю имитацию с визуализацией для желающих и любопытных поиграть и дать теоретически обоснованный ответ, т.к.в теории не силен..
    Вложения Вложения
    • Тип файла: pro reg.pro (47.9 Кб, Просмотров: 34)

  9. #139

    По умолчанию

    надо зачеркнуть ещё 1 букву - это п-регулятор.

  10. #140
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

    Спасибо aplotnik за ответ. Изучаю как дальше данный п-регулятор превратить в простой и понятный новичку и студенту пи регулятор. Советы и конструктивная критика приветствуются, правда, к сожалению, не поощряются материально..

Страница 14 из 16 ПерваяПервая ... 41213141516 ПоследняяПоследняя

Похожие темы

  1. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 10435
    Последнее сообщение: 24.04.2024, 19:41
  2. ТРМ200 срочно! очень нужна помощь
    от igortimashenko в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 10.03.2013, 18:46
  3. очень срочно!!!подскажите!
    от новичек в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 21.06.2010, 11:51
  4. Gprs - все очень просто!
    от Дмитрий Артюховский в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 11.04.2008, 15:54
  5. Датчики бесконтактные. Очень помогите!!!
    от Антон ТТС в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 05.09.2007, 15:59

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •