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

Тема: Ограничение памяти для обмена по RS-485

  1. #1

    По умолчанию Ограничение памяти для обмена по RS-485

    Прошу помочь новичку. Имеем ПР-200. Катастрофически не хватает тех 64 регистров памяти, которые доступны для обмена по протоколу RS-485. Как можно обойти данное ограничение. Может существует какой-нибудь хитрый алгоритм для передачи большого объема информации в данной ситуации. Заранее спасибо.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Все битовые значения загонять в один регистр.
    вместо float использовать целочисленные значения используя множители например.

    Все это придется указывать в документации и обрабатывать в Scada системе.

  3. #3

    По умолчанию

    Цитата Сообщение от ivydy Посмотреть сообщение
    Прошу помочь новичку. Имеем ПР-200. Катастрофически не хватает тех 64 регистров памяти, которые доступны для обмена по протоколу 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

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

    По умолчанию

    Цитата Сообщение от ivydy Посмотреть сообщение
    Прошу помочь новичку. Имеем ПР-200. Катастрофически не хватает тех 64 регистров памяти, которые доступны для обмена по протоколу RS-485. Как можно обойти данное ограничение. Может существует какой-нибудь хитрый алгоритм для передачи большого объема информации в данной ситуации. Заранее спасибо.
    А Я бы передавал пакетами допустим 62 регистра пакет 64 номер пакета ПР200 SLAVE . Получаю запрос какой пакет сформировать и формирую .
    И опять получаю какой и формирую . Да еще нужно подтверждение о сформированности пакета регистр 63. Задача не стояла. Обхожусь 64 регистрами .
    Последний раз редактировалось Алексеев; 20.06.2018 в 12:46.

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

    По умолчанию

    Если быстродействие не критично, можно увеличить количество передаваемых параметров в 128 раз, передавая последовательно, один байт использовать для передачи данных, другой для синхронизации, много раз об этом говорил, даже программы приводил, надеюсь, смысл понятен?!
    http://www.owen.ru/forum/showthread.php?t=23807&page=5
    Последний раз редактировалось Сергей0308; 20.06.2018 в 12:09.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Нужен именно ПР200

  7. #7

    По умолчанию

    Цитата Сообщение от Алексеев Посмотреть сообщение
    А Я бы передавал пакетами допустим 62 регистра пакет 64 номер пакета ПР200 SLAVE . Получаю запрос какой пакет сформировать и формирую .
    И опять получаю какой и формирую . Да еще нужно подтверждение о сформированности пакета регистр 63. Задача не стояла. Обхожусь 64 регистрами .
    А есть примеры сего действия? Обмен по RS485 осуществляется со сторонней панелью
    Последний раз редактировалось Андрей Посохов; 20.06.2018 в 16:49. Причина: упоминание конкурентов

  8. #8

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если быстродействие не критично, можно увеличить количество передаваемых параметров в 128 раз, передавая последовательно, один байт использовать для передачи данных, другой для синхронизации, много раз об этом говорил, даже программы приводил, надеюсь, смысл понятен?!
    http://www.owen.ru/forum/showthread.php?t=23807&page=5
    что-то как-то не совсем (

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

    По умолчанию

    Цитата Сообщение от ivydy Посмотреть сообщение
    А есть примеры сего действия? Обмен по RS485 осуществляется с панелью Weintek
    К сожалению с панелью не работал . И не знаю её возможности по программируемости . С пр200 и другим пр200 ( или другим ПЛК).
    Допустим посылается запрос на 1 пакет и приходит ответ что первый пакет ( равенство запроса и ответа) . То данные записываются в переменные
    первого пакета и т.д . Я вижу такой выход из положения. Это как идея , а реализации нету.

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    С панелью, в которой нет скриптов таких фокусов не пройдет. Ну и если в верхнем уровне идет запрос по четким регистрам тоже такой фокус не пройдет.

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

Похожие темы

  1. Ограничение значения
    от Wanted в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 29.07.2020, 14:35
  2. проблема обнуления памяти обмена
    от ольга в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 09.11.2010, 17:04
  3. ограничение тока
    от kuguar в разделе Подбор Оборудования
    Ответов: 12
    Последнее сообщение: 07.09.2009, 10:39

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

Ваши права

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