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

Тема: проблема с rs-485

  1. #11
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Были ещё темы , но вот одна из тем тоже с панелью .https://owen.ru/forum/showthread.php...l=1#post321328

    Может быть ещё кто нибудь вспомнит что нибудь подобное.

  2. #12

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Были ещё темы , но вот одна из тем тоже с панелью .https://owen.ru/forum/showthread.php...l=1#post321328

    Может быть ещё кто нибудь вспомнит что нибудь подобное.
    не работает ссылка...

  3. #13

  4. #14

    По умолчанию

    Действительно Вы не первый и не последний с этой проблемой. Самое простое решение сделать панель слейвом если это допустимо по структуре связей. При этом скорость обновления будете иметь паршивенькую, потому что ПР200 цедит по одной переменной в режиме Мастер. Со слева у ПР200 можно читать массивами если это может Мастер. Вейнтек достаточно развитая панель и даёт возможность читать массив из слейва попеременно. Для этого на ПР пишете в буфер 1-й том и и сопровождается в определенном регистре битом в сост "0" (в том же массиве), с панели тоже передаете бит что прочитал массив, по нему меняете бит на "1" и грузите 2-й том. Это просто SELами. И так попеременно читаете на приёме. Такой вот пинг-понг. Эффективная скорость будет страдать, но это единственное нормальное решение если панель мастер. Это работает вполне хорошо для случая удвоения передаваемой информации, но формально ограничения кратности нет. Конечно на приёме переписываете принятый массив в соотв. рабочий массив с нач. адресом по сост. упр. бита. Правда я делал с панелью ОВЕН СП315, Мастер, скорость 115200. Абстрактно без реального испытания не получите сразу хорошего результата, ибо на передачу массива нужно время, которое зависит от скорости передачи по RS, всё это нужно будет учитывать в управлении инф. обменом с панели. Я не нашёл удобного критерия что прочитан весь массив и делал временную задержку на смену состояния бита квитка в панели (0,3с). Темп обновления инф. в панели меньше 1с получается, это приемлемо для панели или скады. Если кто знает как лучше- интересно было бы узнать.
    Последний раз редактировалось Серёга Букашкин; 23.09.2020 в 11:13.

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

Ваши права

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