Теоретически да, но одно дело разобрать структуру пакета Modbus, а другое дело например пакет 850 протокола. Как говорят в Одессе две большие разницы, настолько большие, что для 850 протокола даже специальную утилиту сделали - по разборке пакетов. Немаленьких денег кстати стоит.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ModBus Poll нет значений регистров.
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
ModBus Poll нет значений регистров.
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
ModBus Poll нет значений регистров.
Можно-то можно, но насколько сложно? (типа рифма :) ) Те же 101-й и 104-й протоколы разобрать не так просто будет. А некоторые, типа OPC DA - те даже в deep packet inspection у разных там cisco и подобных до сих пор не появились даже в industrial железках.
Тут вопрос курицы и яйца :). В каждом чайнике по умолчанию этот протокол есть именно потому, что он прост, неубиваем и не заточен под какую-то конкретную железяку. Ну и плюс - элемент случайности: всякоразных протоколов выдумано было немало, среди них наверняка были такие же простые и функциональные, но вот как-то более-менее случайно именно этот стал популярен более других. А дальше - снежный ком: реализуют протокол, потому что он популярен - популярность растёт, потому что много где реализован.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
А зачем менять работающую вещь? Ну только если нет желания весь мир подсадить на деньги за перевооружение, как это делается в бизнесе сплошь и рядом.
Просто на неё чхать многие хотели, но даже несмотря на это протокол вполне работоспособен и перевариваем. А спецификация тут на форуме есть, просто почитать можете.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
ModBus Poll нет значений регистров.
По-моему первым - должно идти, что он открытый aka бесплатный. Если бы за него надо было башлять роялити - появился бы такой же, но открытый.
Отправлено спустя 5 минут 40 секунд:
OPC Wireshark детектит. "Разматывать" его не приходилось, конечно (да и в целом, тяжело разматывать протокол, который над протоколом, который в доме который построил Джек, к тому же который особенно от других похожих (DCOM) не отличается), но он указывает, что пакет - OPCшный.
Тут, все-таки, как мне кажется, была мысль: "разобрать протокол транспортного уровня".
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
"Что один человек собрал, то другой завсегда разобрать сможет" (с)
Если есть зачем.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 02 ноя 2017, 11:53
- Имя: Виктор
- Поблагодарили: 1 раз
ModBus Poll нет значений регистров.
Есть хороший сервис где можно проверить все комбинации интеджеров и флоатов в разных порядках байт: https://modbus.pult.online
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
ModBus Poll нет значений регистров.
Я обычно в модбаспуле это всё делаю.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 2471
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 2121 раз
- Поблагодарили: 208 раз
ModBus Poll нет значений регистров.
Да, но когда с чужого компа пытаешься разобраться - отличный вариант
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.