написать json

Avatar
  • обновлен
  • Отвечен

Здравствуйте. Понимаю, что вопрос сторонний, но выхода пока не увидел, как только обратиться к вам.

Опрашиваю Симпом устройства ОВЕН, находящиеся в облаке, обмен черз овеновский OPC. Понадобилось загнать в OwenCloud прибор стороннего производителя... в json не силен. Смотрю только пример упаковки в json, рожденный их Лоджиком. И естественно не могу понять мудроверть с формированием блока опроса прибора. По переменной логика интуитивно пнятна, а вот как прибор закинуть на опрос, к сожалению не пойму, и ответ Овен давать не торопится. В РЭ на Cloud пишет, что опрашивать сторонние приборы можно. Может у вас есть пример как формируется блок кода json для опроса устройства.

Вот, что получается, с помощью Лоджика, в формировании опроса переменной типа INT с адресом 200 для Овеновского ПР из Cloud, но не могу взять в толк как указать (добавить своё устройство к опросу), переменные которого тоже хочу получить... (Нет, так нет. Может кто из подписчиков подскажет...)

{
"categories": [
{
"tag": "50d6d3ff-388e-4fb5-a59a-bdd5efdc51d1",
"name": {
"ru-RU": "Сетевые переменные",
"en-US": "Network variables"
},
"child_categories": []
}
],
"parameters": [
{
"code": "P512",
"read_function": "3",
"write_function": "16",
"address": "200",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Рысь",
"en-US": "Рысь"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "50d6d3ff-388e-4fb5-a59a-bdd5efdc51d1"
}
]
}

Avatar
Anatoly

Спасибо. Все понял. OwenCloud не допускает опрос более одного ID, на один шлюз. Поэтому опрос двух приборов, затея бесполезная.