Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

Тема: Еще раз "рассвет-закат" на ПР200. Прошу совета

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

    По умолчанию

    Цитата Сообщение от Rock-out Посмотреть сообщение
    Пока остановился на мнении, что это особенность LED-драйвера, при минимальном напряжении на входе 0-10В до конца не гасит светодиоды. Плюс еще начиная с некоторого значения напряжения начинаются сильно заметные пульсации.
    В итоге сейчас так: линию 0-10В для диммеров ламп накаливания зашунтировал резистором, они нормально гаснут. Питание LED-драйвера пустил через релейный выход ПР200, и в режиме "ночь" отключаю фазу. Также ограничил минимальный уровень выхода 0-10В для LED-драйвера значением 1.75В (опытным путем подобрал), чтобы не доходило до мерцания.
    Использовал вариант программы @Сергея0308, за что ему еще раз спасибо (для вывода времени на экран, также взял его вариант с форума).
    Возможно придется еще что-то доделывать, т.к. лампы накаливания гаснут раньше светодиодного светильника, ну это уже по результатам эксплуатации будет понятно.
    Вложение 45785
    Вообще-то если Вы уже используете мой макрос SCALE_L, то он состоит их двух независимых макросов SCALE и LIMIT, последний как раз макрос двустороннего ограничения и Вам не обязательно использовать другой сторонний макрос для этой цели:

    Макрос двустороннего ограничения.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #22

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вообще-то если Вы уже используете мой макрос SCALE_L, то он состоит их двух независимых макросов SCALE и LIMIT, последний как раз макрос двустороннего ограничения и Вам не обязательно использовать другой сторонний макрос для этой цели:

    Макрос двустороннего ограничения.PNG
    Объясните тогда дураку, как это работает) Ваши макросы есть в онлайн базе? Макрос я взял из Вашего варианта программы. Как его разделить на независимые макросы? Я чего-то запутался.
    На объекте просто я понял, что надо ограничивать выход, и применил то, что нашел в библиотеке. Не все макросы попадают в базу? И как искать их, поиск по форуму как-то средненько работает)
    И еще общий вопрос - место для блоков ограничено или как-то можно расширить рабочее пространство в OL? Т.е. вот сейчас у меня весь экран занят, а если еще надо будет логики добавить, что делать?
    Последний раз редактировалось Rock-out; 25.11.2019 в 22:50.

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

    По умолчанию

    Цитата Сообщение от Rock-out Посмотреть сообщение
    Объясните тогда дураку, как это работает) Ваши макросы есть в онлайн базе? Макрос я взял из Вашего варианта программы. Как его разделить на независимые макросы? Я чего-то запутался.
    На объекте просто я понял, что надо ограничивать выход, и применил то, что нашел в библиотеке. Не все макросы попадают в базу? И как искать их, поиск по форуму как-то средненько работает)
    И еще общий вопрос - место для блоков ограничено или как-то можно расширить рабочее пространство в OL? Т.е. вот сейчас у меня весь экран занят, а если еще надо будет логики добавить, что делать?
    Не надо его нигде искать, если Вы добавили мой макрос SCALE_L, то он(макрос LIMIT) уже присутствует в вашем проекте в библиотеке макросов! Такое впечатление, будто Вы не смотрели скриншот из моего преведущего поста и свой проект, точнее библиотеку макросов своего проекта!
    И холст программы всегда можно увеличить-уменьшить, ткните мышкой на пустом месте холста программы и в свойствах увеличьте ширину или высоту, что Вам надо:

    Изменение ширины, высоты холста программы.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #24

    По умолчанию

    Цитата Сообщение от Rock-out Посмотреть сообщение
    Пока остановился на мнении, что это особенность LED-драйвера, при минимальном напряжении на входе 0-10В до конца не гасит светодиоды. Плюс еще начиная с некоторого значения напряжения начинаются сильно заметные пульсации.
    В итоге сейчас так: линию 0-10В для диммеров ламп накаливания зашунтировал резистором, они нормально гаснут. Питание LED-драйвера пустил через релейный выход ПР200, и в режиме "ночь" отключаю фазу. Также ограничил минимальный уровень выхода 0-10В для LED-драйвера значением 1.75В (опытным путем подобрал), чтобы не доходило до мерцания.
    Использовал вариант программы @Сергея0308, за что ему еще раз спасибо (для вывода времени на экран, также взял его вариант с форума).
    Возможно придется еще что-то доделывать, т.к. лампы накаливания гаснут раньше светодиодного светильника, ну это уже по результатам эксплуатации будет понятно.
    Вложение 45785
    Придётся на лампы накаливания тоже опытным путём подбирать "ступеньку", на которой лампы загораются. Но только ограничитель должен работать, когда сигнал на его входе >0. А когда на входе 0, то и на выходе должен быть 0, или можно так же отключать фазу релейным выходом.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 24.09.2018, 07:21
  2. Рассвет-закат на ПР-200
    от LGM в разделе Среда программирования OWEN Logic
    Ответов: 26
    Последнее сообщение: 31.08.2018, 16:38
  3. Обучающий видео-курс "Программирование ПР200 в OWEN Logic"
    от Андрей Посохов в разделе Среда программирования OWEN Logic
    Ответов: 1
    Последнее сообщение: 13.09.2017, 12:21
  4. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  5. Ответов: 20
    Последнее сообщение: 15.04.2015, 11:02

Ваши права

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