Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 30 из 33

Тема: ПР200 проблемы работы с RS485

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    По наблюдениям связи ПР200 интерфейсом RS-485 в Мастере он посылает очередной запрос только по окончании цикла, а в слейве отвечает тоже только по окончании цикла. В результате большую долю времени в линии тишина, особенно при большом времени цикла, и связь медленнее чем могла бы быть если бы работала независимо от циклов программы. Это так системно устроено и ничего с этим сделать нельзя?
    Насколько я знаю, сейчас так, один запрос в цикле, ждем групповые запросы, тогда возможно полегче станет.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #2

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Насколько я знаю, сейчас так, один запрос в цикле.
    Следует ли понимать, что назначение скорости 115200 ничего не дает для ускорения темпа связи и его можно снижать, потому что время всё равно пропадает пока идет следующий цикл. Новый цикл начинается независимо от времени акта обмена после цикла, да?
    Последний раз редактировалось Серёга Букашкин; 08.09.2017 в 10:36.

  3. #3

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Следует ли понимать, что назначение скорости 115200 ничего не дает для ускорения темпа связи и его можно снижать, потому что время всё равно пропадает пока идет следующий цикл. Новый цикл начинается независимо от времени акта обмена после цикла, да?
    Тут главное снижать в разумных пределах, чтоб не получилось что посылка будет передаваться до начала нового цикла и обмена.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  4. #4
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Была обратная задача - формировать импульсы до 100 раз в секунду на симистор.
    В результате решил так: ПР200 формирует напряжение 0-5 вольт, которое считывает микроконтроллер и формирует импульсы.
    Дешево и надежно=)
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  5. #5

    По умолчанию

    Доброго!
    Подскажите, что не так?:
    Есть два слейва: №1 с адресом=1 и №2 с адресом=3, оба сидят на одной линии RS485, которая подключена к мастеру ПР200.
    Если создать два отдельных проекта для ПР200: первый проект - опрос первого слейва, второй проект - опрос второго слейва, то по отдельности (загрузка в ПР200 либо первого проекта, либо второго) оба слейва без проблем опрашиваются, как только оба проекта собираю в единый, и загружаю его в ПР200, то опрос этих двух слейвов отваливается.

    09-10-2017 1-08-24.jpg 09-10-2017 1-08-55.jpg 09-10-2017 1-09-02.jpg 09-10-2017 1-09-45.jpg 09-10-2017 1-09-54.jpg
    Вложения Вложения
    Последний раз редактировалось Pavel_; 09.10.2017 в 01:27.
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  6. #6

    По умолчанию

    Цитата Сообщение от Pavel_ Посмотреть сообщение
    Доброго!
    Подскажите, что не так?:
    Есть два слейва: №1 с адресом=1 и №2 с адресом=3, оба сидят на одной линии RS485, которая подключена к мастеру ПР200.
    Если создать два отдельных проекта для ПР200: первый проект - опрос первого слейва, второй проект - опрос второго слейва, то по отдельности (загрузка в ПР200 либо первого проекта, либо второго) оба слейва без проблем опрашиваются, как только оба проекта собираю в единый, и загружаю его в ПР200, то опрос этих двух слейвов отваливается.

    09-10-2017 1-08-24.jpg 09-10-2017 1-08-55.jpg 09-10-2017 1-09-02.jpg 09-10-2017 1-09-45.jpg 09-10-2017 1-09-54.jpg
    Добрый день, вложение еще не анализировал, но подозреваю проблема во временных задержках по RS, у Вас самая низкая скорость, но при этом опрашивается регистры float, возможно при добавлении второго модуля все регистры не успевают передаться за отведенное время, попробуйте или увеличить скорость обмена.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #7

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Добрый день, вложение еще не анализировал, но подозреваю проблема во временных задержках по RS, у Вас самая низкая скорость, но при этом опрашивается регистры float, возможно при добавлении второго модуля все регистры не успевают передаться за отведенное время, попробуйте или увеличить скорость обмена.
    Спасибо, но увы, такой возможности нет: El.metr_set_bps.jpg
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  8. #8

    По умолчанию

    Цитата Сообщение от Pavel_ Посмотреть сообщение
    Спасибо, но увы, такой возможности нет: El.metr_set_bps.jpg
    Тогда попробовать уменьшить интервал между запросами для мастера, поставить от 0 до 2, и уменьшить таймауты ответа устройств, так же посмотреть в сервисном меню ПР время цикла Вашей программы.
    Посмотрел, программы не сложная, время цикла не должно быть большим, а статусы устройств при этом выпадают в 0, для проверки можно еще удалять по одной сетевой переменной, попробовать добиться совместной работы.
    Последний раз редактировалось Ревака Юрий; 10.10.2017 в 09:38.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  9. #9

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Тогда попробовать уменьшить интервал между запросами для мастера, поставить от 0 до 2, и уменьшить таймауты ответа устройств,
    Большое спасибо, Юрий! уменьшил только таймауты ответа для обоих слейвов до 100мс и все заработало как часы.
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Пр200 + ПЧВ управление по RS485 Modbus
    от pr200 в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 27.12.2016, 09:52
  2. Ответов: 5
    Последнее сообщение: 27.06.2016, 09:40
  3. Какие проблемы с поставкой ПР200 ?
    от findeler в разделе Программируемые реле
    Ответов: 79
    Последнее сообщение: 19.05.2016, 20:39
  4. как настроить ПР200 для работы мастером
    от Владимир1967 в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 10.01.2016, 18:39

Ваши права

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