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

Тема: СПК207 как Slave ModBus RTU Serial

  1. #1

    По умолчанию СПК207 как Slave ModBus RTU Serial

    Здравствуйте,
    в проекте использую СПК207 как Slave ModBus RTU через COM4. Не могу MasterOPC Universal Modbus Server InSat
    считать регистры СПК207. В результате разных экспериментов выяснил, что работает только 4 команда, т.е. считываются
    Input Registers. Команду 3 так и не запустил. Точнее так, в ответ на посылку с командой 3 ошибки не возникает, но данные возвращаются нулевые.

    Пример во вложении.
    Обратите внимание в СПК207 в регистре 0 данных нет, а OPC данные есть только в регистре 0,
    в регистрах 5 и 6 CПК207 данные есть, а OPC в этих регистрах данные нулевые. Тот же порядок данных и в ответе на кодограмме

    Пожалуйста, помогите разобраться с этой проблемой
    Изображения Изображения

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,171

    По умолчанию

    Цитата Сообщение от Михаил Ковалев Посмотреть сообщение
    Здравствуйте,
    в проекте использую СПК207 как Slave ModBus RTU через COM4. Не могу MasterOPC Universal Modbus Server InSat
    считать регистры СПК207. В результате разных экспериментов выяснил, что работает только 4 команда, т.е. считываются
    Input Registers. Команду 3 так и не запустил. Точнее так, в ответ на посылку с командой 3 ошибки не возникает, но данные возвращаются нулевые.

    Пример во вложении.
    Обратите внимание в СПК207 в регистре 0 данных нет, а OPC данные есть только в регистре 0,
    в регистрах 5 и 6 CПК207 данные есть, а OPC в этих регистрах данные нулевые. Тот же порядок данных и в ответе на кодограмме

    Пожалуйста, помогите разобраться с этой проблемой
    Канал Inputs во вкладке Modbus Serial Device Соотнесение входов-выходов - это holding-регистры.
    Канал Outputs - это input-регистры (см. столбец Описание).

    Предположу, что значение вашего нулевого input-регистра в СПК = 16535 - его и считал OPC.

    См. пример настройки обмена между СПК и OPC (п. 4.3):
    http://ftp.owen.ru/index.html/CoDeSy...CADA_v.1.0.pdf

    Обратите внимание, holding-регистры нельзя изменить из программы СПК - их может записать только мастер (такая реализация от CODESYS, можно обойти с помощью использования библиотеки Modbus Slave от Овен).

  3. #3

    По умолчанию

    С проблемой разобрался.
    Благодарю Ильнура Гибадуллина из техподдержки ОВЕН и Евгения Кислова.

    В дополнение ссылки, любезно предоставленной Евгением Кисловым, - http://ftp.owen.ru/index.html/CoDeSy...CADA_v.1.0.pdf,
    предлагаю еще две ссылки на документы с сайта ОВЕН:
    http://ftp.owen.ru/index.html/CoDeSy...758.1487488594
    http://ftp.owen.ru/index.html/CoDeSy...758.1487488594

    Обращаю ваше внимание на раздел 5.2. стр. 79 SPK_FAQ_v.1.2.pdf. Детально описано конфигурирование и работа СПК207 в режиме ModBus Slave

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

    По умолчанию

    Цитата Сообщение от Михаил Ковалев Посмотреть сообщение
    С проблемой разобрался.
    Благодарю Ильнура Гибадуллина из техподдержки ОВЕН и Евгения Кислова.

    В дополнение ссылки, любезно предоставленной Евгением Кисловым, - http://ftp.owen.ru/index.html/CoDeSy...CADA_v.1.0.pdf,
    предлагаю еще две ссылки на документы с сайта ОВЕН:
    http://ftp.owen.ru/index.html/CoDeSy...758.1487488594
    http://ftp.owen.ru/index.html/CoDeSy...758.1487488594

    Обращаю ваше внимание на раздел 5.2. стр. 79 SPK_FAQ_v.1.2.pdf. Детально описано конфигурирование и работа СПК207 в режиме ModBus Slave
    так может лучше темы прочитать связанные с этими вопросами, например эту
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. СПК107 как Modbus Serial Device(SLAVE)
    от Andres K в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 13.10.2016, 08:46
  2. Modbus Serial Device обнуляет Holding регистры
    от Логвиненко Андрей в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 14.11.2015, 10:11
  3. Порверка СПК207 в modbus slave режиме
    от arlyn в разделе СПК2хх
    Ответов: 2
    Последнее сообщение: 16.06.2014, 14:54
  4. ПЛК Modbus(Master) Serial
    от Viktor в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 06.06.2013, 23:14

Ваши права

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