Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

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

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

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

    По умолчанию проблема с rs-485

    Здравствуйте! Столкнулся с проблемой. Для обмена по rs-у с панелью ваентек не хватило диапазона адресов, то есть переменных в проекте больше, чем 64 байта. Вставил второй ПР-ИП485, подключил в лоджике второй слот, с адресом 2 (у первого слота адр. 1), оба слейвы. При включении симуляции из переменных второго слота пишутся значения в переменные из первого слота, т.е. если, допустим в ячейку 520 второго слота пишется значение, то в ячейке 520 первого слота, читается это значение. Баг именно лоджика? В контроллер не загружал пока, не могу сказать как в нем работает. Реле ПР200
    Последний раз редактировалось klocker; 22.09.2020 в 20:17.

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

    По умолчанию

    Вы наверное надеялись ,что при подключении второго у Вас увеличится адресное пространство ПР200 для сетевых переменных ?????????
    Оно не увеличится .

  3. #3

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    Вы наверное надеялись ,что при подключении второго у Вас увеличится адресное пространство ПР200 для сетевых переменных ?????????
    Оно не увеличится .
    Да, именно на это и надеялся. Точно не увеличивается????

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

    По умолчанию

    Цитата Сообщение от klocker Посмотреть сообщение
    Да, именно на это и надеялся. Точно не увеличивается????
    Задумка присутствие второго ,только для реализации Мастера совместно со Слейвом .
    Точно где не помню , были обсуждения как организовать упаковку , чтобы выкрутится из
    аппаратного ограничения . Может быть коллеги подскажут .

  5. #5

    По умолчанию

    Спасибо за ответ. Печально(

  6. #6

    По умолчанию

    Может есть какое-то решение?

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

    Цитата Сообщение от klocker Посмотреть сообщение
    Здравствуйте! Столкнулся с проблемой. Для обмена по rs-у с панелью ваентек не хватило диапазона адресов, то есть переменных в проекте больше, чем 64 байта. Вставил второй ПР-ИП485, подключил в лоджике второй слот, с адресом 2 (у первого слота адр. 1), оба слейвы. При включении симуляции из переменных второго слота пишутся значения в переменные из первого слота, т.е. если, допустим в ячейку 520 второго слота пишется значение, то в ячейке 520 первого слота, читается это значение. Баг именно лоджика? В контроллер не загружал пока, не могу сказать как в нем работает. Реле ПР200
    А формат переменных какой, если есть биты, их можно упаковать в регистр, так и быстрее и ячейки сохраняются, если все целочисленные или float, то тут простыми методами не обойтись.
    Последний раз редактировалось Ревака Юрий; 22.09.2020 в 21:23.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    А формат переменных какой, если есть биты, их можно упаковать в регистр, так и быстрее и ячейки сохраняются, если все целочисленные или float, то тут простыми методами не обойтись.
    Все биты упакованы, флоаты для передачи в intы перевожу, для экономии, но все равно не хватает. Ввод уставок уже вывел на дисплей ПР-а, но все равно не хватает (

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

    По умолчанию

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

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

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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