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

Тема: Библиотека Modbus Slave для ПЛК110

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

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

    По умолчанию

    То есть специальной библиотеки нет, как в CodeSys 3.5? Просто мне необходимо передавать на верх порядка 1000 регистров и я думаю, что библиотекой это сделать легче, чем конфигуратором.

  2. #2
    Пользователь
    Регистрация
    20.02.2008
    Адрес
    Тверь
    Сообщений
    501

    По умолчанию

    Цитата Сообщение от Maria Посмотреть сообщение
    мне необходимо передавать на верх порядка 1000 регистров
    Столкнулся с той же проблемой. Неужели для этого нужно тупо вставлять в конфигураторе по одному (или по два через 4 byte) 1000 регистров? File зачем то вставить можно, а область памяти или массив регистров нельзя


    Нашёл в документации ответ, как решить поставленную задачу:
    1. Добавить в Modbus Slave подэлемент Modbus Master
    2. Добавить в Modbus Master Universal Modbus Device
    3. Добавить в Universal Modbus Device переменную String Output Module State нужной длины.
    4. Разместить массив регистров, который нужно выводить, по адресу String Output Module State
    5. Определить экспериментально начальный адрес String Output Module State.

    Интересно, кто нибудь пользуется таким костылём?
    Последний раз редактировалось rwg; 20.08.2016 в 10:10.

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

    По умолчанию

    Цитата Сообщение от rwg Посмотреть сообщение
    Столкнулся с той же проблемой. Неужели для этого нужно тупо вставлять в конфигураторе по одному (или по два через 4 byte) 1000 регистров? File зачем то вставить можно, а область памяти или массив регистров нельзя


    Нашёл в документации ответ, как решить поставленную задачу:
    1. Добавить в Modbus Slave подэлемент Modbus Master
    2. Добавить в Modbus Master Universal Modbus Device
    3. Добавить в Universal Modbus Device переменную String Output Module State нужной длины.
    4. Разместить массив регистров, который нужно выводить, по адресу String Output Module State
    5. Определить экспериментально начальный адрес String Output Module State.

    Интересно, кто нибудь пользуется таким костылём?
    С мастером встроенным в слейв есть однако проблемы http://www.owen.ru/forum/showthread....l=1#post147040
    Хотя со String Output Module State наверно работать будет.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. Ответов: 15
    Последнее сообщение: 13.10.2016, 16:27
  3. ПЛК160: Modbus TCP Master и Modbus TCP Slave одновременно.
    от Антон Костюченко в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 18.07.2016, 10:36
  4. Библиотека ModBus Slave
    от Леонид в разделе ПЛК1хх
    Ответов: 57
    Последнее сообщение: 10.11.2015, 13:13
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 13:42

Ваши права

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