Показано с 1 по 10 из 33

Тема: Задача в ПР200 (из СУНА - чередование трёх насосов)

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Я не понял последнего
    Я то некоторые новички не знают как это сделать!
    Вот не копая код.
    1. на входе блока Extract81 число 5, почему включен только выход Q2 ?
    2. Блоки Ротация2, 3, 4 то, что вижу на входах и на выходах не соответствуют друг другу. на входе In_Q блоков 3, 4 стоит 5 и на выходе Q тоже 5. На входе же блока два стоит 4 а на выходе 5. Типа +1, почему на других таких же блоках при одинаково выставленных входах у всех вдруг выход = входу, а на блоке 2 идет + 1

    Просто даже глядя на режим эмуляции возникают сразу вопросы.

    Судя по блоку Putbit8 там тоже не все чисто - 8 бит это число 256 - почему у вас 510 ?

    Если у вас там своя логика, еще какие фишки - не надо называть блоки Putbit и Extractbit просто из правил хорошего тона. Не стоит вводить в заблуждение.
    Последний раз редактировалось melky; 20.04.2025 в 19:24.

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,899

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Я не понял последнего
    Вот не копая код.
    1. на входе блока Extract81 число 5, почему включен только выход Q2 ?
    2. Блоки Ротация2, 3, 4 то, что вижу на входах и на выходах не соответствуют друг другу. на входе In_Q блоков 3, 4 стоит 5 и на выходе Q тоже 5. На входе же блока два стоит 4 а на выходе 5. Типа +1, почему на других таких же блоках при одинаково выставленных входах у всех вдруг выход = входу, а на блоке 2 идет + 1

    Просто даже глядя на режим эмуляции возникают сразу вопросы.

    Судя по блоку Putbit8 там тоже не все чисто - 8 бит это число 256 - почему у вас 510 ?

    Если у вас там своя логика, еще какие фишки - не надо называть блоки Putbit и Extractbit просто из правил хорошего тона. Не стоит вводить в заблуждение.
    По картинке судить об алгоритме - не очень правильный подход, учитывая, что половина кода просто не видна
    В битовых масках нулевой бит игнорируется, поэтому все входы/выходы начитаются с первого бита - отсюда сдвиг
    +1 на блоке Ротация - насос 1 в аварии (на картинке это не показано - косяк автора), поэтому выбирается следующий нормальный

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,434

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Я не понял последнего
    Вот не копая код.
    1. на входе блока Extract81 число 5, почему включен только выход Q2 ?
    2. Блоки Ротация2, 3, 4 то, что вижу на входах и на выходах не соответствуют друг другу. на входе In_Q блоков 3, 4 стоит 5 и на выходе Q тоже 5. На входе же блока два стоит 4 а на выходе 5. Типа +1, почему на других таких же блоках при одинаково выставленных входах у всех вдруг выход = входу, а на блоке 2 идет + 1

    Просто даже глядя на режим эмуляции возникают сразу вопросы.

    Судя по блоку Putbit8 там тоже не все чисто - 8 бит это число 256 - почему у вас 510 ?

    Если у вас там своя логика, еще какие фишки - не надо называть блоки Putbit и Extractbit просто из правил хорошего тона. Не стоит вводить в заблуждение.
    Был вопрос в другой теме как по внешнему сигналу аварии насоса вывести его из работы, соответственно и из ротации, это очень легко сделать, но некоторые новички не знают как, вот я и добавил последний вариант программы(перенёс из другой темы) в исходную тему!
    Короче, вот Вы вроде и не новичок, но всё равно не можете разобраться!
    Обычно я проекты выкладываю чтобы ими пользоваться, с алгоритмом работы бывает сложно разобраться без подробного объяснения, так что Вы не расстраивайтесь что не разобрались, можно сказать это нормально. Вы наверно и раньше не разбирались в системах цветности ПАЛ-СЕКАМ прежде чем смотреть телевизор, в смысле, это не мешает его смотреть!
    Последний раз редактировалось Сергей0308; 20.04.2025 в 19:50.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Чередование насосов (случай для 3-х насосов)
    от 07Fobos в разделе Программируемые реле
    Ответов: 14
    Последнее сообщение: 30.10.2022, 22:04
  2. Чередование насосов при каждом пуске
    от shvitaliy в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 27.03.2022, 16:56
  3. Управление включения насосов с экрана ПР200
    от Stakris в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 16.04.2018, 18:16
  4. Включение насосов с экрана ПР200?
    от Stakris в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 11.04.2018, 13:53
  5. Ответов: 20
    Последнее сообщение: 23.09.2015, 16:55

Метки этой темы

Ваши права

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