Страница 48 из 83 ПерваяПервая ... 38464748495058 ... ПоследняяПоследняя
Показано с 471 по 480 из 828

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

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

    По умолчанию

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

    Вложение 35361

    Он ещё и энергонезависимый!

    А Ваш вариант, во всяком случае мне на глубинных насосах абсолютно не приемлем по причине ротации при включении-выключении второго насоса, если первый не справляется! А мне она не нужна в данном случае и будет сбиваться нормальная работа. У нас ротация раз в месяц. С Вашим макросом она бы происходила каждый день, когда включается-выключается второй вспомогательный(дополнительный) насос!

    Вот мультиплексор обрезал и логики добавил:

    Вложение 35392

    Однако, надо понимать, что у каждого может быть своя специфика, например, на глубинных насосах, если ротация по времени(у нас каждый месяц), то ротация, чтобы не "дёргать" насосы лишний раз, желательно чтобы происходила только при отключении насосов, тоесть насос спокойно должен доработать до останова, даже если время ротации уже наступило, надеюсь понятно объяснил и ещё много всяких тонкостей!

    Вот ещё изменил, теперь ротация раз в месяц(как у нас) и насосы лишний раз не "дёргаются" при ротации, если в момент наступления ротации они работают:

    Вложение 35401
    Для Dmitriy-1350:
    Примерно как-то так, для первого насоса:

    Ротация_11_2.PNG

    На I8 сигнал с дополнительного контакта пускателя!
    Для остальных насосов аналогично!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 14.12.2018 в 07:02.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #472
    Пользователь
    Регистрация
    16.11.2018
    Адрес
    Ростов Ярославская Область
    Сообщений
    6

    По умолчанию

    Благодарю, вас за труд, завтра проверю отпишусь.
    Ещё раз спасибо.

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

    По умолчанию

    Цитата Сообщение от Dmitriy-1350 Посмотреть сообщение
    Благодарю, вас за труд, завтра проверю отпишусь.
    Ещё раз спасибо.
    Я бы на каждый насос поставил селекторный переключатель на 3 положения(у овна такие есть): Включён(I3)/Выключен/Автоматический режим(I2)!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #474

    По умолчанию

    Помогите пожалуйста решить задачу.
    Требуется таймер (по типу таймера TP), в котором будет возможность менять время в зависимости от сигнала с аналогового датчика.

    К примеру блок считал со входа прибора значение 1 (преобразованное из 4мА) и команда на запуск таймера запустит его на 1 чаc (на выходе блока будет логическая 1). По истечении часа в момент команды на запуск таймера блок считает новое значение 2 (8мА), и в течении следующих двух часов на выходе блока будет логическая 1.

    Заранее спасибо.

  5. #475
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,586

    По умолчанию

    exemption , сделайте через последовательный набор SEL, каждый SEL управляется сравнением на большее.
    Единственное так же через SEL надо сделать чтение аналогового входа только по завершении отсчета.

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

    По умолчанию

    Наверно как-то так:

    Таймер.PNG
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 09.01.2019 в 15:03.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #477

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Наверно как-то так:

    Таймер.PNG
    Спасибо за внимание.
    Тогда возникает вопрос следующий... А где брать нестандартные макросы scale_l и fround. Первый я нашел на форуме, вы выкладывали, а второй не понимаю что делает.

  8. #478
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,586

    По умолчанию

    второй округляет вещественное до нужного количества после запятой. хотя непонятно нафик он там нужен, если тут же преобразование в INT

  9. #479

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    второй округляет вещественное до нужного количества после запятой. хотя непонятно нафик он там нужен, если тут же преобразование в INT
    Наверное для того, что преобразование в INT и округление это две большие разницы, 4,8 округление должно дать 5, а to INT даст 4.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

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

    По умолчанию

    Цитата Сообщение от exemption Посмотреть сообщение
    Спасибо за внимание.
    Тогда возникает вопрос следующий... А где брать нестандартные макросы scale_l и fround. Первый я нашел на форуме, вы выкладывали, а второй не понимаю что делает.
    Я же проект выложил, в проекте нельзя взять?
    Вообще в данном случае эти макросы особо не нужны, можно и умножить на 3600000(количество миллисекунд в 1 часе) и округлять не обязательно:

    Таймер_2.PNG

    Да повысится точность в 2 раза с 1 до 0,5 мс, но при цикле более 1 мс это не актуально, короче, эти макросы может в будущем вам пригодятся, поэтому и выложил!
    Последний раз редактировалось Сергей0308; 10.01.2019 в 12:39.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

Похожие темы

  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

Ваши права

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