Страница 10 из 13 ПерваяПервая ... 89101112 ... ПоследняяПоследняя
Показано с 91 по 100 из 123

Тема: Доступ к облаку по API

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    Да, я понимаю, что облако тут не при чем. Это нормально для любого ПЛК, если так написана программа. Просто думал, раз переменные для записи true, то их можно менять и они будут сохранять свои значения.
    Фактически на запрос 120 с чем-то переменных у меня уходит чуть менее 2-х секунд, с учетом чтения всех девайсов device/index и скопом всех переменных через их id - last-data + время на обработку всех переменных.

    Но запись в БД выставлена раз в минуту, по этому отследить изменение переменной можно только визуально по текущим данным

    2022-11-17 14:12:00 Сеанс связи с устройством [5] OwenCloud
    Отправка запроса:
    https://api.owencloud.ru/v1/device/index
    Ответ получен за 373 мс. Статус: 200 (OK)
    Содержимое ответа:
    [{"id":171772,"name":"Котельная (ПЛК160_1.2.2)","identifier":"E4:1E:0A:00:0D:FA"," type":"ПЛК через M
    ...
    Отправка запроса:
    https://api.owencloud.ru/v1/parameters/last-data
    Ответ получен за 832 мс. Статус: 200 (OK)
    Содержимое ответа:
    [{"id":5885193,"values":[{"d":1668683517,"v":"1","e":"","f":"1"}]},{"id":5885178,"values":[{"d":1668
    ...
    Получено за 1824 мс
    В идеале, как выше писал, иметь возможность считывать все через last-data но с видом запроса {"device_ids" : [ id1, id2]} и ответ сделать примерно как у last-data но включить в него id устройства, и настраиваемые поля из устройства, типа (is_online, is_alarm) маской и строковой вид более расширенный. Сейчас online, offline, alarm, unreadalarm - слишком коротко и не совсем информативно, например если есть аварии должно быть что-то вроде online-alarm или offline-unreadalarm
    Ну и далее скопом все переменные.

    Был бы всего один штатный запрос-ответ, в котором бы было видно и состояние устройства. Иначе приходится делать два запроса
    Последний раз редактировалось melky; 17.11.2022 в 14:18.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    capzap проверки это другая сторона вопроса, я могу выставлением параметра в Scada выполнить опрос опять всех тегов сразу после передачи команды. Опять же, запись в БД по умолчанию у меня раз в минуту, посмотреть изменение на графике только после истечении времени.

    А для тестов, видимо просто нужно будет найти параметр, который можно записывать, но сам он в обратку не поменяется... Ну либо последить за текущими или настроить какой-нибудь триггер на изменение канала... Это уже дело десятое...

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    measure - отображаемая единица изменения. Доступны следующие целочисленные варианты:
    36 - A (сила тока: А)
    19 - atm (давление: атм)
    28 - bar (давление: Бар)
    4 - deg (температура: °C)
    13 - Gcal (тепловая энергия: Гкал)
    8 - Gcal/h (тепловая мощность: Гкал/ч)
    26 - GJ (тепловая энергия: ГДж)
    33 - GJ/h (тепловая мощность: ГДж/ч)
    По данной штуке объясните. Например если будет язык английский en_EN то в "measurement":
    {
    "title":"float", здесь в title будет соответственно A, atm, bar, deg и т.д а если ru_RU то соответственно А, атм, Бар, °C - или как? Почему было не сделать так же цифровой настройкой, которая доступна в редактировании переменной и такой же параметр mesure ?

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,601

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    По данной штуке объясните. Например если будет язык английский en_EN то в "measurement":
    {
    "title":"float", здесь в title будет соответственно A, atm, bar, deg и т.д а если ru_RU то соответственно А, атм, Бар, °C - или как? Почему было не сделать так же цифровой настройкой, которая доступна в редактировании переменной и такой же параметр mesure ?
    Да, вы понимаете правильно.
    Реальный пример:

    Код:
    "measurement": {
            "title": "А",
            "name": "сила тока",
            "default_precision": 3,
            "visible": 1
          },

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    Только вот в списке я не увидел "float" а в демо Котельная он присутствует в одной из переменной
    Извиняюсь, в документации по API

    "measurement":
    {
    "title":"float",
    "name":"floating point",
    "precision":4,
    "visible":0
    }

    То есть можно задавать руками, кроме выбора ?
    Последний раз редактировалось melky; 17.11.2022 в 16:40.

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,601

    По умолчанию

    В документации совершенно синтетический пример - не обращайте внимание на его частные особенности.
    У реальных приборов такого title быть не может.
    Произвольно title задать нельзя - в web-интерфейсе он выбирается из выпадающего списка доступных единиц измерения.

  7. #7
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

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

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    В устройстве Метеостанция 5 этаж в параметре Концентрация CO2 указан measure ppm в документации на API в списках такой не значится, какой у него код ? и почему в русском варианте он остался ppm ?

    Каких еще параметров не хватает в документации а они есть ?
    Изображения Изображения
    • Тип файла: jpg PPM.jpg (37.9 Кб, Просмотров: 5)

  9. #9
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,601

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    В устройстве Метеостанция 5 этаж в параметре Концентрация CO2 указан measure ppm в документации на API в списках такой не значится, какой у него код ? и почему в русском варианте он остался ppm ?

    Каких еще параметров не хватает в документации а они есть ?
    Вот актуальный список:

    Все единицы измерения в OwenCloud (11.2022):

    Код:
    4 - deg (°C, температура)
    5 - kgf/cm2 (кг⋅с/см², давление)
    6 - t/h (т/ч, массовый расход)
    8 - Gcal/h (Гкал/ч, тепловая мощность)
    9 - m3/h (м³/ч, объемный расход)
    10 - kWh (кВт⋅ч, электрическая энергия)
    11 - kW (кВт , электрическая мощность)
    12 - t (т, масса)
    13 - Gcal (Гкал, тепловая энергия)
    14 - m3 (м³, объем)
    16 - percent (%, процент)
    17 - h (ч, время)
    18 - kPa (кПа, давление)
    19 - atm (атм, давление)
    20 - MPa (МПа, давление)
    21 - mmhg (мм рт. ст., давление)
    23 - ms (мс, время)
    24 - MWh (МВт⋅ч, электрическая энергия)
    25 - MW (МВт, электрическая мощность)
    26 - GJ (ГДж, тепловая энергия)
    27 - W (Вт, электрическая мощность)
    28 - bar (Бар, давление)
    29 - m3/min (м³/мин, объемный расход)
    30 - kg/h (кг/ч, массовый расход)
    31 - J/h (Дж/ч, тепловая мощность)
    32 - m3/sec (м³/сек, объемный расход)
    33 - GJ/h (ГДж/ч, тепловая мощность)
    34 - grad (град угол)
    35 - V (В, напряжение)
    36 - A (сила тока)
    37 - Hz (Гц, частота)
    38 - l (л, объем)
    39 - m (м, длина)
    41 - mm (мм, длина)
    46 - sec (сек, время)
    47 - mA (мА, сила тока)
    48 - kVArh (кВАр⋅ч, электрическая энергия)
    49 - kVAr (кВАр, электрическая мощность)
    50 - n.m3 (н.куб.м, объем нормальный)
    51 - m3/day (м³/сут, объемный расход)
    52 - t/m3 (т/м³, плотность)
    53 - km/h (км/ч, скорость)
    55 - m/s (м/с, скорость)
    56 - min (мин, время)
    57 - mV (мВ, напряжение)
    58 - mg/l (1 мг/л, концентрация)
    59 - sm (см, длина)
    60 - kg (кг, масса)
    61 - Pa (Па, давление)
    62 - mbar (мБар, давление)
    63 - rpm (об/мин, частота вращения)
    64 - ppm (ppm, Концентрация)
    65 - ht (м, высота)
    66 - kVA (кВА, Электрическая мощность)
    67 - MVA (МВА, Электрическая мощность)
    68 - MVAr (МВАр, Электрическая мощность)
    69 - VA (ВА, Электрическая мощность)
    70 - VAr (ВАр, Электрическая мощность)
    71 - mS/cm (мСм/см, Электропроводность раствора)
    72 - µS/cm (мкСм/см, Электропроводность раствора)
    73 - mg/m3 (мг/м³, Концентрация)
    74 - % RH (% RH, % относительной влажности)

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    Спасибо, добавлю к списку... Определять только непонятно как. Попробовал язык английский запросить en-EN а получил все на русском все равно

Страница 10 из 13 ПерваяПервая ... 89101112 ... ПоследняяПоследняя

Похожие темы

  1. Подключение ПР200 удаленной на 300м к облаку.
    от megadocent в разделе Подбор Оборудования
    Ответов: 14
    Последнее сообщение: 04.08.2021, 16:34
  2. Удаленный доступ к ПЛК 150
    от Владимир Ивонин в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 25.08.2016, 14:52
  3. СПК 207 04 доступ из вне сети
    от Serrk в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 25.07.2016, 09:15
  4. Доступ к проекту
    от KDS в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 25.07.2011, 15:14
  5. Доступ к ftp
    от Oleg в разделе Сервисное ПО
    Ответов: 0
    Последнее сообщение: 21.11.2007, 12:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •