Страница 51 из 83 ПерваяПервая ... 41495051525361 ... ПоследняяПоследняя
Показано с 501 по 510 из 828

Тема: Универсальные макросы для OWEN Logic

  1. #501

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Пожалуйста, подскажите как в OL сделать следующее:
    Имеется флоат переменная A и выход макроса тоже во флоат. Нужно при лог.0 выводить выход макроса в сумме с переменной А, а при лог.1 записывать в переменную А выход макроса.
    Суммировать знаю как, проблема в обработке условия.
    На ST написал бы махом, а вот в OL туплю...
    Блок fSEL, два входа, выбор через BOOL. Блок встроенный в OL.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

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

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Пожалуйста, подскажите как в OL сделать следующее:
    Имеется флоат переменная A и выход макроса тоже во флоат. Нужно при лог.0 выводить выход макроса в сумме с переменной А, а при лог.1 записывать в переменную А выход макроса.
    Суммировать знаю как, проблема в обработке условия.
    На ST написал бы махом, а вот в OL туплю...
    Не понятно, в чём сложность, если правильно определились, то как-то так:

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

  3. #503
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Спасибо! Все работает.

    Еще один вопрос: может есть какой то простой готовый макрос - таймер задержки, например, на секунду. Или подскажите как его проще всего организовать.
    Последний раз редактировалось Ollema; 05.03.2019 в 13:44.

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

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Спасибо! Все работает.

    Еще один вопрос: может есть какой то простой готовый макрос - таймер задержки, например, на секунду. Или подскажите как его проще всего организовать.
    Задержки чего, включения-выключения или задержки прохождения сигнала?
    Если включения-выключения, то как-то так:

    Задержка включения-выключения.PNG

    Если задержки сигнала, то ставите сдвиговый регистр, например если поставить сдвиговый регистр на 500 разрядов, то при длительности цикла 2 мс, задержка будет составлять 1 секунду, если каждый цикл писать!
    Можно сдвигать биты внутри целочисленной переменной, там 32 бита!
    Примерно как-то так:

    Регистр сдвига.PNG

    Вот регистр сдвига на 2048 разрядов, при цикле в 2 мс, задержка будет составлять более 8 секунд, так как тактовые импульсы для него можно формировать не чаще, чем через цикл программы!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 06.03.2019 в 13:48.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #505
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Спасибо. Буду пробовать.

    Вот затупил! Есть же готовый таймер TON! Да, уж, бывает

    Хотелось бы с экрана изменить булеву переменную в тру и чтобы она через пару секунд вернула свое значение в фолс. Не получается...
    Последний раз редактировалось Ollema; 05.03.2019 в 20:36.

  6. #506
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от Ollema Посмотреть сообщение
    Спасибо. Буду пробовать.

    Вот затупил! Есть же готовый таймер TON! Да, уж, бывает

    Хотелось бы с экрана изменить булеву переменную в тру и чтобы она через пару секунд вернула свое значение в фолс. Не получается...
    Функциональный блок ТР вам в помощь.

  7. #507

    По умолчанию

    Ollema, а Вы случайно на Вегалабе не обитаете?
    Вот так можно, если я правильно понял, что надо. "Авария сброс" - энергонезависимая.
    Изображения Изображения
    Последний раз редактировалось stanislau; 05.03.2019 в 22:42.

  8. #508
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    Да, обитаю. Не случайно

    Проверю, мне кажется не будет оно так работать. Спасибо.
    Последний раз редактировалось Ollema; 05.03.2019 в 23:01.

  9. #509

    По умолчанию

    Будет. Можно проще:
    Изображения Изображения

  10. #510
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    823

    По умолчанию

    По крайней мере в симуляторе точно так не работает, я так делал.

Страница 51 из 83 ПерваяПервая ... 41495051525361 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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