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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 11 дек 2020, 15:16
fsergei70
Sancho писал(а): 11 дек 2020, 14:46 по шаблону флпрог
По шаблону сложновато, сделал проект на одну переменную для ESP8266 код получился огромный, c кучей функций. А эту тему нашел здесь
https://www.youtube.com/watch?v=qOjwa6s ... e=youtu.be
http://pdacontroles.com/pruebas-esp8266 ... u-maestro/

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

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

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

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