Найдено 9 результатов

LapuLeen
09 май 2020, 12:40
Форум: Помогите, а то я "нимагу"
Тема: InputRegisters переменная занимает два регистра
Ответы: 8
Просмотры: 529

InputRegisters переменная занимает два регистра

Может кому-нибудь тоже пригодится. Решение: В FLprog задаём переменную модбас как HoldingRegisters(поскольку функции чтения идентичны за исключением значения второго байта 3 вместо нужного нам 4)
На выходе в Arduino IDE правим код:
const unsigned char _modbusMaster_fctsupported[] = {3, 6, 16 ...
LapuLeen
09 май 2020, 12:04
Форум: Помогите, а то я "нимагу"
Тема: InputRegisters переменная занимает два регистра
Ответы: 8
Просмотры: 529

InputRegisters переменная занимает два регистра

<r><QUOTE author="Rovki" post_id="89368" time="1589011422" user_id="1289"><s>[quote=Rovki post_id=89368 time=1589011422 user_id=1289]</s>
а китайцы как всегда сделают как им удобно
<e>[/quote]</e></QUOTE>

Китайцы конечно делают как им удобно, но Input Registers и Holding Registers с точки зрения ...
LapuLeen
09 май 2020, 10:40
Форум: Помогите, а то я "нимагу"
Тема: InputRegisters переменная занимает два регистра
Ответы: 8
Просмотры: 529

InputRegisters переменная занимает два регистра


Он состоит из 1 регистра ...с чего вы взяли что он из двух и сбили меня с толку...


Во первых всех с праздником! В данном приборе он точно состоит из двух регистров потому, что в OWEN OPC сервере есть возможность выбрать тип переменной float для функции чтения 0x04 (тобишь InputRegister) кроме ...
LapuLeen
09 май 2020, 01:02
Форум: Помогите, а то я "нимагу"
Тема: InputRegisters переменная занимает два регистра
Ответы: 8
Просмотры: 529

InputRegisters переменная занимает два регистра


инпутрегистр это для считывания аналоговых сигналов , а раз так ,то это тип данных float


Так и как переменную сделать float если там нет возможности выбора для InputRegister и по умолчанию встаёт только integer? Я пробовал читать из двух регистров создав соответсвенно две переменных Input ...
LapuLeen
09 май 2020, 00:08
Форум: Помогите, а то я "нимагу"
Тема: InputRegisters переменная занимает два регистра
Ответы: 8
Просмотры: 529

InputRegisters переменная занимает два регистра

Собственно необходимо опрашивать inputregisters в устройстве, но каждая переменная находится в двух регистрах, а не в одном. Разобрался как сделать, что бы шёл правильный запрос устройству (изменив numbeRegs с 1 на 2), но теперь видимо нужно изменить код отвечающий за обработку ответа. Пробовал ...
LapuLeen
14 окт 2019, 15:53
Форум: Modbus
Тема: Глюк Modbus TCP Master на ESP8266
Ответы: 0
Просмотры: 1274

Глюк Modbus TCP Master на ESP8266

Доброго времени суток. Столкнулся с такой непонятной траблой. Одна NodeMCU включена как точка доступа Wi-Fi и Modbus TCP Slave устройство имеющее 27 HoldingRegisters. Если использую ноутбук с установленным OPC сервером то всё ОК, никаких глюков или тормозов, а когда пытаюсь читать переменные ...
LapuLeen
07 сен 2019, 09:30
Форум: Спросить у знатоков
Тема: Панель NEXTION
Ответы: 97
Просмотры: 6204

Панель NEXTION


Можно. Например отправлять параметр только тогда, когда это нужно.


Так и сделано.


И что значит тормоза?

Переключение меню пауза в 1.5с.

В общем с одним блоком тормоза заметны только если Nextion подключен на softserial, в целом стало понятно, что тормозит именно ардуина, х.з хватит ли её ...
LapuLeen
06 сен 2019, 23:04
Форум: Спросить у знатоков
Тема: Панель NEXTION
Ответы: 97
Просмотры: 6204

Панель NEXTION

Mega и Nextion NX4024K032_011 заметные тормоза даже от одного блока "Задать параметр". Почему с дугими блоками для Nextion, заметных тормозов вроде нет, и можно ли как-либо это исправить? Скорость порта установил 115200, не особо помогло.
LapuLeen
30 авг 2019, 01:22
Форум: Помогите, а то я "нимагу"
Тема: Передача массива по Modbus RTU
Ответы: 1
Просмотры: 296

Передача массива по Modbus RTU

Доброго времени суток. Собственно есть необходимость передавать в СКАДУ массив из 720 элементов типа integer, можно ли это сделать используя modbus rtu? Теоретически можно разбить на 3 части что бы уложиться в максимальные 250 байт для группового запроса, но не хотелось бы в ручную создавать для ...

Перейти к расширенному поиску