Справка|Описание файла XML

Описание файла XML однолинейной схемы электрощита

Общие положения

Данные в файле XML должны соответствовать следующим условиям:

  • либо быть в диапазоне заданного количества символов. Если не указано минимальное количество символов, то значение по умолчанию - 0. (То есть можно создать пустой элемент)
  • либо быть в диапазоне заданного количества цифр. Создать пустой элемент нельзя.
  • либо принимать только одно из предопределенных значений
  • либо соответствовать заданному паттерну

Для простоты восприятия, в данном описании паттерн будет обозначаться в виде "0001.11", где 1 - это обязательная цифра, а 0 - необязательная. Указанный выше для примера паттерн означает следующее: до точки могут быть максимум четыре цифры, минимум одна. После точки две обязательные цифры. Точка должна быть обязательно. Под этот паттерн подходят следующие записи: "20.10", 310.60", "1.25" и т.п.

Все элементы описаны в порядке расположения их в файле XML.

Описание узлов

Узел "board"

Корневой узел, является родителем для всех остальных узлов и элементов. Его потомками являются следующие простые элементы:

  • setup - установленная мощность электрощита. Элемент обязателен. Данные должны соответствовать паттерну "0001.11"
  • demand - коэффициент спроса на щит. Элемент обязателен. Данные должны соответствовать паттерну "1.11". Первая цифра может быть только либо 0, либо 1.
  • cos - коэффициент спроса на щит. Элемент обязателен. Данные должны соответствовать паттерну "1.11". Первая цифра может быть только либо 0, либо 1.
  • active - активная мощность электрощита. Элемент обязателен. Данные должны соответствовать паттерну "0001.11"
  • S - полная мощность электрощита. Элемент обязателен. Данные должны соответствовать паттерну "0001.11"
  • I - расчетный ток электрощита. Элемент обязателен. Данные должны соответствовать паттерну "0001.11"
  • phase - фаза, к которой подключен электрощит. Элемент обязателен. Данные должны быть равны одному из четырех значений: "L1", "L2", "L3" или "L1L2L3"

Узел "stamp"

Является потомком узла "board". Узел обязателен, данный узел может быть в файле только один. Описывает данные, содержащиеся в угловом штампе. Его потомками являются простые элементы:

  • code - Шифр проекта. Элемент обязателен. Максимальная длина 30 символов
  • project - название проекта. Элемент обязателен. Максимальная длина 180 символов
  • section - раздел проекта. Элемент обязателен. Максимальная длина 118 символов
  • name - наименование электрощита. Элемент обязателен. Максимальная длина 30 символов
  • stadium - стадия проекта. Элемент обязателен. Максимальная длина 2 символа
  • number - номер листа в проекте. Элемент обязателен. Максимум четыре цифры
  • author - фамилия разработчика проекта. Элемент обязателен. Максимальная длина 12 символов
  • control - фамилия лица, осуществляющего контроль проекта. Элемент обязателен. Максимальная длина 12 символов
  • confirm - фамилия лица, утвердившего проект. Элемент обязателен. Максимальная длина 12 символов
  • date - дата создания проекта. Элемент обязателен. Паттерн - "11.11"

Узел "entrance"

Является потомком узла "board". Узел обязателен, данный узел может быть в файле только один. Описывает устройство ввода щита. Его потомками являются следующие узлы:

  • Узел "QS". Описывает рубильник, который находится на вводе в щит. Узел необязателен, может быть в файле только один. Состоит из следующих простых элементов:
    • model - Модель (серия) рубильника. Элемент обязателен. Максимальная длина 11 символов
    • amper - Номинал рубильника. Элемент обязателен. Максимальная длина 4 цифры
    • desc - Описание (комментарий) к рубильнику. Элемент обязателен. Максимальная длина 60 символов
  • Узел "QF". Описывает автомат, который находится на вводе в щит. Узел необязателен, может быть в файле только один. Состоит из следующих простых элементов:
    • model - Модель (серия) автомата. Элемент обязателен. Максимальная длина 11 символов
    • amper - Номинал автомата. Элемент обязателен. Максимальная длина 4 цифры
    • desc - Описание (комментарий) к автомату. Элемент обязателен. Максимальная длина 60 символов
  • Узел "WH". Описывает счетчик, который находится на вводе в щит. Узел необязателен, может быть в файле только один. Состоит из следующих простых элементов:
    • model - Модель (серия) счетчика. Элемент обязателен. Максимальная длина 25 символов
    • amper - Номинал счетчика. Элемент обязателен. Максимальная длина 20 символов
    • desc - Описание (комментарий) к счетчику. Элемент обязателен. Максимальная длина 90 символов

Узел "root"

Является потомком узла "board". Данный узел описывает источник, к которому подключен электрощит. Например ВРУ или ГРЩ. Узел обязателен, может быть в файле только один. Состоит из следующих элементов:

  • name - наименование секции ГРЩ или ВРУ. Элемент обязателен. Максимальная длина 15 символов
  • amper - номинал автомата, к которому подключен электрощит. Элемент обязателен. Максимальная длина 4 цифры
  • cable - марка кабеля от ГРЩ до электрощита. Элемент обязателен. Максимальная длина 20 символов
  • quantity - количество жил в кабеле от ГРЩ до электрощита. Элемент обязателен. Максимальная длина 2 цифры
  • size - сечение кабеля от ГРЩ до электрощита. Элемент обязателен. Максимальная длина 4 символа
  • length - длина кабеля от ГРЩ до электрощита. Элемент обязателен. Максимальная длина 4 цифры

Узел "switches"

Является потомком узла "board". Данный узел содержит расчетные данные для групповых сетей. Узел обязателен, может быть в файле только один. Состоит из:

  • cable - простой элемент, содержит в себе наименование марки кабеля для групповых сетей. Элемент обязателен. Максимальная длина 10 символов
  • switch - узел является потомком узла "switches"., описывает данные по одной групповой сети. Данный узел обязателен, максимальное количество узлов данного типа - 100 шт. Узел состоит из следующих простых элементов
    • number - номер группы. Элемент не обязателен. Максимальная длина 8 символов
    • desc - наименование группы. Элемент обязателен. Максимальная длина 60 символов
    • setup - установленная мощность группы. Элемент необязателен. Данные должны соответствовать паттерну "0001.11"
    • I - расчетный ток группы. Элемент необязателен. Данные должны соответствовать паттерну "0001.11"
    • loss - потеря напряжения в группе. Элемент необязателен. Данные должны соответствовать паттерну "01.11"
    • length - длина падения кабеля в группе. Элемент необязателен. Максимальная длина 4 цифры
    • size - сечение кабеля в группе. Элемент необязателен. Данные должны соответствовать паттерну "0001.1"
    • ctype - тип потребителя в группе. Элемент необязателен. Данные должны принимать одно из трех предустановленных значений: "Р", "Л" или "К"
    • phase - фаза, к которой подключена группа. Элемент обязателен. Данные должны принимать одно из четырех предустановленных значений: "L1", "L2", "L3" или "L1L2L3"
    • amper - номинал автомата или дифавтомата в группе. Элемент обязателен. Максимальная длина 4 цифры
    • model - модель (серия) автомата или дифавтомата в группе. Элемент обязателен. Максимальная длина 10 символов
    • stype - Тип автомата в группе. Элемент обязателен. Данные должны принимать одно из трех предустановленных значений: "АВТ", "ДИФ" или "УЗО"
    • U_amper - номинал УЗО. Элемент необязателен. Максимальная длина 4 цифры
    • U_leak - ток утечки УЗО. Элемент необязателен. Максимальная длина 4 цифры
    • U_model - модель (серия) УЗО. Элемент необязателен. Максимальная длина 10 символов

Если при попытке создать на чертеж на основе вашего собственного XML файла вы получаете ошибку от сервера, то смотрите раздел работа с ошибками.