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

ModBus и методы

Добавлено: Чт апр 13, 2017 3:39 am
Чип
Добрый день!
Решил сделать с помощью MD сбор и управление несколькими контроллерами по ModBus.
Проявилось некоторое неудобство.
Считываю регистр, связываю его со свойством объекта, прикрепляю метод на изменение этого свойства, но метод запускается не по изменению свойства (регистра ModBus), а при каждом считывании регистра, т.е. при каждом переносе значения регистра в свойство.
Это так должно работать или я что-то неправильно делаю?

Re: ModBus и методы

Добавлено: Чт апр 13, 2017 11:02 am
serge_wddm
Так должно быть. Метод вызывается при каждом обновлении свойства объекта. Не важно изменились эти данные или остались прежними. Если надо отловить изменение значения, то используйте конструкцию: if ($params['NEW_VALUE'] != $params['OLD_VALUE'])
{ }

Отправлено с моего Redmi Note 2 через Tapatalk

Re: ModBus и методы

Добавлено: Чт апр 13, 2017 1:21 pm
Чип
спасибо.
Еще вопрос.
При 5 считываемых регистрах все стабильно работало. Сейчас - 16 и обмен останавливается через некоторое время. Где в логах можно посмотреть почему это произошло?