Добрый день.
Хорошая статья про Modbus попалась.
https://ftp.owen.ru/CoDeSys3/98_Books/ModbusTips.pdf
Для тех, кто впервые начинает работать с Modbus - просто клад.
Очень на многие вопросы отвечает.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Хорошая статья про Modbus
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 1035
- Зарегистрирован: 31 мар 2018, 12:05
- Имя: Вячеслав
- Благодарил (а): 100 раз
- Поблагодарили: 141 раз
Хорошая статья про Modbus
Материал хороший. Для начинающего вряд ли... Много инфы, утонуть может ;)
Мне достаточно было шпаргалки ))
https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu/
Мне достаточно было шпаргалки ))
https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu/
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Хорошая статья про Modbus
Буквально на 5-ой странице. Много ещё такого далее по тексту?используемый код функции Modbus (например 0x03 –чтение input-регистров,
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Хорошая статья про Modbus
С учётом того, что в разном софте и у разных производителей функции 3 и 4 путаются между собой постоянно - что Вас смущает?
Отправлено спустя 6 минут 42 секунды:
Пишут же: "Версия 1.0", т.е. бета-версия. :)
По вопросам работы Форума можно обратиться по этим контактам.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Хорошая статья про Modbus
Смущает? Да ничего меня не смущает. Разработчики протокола изначально заложили эту путаницу. ТщательнЕе протсто надо.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Хорошая статья про Modbus
Так это ж тоже вопрос из разряда в FAQ: читаешь не то - поменяй функцию. :) Но приходит это только с опытом.
Отправлено спустя 41 минуту 42 секунды:
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
Хорошая статья про Modbus
Когда работаешь с конкретным оборудованием - натыкаешься на самобытное понимание протокола, и нужно просто понимать, где копать.
Самый свежий пример. Работаю сейчас с частотником HYU-N700E. Мне нужно им управлять от контроллера по последовательномк порту.
Разобрался не сразу, как обычно подез Modbus Poolом - а он ни фига не читает, сравнивал пакеты и обнаружил такую фигню,
Modbus Pool обычно читает по 10 регистров и в бит длины пакета пишет 0A, а их приблуда - 01, и код функции для чтения нужен 3-й. И слова такого как Holden Registr и Inpey регистр - служба поддержки не знает, и сильно удивились вопросу - а каким кодом читать.
Вот ей богу - почитали бы они эту статейку и помогло бы, и я в бубен бил бы не 6, а 1 час. :)
Самый свежий пример. Работаю сейчас с частотником HYU-N700E. Мне нужно им управлять от контроллера по последовательномк порту.
Разобрался не сразу, как обычно подез Modbus Poolом - а он ни фига не читает, сравнивал пакеты и обнаружил такую фигню,
Modbus Pool обычно читает по 10 регистров и в бит длины пакета пишет 0A, а их приблуда - 01, и код функции для чтения нужен 3-й. И слова такого как Holden Registr и Inpey регистр - служба поддержки не знает, и сильно удивились вопросу - а каким кодом читать.
Вот ей богу - почитали бы они эту статейку и помогло бы, и я в бубен бил бы не 6, а 1 час. :)
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Хорошая статья про Modbus
А это только с опытом приходит, тут никакие учебники и статьи не помогут.
По вопросам работы Форума можно обратиться по этим контактам.