Modbus настройка

Использование протокола Modbus
Ответить
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

Modbus настройка

Сообщение chmak2007 »

Проблема заключается в настройке Modbus slave и master. Делаю универсальную прошивку для проекта сколько не пытаюсь изменять програмно адрес slave ничего не получается считываю с входа CuSlld в UART приходит только крякозяблик. Подскажите как можно сделать универсальную прошивку или где копать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Modbus настройка

Сообщение ViktorPetrov »

Скорость в СОМ порту пробовал менять?
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

Modbus настройка

Сообщение chmak2007 »

Да
Аватара пользователя
bsn
Лейтенант
Сообщения: 411
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 95 раз
Поблагодарили: 23 раза

Modbus настройка

Сообщение bsn »

На Вашей схеме в блоке "SendToUART", верхний вход "Send" никуда не подключен (пунктира на входе не должно быть).
Нужно щёлкнуть по входу "Send" правой кнопкой, выбрать "Вставить константу", затем выбрать значение по умолчанию "TRUE(1)".
Делай как должно, и пусть всё будет как будет.
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

Modbus настройка

Сообщение chmak2007 »

bsn писал(а): 29 июн 2019, 15:37 На Вашей схеме в блоке "SendToUART", верхний вход "Send" никуда не подключен (пунктира на входе не должно быть).
Нужно щёлкнуть по входу "Send" правой кнопкой, выбрать "Вставить константу", затем выбрать значение по умолчанию "TRUE(1)".
SendToUART" он и так коректно работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Modbus настройка

Сообщение ViktorPetrov »

У тебя мусор в СОМ порту ,отправляй значения ,когда поменяются данные .Детектор изменения числа стоит на входе блока ,а на выходе блока посылаешь данные при смене цикла в порт.
chmak2007
Сержант
Сообщения: 159
Зарегистрирован: 06 сен 2015, 13:28
Откуда: Саров

Modbus настройка

Сообщение chmak2007 »

ViktorPetrov писал(а): 29 июн 2019, 17:05 У тебя мусор в СОМ порту ,отправляй значения ,когда поменяются данные .Детектор изменения числа стоит на входе блока ,а на выходе блока посылаешь данные при смене цикла в порт.
Если убрать детектор изменения числа и убрать вход для записи все остается как и было "крякозяблики"
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Modbus настройка

Сообщение ViktorPetrov »

На входе смени тип переменой .
Ответить

Вернуться в «Modbus»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя