|
<< Click to Display Table of Contents >> Чтение истории из Ист. БД |
![]() ![]()
|
Для чтения данных истории из TeslaCloud (для издателей TeslaSCADA2 Runtime) необходимо использовать виртуальные темы (Node Control/ Get Tag History From DB для отправки запроса и Node Data/Tag History Data From DB для получения ответа) и путь к тегу в теме. Значение содержится в формате JSON:
{
historydbname: {historydbname},
name: {tagpath},
begindate: {begin},
enddate: {end}
}
Где:
{historydbname} - Имя исторической базы данных
{tagpath} - Путь тега историю которого хотите считать.
{begin} - Начальный период времени в миллисекундах с 1970 года.
{end} - Конечный период времени в миллисекундах с 1970 года.
Исторические данные вернуться в JSON формате:
{
name: {tagname}
data: {
x: {time},
y: {tagvalue}
}
}
Где:
{tagname} - имя тега.
{time} - Время в миллисекундах начиная с 1970 года.
{tagvalue} - Значение тега.
Пример:
Тема: spBv1.0/sparkplugb/edgenode/Node Control/Get Tag History From DB
Значение: {"historydbname": "historydb", "name":"spBv1.0/sparkplugb/edgenode/devicenode/Parameter", "begindate":0, "enddate":1688373780250}
ОТВЕТ:
Значение: {name:"Parameter", data:{"x":1688311087038, "y":26.0, "x": 1688360294299, "y":25.1.....}}