УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

снова: Чтение и запись значений атрибутов подсистемы "Сбор данных" функцией


Автор Повідомлення
Повідомлення створено: 07. 07. 2013 [18:47]
del0
Alex P
Автор теми
Зареєстрован(а) с: 29.04.2013
Повідомлення: 5
по мотивам:
http://oscada.org/ru/forum/posts/chasto_zadavaemye_voprosy_faq/chtenie_i_zapis_znachenii_atributov_podsistemy_sbor_da/

делаю так (plcNumber = 1, OutletNumber = 1):

OutletFullPath = "ModBus.Parking_PLC_" + URLprms.plcNumber + ".Outlet_" + URLprms.OutletNumber + ".status"; // OutletFullPath = ModBus.Parking_PLC_1.Outlet_1.status
NewStatus = URLprms.NewStatus;

SYS.DAQ.OutletFullPath.set(NewStatus); // не отрабатывает

SYS.DAQ.ModBus.Parking_PLC_1.Outlet_1.status.set(NewStatus); // - а вот так отрабатывает

Что я делаю не так?
Повідомлення створено: 07. 07. 2013 [19:19]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3747
"del0" wrote:

OutletFullPath = "ModBus.Parking_PLC_" + URLprms.plcNumber + ".Outlet_" + URLprms.OutletNumber + ".status"; // OutletFullPath = ModBus.Parking_PLC_1.Outlet_1.status
NewStatus = URLprms.NewStatus;

SYS.DAQ.OutletFullPath.set(NewStatus); // не отрабатывает

Где написано, что это правильно и элемент пути может быть переменной в такой записе?

"del0" wrote:

Что я делаю не так?

Не понимаете!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 08. 07. 2013 [03:24]
del0
Alex P
Автор теми
Зареєстрован(а) с: 29.04.2013
Повідомлення: 5
"roman" wrote:

Не понимаете!

Не понимаю, да.

Моя задача вообще имеет решение? Если да, укажите плс направление.

ps: я не программист, посему и вопросы идиотские...
Повідомлення створено: 08. 07. 2013 [09:38]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3747
"del0" wrote:

Моя задача вообще имеет решение? Если да, укажите плс направление.

Конечно, смотрим на функцию: nodeAt()

"del0" wrote:

ps: я не программист, посему и вопросы идиотские...

Тогда Вы ошиблись адресом, тут не делают программистов!

Learn, learn and learn better than work, work and work.



3114