EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Как получить NAME, DESCR ... у узла SYS.Protocol


Author Message
Written on: 09. 12. 2014 [13:13]
Vandrizm
Игорь М
Topic creator
registered since: 31.07.2010
Posts: 55
Не могу получить значение NAME, DESCR у узла SYS.Protocol.

Например
JAVASCRIPT
desc = SYS.Security["usr_root"].cfg("DESCR");

работает. Получаю описание.

Но для
JAVASCRIPT
desc = SYS.Protocol["ModBus"]["n_PLC1"].cfg("DESCR");

не работает.

Как правильлно обращаться к конфигурации узла в данном случае?

[This article was edited 1 times, at last 09.12.2014 at 13:13.]
Written on: 09. 12. 2014 [14:00]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"Vandrizm" wrote:

Не могу получить значение NAME, DESCR у узла SYS.Protocol.

Где в документации написано о том, что у них такое есть?

"Vandrizm" wrote:

desc = SYS.Protocol["ModBus"]["n_PLC1"].cfg("DESCR");

Как правильлно обращаться к конфигурации узла в данном случае?

Каким боком объект узла протокола ModBus является SYS.Protocol в целом?

Собственно у этого объетка нет функций объектного API, включая и запроса конфигурации.

Запрашивайте через интерфейс управления.

Learn, learn and learn better than work, work and work.
Written on: 09. 12. 2014 [14:21]
Vandrizm
Игорь М
Topic creator
registered since: 31.07.2010
Posts: 55
Каким боком, честно говоря, не знаю. Может и никаким. Поэтому и спрашиваю.

"roman" wrote:


Собственно у этого объетка нет функций объектного API, включая и запроса конфигурации.

Запрашивайте через интерфейс управления.


Не могли бы строчку с примером привести?
За одно узнаю что есть интерфейс управления в данном контексте.

Получилось таким способом.
JAVASCRIPT
req = SYS.XMLNode("get").setAttr("path","/sub_Protocol/mod_ModBus/n_PLC1/%2fnd%2fcfg%2fNAME");
SYS.cntrReq(req);
SYS.messInfo("VIS", req.text());


[This article was edited 1 times, at last 09.12.2014 at 16:02.]



6301