|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2020, 08:51 | #1 |
Регистрация: 19.11.2020
Сообщений: 5
|
Общение modbus
Добрый день! Я изучаю modbus, мне надо отправлять команды на контроллер который общается по протоколу modbus RTU по rs485, у меня есть таблица с функциями, но я не знаю в каком формате как и куда это отправлять.
Функция 05 (0х05) - с этим я более-менее разобрался, команды идут в формате 0х0000, 0х0001. 0х0002 и т.д (с этим проблема, не знаю как переводить, и во что переводить). |
09.12.2020, 10:48 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
http://we.easyelectronics.ru/khomin/...chaynikov.html
Это - прочитано ? Если работа с конкретно заданным контроллером, то набор и формат команд д.быть описан в документации на контроллер, другого пути нет. Есть у команды параметры или нет, фиксированное число параметров или как... |
09.12.2020, 13:27 | #3 |
Регистрация: 19.11.2020
Сообщений: 5
|
Читал, я не понимаю как 0х0000 переводить в сообщение, знаю что первое идет адрес слейва, затем функция, дата и CRC, вот в дате у меня и проблема, адрес, функция и CRC уже есть, а вот дата дана в формате 0х0000,
К примеру там идет 01 03 00 00 00 00 04 4В |
09.12.2020, 14:05 | #4 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
a & 0xff и (a >> 8) & 0xff
|
09.12.2020, 14:23 | #5 |
Регистрация: 19.11.2020
Сообщений: 5
|
В этой программе я отправляю значения по 485
|
09.12.2020, 15:47 | #6 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
Начнём с начала.
Описание контроллера, с которым попытка работать - есть? Что касается самой передачи (если известно - что передавать) - при передаче слова сначала идёт младший байт, потом старший (см. #4). Последний раз редактировалось digitalis; 09.12.2020 в 20:52. Причина: не-а |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь с modbus | Xo6ut | Общие вопросы Delphi | 17 | 03.10.2017 14:28 |
Modbus TCP C++ | RoGGeR | Фриланс | 10 | 22.06.2015 16:13 |
Запрос ModBus | ольгаг | Общие вопросы C/C++ | 1 | 04.09.2012 09:35 |
компонент modbus | Snake_ua | Компоненты Delphi | 4 | 27.07.2010 08:40 |