Ошибки Modbus

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
Erik
Сообщения: 23
Зарегистрирован: Чт янв 03, 2019 7:42 pm
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Ошибки Modbus

Сообщение Erik » Ср янв 09, 2019 6:54 am

Здравствуйте.
Периодически возникают ошибки.
Информации кроме этой не знаю где найти.

Код: Выделить всё

cycle_modbus
Backtrace:
#0 C:\_majordomo\htdocs\cycle.php(366): registerError('cycle_hang', 'cycle_modbus')
#1 {main}
Как понять подробнее, что не нравится системе? Визуально вроде все работает.
Erik
Сообщения: 23
Зарегистрирован: Чт янв 03, 2019 7:42 pm
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: Ошибки Modbus

Сообщение Erik » Сб янв 12, 2019 7:37 am

Здравствуйте.

Уточнение по ошибке.

Она такая: "FC3 Error: <pre>readMultipleRegisters: START
</pre> Exception: socket_connect() failed.</br>Reason: ()"

Это почему может быть? Нигде в настройках "MultipleRegisters" не читаю, только по одному регистру пока.
Из-за чего она может возникать?

И вопросы появились по идеологии модуля.

1. Если значение из регистра нужно в разных ситуациях и записывать, и считывать, то необходимо создать 2 устройства Модбас, одно с функцией чтения, второе - с функцией записи?
2. В списке устройств модбас есть напротив каждого значок "обновить". Как инициировать обновление конкретного устройства модбас из метода?
3. Если устройство модбас с функцией записи, обязательное поле "Проверять каждые (sec)" будет раз в указанное кол-во секунд повторять запись значения в регистр?
4. Считываю один и тот же регистр Simply Modbus TCP клиентом, получаю целую единицу - 1
Изображение
Считываю то же самое значение в MJD - получаю уменьшенное в 10 раз - 0,1
Изображение
Где у меня могло это деление на 10 закрасться?

Извините за глупые вопросы.
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: Ошибки Modbus

Сообщение Lerych » Чт фев 28, 2019 9:01 pm

Преобразование данных измени на INT что-то там...
Ответить