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

Тема: Коды функций Modbus-RTU

  1. #1

    По умолчанию Коды функций Modbus-RTU

    Добрый день.

    Есть ПЛК110 (Modbus-Slave) и панель Weintek (Modbus-Master), интерфейс - RS-232, протокол Modbus-RTU. У Modbus-Master есть множество кодов функций для чтения/записи данных.

    Вопросы ?:

    1) какой код функции использовать для записи бита в ПЛК;
    2) какой код функции использовать для чтения бита из ПЛК;
    3) какой код функции использовать для записи регистра в ПЛК;
    4) какой код функции использовать для чтения регистра из ПЛК.
    5) каково соответствие между адресом данных задаваемом в панели и адресом данных в ПЛК.

    Возможно, ответы на эти вопросы есть в документе "ОВЕН", но я не нашел.

    "Железа" нет, проверить методом тыка нет возможности.

    С уважением,
    Последний раз редактировалось Newcomer; 26.08.2015 в 13:05.

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

    По умолчанию

    по Вашему Овен с Вейнтеком скинулись и придумали себе протокол обмена? https://ru.wikipedia.org/wiki/Modbus изучайте
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    по Вашему Овен с Вейнтеком скинулись и придумали себе протокол обмена? https://ru.wikipedia.org/wiki/Modbus
    изучайте
    Давно изучил. Дело в том, что специалисты фирмы "ОВЕН" довольно вольно трактует стандарт протокола Modbus. Это относится к перечню поддерживаемых кодов функций и к адресам данных. Посему и возникли вопросы.
    Последний раз редактировалось Newcomer; 26.08.2015 в 13:14.

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Давно изучил. Дело в том, что специалисты фирмы "ОВЕН" довольно вольно трактует стандарт протокола Modbus. Это относится к перечню поддерживаемых кодов функций и к адресам.
    обоснуйте предъяву, где это так происходит, единственная вольность которая имеет место быть это совмещение различных областей памяти, только Вы про них вопрос не задавали в явном виде
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    обоснуйте предъяву, где это так происходит, единственная вольность которая имеет место быть это совмещение различных областей памяти, только Вы про них вопрос не задавали в явном виде
    А что скажите про коды функций Modbus, которые поддерживает ПЛК110 ?

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

    По умолчанию

    открываете конфигуратор и смотрите поле какие функции доступны в качестве мастера, для слейва регистры читайте /пишите 3/16, биты сами разбирайтесь я ими не пользуюсь
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А что скажите про коды функций Modbus, которые поддерживает ПЛК110 ?
    Все

    с учетом замечания про совмещение областей для ПЛК ОВЕН
    читать биты можно 0х01 или 0х02
    читать регистры -0х04 или 0х03
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Все

    с учетом замечания про совмещение областей для ПЛК ОВЕН
    читать биты можно 0х01 или 0х02
    читать регистры -0х04 или 0х03
    Хорошая табличка. petera, дайте, пожалуйста, ссылку на документ с этой табличкой.

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Все

    с учетом замечания про совмещение областей для ПЛК ОВЕН
    читать биты можно 0х01 или 0х02
    читать регистры -0х04 или 0х03
    А что означают выражения 0x, 1x, 3x, 4x ?

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А что означают выражения 0x, 1x, 3x, 4x ?
    Табличку сам нарисовал
    Про 0x, 1x, 3x, 4x и прочее https://sites.google.com/site/fieldb...odbuseducation
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

Похожие темы

  1. Modbus RTU
    от uvwxyz в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 18.05.2012, 18:54
  2. MODBUS TCP -> MODBUS RTU
    от v97ssv в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 08.11.2011, 09:03
  3. Modbus/RTU
    от Milchuk в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 12.04.2007, 12:24

Ваши права

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