Страница 5 из 391 ПерваяПервая ... 345671555105 ... ПоследняяПоследняя
Показано с 41 по 50 из 4652

Тема: разные вопросы новичка

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Выделение желтым цветом не означает, что ОЛ "формирует задержку на один такт". Ни какой задержки автоматом нет!
    petera, а Вы пробовали запускать по шагам проект ПР100_Бег_волна.owle? Что вы наблюдали на 6 и 12 шагах между выходом Q DTRIG1 и входом I FTRIG2 (это участок выделен ОЛ как циклическая связь)?

    Цитата Сообщение от petera Посмотреть сообщение
    Что значит "бегущая волна" ?
    Это визуальный эффект, который создают световые индикаторы (лампочки) включаясь и выключаясь по очереди, друг за другом.

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

    По умолчанию

    Цитата Сообщение от SanSannch Посмотреть сообщение
    Добрый день.

    Подскажите, можно как-то избавиться от циклической связи - заменить на обычную, которую ОЛ подставляет автоматически (выделяет желтым цветом и формирует задержку на один такт)? Замена данной линии на линию задержки не решает проблему, задержка в один такт остается и нарушает работу программы.

    Пример 1. Пытался реализовать алгоритм циклического регистра сдвига (бегущая волна) на D-Тригерах. Пока цикл не замкнут - все работает четко, выходы переключаются по очереди, без задержек и через равные интервалы. Но стоит замкнуть цикл (подключить выход последнего триггера на вход первого, Бег_волна.png обозначено красной линией) появляется сообщение о циклической связи, начинаются сбои в интервалах между включениями выходов. Проект ОЛ: ПР100_Бег_волна.owle.

    Пример 2. Реализовал алгоритм циклического регистра сдвига (бегущая волна) на счетчиках, получилось громоздко и плохо масштабируемо, но зато работает четко. Проект ОЛ: ПР100_Бег_волна_2.owle. Решил немного оптимизировать программу - остановить стартовый генератор после завершения установки начальных состояний счетчиков (снижение вычислительной нагрузки), добавил обратную связь (Бег_волна_2.png обозначено красной линией) появилась циклическая связь (обозначено желтой линией) и нарушила работу алгоритма.

    Может я что-то делаю не так - подскажите, как надо, или может есть другие варианты реализации циклического регистра сдвига (бегущая волна) с возможностью удобного масштабирования.
    Видел на форуме интересный вариант: ссылка, автору спасибо.

    P.S. Конкретной задачи при разработке данных алгоритмов нет, просто изучаю ОЛ, пробую реализовывать алгоритмы и схемы которые раньше собирал на логических микросхемах.
    Если делать сдвиговый регистр на Д-триггерах, то для его нормальной работы как раз и нужна задержка на цикл!

    Сдвиговый регистр.jpg

    Зачем выдумывать какую-то свою "суперхренорезку", тем более, если она не работает?!

    Сдвиговый регистр_3.owle
    Последний раз редактировалось Сергей0308; 19.10.2022 в 13:19.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Коллеги. Помогите с решением вопроса об адресации счётчиков воды по интерфейсу RS-485. На канал приходится свыше 256 счётчиков (максимум на канал). Устанавливаю повторители интерфейса. Как в этом случае будет выглядеть идентификационный номер счётчика после 256?

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

    По умолчанию

    Цитата Сообщение от GiPe Посмотреть сообщение
    Коллеги. Помогите с решением вопроса об адресации счётчиков воды по интерфейсу RS-485. На канал приходится свыше 256 счётчиков (максимум на канал). Устанавливаю повторители интерфейса. Как в этом случае будет выглядеть идентификационный номер счётчика после 256?
    И, что за счётчики, в смысле, может у них какое название есть и(или) маркировка?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    723

    По умолчанию

    Здравствуйте. Пишу впервые программу для ПР, конкретно для ПР100. Планируется, что на базе БКК1 Овен и ПР100 будет работать контроль уровней в 7 танках с молоком. По сути нужна защита от перелива молока в танке, то есть контроль по верхнему уровню. То, есть танк наполнился, загорелся светодиод, соответствующий определенному танку, сработал ревун, оператор услышал, отключил насос подачи молока, нажал кнопку без фиксации на щите, чтобы отключить звуковой сигнал.
    Не пойму как в программе завести все сигналы(I2-I8) на вход I функционального блока TON1 2023-07-14_19-11-57.png

  6. #6

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Здравствуйте. Пишу впервые программу для ПР, конкретно для ПР100. Планируется, что на базе БКК1 Овен и ПР100 будет работать контроль уровней в 7 танках с молоком. По сути нужна защита от перелива молока в танке, то есть контроль по верхнему уровню. То, есть танк наполнился, загорелся светодиод, соответствующий определенному танку, сработал ревун, оператор услышал, отключил насос подачи молока, нажал кнопку без фиксации на щите, чтобы отключить звуковой сигнал.
    Не пойму как в программе завести все сигналы(I2-I8) на вход I функционального блока TON1
    Можно использовать несколько OR (ИЛИ), собрать все сигналы в один.1 4 ИЛИ.jpg
    В менеджере компонентов есть 4 ИЛИ, соберёте сразу 4 входа
    Последний раз редактировалось kondor3000; 14.07.2023 в 16:50.

  7. #7
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    723

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Можно использовать несколько OR, собрать все сигналы в один.1 4 ИЛИ.jpg
    В менеджере компонентов есть 4 ИЛИ, соберёте сразу 4 входа
    Попробую. Спасибо!

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

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Здравствуйте. Пишу впервые программу для ПР, конкретно для ПР100. Планируется, что на базе БКК1 Овен и ПР100 будет работать контроль уровней в 7 танках с молоком. По сути нужна защита от перелива молока в танке, то есть контроль по верхнему уровню. То, есть танк наполнился, загорелся светодиод, соответствующий определенному танку, сработал ревун, оператор услышал, отключил насос подачи молока, нажал кнопку без фиксации на щите, чтобы отключить звуковой сигнал.
    Не пойму как в программе завести все сигналы(I2-I8) на вход I функционального блока TON1 2023-07-14_19-11-57.png
    Если у вас одновременно бывает заполнено более одного танка, то ваша логика не будет работать, в смысле неверная!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    723

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если у вас одновременно бывает заполнено более одного танка, то ваша логика не будет работать, в смысле неверная!
    Да, будет одновременно работать более одного танка. Почему?

  10. #10
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    723

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если у вас одновременно бывает заполнено более одного танка, то ваша логика не будет работать, в смысле неверная!
    Да, точно, не работает.

Страница 5 из 391 ПерваяПервая ... 345671555105 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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