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

Ошибки Modbus

Добавлено: Ср янв 09, 2019 6:54 am
Erik
Здравствуйте.
Периодически возникают ошибки.
Информации кроме этой не знаю где найти.

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

cycle_modbus
Backtrace:
#0 C:\_majordomo\htdocs\cycle.php(366): registerError('cycle_hang', 'cycle_modbus')
#1 {main}
Как понять подробнее, что не нравится системе? Визуально вроде все работает.

Re: Ошибки Modbus

Добавлено: Сб янв 12, 2019 7:37 am
Erik
Здравствуйте.

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

Она такая: "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 закрасться?

Извините за глупые вопросы.

Re: Ошибки Modbus

Добавлено: Чт фев 28, 2019 9:01 pm
Lerych
Преобразование данных измени на INT что-то там...