Управление ошибками

Ошибки используются для отслеживания несовместимых объектов инженерной сети. Несовместимыми являются те объекты, которые участвуют в ситуациях, нарушающих ограничения, наложенные на инженерную сеть. Объекты ошибок создаются, когда топология включена или проверена, а подсети обновлены.

Объекты ошибок, созданные для объектов инженерной сети, организованы по разделам на основании операции, которая вызвала ошибку:

Объекты, которые редактируются, оцениваются при проверке или включении топологии сети. Если эти объекты нарушают ограничения или правила сети либо создают любые другие ошибочные ситуации, появляются ошибки. Недопустимые ситуации - это ситуации, которые не поддерживаются из-за ограничений или правил инженерной сети. Эти ситуации приведены в таблице ниже.

Информация об ошибках может сохраняться и доступ к ней может осуществляться по-разному - в зависимости от используемой версии инженерной сети. Подробнее см. в разделе Просмотр ошибок.

Включение и проверка топологии сети

Следующие ошибки могут возникать вследствие включения топологии сети или после проверки топологии сети. Для исправления ошибки должны быть исправлены связанные объекты сети.

Следующая таблица содержит список сведений об ошибке, в том числе описание ситуации, которая способствовала появлению ошибки, предлагаемые действия для ее исправления, а также указание типа объекта, с которым она может быть связана. В столбце Решение Вариант 1 обычно является самым полезным и безвредным. Но некоторые варианты зависят от других факторов, поэтому для вашего конкретного случая первый вариант может оказаться не оптимальным. Некоторые опции отмечены флагом (Admin), поскольку они требуют, чтобы топология сети была отключена. В качестве примеров можно упомянуть добавление специализированной сети, назначение конфигураций терминалов и изменение правил связности ребер для класса объектов на уровне групп и типов оборудования.

Идентификатор ошибкиОписание и ситуацияРешениеТип объекта

0

Неверный тип данных. Поле содержит недопустимый тип данных.

Полю присвоен неверный тип данных. К примеру, тип данных целочисленных вместо строкового типа данных.

Опция 1: Исправьте тип данных для поля.

Точка, Линия, Объект соединения, Объект ребра

1

Геометрия сетевого объекта пуста.

Опция 1: Проверить ID источника сети и идентификатор объекта измененной области для идентификации связанного объекта в ошибке. Удалить объект и снова его создать.

Измененная область создается в левом углу экстента территории обслуживания для каждого объекта с пустой геометрией. После исправления убедитесь, что все измененные области проверены.

Точка или линия

2

Подтип неизвестен.

Например, атрибут Asset Group для сетевого объекта имеет значение Unknown.

Опция 1: Обновить атрибут группы оборудования до значения, которое будет отличаться от неизвестного.

Точка или линия

6

Ошибка геометрии - Не удалось найти вершину вдоль линейного объекта.

Сетевой топологии не удалось получить список вершин, связанных с линейным объектом сети.

Опция 1: Заново проверить сетевую топологию.

Опция 2: Удалить вершину, проверить топологию сети и при необходимости создать другую вершину.

Линия

8

Недопустимая связность – не существует правила связность ребро-соединение-ребро.

Нет правила соединение-ребро для поддержки связности между точкой и линией, например, линией низкого напряжения и верхней стороной автоматического выключателя.

Опция 1: Следуйте правилам в свойствах сети и измените группу и тип оборудования для точечного или линейного объекта, чтобы они удовлетворяли существующему правилу связности соединение – ребро.

Опция 2: Добавить правило, разрешающее связность между исходным и целевым объектами. (Администратор)

Точка, Линия, Объект соединения, Объект ребра

9

Недопустимая связность – может применяться более одного правила связность соединение–ребро или связность ребро-соединение-ребро.

Это ситуация неоднозначности, в которой существует несколько правил, позволяющих линии подключаться к элементу устройства. Также эта ошибка может появиться, если в конечной точке линии есть несколько устройств.

Например, линия среднего напряжения, подключенная к автоматическому выключателю с правилами связности соединение-ребро, которые позволяют линии среднего напряжения подключаться либо со стороны источника, либо со стороны нагрузки автоматического выключателя. До тех пор пока не будет установлено соединение с терминалом, соединение будет неоднозначным.

Опция 1: Используйте панель Изменение подключений терминала, чтобы указать, к какому терминалу устройства подключается линия.

Опция 3: Убедитесь, что есть только одно правило для обеспечения связности между ребром и терминалом объекта . (Администратор)

Точка и линия

10

Недопустимая связность - объекты ребер с разными группами оборудования и атрибутами типа оборудования нельзя соединить.

Когда два объекта ребер имеют общую конечную точку и не имеют промежуточного соединения, они должны принадлежать к одной группе оборудования и типу оборудования, чтобы установить связь в топологии сети.

Например, однофазная линия среднего напряжения и трехфазная линия среднего напряжения соединяются вместе.

Опция 1: изменить атрибуты группы оборудования и типа оборудования объектов ребер, чтобы они совпадали. Например, если тип оборудования для одного объекта некорректен, измените его.

Опция 2: вставить допустимое соединение, чтобы подключить два объекта ребер. В этом случае должно быть поддерживающее правило ребро-соединение-ребро для подддержки этих объектов.

Линия

13

Недопустимая связность – правило связности ребер для объектов не поддерживает AnyVertex.

К середине линейного объекта с допустимой связностью только конечных точек присоединена точка или другой линейный объект.

Например, трубное ответвление выполнено к вершине на середине пролета с правилом связности, которое допускает присоединение к вершинам конечных точек. Для данной линии нарушено правило связности ребер .

Вариант 1: Переместить этот объект в вершину, которая соответствует правилу связности ребер данной линии.

Вариант 2: Удалить точечный или линейный объект.

Опция 3: Измените правила связности ребер для данного объекта. (Администратор)

Точка и линия

17

Не существует правила содержания для поддержки связи содержания между двумя объектами.

Опция 1: Создайте связь заново.

Опция 2: Создайте объекты и связи заново.

Точка, Линия, Объект соединения, Объект ребра

18

Не существует правила прикрепления к структуре для поддержки связи прикрепления к структуре между двумя объектами.

Опция 1: Создайте связь заново.

Опция 2: Создайте объекты и связи заново.

Точка, Линия, Объект соединения, Объект ребра

19

Линейный объект сети является составным. Составные объекты недопустимы.

Например, это может быть составной транспортный трубопровод.

Вариант 1: Изменить объект таким образом, чтобы он перестал быть составным.

Вариант 2: Удалить и заново создайте линию.

Линия

20

Самопересекающаяся линия. Это может произойти в тех случаях, когда линейный сетевой объект изгибается и перекрывает себя на пересечении двух вершин.

Например, у допустимой петли отсутствуют z-значения.

Вариант 1: Разместите вершину на каждом сегменте линии в точках пересечения. Измените z-значение для каждой вершины, чтобы добавить пространство по вертикали между линиями.

Вариант 2: Разбить линию на отдельные объекты.

Линия

21

Повторяющиеся вершины. Линейный сетевой объект имеет вершины, существующие в одном и том же местоположении x,y,z.

Например безнапорный трубопровод не содержит z-значений. С этим также можно столкнуться в случаях, когда линия имеет менее двух вершин или линейный объект имеет длину с допуском.

Вариант 1: Сместить одну из вершин (по xy или по z).

Вариант 2: Удалить одну из вершин.

Линия

23

Сетевой объект имеет тип оборудования, отличающийся от определенных типов оборудования для той группы оборудования, к которой он принадлежит.

Например, у полюса тип оборудования, которое устанавливается на подушке. Установка на подушке не является определенным для группы оборудования Полюсы типом оборудования.

Опция 1: Исправьте тип оборудования для этого объекта.

Точка, Линия, Объект соединения, Объект ребра

25

Точечные объекты в стеке.

Две или большее число точек геометрически совпадают. Например, точка обслуживания и регулятор напряжения с одинаковыми координатами x, y, z.

Одни объекты не могут существовать в одном и том же месте, а другие – могут. Более подробную информацию можно найти в разделе Совпадающие объекты.

Вариант 1: Сместить одну из точек (по xy или по z).

Вариант 2: Удалить одну из точек.

Точка

31

Запись связи ссылается на недопустимый globalid «От» или «К».

Запись связи (связность, содержание или прикрепление к структуре) ссылается на недопустимый GlobalID «От» или «К». Запись связи сохраняет значения GlobalID «От» и «К» объектов, участвующих в связи, в полях FROMGLOBALID и TOGLOBALID записи связи. Если любое из этих полей ссылается на значение, которого нет, выдается сообщение об ошибке.

Опция 1: Чтобы устранить ошибку связности найдите и удалите оставшийся объект, который участвует в связности. Можно снова создать объект с новым значением GlobalID.

Точка или соединение

32

Ошибка указания значений весов.

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

Измените значение атрибута, чтобы оно попадало в диапазон допустимых значений домена кодированных значений.

Просмотрите значения атрибутов сетевого объекта, указанного в таблице измененных областей. Изучите поля атрибутов, для которых назначен встроенный сетевой атрибут, чтобы определить конкретный атрибут для редактирования. В разделе Атрибуты и назначения свойств сети содержатся сведения о том, какие сетевые атрибуты являются встроенными, и о домене, связанном с сетевым атрибутом. Назначения указывают поле, которому назначен сетевой атрибут. Изучите вид Домены с допустимыми кодированными значениями.

Точка

34

Пространственный объект или объект в не поддерживаемом отношении содержания.

Эта ошибка может произойти в случае удаления правила связи содержания, а объект по-прежнему участвует в связи содержания, которую это правило поддерживало. Эта ошибка может также произойти, если группа оборудования или атрибуты типов оборудования для данного объекта изменены, а соответствующих правил нет.

Опция 1: Проверить правила для допустимых связей содержания в свойствах сети и изменить атрибуты объектов.

Опция 2: Создать правило связей содержания, поддерживающее это отношение. (Администратор)

Точка, Линия, Объект соединения, Объект ребра

35

Пространственный объект или объект в не поддерживаемом отношении прикрепления к структуре.

Эта ошибка может произойти в случае, когда правило связи прикреплений к структуре удалено, а объект по-прежнему участвует в связи прикреплений к структуре, которое это правило поддерживало. Эта ошибка может также произойти, если группа оборудования или атрибуты типов оборудования для данного объекта изменены, а соответствующих правил нет.

Вариант 1: Проверить правила для связей прикреплений к структуре в свойствах сети и изменить атрибуты объектов.

Вариант 2: Создать правило связи прикрепления к структуре, поддерживающее это отношение. (Администратор)

Точка, Линия, Объект соединения, Объект ребра

36

Недопустимый терминал линейного объекта.

Ошибка происходит, если линейный объект имеет значение (отличное от None или Один терминал) в поле From Terminal или To Terminal и выполняется одно из следующих условий:

  • Устройство в конечной точке линии не поддерживает терминалы.
  • В конечной точке линии нет пользовательского устройства.
  • Устройство поддерживает терминалы, но значение терминала устройства от/к на линии не является значением в конфигурации терминала.

Если устройство в конечной точке линии не поддерживает терминалы, у вас есть следующие возможности:

  • Вариант 1: Присвоить конфигурацию терминала (с ID терминала в применимом поле From Terminal/To Terminal) устройству в конечной точке линии.
  • Вариант 2: Заменить значение в поле From Terminal/To Terminal для линий с None или Один терминал.

Если в конечной точке линии нет пользовательского устройства, у вас есть следующие варианты:

  • Опция 1: Поместить устройство с ID терминала, которое соответствует значению в поле From Terminal/To Terminal на линию.
  • Вариант 2: Заменить значение в поле From Terminal/To Terminal для линий с None или Один терминал.

Если устройство поддерживает терминалы, но значение терминала устройства From Terminal/To Terminal на линии не является значением в конфигурации терминала, у вас есть следующие опции:

  • Опция 1: Обновить значение в поле From Terminal/To Terminal для линии, которая соответствует терминалу на устройстве.
  • Опция 2: Замените конфигурацию терминала, назначенную для устройства, на ту, у которой есть соответствующий ID терминала От для линии.

Точка и линия

37

Объект с категорией подсети Тройник найден в середине нескольких линий.

Произошла ошибка, поскольку у объектов подсети типа Тройник есть следующие не поддерживающиеся условия:

  • Объект подсети типа Тройник расположена только в конечной точке линейных объектов (не в середине линии линейного объекта).
  • Объект тройника подсети находится посередине по отношению к нескольким линейным объектам.

Более подробно о тройниках подсетей

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

Точка и линия

38

Устройства с несколькими терминалами не могут быть серединой.

При подключении к средней точке линии устройства с несколькими терминалами (конфигурация терминала) появляется ошибка. Даже если линейные объекты поддерживают соединения в средней точке (Связность в любой точке ребра), объекты с несколькими терминалами средними точками быть не могут.

Опция 1: Переместить объект устройства в вершину на конечной точке линии.

Опция 2: Переместить объект устройства в средней точке с объектом, у которого нет конфигурации с терминалами.

Точка и линия

39

Точечный объект имеет недопустимую настройку терминала.

Объект устройства содержит некорректное значение для атрибута Terminal configuration. Используется для хранения корректного пути для объекта устройства.

Проверьте и отредактируйте атрибут Terminal configuration конкретного объекта в ошибке.

Опция 1: Измените путь, назначенный для объекта с помощью панели Изменить путь терминала.

Опция 2: Несмотря на то, что рекомендуется использовать панель Изменить путь терминала, также можно изменить атрибут Terminal configuration вручную с помощью панели Атрибуты, чтобы задать правильный путь.

Подсказка:

Используйте свойства сети, чтобы найти правильные пути для объектов путем настройки Имени конфигурации терминала для выбранной группы и типа оборудования, и проверьте раздел Настройки терминала на предмет Правильных путей.

Точка

43

Самопересекающийся объект ребра

Объект соединения от/к для объекта ребра ссылается на тот же объект.

Измените связи связности соединение-ребро для объекта ребра, чтобы связанные объекты соединений «от» и «к» были уникальными.

Объект ребра

44

Объекты стековых соединений

Опция 1: Измените связь связности так, чтобы в местоположении имелся только объект одиночного соединения.

Опция 2: Удалите один из объектов соединений.

Объект соединения

Обновление подсети

В результате обновления подсети в инженерной сети могут возникнуть следующие ошибки. Для исправления ошибки должны быть исправлены связанные объекты сети. Следующая таблица содержит список сведений об ошибках, в том числе описание ситуации, которая способствовала появлению объекта ошибки, предлагаемое решение, а также тип объекта, который вызвал ошибку.

В столбце Решение Вариант 1 обычно является самым полезным и безопасным. Но некоторые варианты зависят от других факторов, поэтому для вашего конкретного случая первый вариант может оказаться не оптимальным. Некоторые опции отмечены флагом (Admin), поскольку они требуют, чтобы топология сети была отключена. В качестве примеров можно упомянуть добавление специализированной сети, назначение конфигураций терминалов и изменение правил связности ребер для класса объектов на уровне групп и типов оборудования.

Идентификатор ошибкиОписание и ситуацияРешениеТип объекта

24

В процессе обновления подсети был обнаружен недопустимый линейный объект.

Недопустимый линейный объект существует на базе Допустимых линий, заданных для данного уровня. Например, определение подсети для подсетей на уровне среднего напряжения не допускает низковольтных линий. Линии, создаваемые с группами и типами оборудования, которые не определены в свойствах Допустимые линии для Уровня, в процессе Обновление подсети получают метки.

Опция 1: Отключите или разорвите проходимость линии.

Опция 2: Обновите атрибут группы и типа оборудования для линейного объекта, чтобы он соответствовал свойству Допустимых линий для определения подсети уровня. Перейдите к свойствам сети, чтобы посмотреть раздел Уровни для конкретной специализированной сети.

Опция 3: Выполните правки для определения подсети, чтобы включить объекты линии или устройства путем добавления соответствующих им типов и групп оборудования с точки зрения Допустимых линий. (Администратор)

Линия

26

Недопустимый объект устройства обнаружен в процессе обновления подсети.

Недопустимый объект устройства существует на базе Допустимых устройств, заданных для данного уровня. Например, определение подсети для подсетей на уровне среднего напряжения не допускает сервисные точки. Устройства, создаваемые с группами и типами оборудования, которые не определены в свойствах Допустимые линии для Уровня, в процессе Обновление подсети получают метки.

Опция 1: Отключите или разорвите проходимость для точек.

Опция 2: Обновите атрибут группы и типа оборудования для объекта устройства, чтобы он соответствовал свойству Допустимых линий для определения подсети уровня. Перейдите к свойствам сети, чтобы посмотреть раздел Уровни для конкретной специализированной сети.

Опция 3: Выполните правки для определения подсети, чтобы включить объекты устройства или линии путем добавления соответствующих им типов и групп оборудования с точки зрения Допустимых линий. (Администратор)

Точка

27

Недопустимая родительская сеть, обнаруженная во время обновления подсети. Недопустимая родительская сеть из контроллера подсети обнаружена во время обновления подсети.

Она может появиться в иерархической специализированной сети, если для установления подключения к подсети, которая не является прямым родителем, использовалось геометрическое совпадение. Для иерархических специализированных сетей у подсетей должны быть родительские подсети, которые имеют более высокий ранг по значению 1. Например, в зоне изоляции клапана газовой сети (ранг уровня 3) контроллер соединен непосредственно с системной зоной (ранг уровня 1) вместо зоны давления (ранг уровня 2).

Опция 1: Убедитесь, что ваши подсети правильно настроены в соответствии с их рангом уровня. У подсетей должны быть родительские подсети с более высоким рангом уровня (на единицу). Подробнее см. в разделе Ранг уровня.

Опция 2: Если соединение некорректно, исправьте его. Например, присоедините сначала значение к зоне давления.

Точка

28

Несоединенная подсеть обнаружена в процессе обновления подсети.

Несвязанная подсеть обнаружена в уровне, который не поддерживает этот тип. Обновление этой подсети приведет к появлению объектов ошибок для контроллеров подсети, если эта подсеть является несвязанной, а для параметра Поддержка несвязанной подсети для определения подсети этого уровня установлено значение False.

Вариант 1: Проверьте свойства сети для данного конкретного уровня и убедитесь, что все контроллеры подсети, имеющие одно и то же имя подсети, пересекаются друг с другом и не образуют несвязанных подсетей. Для определения проходимости может использоваться трассировка подсети.

Опция 2: Включить поддержку несвязанных подсетей в определении подсетей. (Администратор)

Точка

29

Несоответствующее имя подсети для нескольких контроллеров в одной и той же подсети обнаружено в процессе обновления подсети.

При обновлении подсети был обнаружен объект контроллера подсети, имеющий несовместимое имя подсети. Это происходит, когда несколько контроллеров подсети пересекаются друг с другом, но не имеют одинакового имени подсети. Например, ячеистая подсеть с именем BPDJ_20 с четырьмя контроллерами подсети; один из них имеет имя A_26 , а не BPDJ_20, как указано для атрибута Subnetwork Name.

Вариант 1: Если имя подсети для контроллера подсети неверное, выполните переименование с помощью панели Изменить контроллер подсети .

Опция 2: Если контроллер подсети не должен определять подсеть, отключите этот контроллер от остальных объектов подсети, устранив тем самым возможность проходимости.

Точка

30

Несовместимое имя родительской подсети в нескольких родительских контроллерах подсети в той же подсети, обнаруженное во время обновления подсети.

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

Вариант 1: Если имя подсети для контроллера подсети неверное, выполните переименование с помощью панели Изменить контроллер подсети .

Опция 2: Если контроллер подсети не должен определять подсеть, отключите этот контроллер от остальных объектов подсети, устранив тем самым возможность проходимости.

Точка

33

Группа/тип оборудования несовместимого контроллера.

Группа или тип оборудования контроллера подсети была изменена. Группа или тип оборудования для объектов контроллера подсети не может быть изменена. Это необходимо для того, чтобы конфигурация терминала, назначенная определенной группе оборудования и типу оборудования для объектов устройства, осталась совместимой с конфигурацией, сохраненной для контроллера подсети.

Опция 1: Измените группу оборудования и тип оборудования на исходное значение для контроллера подсети.

Опция 2: Чтобы безопасно внести изменения в поля группы оборудования и типов оборудования контроллера подсети, отключите контроллер подсети от объекта устройства, прежде чем вносить изменения в эти атрибуты.

Точка

40

Недопустимый пространственный объект соединения обнаружен в процессе обновления подсети.

Недопустимый линейный объект существует на базе Корректных соединений, заданных для данного уровня. Соединения, создаваемые с группами и типами оборудования, которые не определены в свойствах Корректных соединений для уровня, в процессе Обновление подсети получают метки.

Просмотрите все ошибки для некорректных объектов и проверьте группы оборудования и типы устройств. Также просмотрите свойства сети для слоя инженерной сети. В разделе Уровни, в столбце Корректные соединения, просмотрите заданные группы и типы оборудования.

Опция 1: Измените группу и тип оборудования недопустимого объекта на основе Корректных соединений в определении подсети.

Опция 2 : Измените определение подсети для уровня, чтобы он содержал дополнительные допустимые соединения. Дополнительную информацию см. в разделе Как задать или изменить определение подсети.

Точка

41

Недопустимый объект соединения обнаружен в процессе обновления подсети.

Недопустимый объект соединения существует на базе Корректных объектов соединений, заданных для данного уровня. Соединения, создаваемые с группами и типами оборудования, которые не определены в свойствах Корректных объектов соединений для уровня, в процессе Обновление подсети получают метки.

Просмотрите все ошибки для некорректных объектов и проверьте группы оборудования и типы устройств. Также просмотрите свойства сети для слоя инженерной сети. В разделе Уровни, в столбце Корректные объекты соединений, просмотрите заданные группы и типы оборудования.

Опция 1: Измените группу и тип оборудования недопустимого объекта на основе Корректных объектов соединений в определении подсети.

Опция 2 : Измените определение подсети для уровня, чтобы он содержал дополнительные допустимые объекты соединений. Дополнительную информацию см. в разделе Как задать или изменить определение подсети.

Объект соединения

42

Недопустимый объект ребра обнаружен в процессе обновления подсети.

Недопустимый объект соединения существует на базе Корректных объектов ребер, заданных для данного уровня. Ребра, создаваемые с группами и типами оборудования, которые не определены в свойствах Корректных объектов ребер для уровня, в процессе Обновление подсети получают метки.

Просмотрите все ошибки для некорректных объектов и проверьте группы оборудования и типы устройств. Также просмотрите свойства сети для слоя инженерной сети. В разделе Уровни, в столбце Корректные объекты ребер, просмотрите заданные группы и типы оборудования.

Опция 1: Измените группу и тип оборудования недопустимого объекта на основе Корректных объектов ребер в определении подсети.

Опция 2 : Измените определение подсети для уровня, чтобы он содержал дополнительные допустимые объекты ребер. Дополнительную информацию см. в разделе Как задать или изменить определение подсети.

Объект ребра