Горячая линия Embedded System Rus:8-800-775-06-34 (звонок по России бесплатный)

LM5_N
LM-Wall_N
DALI_N
Vita_N

Чтение значений KNX объектов с внешних систем, используя XML

Задача

Прочитать три значения объектов температуры в формате XML с LogicMachine с внешнего компьютера.

Разрешаем KNX объектам экспортировать XML

  • На вкладке Объекты (Objects) выбираем объекты с которых мы хотим получать значения по запросу в виде XML. Выбираем флажок Export object

Делаем запрос XML с внешнего PC

XML запрос формируется по шаблону:

http://remote:remote@192.168.1.211/cgi-bin/scada-remote/request.cgi?m=xml&r=objects

Параметры:

  • address – адрес объекта (например “1/1/1″)
  • name – имя объекта (например “My object”)
  • data – раскодированные данные объекта (например 42 or “01.01.2012″)
  • datatype – тип данных объекта (например 1 or 5.001) – стандартные типы данных KNX
  • time – время обновления объекта (формат UNIX timestamp)
  • date – время обновления объекта (формат RFC date)
  • comment – комментарий к объекту (например “Второй этаж, все светильники”)
  • tags – опциональный набор меток к объекту (например “Свет”, “Второй этаж”)

Примечание: Для получения списка объектов которые были обновлены после определенного времени, вы можете указать дополнительный параметр “updatetime” (в формате UNIX timestamp)

Примечание: Подобным образом через запросы в формате XML вы можете получать также предупреждения (Alerts) и сообщения об ошибках (Errors).
Alerts XML запрос: http://remote:remote@192.168.0.10/cgi-bin/scada-remote/request.cgi?m=xml&r=alerts
Errors XML запрос: http://remote:remote@192.168.0.10/cgi-bin/scada-remote/request.cgi?m=xml&r=errors