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

Тема: пр200 (Slave) сетевые переменные

  1. #11

    По умолчанию

    Получилось продвинуться, но столкнулся с новым велосипедом.
    Нужно изменить булевую переменную "Режим работы" с "Ручной" на "Автоматический" как с СП310 (master) так и с ПР200 (slave)
    Создал на СП310 переключатель, привязал к регистру, принял этот регистр на ПР200, но вот что делать с ним дальше непонятно.
    Если конвертирую принятую переменную в bool и вывожу её на дисплей, то с дисплея ПР200 нельзя задать значение.
    Если выстраиваю передачу в ПР200 от bool-переменой с конвертацией в int и передачей в сетевую с нужным регистром, то СП310 отказывается реагировать на изменение.
    Прошу помощи.

  2. #12

    По умолчанию

    смотрите в сторону макроса SelChgB

  3. #13
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Получилось продвинуться, но столкнулся с новым велосипедом.
    Нужно изменить булевую переменную "Режим работы" с "Ручной" на "Автоматический" как с СП310 (master) так и с ПР200 (slave)
    Создал на СП310 переключатель, привязал к регистру, принял этот регистр на ПР200, но вот что делать с ним дальше непонятно.
    Если конвертирую принятую переменную в bool и вывожу её на дисплей, то с дисплея ПР200 нельзя задать значение.
    Если выстраиваю передачу в ПР200 от bool-переменой с конвертацией в int и передачей в сетевую с нужным регистром, то СП310 отказывается реагировать на изменение.
    Прошу помощи.
    Эта тема как раз про это Обмен битовыми (BOOL) переменными с ПР Slave

    ЗЫ.
    См. пункт 3
    Последний раз редактировалось petera; 11.01.2023 в 14:40.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #14

    По умолчанию

    Спасибо Большое!
    Воспользовался Вашим примером, залил и в СП и в ПР, всё сработало как нужно, зима, лето переключались и с панели и с дисплея.
    1.png
    Однако при попытке Ctrl+C Ctrl+V в мой проект OL (v.2.2.318.0) сразу предложил заменить одну связь на линию задержки.
    2.png
    Последовав предложению заменил, так же изменив переменные на свои.
    3.png 4.png 5.png 6.png
    Результат... переключение с СП происходит всегда с дисплея ПР нет(
    В ходе ряда экспериментов удаления связей и блоков получалось добиться эффекта что предложения заменить связь на линию задержки не поступало (в таком случае переключение происходило нормально)... однако при дальнейшей попытке наполнить регистр управляемыми битами сразу предлагалось связи заменить на ЛЗ.
    В результате наиболее стабильно работал вариант при подключении одного бита в ОЛ.
    Возможно Вам приходилось сталкиваться с таким?

  5. #15
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Спасибо Большое!
    Воспользовался Вашим примером, залил и в СП и в ПР, всё сработало как нужно, зима, лето переключались и с панели и с дисплея.
    1.png
    Однако при попытке Ctrl+C Ctrl+V в мой проект OL (v.2.2.318.0) сразу предложил заменить одну связь на линию задержки.
    2.png
    Последовав предложению заменил, так же изменив переменные на свои.
    3.png 4.png 5.png 6.png
    Результат... переключение с СП происходит всегда с дисплея ПР нет(
    В ходе ряда экспериментов удаления связей и блоков получалось добиться эффекта что предложения заменить связь на линию задержки не поступало (в таком случае переключение происходило нормально)... однако при дальнейшей попытке наполнить регистр управляемыми битами сразу предлагалось связи заменить на ЛЗ.
    В результате наиболее стабильно работал вариант при подключении одного бита в ОЛ.
    Возможно Вам приходилось сталкиваться с таким?
    Наличие желтой связи это не критическая ошибка!
    Как правило все работает с такой желтой связью. Следует просто проигнорировать предложение о замене на линию задержки.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16

    По умолчанию

    Пробовал игнорировать, работает, но при дальнейшем наполнении байта, изменения воспринимаются только с СП
    8.png

  7. #17
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Пробовал игнорировать, работает, но при дальнейшем наполнении байта, изменения воспринимаются только с СП
    8.png
    Обратите внимание на эту настройку !!!!!
    Захват-01.png
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18

    По умолчанию

    Это именно оно! Все переменные заработали как надо! Спасибо!!!

    ЗЫ.
    Расширенная настройка появляется только для переменных разрешённых к редактированию на дисплее ПР200

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

Похожие темы

  1. Сетевые переменные ПР200.
    от Newcomer в разделе Программируемые реле
    Ответов: 26
    Последнее сообщение: 22.12.2022, 15:30
  2. ПР200 ... сетевые переменные в MODBUS , регистры 512 - 575 ( int16 )
    от Broka в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 28.02.2021, 16:31
  3. Сетевые переменные в режиме Slave у ПР200
    от Артем Пешин в разделе Программируемые реле
    Ответов: 18
    Последнее сообщение: 30.01.2020, 19:25
  4. RS485 Modbus int32 переменные в ПР200 (Slave)
    от Falanor в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 22.04.2019, 18:55
  5. сетевые переменные ПР200
    от pwm100558 в разделе Программируемые реле
    Ответов: 57
    Последнее сообщение: 17.12.2017, 22:06

Ваши права

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