Страница 2 из 2

Помогите пожалуйста победить ModBus

Добавлено: 12.11.2020{, 18:11}
Dev1
Можно еще одноплатник как мастер поставить любой, малинку, апельсинку. С линуксом и iobroker или node-red, с андроидом и скадой. Подключить можно и i2c lcd и дисплей. Выводить на вэб по сети-инету, вайфай-кабель... Вопщем писать долго что можно сделать на одноплатниках... :wizard:

Помогите пожалуйста победить ModBus

Добавлено: 12.11.2020{, 18:27}
tronik1
Dev1 писал(а):
12.11.2020{, 18:11}
Можно еще одноплатник как мастер поставить любой, малинку, апельсинку. С линуксом и iobroker или node-red, с андроидом и скадой. Подключить можно и i2c lcd и дисплей. Выводить на вэб по сети-инету, вайфай-кабель... Вопщем писать долго что можно сделать на одноплатниках... :wizard:
Можно очень много, но все упирается в цену вопроса. Меги хватает справляться с поставлеными задачами, модбас нужен только чтобы собирать информацию с датчиков по всей ферме, а она ооочень длинная.

Отправлено спустя 2 минуты 50 секунд:
А что если мастером поставить stm32запрограммированую в флпроге? На лсд экран и sim800 отвлекаться не будет, да и скорости побольше.

Помогите пожалуйста победить ModBus

Добавлено: 10.12.2020{, 21:34}
fsergei70
У овна есть индикатор модбас СМИ2. Хотелось что-то то подобное реализовать в flprog, на дисплее 1602 но для этого надо чтоб адрес устройства и тип переменной задавались через вход блока. Чтоб их можно было менять через меню. Может есть у кого блоки пользователя для модбас мастер рту. А то встроенные в программу не подходят.

Помогите пожалуйста победить ModBus

Добавлено: 11.12.2020{, 12:18}
fsergei70
Если не сложно помоги доделать блок из этой библиотеки
https://github.com/JhonControl/ESP8266_ ... _Master_V2
Нужен блок modbus master RTU для ESP8266, с возможностью задавать адрес устройства и адрес регистра модбас через входы блока. Чтоб можно их было менять через веб интерфейс.
Хочу сделать индикатор модбас как у Овна СМИ2, только на дисплее 1602, на 2 канала. Читать буду только HoldingRegisters.
Как сделать у блока выходы Float, Integer и Longinteger.

Помогите пожалуйста победить ModBus

Добавлено: 11.12.2020{, 14:46}
Sancho
fsergei70 писал(а):
11.12.2020{, 12:18}
Если не сложно помоги доделать блок из этой библиотеки
https://github.com/JhonControl/ESP8266_ ... _Master_V2
Нужен блок modbus master RTU для ESP8266, с возможностью задавать адрес устройства и адрес регистра модбас через входы блока.
Думаю, не взлетит, хотя...
Для поставленной задачи проще написать всё самому, по шаблону флпрог, учитывая всего два запроса максимум по 2 регистра. Имхо.

Помогите пожалуйста победить ModBus

Добавлено: 11.12.2020{, 15:16}
fsergei70
Sancho писал(а):
11.12.2020{, 14:46}
по шаблону флпрог
По шаблону сложновато, сделал проект на одну переменную для ESP8266 код получился огромный, c кучей функций. А эту тему нашел здесь

http://pdacontroles.com/pruebas-esp8266 ... u-maestro/

Помогите пожалуйста победить ModBus

Добавлено: 12.12.2020{, 16:06}
Sancho
fsergei70 писал(а):
11.12.2020{, 15:16}
код получился огромный, c кучей функций
Если количество кода мешает глазам - можно завернуть в библиотеку. Хотя зачем?

Помогите пожалуйста победить ModBus

Добавлено: 12.12.2020{, 22:43}
Rovki
Адрес слева можно менять штатными средствами