Настройки Modbus

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Val271980
Рядовой
Сообщения: 4
Зарегистрирован: 19 мар 2022, 13:37
Имя: Валерий

Настройки Modbus

Сообщение Val271980 »

здравствуйте подскажите как можно изменить настройки для Modbus биты данных ,четность и стоповые быты в flprog
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

Настройки Modbus

Сообщение Ingwar »

Val271980 писал(а): 31 мар 2022, 14:01 настройки для Modbus биты данных ,четность и стоповые быты в flprog
В дереве проекта
[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Val271980
Рядовой
Сообщения: 4
Зарегистрирован: 19 мар 2022, 13:37
Имя: Валерий

Настройки Modbus

Сообщение Val271980 »

в версии 7,3,5 нет
а новую версию что то не могу скачать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

Настройки Modbus

Сообщение Ingwar »

Val271980 писал(а): 04 апр 2022, 10:20 а новую версию что то не могу скачать
Только что проверил "Портативная версия программы для операционной системы Windows 64." Качается без проблем.

Отправлено спустя 22 секунды:
https://flpserv.ru/reliseFlprog/downloa ... t=2&lang=1
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Val271980
Рядовой
Сообщения: 4
Зарегистрирован: 19 мар 2022, 13:37
Имя: Валерий

Настройки Modbus

Сообщение Val271980 »

нашел причину только при serial 0 можно настроить
а у меня порт другой.
может есть другой способ изменить?
физически нет возможности порт изменить.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

Настройки Modbus

Сообщение Ingwar »

Val271980 писал(а): 04 апр 2022, 12:39 может есть другой способ изменить?
Руками отредактировать в IDE перед прошивкой

Отправлено спустя 13 минут 19 секунд:
Наверно где то тут
[spoiler]void _startUart1()
{
int code= 6;
Serial1.begin(9600, (_serialModeFromInt(code)));
}
int _serialModeFromInt(int code)
{
switch (code)
{
case 0x00: return SERIAL_5N1;
break;
case 0x02: return SERIAL_6N1;
break;
case 0x04: return SERIAL_7N1;
break;
case 0x06: return SERIAL_8N1;
break;
case 0x08: return SERIAL_5N2;
break;
case 0x0A: return SERIAL_6N2;
break;
case 0x0C: return SERIAL_7N2 ;
break;
case 0x0E: return SERIAL_8N2;
break;
case 0x20: return SERIAL_5E1;
break;
case 0x22: return SERIAL_6E1;
break;
case 0x24: return SERIAL_7E1 ;
break;
case 0x26: return SERIAL_8E1;
break;
case 0x28: return SERIAL_5E2 ;
break;
case 0x2A: return SERIAL_6E2;
break;
case 0x2C: return SERIAL_7E2;
break;
case 0x2E: return SERIAL_8E2;
break;
case 0x30: return SERIAL_5O1;
break;
case 0x32: return SERIAL_6O1;
break;
case 0x34: return SERIAL_7O1;
break;
case 0x36: return SERIAL_8O1;
break;
case 0x38: return SERIAL_5O2;
break;
case 0x3A: return SERIAL_6O2 ;
break;
case 0x3C: return SERIAL_7O2;
break;
case 0x3E: return SERIAL_8O2;
break;[/spoiler]
именить "int code" на тот, который нужен.
Но это не точно - в Си не шарю :smile44:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Val271980
Рядовой
Сообщения: 4
Зарегистрирован: 19 мар 2022, 13:37
Имя: Валерий

Настройки Modbus

Сообщение Val271980 »

я сам в си не шарю.
придеться новую плату делать :(
Ответить

Вернуться в «Спросить у знатоков»

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

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