Показано с 1 по 9 из 9

Тема: ПР102 modbus slave

  1. #1

    По умолчанию ПР102 modbus slave

    ПР102. Почти дописал немаленький проект. Много сетевых уставок, добавляю 576 адрес и тут говорит мне лоджик - "Диапазон адресов исчерпан". У меня сжались.
    В РА ни слова об ограничениях в 63 адреса(575-512), предполагал, что уж 100 адресов то должно быть. В итоге я попадаю на то что не смогу реализовать обмен(и соответственно на негатив клиента, деньги и потраченное время), даже если входы прочитаю из встроенной карты. ПРки и модули ПРМ давно куплены и ничего не сдашь.
    Вроде выговорился. Знатоки, какие есть варианты у меня?

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

    По умолчанию

    Цитата Сообщение от PavelGO Посмотреть сообщение
    ПР102. Почти дописал немаленький проект. Много сетевых уставок, добавляю 576 адрес и тут говорит мне лоджик - "Диапазон адресов исчерпан". У меня сжались.
    В РА ни слова об ограничениях в 63 адреса(575-512), предполагал, что уж 100 адресов то должно быть. В итоге я попадаю на то что не смогу реализовать обмен(и соответственно на негатив клиента, деньги и потраченное время), даже если входы прочитаю из встроенной карты. ПРки и модули ПРМ давно куплены и ничего не сдашь.
    Вроде выговорился. Знатоки, какие есть варианты у меня?
    Что-то не ладится с математикой, в смысле 64 регистра получается + входа-выхода ПР и служебные переменные!

    ПР102_2.PNG

    Короче, уставки можно и по очереди передать, какие здесь могут быть проблемы?! Можно сжать и одним регистром две уставки передавать. И в один регистр до 16 булевых переменных запихать, короче вариантов немерено. И, уже давно в одной из тем я предлагал передавать по очереди до 128 переменных одним регистром!
    И ещё, если передаёте переменные с плавающей запятой(FLOAT), может лучше преобразовать в целочисленное значение(INT) и передавать одним регистром, подобно как в ТРМ-ах, надеюсь значения не космических масштабов, сразу в два раза сократится количество регистров! И РЭ надо читать, вроде больше сетевых регистров никогда и не было, обещали увеличить их количество, но пока никак не решатся это сделать!

    ПР102.PNG
    Последний раз редактировалось Сергей0308; 18.01.2023 в 02:51.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    Цитата Сообщение от PavelGO Посмотреть сообщение
    ПР102. Почти дописал немаленький проект. Много сетевых уставок, добавляю 576 адрес и тут говорит мне лоджик - "Диапазон адресов исчерпан". У меня сжались.
    В РА ни слова об ограничениях в 63 адреса(575-512), предполагал, что уж 100 адресов то должно быть. В итоге я попадаю на то что не смогу реализовать обмен(и соответственно на негатив клиента, деньги и потраченное время), даже если входы прочитаю из встроенной карты. ПРки и модули ПРМ давно куплены и ничего не сдашь.
    Вроде выговорился. Знатоки, какие есть варианты у меня?
    Про 64 сетевых регистра никто никогда не скрывал. Если вы не читаете Руководство это ваши проблемы.
    А по поводу уменьшения количества сетевых регистров, выше уже написали. Обычно простыми методами, спокойно освобождаются до половины регистров.
    Последний раз редактировалось kondor3000; 18.01.2023 в 09:05.

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

    По умолчанию

    Сергей0308 все ваши доводы по сжатию могут работать при одном условии, если верхний уровень или другое устройство обмена это умеют, доступны к редактированию.

    Ну а так да, документацию читать надо до покупки, а не после

  5. #5

    По умолчанию

    С РЭ налажал, согласен. ПР уже были куплены, так что можно сказать, более внимательное чтение ничего бы не дало. Все вещ. переменные сделаны в int домноженными, биты упакованы, но всё равно не хватает 20 регистров для счастья. Интересна запись уставки с ее индексом двумя регистрами, но сразу несколько регистров не запишется(функции 16 нет) и может регистр не в ту переменную уйти вполне. На среднем уровне СП307, а дальше уже наверх.

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

    По умолчанию

    PavelGO если есть числа до 255 с множителем 10, то их можно в один регистр упаковать

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

    По умолчанию

    Цитата Сообщение от PavelGO Посмотреть сообщение
    Интересна запись уставки с ее индексом двумя регистрами, но сразу несколько регистров не запишется(функции 16 нет) и может регистр не в ту переменную уйти вполне.
    Это Вы про слейв ПР?

    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    Да. Пишет вполне. Извиняюсь. Проспаться нужно, по видимому.

  9. #9

    По умолчанию

    Прошу модератора уничтожить эту тему позора ибо ничего ценного для человечества она не несёт.

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 13.05.2022, 07:50
  2. ПР102 - СМИ2 modbus rtu (помогите пожалуйста теряет связь)
    от Alex_Under_ B в разделе Эксплуатация
    Ответов: 16
    Последнее сообщение: 27.10.2021, 13:09
  3. ПР200 (Master) и ПР102 (Slave) по RS
    от DKE в разделе Помощь Разработчикам
    Ответов: 23
    Последнее сообщение: 04.10.2021, 12:53
  4. Цикличная запись команды между ПР102-1 (Master) и ПР102-2 (Slave)
    от shprot в разделе Программируемые реле
    Ответов: 19
    Последнее сообщение: 10.05.2021, 11:33
  5. Ответов: 4
    Последнее сообщение: 11.09.2020, 14:33

Ваши права

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