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

ОВЕН ПР200 & MDM

Добавлено: Пн апр 08, 2019 7:30 pm
accord1755
Уверен, что вопрос не новый, но ответа не нашел.
И так. Есть несколько программируемых реле ОВЕН ПР200 которое через MODBUS TCP общаются MDM.
Для этого общения я создал отдельный объект PR200, в свойства которого записываются считанные модулем MODBUS данные с устройства.
Далее, я создал объекты в классе SRelays. По одному объекту на каждый канал. И методами turnOn(Off) делаю нужные мне операции.
Но когда ПР200тым управляет не MDM, то нарушатся синхронизация.
Я бы хотел из объекта PR200(читает данные с устройсва) передавать данные в другие объекты, в случае изменения его свойства.
Как это сделать?

Re: ОВЕН ПР200 & MDM

Добавлено: Вт апр 09, 2019 6:23 pm
Jilber
Есть модуль для передачи свойств одного объекта в другой.

Re: ОВЕН ПР200 & MDM

Добавлено: Вт апр 09, 2019 10:12 pm
ipc2002
accord1755 писал(а):
Пн апр 08, 2019 7:30 pm
Уверен, что вопрос не новый, но ответа не нашел.
И так. Есть несколько программируемых реле ОВЕН ПР200 которое через MODBUS TCP общаются MDM.
Для этого общения я создал отдельный объект PR200, в свойства которого записываются считанные модулем MODBUS данные с устройства.
Далее, я создал объекты в классе SRelays. По одному объекту на каждый канал. И методами turnOn(Off) делаю нужные мне операции.
Но когда ПР200тым управляет не MDM, то нарушатся синхронизация.
Я бы хотел из объекта PR200(читает данные с устройсва) передавать данные в другие объекты, в случае изменения его свойства.
Как это сделать?
Посмотрите настройку свойства объекта. Если создавали сами, то нужно было заполнить поле: "При изменении выполнить метод ..." И создать метод а-ля statusChanged, в котором и прописать, что нужно делать при изменении этого свойства. В этом случае система сама дёргает метод при обнаружении изменения свойства...
Если же просто нужно передать пару параметров другим объектам, то и предложенный выше способ через модуль PropTransfer подойдёт))

Re: ОВЕН ПР200 & MDM

Добавлено: Вт апр 09, 2019 10:13 pm
ipc2002
Поправка:
Свойство нужно создавать не у самого объекта, а у класса, тогда можно указать условие "дёргать метод".

Re: ОВЕН ПР200 & MDM

Добавлено: Вт апр 09, 2019 11:08 pm
accord1755
Спасибо! Помогло!