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

Тема: ModbusTCP slave Назначение адресации для регистров (ячеек) памяти (ПЛК110м2)

  1. #1

    По умолчанию ModbusTCP slave Назначение адресации для регистров (ячеек) памяти (ПЛК110м2)

    Добрый день!

    Для чтения регистров клиентом с контроллера ПЛК110[М02] по ModbusTCP настроены в проекте:
    Modbus (slave)[VAR] -> Modbus[FIX] -> TCP[VAR]

    Имеется такая задача: сформировать область регистров (ячеек) памяти так, чтобы организовать чтение начиная с 2000го регистра типа WORD.
    Таково требование у заказчика.

    Т.е. смысл в том, чтобы клиент мог обратиться к регистрам памяти в интервале 2000-2120.
    Со стороны клиента modbus tcp - "железно" вшито чтение по адресам 42001-42121.

    Как лучше всего поступить, чтобы не заводить 2120шт. двубайтовых регистров типа
    Modbus (slave)[VAR] -> 2 byte[VAR]*2120шт.

    Благодарю за содействие!

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

    По умолчанию

    Через библиотеки видимо, так как через конфигурацию регистры всегда с нуля.

  3. #3

    По умолчанию

    Пример есть какой-нибудь? Бился-бился - у меня не получилось.

  4. #4
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от polinom Посмотреть сообщение
    Пример есть какой-нибудь? Бился-бился - у меня не получилось.
    Добрый день.

    Есть пример-библиотека TCP Slave
    https://owen.ru/forum/showthread.php?t=32898

    Но под вашу задачу нужно будет её подправить, она открытая, её можно просто открыть в codesys и поправить под себя, а именно в FB Data_worker для переменной RegAddr добавить сдвиг в 2000 адресов, в интересующих вас функциях (лучше, наверное, во всех, чтобы не было сюрпризов)
    Последний раз редактировалось A.Simonov; 08.04.2022 в 16:39.

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

Похожие темы

  1. ПЛК100-K-L ModBusTCP Master-Slave
    от Doomers в разделе Эксплуатация
    Ответов: 53
    Последнее сообщение: 11.04.2022, 19:33
  2. Ответов: 12
    Последнее сообщение: 21.10.2018, 18:57
  3. Очень не хватает адресации памяти
    от Базальт в разделе Среда программирования OWEN Logic
    Ответов: 45
    Последнее сообщение: 10.06.2018, 23:31
  4. Modbus (slave) элемент File. Назначение и адресация.
    от Гурков Михаил в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 10.05.2018, 13:06
  5. Убийство флеш памяти ПЛК160 LectusOPC ModbusTCP-SLave
    от gtdd1962 в разделе OPC Серверы
    Ответов: 5
    Последнее сообщение: 14.01.2016, 14:17

Ваши права

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