Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: Цикличная запись команды между ПР102-1 (Master) и ПР102-2 (Slave)

  1. #11

    По умолчанию

    Цитата Сообщение от shprot Посмотреть сообщение
    Внедрил ваш макрос и проблему с цикличной записью решил, но как сделать отображение статуса света в облаке? То есть включаю свет отправкой с облака команды 1, он включается, затем хочу отключить физическим выключателем - приходится нажимать 2 раза, только после этого свет выключается, но статус виртуальной кнопки в облаке не меняется на 0 и чтобы повторно включить свет через облако, нужно отправить сначала 0, затем 1. Как это исправить?
    Измененный макрос прикладываю
    Вложение 54931

    И можете подсказать какой блок в схеме управления из 3-х мест за что отвечает, также не понятны для чего служат переменные com, com_rs, com_LCD, write to FB.
    Также момент по используемому приложению на телефоне, в видео не увидел как называется
    Опять не в ту сторону копаете!
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от shprot Посмотреть сообщение
    Внедрил ваш макрос и проблему с цикличной записью решил, но как сделать отображение статуса света в облаке? То есть включаю свет отправкой с облака команды 1, он включается, затем хочу отключить физическим выключателем - приходится нажимать 2 раза, только после этого свет выключается, но статус виртуальной кнопки в облаке не меняется на 0 и чтобы повторно включить свет через облако, нужно отправить сначала 0, затем 1. Как это исправить?
    Измененный макрос прикладываю
    Вложение 54931

    И можете подсказать какой блок в схеме управления из 3-х мест за что отвечает, также не понятны для чего служат переменные com, com_rs, com_LCD, write to FB.
    Также момент по используемому приложению на телефоне, в видео не увидел как называется
    Как-то расточительно для одной дискретной команды отдавать целый регистр, может битовую маску дискретных сигналов сделать, в 16 раз меньше регистров потребуется:

    Облако.PNG

    Облако.owl
    Последний раз редактировалось Сергей0308; 02.05.2021 в 17:29.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #13

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Как-то расточительно для одной дискретной команды отдавать целый регистр, может битовую маску дискретных сигналов сделать, в 16 раз меньше регистров потребуется:

    Облако.PNG

    Облако.owl
    Попробовал вашу схему, но функции Extract и Putbit у меня имеют другие входы/выходы, отличные от скриншота у вас. Возможно это у вас измененные макросы этих функций?

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

    По умолчанию

    Цитата Сообщение от shprot Посмотреть сообщение
    Попробовал вашу схему, но функции Extract и Putbit у меня имеют другие входы/выходы, отличные от скриншота у вас. Возможно это у вас измененные макросы этих функций?
    Так я же и проект выложил, непонятно в чём проблема, можно любой макрос создать, какой сочтёте нужным?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #15

    По умолчанию

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

  6. #16

    По умолчанию

    Цитата Сообщение от shprot Посмотреть сообщение
    Внедрил ваш макрос и проблему с цикличной записью решил, но как сделать отображение статуса света в облаке? То есть включаю свет отправкой с облака команды 1, он включается, затем хочу отключить физическим выключателем - приходится нажимать 2 раза, только после этого свет выключается, но статус виртуальной кнопки в облаке не меняется на 0 и чтобы повторно включить свет через облако, нужно отправить сначала 0, затем 1. Как это исправить?
    Измененный макрос прикладываю
    Вложение 54931

    И можете подсказать какой блок в схеме управления из 3-х мест за что отвечает, также не понятны для чего служат переменные com, com_rs, com_LCD, write to FB.
    Также момент по используемому приложению на телефоне, в видео не увидел как называется
    Вроде в видео все показал и рассказал, пришлось самому пересмотреть и вспомнить:
    com-общая команда поступающая на реле
    com_rs-команда управления постопающая через интерфейс (панель оператора, облако и т.д)
    com_LCD-команда управления с экрана
    com_DI-команда управления через дискретный вход
    write to FB-записывает уставку для задержки выключения по таймеру, задается с экрана
    Приложение на смартфоне Virtuino, работает в паре с сетевой платой wi-fi, там или mqtt или Modbus TCP протокол.
    Ну и конечно если дискретных каналов много, логично объединить их в один регистр до 16 бит и читать/писать только одну сетевую переменную, а уже по месту распаковывать/упаковывать биты.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  7. #17

    По умолчанию

    Цитата Сообщение от Godlike_S Посмотреть сообщение
    Опять не в ту сторону копаете!
    Попробовал вашу схему, при отправки команды через облако сохраняется такая же цикличность

  8. #18

    По умолчанию

    Цитата Сообщение от shprot Посмотреть сообщение
    Попробовал вашу схему, при отправки команды через облако сохраняется такая же цикличность
    А какая у Вас скорость обмена?

  9. #19

    По умолчанию

    Цитата Сообщение от Godlike_S Посмотреть сообщение
    А какая у Вас скорость обмена?
    115200 в обоих устройствах (ПР1 и ПР2)

  10. #20

    По умолчанию

    Немного подправил программы, цикличного включения/выключения теперь нет, зато если включить свет через облако, то при отключении с кнопки, свет снова включается. Будто у облака приоритет на управление - если там стоит значение 0, то хоть сколько включай через кнопку, свет все равно отключается, также и наоборот.
    И перестало работать центральное отключение света (I2 в ПР1)
    Вложения Вложения
    • Тип файла: owl ПР1.owl (1.37 Мб, Просмотров: 1)
    • Тип файла: owl ПР2.owl (776.9 Кб, Просмотров: 0)
    Последний раз редактировалось shprot; 10.05.2021 в 11:36.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПР102+ТРМ201+СП307
    от wad71 в разделе Программируемые реле
    Ответов: 8
    Последнее сообщение: 06.04.2021, 10:31
  2. ПР200 + ПР102
    от Nikseln в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 03.02.2021, 15:42
  3. Работа ПР102 с ИПП120
    от Aschni в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 17.11.2020, 23:26
  4. ПР102 в режиме модуля
    от Nikoly@ в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 11.11.2020, 17:51
  5. ПР102 измерение напряжения
    от Ostin в разделе Программируемые реле
    Ответов: 22
    Последнее сообщение: 21.09.2020, 10:02

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

Ваши права

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