Способ и система проверки работоспособности сети hvac

 

Изобретение относится к проверке работоспособности одного или более устройств нагревания, вентиляции и кондиционирования воздуха (HVAC) по сети связи. Технический результат заключается в эффективной и быстрой проверке возможности взаимодействия одного и более устройств HVAC, связанных с данной сетью. Система содержит устройство управления сетью, которое передает сообщение конкретного типа на устройство HVAC, каждое из которых после приема сообщения инициализирует ясно видимую индикацию, если сообщение успешно обработано в принимающем устройстве HVAC. Каждое из устройств HVAC может быть проверено визуально для подтверждения, что оно действительно реагирует на сообщение, передаваемое от устройства управления сетью. 2 с. и 17 з.п.ф-лы, 10 ил.

Изобретение относится к проверке работоспособности одного или более устройств нагревания, вентиляции и кондиционирования воздуха (устройств НВКВ, HVAC) по сети связи. В частности, настоящее изобретение относится к проверке, правильно ли были установлены или отремонтированы устройства НВКВ в такой сети.

Обычно установка или ремонт одного или более устройств НВКВ в сети связи связана с проведением одного или более испытаний установленных или отремонтированных устройств, чтобы убедиться в возможности устройств принимать и отвечать на сообщения, передаваемые по сети. Эта процедура тестирования может занимать много времени, когда необходимо проверять каждое устройство в отдельности из некоторого набора устройств. Процедура тестирования может еще более усложниться, если каждое из устройств будет иметь свою индивидуальную процедуру тестирования. Часто, после установки или ремонта устройств НВКВ в сети связи, во время их тестирования может возникнуть необходимость индивидуальной адресации конкретных устройств для проверки правильной операции по обмену информацией (сообщениями) с ними. Во время такой процедуры тестирования имеется возможность успешно обмениваться сообщениями с конкретным адресуемым устройством, которое фактически не является одним из установленных или отремонтированных устройств. Такая необходимость может возникнуть, когда адрес, используемый в процедуре тестирования, фактически не является сетевым адресом установленного или отремонтированного устройства.

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

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

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

Другие задачи и преимущества настоящего изобретения станут очевидными из следующего описания, данного с учетом прилагаемых чертежей, на которых фиг.1 иллюстрирует совокупность устройств НВКВ, каждое из которых связано шиной обмена сообщениями по сети с устройством управления сетью; фиг. 2 иллюстрирует устройство управления сетью более детально, включая процессор, подсоединенный к шине обмена сообщениями, изображенной на фиг.1; фиг.3 иллюстрирует конкретное устройство НВКВ, процессор которого связан с шиной обмена сообщениями, изображенной на фиг.1; на фиг.4 и на фиг. с 4А по 4С, показан процесс, выполняемый процессором, изображенным на фиг. 2, для установления обмена сообщениями с назначенной группой устройств НВКВ фиг.1; а на фиг. 5, 5А и 5В показан процесс, выполняемый каждым из процессоров в устройствах НВКВ, принимающих сообщение, процесс генерации которой показан на фиг.4 и на фиг. с 4А по 4С.

Согласно Фиг. 1, устройство 10 управления сетью связано с устройствами НВКВ 12, 14, 16, 18, 20 и 22 посредством шины 24 обмена сообщениями. Предпочтительно, чтобы шина 24 обмена сообщениями представляла собой двухпроводную шину с соответствующим двухпроводным соединением от каждого из устройств НВКВ к шине. Необходимо отметить, что иногда одно или более устройств НВКВ невозможно надлежащим образом связать с двумя проводами шины 24 обмена сообщениями. Такая ситуация может возникнуть, если пара проводов конкретного двухпроводного соединения была скрещена до подключения к двум проводам шины 24 обмена сообщениями.

Устройство НВКВ 12 должно располагаться в конкретной части строения так, чтобы обеспечивать кондиционирование воздуха через вентиляционное отверстие 26 в этом конкретном месте строения. Аналогичным образом, устройства с 14 по 22 должны обеспечивать кондиционирование воздуха через соответствующие вентиляционные отверстия в соответствующих местах их расположения в строении. Предпочтительно, чтобы эти места расположения в строении группировались в различные зоны с управлением нагревания и/или охлаждения. В связи с этим, предпочтительно, чтобы устройства НВКВ 12, 14 и 16 располагались в конкретной зоне нагревания или охлаждения, обозначенной как зона 28. Расположения устройств НВКВ 18, 20 и 22 аналогичным образом должны группироваться в другой зоне нагревания и/или охлаждения, обозначенной как зона 30. Физическое расположение каждого из устройств НВКВ в каждой из соответствующих зон доступно для проверяющего конкретное устройство НВКВ.

Как видим, каждое из устройств НВКВ имеет панель со светодиодами (LED) такую, как панель 32 светодиодов для устройства НВКВ 12. Каждая из панелей со светодиодами имеет соответствующие размеры и яркость для облегчения визуального наблюдения проверяющим панели этих устройств в местах расположения, где установлены устройства НВКВ.

Информация управления зоной для каждого из НВКВ устройств управления, связанных с шиной 24 обмена сообщениями, обычно обеспечивается устройством 10 управления сетью. Как видим, устройство 10 управления сетью имеет дисплей 34, а также клавишу 36 config и клавишу 38 выбора зоны. Как будет описано далее, работающий с устройством 10 управления сетью может запустить программу установки конфигурации путем нажатия на клавишу 36 config. Программа установки конфигурации будет выполняться для конкретной зоны, отображаемой на панели 34 отображения. Эта конкретная зона выбирается путем нажатия клавиши 38 выбора конкретной зоны.

Обратимся теперь к фиг.2, где схематично показана внутренняя конфигурация устройства 10 управления сетью. Процессор 40 устройства управления сетью осуществляет примем или передачу информации по шине 24 обмена сообщениями. Кроме этого, процессор реагирует на сигналы от схемы 42 клавиши config и от схемы 44 клавиши выбора зоны. Кроме этого, процессор выполняет передачу конкретных сообщений на панель 34 отображения, чтобы наблюдающий мог определить состояние устройства управления сетью.

Обратимся теперь к фиг.3, где показана внутренняя конфигурация устройства НВКВ такого, как устройство 12 НВКВ. Как видим, устройство 12 НВКВ имеет процессор 46, который имеет связанную с ним память 48. Процессор осуществляет прием сообщений по шине 24 обмена сообщениями и хранение сообщений в памяти 48 для дальнейшего анализа. Кроме этого, процессор 46 соединен с панелью 32 управления со светодиодами, а также со схемой 50 управления НВКВ, которая обычно управляет функциями локального нагревания, вентиляции и кондиционирования воздуха, выполняемых устройством 12 НВКВ.

Обратимся к фиг. 4А, где детально показана программа, находящаяся в процессоре 40 во время выполнения программы установки конфигурации. Эта программа начинается с шага (этапа) 52, на котором каждый раз, при первоначальном включении процессора 40 инициализируются определенные переменные программы. Переменная IN_CNFG программы устанавливается равной false, переменная NUM_ZONES программы устанавливается равной двум, а переменная ZONE устанавливается равной единице. Переменная IN_CNFG указывает, находится ли процессор 40 в режиме конфигурации или нет. Переменная NUM_ZONES указывает количество зон, имеющихся в сети обмена сообщениями, изображенной на фиг.1. Как указывалось ранее, на фиг.1 показаны две зоны. Переменная ZONE используется в качестве идентификатора одной конкретной зоны на фиг.1. Например, значение ZONE, равное единице, указывает на зону 28, а значение ZONE, равное двум, указывает зону 30 на фиг.1.

После инициализации указанных выше переменных процессор 40 переходит к выполнению шага 54 и выполняет отображение текущего значения переменной ZONE на дисплее 34. Благодаря этому, наблюдателю дисплея 34 указываются зоны, доступные в текущий момент по шине обмена сообщениями для возможного выполнения программы установки конфигурации, показанной на фиг. с 4А по 4D. Процессор 40 с шага 54 переходит к выполнению шага 56 и проверяет, равно ли значение переменной IN_ CNFG true. Так как изначально эта переменная была установлена равной false, то процессор переходит к выполнению шага 58 и проверяет, не нажата ли клавиша 36 config. Это выполняется путем проверки состояния схемы 42 клавиши config, показанной на фиг.2. Если клавиша 36 config была нажата, то процессор 40 перейдет к выполнению шага 60 и будет проверять, была ли затем отпущена клавиша 36 config. Необходимо отметить, что процессор будет проверять, была ли отпущена клавиша 36 config, возвращаясь к этому блоку по ветви nо, пока схема клавиши 42 config не укажет, что клавиша config была отпущена. После этого процессор 40 перейдет к выполнению шага 62 и установит переменную IN_CNFG равной true. Кроме этого, процессор установит переменную TEST_ TIME равной 60. Установленная равной true переменная IN_CNFG будет указывать, что был выполнен запрос на перевод устройства управления сетью в режим конфигурации. Далее переменная TEST_TIME, равная 60, будет использована для установки конкретного времени, в течение которого должен быть выполнен тест проверки в режиме конфигурации.

Затем, на шаге 64, процессор 40 инициализирует таймер для отсчета одной минуты. Предпочтительно, чтобы таймером для отсчета одной минуты была подпрограмма отсчета времени, выполняющая отсчет одной минуты. Отсчитываемая программой отсчета времени величина может быть считана в любой момент времени процессором 40, выполняющим программу, проиллюстрированную на фиг. с 4А по 4С. Затем процессор переходит к выполнению шага 66 и устанавливает некоторые переменные равными определенным величинам для подготовки к передаче сообщения на каждое устройство НВКВ по шине 24 обмена сообщениями. Рассмотрим шаг 66, вначале переменная MSG_TYPE устанавливается равной конкретному коду проверки. Этот код имеет определенное значение для устройств НВКВ, принимающих это сообщение. Кроме этого, процессор 40 устанавливает CNFG_ TIME, равной нулю. Переменная CHECK_CNFG будет установлена равной true, а переменная DESTN_ADDR будет установлена равной текущему значению переменной ZONE, которое равно единице. Затем процессор 40 перейдет к выполнению шага 68 и подготовит сообщение "проверка" для передачи на устройства НВКВ с 12 по 22. Как отмечалось ранее, это сообщение будет содержать величины переменных, рассмотренных на шаге 66. Необходимо отметить, что предпочтительно, чтобы эти величины использовались в различных полях информации конкретного сообщения. Например, первое поле информации может представлять собой закодированный байт, выделенный для идентификации типа сообщения, представленного в двоичном коде, который будет интерпретирован принимающим устройством как сообщение "проверка". Аналогичным образам, значения переменных CNEG_TIME, CHECK_ CNFG и DESTN_ADDR должны быть соответствующим образом установлены в поддающимся опознаванию полях информации, считываемых и понимаемых принимающим устройством НВКВ. Затем, на шаге 70 процессор будет выполнять фактическую передачу сообщения "проверка" по шине 24 обмена сообщениями.

После передачи сообщения "проверка" на шаге 70 процессор 40 перейдет к выполнению шага 72 и будет проверять, нажата ли вновь клавиша 36 config. Если клавиша 36 config не была нажата, то процессор перейдет к выполнению шага 74 и будет считывать состояние таймера для отсчета одной минуты, установленного ранее на шаге 64. Посредством таймера для отсчета минуты процессор будет проверять, истекла ли минута, опрашивая таймер отсчета времени (этап 76). По истечении минуты процессор перейдет к выполнению шага 78 и выполнит сброс таймера отсчета минуты перед установкой переменной TEST_TIME, равной времени тестирования минус один. Так как на шаге 62 время тестирования изначально было установлено равным шестидесяти, то по истечении первой минуты время тестирования будет уменьшено до пятидесяти девяти. Обращаясь к шагу 76, необходимо отметить, что если таймер отсчета одной минуты не закончил отсчет, то после выполнения шага 76 процессор перейдет по ветке nо к выполнению шага 82, который, кроме этого, будет выполняться и после завершения выполнения процессором шага 80. Обратимся к шагу 82, на котором процессор проверяет, равно ли время тестирования нулю. Если значение переменной TEST_ TIME еще не равно нулю, то процессор перейдет к выполнению шага 84 и будет проверять, была ли нажата клавиша 38 выбора зоны. Если клавиша 38 выбора зоны была нажата, то процессор перейдет к выполнению шага 86 и будет проверять, была ли отпущена клавиша 38 выбора зоны. Процессор будет повторно возвращаться к выполнению шага 86, пока не будет отпущена клавиша выбора зоны. Необходимо отметить, что клавиша 38 выбора зоны обычно нажимается и отпускается, когда нажимающий на клавишу выбора зоны желает изменить зону, конфигурацию которой необходимо установить. Затем процессор перейдет к выполнению шага 88 и увеличит значение переменной ZONE на единицу. Кроме этого, процессор установит переменную TEST_ TIME равной шестидесяти. Затем процессор сбросит таймер отсчета одной минуты так, чтобы таймер мог вновь выполнить отсчет одной минуты. Затем процессор с шага 90 перейдет к выполнению шага 92 и будет проверять, превышает ли значение переменной ZONE значение переменной NUM_ZONES. Вспомним, что переменная NUM_ZONES равна двум. Если значение переменной ZONE равно двум, то процессор перейдет по ветке nо к шагу 92, на котором выполняется выход. Обратимся вновь к шагу 92, если значение переменной ZONE больше двух, то процессор перейдет к выполнению шага 96 и установит величину ZONE равной единице до выхода на шаге 94.

Необходимо отметить, что процессор будет выполнять некоторое количество других функций, для выполнения которых он был запрограммирован, пока он вновь не возвратится к точке входа программы программного обеспечения, показанной на фиг. с 4А по 4С, и обозначенной как шаг 100. В это время процессор будет отображать текущее значение переменной ZONE на шаге 54. Вспомним, что последнее значение переменной ZONE было равно двум после того, как переменная ZONE была увеличена до этого значения на шаге 88 после зарегистрированного нажатия и отпускания клавиши 38 выбора зоны на шагах 84 и 86. Необходимо отметить, что пройдет весьма небольшое реальное время с момента выхода из программы на фиг. с 4А по 4С и последующего выполнения этой программы. Следовательно, не возникнет какой-либо заметной задержки при отображении зоны, конфигурация которой устанавливается в данный момент.

Затем процессор вновь будет проверять, равна ли переменная IN_CNFG значению true на шаге 56. Это значение все еще должно быть true, так как ранее, на шаге 62 было установлено равным этому значению, когда первый раз было получено сообщение о нажатии и освобождении клавиши 36 config. Следовательно, процессор с шага 56 перейдет по ветке yes на шаг 66. Обратимся к шагу 66, теперь процессор будет определять значения указанных переменных MSG_ TYPE, CNFG_ _TIME, CHECK_CNFG и DESTN_ADDR. Необходимо отметить, что в этом конкретном случае DESTN_ADDR будет равно значению ZONE, равному двум, а не значению ZONE, равному единице. Затем процессор перейдет к выполнению шага 68 для подготовки сообщения "проверка", включающего указанные выше переменные, и к передаче сообщения "проверка" по шине 24 обмена сообщениями на шаге 70. Как будет описано далее более детально, это конкретное сообщение "проверка" будет передаваться для дальнейшей обработки устройствами НВКВ с 18 по 22, которые содержит вторая зона.

После этого процессор вновь переходит к шагу 72 и проверяет, была ли нажата клавиша 36 config. Необходимо отметить, что обычно эта клавиша не будет нажата в течение нескольких минут, так как нажимающему на эту клавишу необходимо осуществить визуальную проверку устройств НВКВ, принимающих и обрабатывающих сообщение "проверка". Это означает, что процессор будет выполнять шаги 74, 16, 78 и 80, уменьшая значение времени тестирования каждый раз, когда таймер отсчета одной минуты закончит отсчет. Пока время тестирования не станет равным нулю, процессор будет проверять, нажата ли клавиша выбора зоны. Обычно клавиша 38 выбора зоны не нажимается, указывая процессору о необходимости перехода с шага 38 по ветке nо на шаг завершения 94.

Необходимо отметить, что в какой-то момент время тестирования станет равным нулю, указывая процессору о необходимости завершения шага 82 и перехода на выполнение шага 102 по ветке yes, причем IN_CNFG будет установлена равной false до перехода на шаг завершения 94. Кроме этого, необходимо отметить, что клавиша 36 config может быть нажата в некоторый момент времени до истечения времени тестирования. Это будет проверяться на шаге 72, и процессору будет указано о необходимости перехода на шаг 104 для проверки, была ли освобождена клавиша 36 config. Если клавиша config освобождена, то процессор перейдет на выполнение шага 102 и вновь установит IN_CNFG, равной false. Следовательно, необходимо иметь в виду, что переменная IN_CNFG будет установлена равной false либо по истечении времени тестирования, либо после указания процессору, что клавиша 36 config была нажата и освобождена. В случае выполнения любого из этих условий, процессор будет продолжать выполнять программу в соответствии с фиг. с 4А по 4С, указывая на шаге 56, что переменная IN_ CNFG имеет значение false. Это будет указывать процессору о необходимости проверки, была ли нажата клавиша 36 config на шаге 58. Если клавиша 36 config не была нажата, то процессор с шага 58 перейдет на выполнение шага 102 и вновь установит переменную IN_CNFG равной false, до выхода на шаге 94. После этого процессор будет непрерывно выполнять шаги 58, 100, 54, 56, 102 и 94 до момента нажатия клавиши 36 config. Это приостановит любую последующую передачу сообщений "проверка" в соответствующие зоны до повторного нажатия клавиши 36 config.

Обратимся к фиг. 5А, где проиллюстрировано программа, выполняемая процессором в каждом из устройств НВКВ, связанных с шиной 24 обмена сообщениями. Выполнение программы каждым из таких процессоров начинается с шага инициализации 110, на котором определяется адрес устройства. Предпочтительно, чтобы адрес устройства был значением конкретной зоны. В связи с этим, каждое из устройств НВКВ 12, 14 и 16 будет иметь адрес устройства, равный единице, а каждое из устройств НВКВ 18, 20 и 22 будет иметь адрес зоны, равный двум. Соответствующий адрес устройства должен быть изначально сохранен в конкретной памяти, назначенной процессору каждого из устройств НВКВ. Например, память 48 будет содержать предписанную величину, равную единице, так как конкретное устройство НВКВ 12 находится в первой зоне. В памяти 48 устройства НВКВ 12 тоже будет содержаться некоторая величина, соответствующая значению переменной DO_CNFG и равная false. Аналогично, память 48 будет содержать величину, соответствующую переменной TIMEOUT, равную одиннадцати.

После установления значений указанных выше переменных процессор перейдет на выполнение шага 112 и будет проверять буфер сообщений. Необходимо отметить, что во время обычной работы процессор 46 будет считывать любое сообщение, получаемoe по шине 24 обмена сообщениями, и будет сохранять это сообщение в буфере сообщений в памяти 48. Затем, на шаге 112, во время выполнения процесса, показанного на фиг.5, процессор будет проверять буфер сообщений. После этого процессор перейдет с шага 112 к выполнению шага 114 и будет запрашивать, обнаружено ли сообщение в буфере сообщений. Если сообщение имеется, то процессор перейдет на шаг 116 по ветке yes и загрузит это сообщение в память. Затем процессор перейдет к выполнению шага 118, где будет проверяться, имеется ли в поле MSG_TYPE загруженного сообщения двоичный код, указывающий на сообщение "проверка". Если в этом поле имеется код, указывающий на сообщение "проверка", то процессор перейдет к выполнению шага 120 и будет проверять, имеется ли в поле сообщения, выделенном для DESTN_ADDR, адрес конкретного устройства, назначенный конкретному устройству НВКВ. В случае когда, например, DESTN_ADDR равна единице, процессор 46 устройства НВКВ 12 перейдет на шаг 122 по ветке yes. Рассмотрим шаг 122, переменная TIMEOUT установлена равной значению поля CNFG_TIME загруженного сообщения. Необходимо вспомнить, что эта величина равна нулю в сообщении, переданном устройством 10 управления сетью. Затем процессор установит переменную СО CNFG равной величине поля в загруженном сообщении, выделенном для CHECK_ CNFG. Необходимо помнить, что эта величина имеет значение true в сообщении "проверка", передаваемом устройством 10 управления сетью. Затем процессор 46 переходит с шага 122 к выполнению шага 124 и инициализирует таймер отсчета одной секунды. После этого процессор переходит к выполнению шага 126, считывает состояние таймера отсчета одной секунды и на шаге 128 проверяет, истекла ли одна секунда. Если одна секунда истекла, то процессор 46 переходит к выполнению шага 130 и увеличивает значение переменной TIMEOUT на единицу. Необходимо помнить, что переменная TIMEOUT устанавливается равной нулю на шаге 122, после приема сообщения "проверка". В результате этого, переменная TIMEOUT будет изначально установлена равной единице на шаге 130. Затем процессор переходит к выполнению шага 132 и сбрасывает таймер отсчета одной секунды до перехода на шаг 134, где проверяется, не превысило ли значение переменной TIMEOUT десять. Рассмотрим шаг 128, если таймер отсчета одной секунды еще не завершил отсчет, то процессор перейдет к выполнению шага 134. Если переменная TIMEOUT меньше или равна десяти, то процессор перейдет с шага 134 по ветке nо к выполнению шага 136 и будет проверять, имеет ли переменная DO_ CNFG значение true. Так как переменная DO_CNFG была установлена равной true на шаге 122, то процессор перейдет к выполнению шага 138 по ветке yes. Рассмотрим шаг 138, процессор инициализирует программу воздействия на светодиоды. Предпочтительно, чтобы эта программа передавала сигналы через каждые полсекунды на соответствующую панель светодиодов, связанную с процессором, выполняющим алгоритм, проиллюстрированный на фиг.5А и 5В. В случае процессора 46, эта программа вызовет мигание или мерцание панели 32 светодиодов через каждые полсекунды. Это мигание или мерцание панели 32 светодиодов, выполняемое в результате инициализации программы воздействия на светодиоды на шаге 138, будет продолжаться до момента отключения этой программы. Затем процессор перейдет с шага 138 инициализации программы воздействия на светодиоды к шагу завершения 140. Необходимо учитывать, что процессор, выполняющий конкретную программу программного обеспечения в соответствии с фиг. 5А и 5В, будет выполнять различные другие программы, обычно выполняемые процессором для конкретного устройства НВКВ. Эти программы могут включать, например, проверку и контроль схемы управления НВКВ данного устройства. После завершения выполнения других таких программ программного обеспечения, процессор перейдет к выполнению начального шага 142, проиллюстрированного на фиг. 5А и вновь будет проверять буфер сообщений на содержание каких-либо новых сообщений. Если новые сообщения не были получены, то процессор перейдет к выполнению шага 126 и будет считывать состояние таймера отсчета одной секунды. Если одна секунда истекла, то процессор увеличит значение переменной TIMEOUT на шаге 130 и вновь сбросит таймер отсчета одной секунды на шаге 132. Затем процессор будет проверять, превышает ли значение переменной TIMEOUT десять на шаге 134. Если переменная TIMEOUT меньше или равна десяти, то процессор установит переменную DO_CNFG равной true, на шаге 136 перед повторной инициализацией программы воздействия на светодиоды 138 и выходом на шаге 140. Необходимо учитывать, что шаг повторной инициализации программы воздействия на светодиоды никак не будет влиять на уже запущенную программу воздействия на светодиоды.

Вновь обратимся к начальному шагу 142, необходимо учитывать, что выполнение шагов с 112 по 128 в какой-то момент времени приведет к увеличению значения переменной TIMEOUT до значения, превышающего десять. В этот момент времени процессор на шаге 134 установит, что значение переменной TIMEOUT превышает десять, что будет указывать процессору о необходимости установки переменной DO_CNFG, равной false, на шаге 142. Далее процессор продолжит выполнять шаг 136 и по ветке nо перейдет к выполнению шага 144, в результате чего будет завершена программа воздействия на светодиоды. Это вынудит процессор 46 завершить, например, дальнейшее мерцание или мигание панели 32 светодиодов. Затем, после завершения работы программы воздействия на светодиоды процессор перейдет к выполнению заключительного шага 140.

Необходимо отметить, что в соответствии с вышесказанным, инициализированная на шаге 138 программа воздействия на светодиоды завершит свою работу по истечении десятисекундного периода TIMEOUT, если конкретный процессор устройства НВКВ не получит другое сообщение "проверка" от устройства 10 управления сетью. Рассматривая процесс, проиллюстрированный на фиг.4А - 4С, выполняемый устройством 10 управления сетью, необходимо отметить, что обычно сообщение "проверка" передается на каждое из устройств НВКВ в результате выполнения процессором шагов с 56 по 66, 68 и 70, когда процессор 40 находится в режиме конфигурации. Необходимо учитывать, что шаги 56, 66, 68 и 70 будут выполняться часто, что приведет к частым передачам сообщений "проверка" на различные устройства НВКВ в течение десятисекундного интервала времени, назначенного соответствующим устройствам НВКВ, для приема нового сообщения до завершения работы дисплея со светодиодами. Таким образом, только после того, как устройство 10 управления сетью прекратит передачу сообщения "проверка" в конкретную зону, действующая в каком-либо устройстве НВКВ этой зоны программа воздействия на светодиоды завершит свою работу через десять секунд после приема самого последнего сообщения "проверка".

Из вышесказанного также следует, что устройство 10 управления сетью передает соответствующие сообщения "проверка" в предписанную зону устройств НВКВ, связанных с шиной 24 обмена сообщениями. Последнее сообщение "проверка" будет регулярно передаваться на каждое из таких устройств управления НВКВ так, чтобы устройство управления НВКВ непрерывно инициировало мерцание или мигание дисплея со светодиодами до момента выбора другой зоны или до принятия решения о завершении процесса образования конфигурации. Передача сообщения "проверка" будет прекращаться и в случае, когда клавиша 38 выбора следующей зоны не будет нажата в течение одного часа. Возможно, это приведет к непрерывному миганию дисплея со светодиодами устройства НВКВ в течение одного часа. Это позволит проверяющему выполнить индивидуальную проверку устройств НВКВ в соответствующих местах их расположения в течение интервала времени до одного часа и убедиться в правильном мигании панелей со светодиодами. Какие-либо устройства НВКВ некоторой зоны, светодиоды которых не мигают, могут быть проверены затем физически, чтобы установить причину отсутствия мигания их панелей со светодиодами. Эта физическая проверка будет включать, например, проверку двухпроводных соединений с шиной 24 обмена сообщениями, чтобы установить, были ли скрещены какие-либо из этих соединений.

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

Формула изобретения

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

2. Способ по п. 1, отличающийся тем, что на упомянутом этапе передачи сообщения от устройства управления сетью регистрируют в устройстве управления сетью момент времени, когда был сделан выбор о передаче сообщения, повторяющимся образом передают сообщение на устройство НВКВ до момента осуществления выбора решения о прекращении передачи сообщений.

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

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

5. Способ по п. 4, отличающийся тем, что дополнительно содержит этап завершения повторяющейся передачи сообщений на устройство НВКВ по истечении заранее определенного периода времени после первоначальной передачи сообщения от устройства управления сетью.

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

7. Способ по п. 1, отличающийся тем, что на этапе инициализации видимой индикации на устройстве НВКВ инициализируют визуальную индикацию после обработки сообщения, полученного от устройства управления сетью, и осуществляют установку заранее определенного времени отображения визуальной индикации, в течение которого визуальная индикация будет продолжаться без приема дополнительного сообщения от устройства управления сетью.

8. Способ по п. 6 или 7, отличающийся тем, что на этапе инициализации визуальной индикации осуществляют периодический запуск мигания панели светодиодов на устройстве НВКВ так, чтобы вызвать видимое мерцание панели светодиодов.

9. Способ по п. 1, отличающийся тем, что сообщение, переданное устройством управления сетью, включает в себя конкретную идентификационную информацию, указывающую тип передаваемого сообщения, причем на этапе приема в устройстве НВКВ сообщения от устройства управления сетью и последующей обработки информации с целью указать устройству НВКВ инициализировать видимую индикацию осуществляют прием сообщения устройством управления НВКВ и проверку принятого сообщения для идентификации конкретного типа сообщения, посредством чего визуальную индикацию инициализируют, только если принятое сообщение содержит конкретную идентификационную информацию о типе сообщения.

10. Система проверки возможности обмена сообщениями совокупности устройств НВКВ (12, 14, 16, 18, 20, 22) при обмене сообщениями, по меньшей мере, с одним устройством (10) управления с помощью сети (24) обмена информацией, отличающаяся тем, что содержит процессор (40) в упомянутом устройстве (10) управления, выполненный с возможностью передачи сообщения по упомянутой сети на каждое из совокупности устройств НВКВ, причем это сообщение включает в себя информацию, которая указывает каждому устройству из совокупности устройств НВКВ инициализировать видимую индикацию в случае успешной обработки сообщения устройством НВКВ, а также совокупность процессоров (46) устройств НВКВ, выполненных с возможностью обработки сообщения, принятого от упомянутого устройства (10) управления, причем каждый из процессоров упомянутых устройств НВКВ включает в себя средство (32) для инициализации видимой индикации на панели индикации, связанной с процессором устройства НВКВ в ответ на считывание информации из сообщения.

11. Система по п. 10, отличающаяся тем, что упомянутый процессор в упомянутом устройстве управления содержит средство для регистрации момента осуществления выбора о передаче сообщения и средство для повторяющейся передачи сообщений на устройство НВКВ до момента выбора решения о прекращении передачи этих сообщений.

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

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

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

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

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

17. Система по п. 10, отличающаяся тем, что процессор каждого устройства НВКВ дополнительно содержит средство установки заранее определенного периода времени, в течение которого будет продолжаться визуальная индикация на панели индикации, связанной с процессором соответствующего устройства НВКВ, а также средство прекращения отображения визуальной индикации на панели индикации, если отсутствует прием дополнительного сообщения от устройства управления до истечения заранее определенного периода времени.

18. Система по п. 17, отличающаяся тем, что панелью индикации, связанной с каждым из совокупности процессоров устройств НВКВ, является панель светодиодов, а указанное средство для инициализации видимой индикации на панели индикации содержит средство для осуществляемого с перерывами запуска видимого мерцания упомянутой панели светодиодов.

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

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8



 

Похожие патенты:

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

Изобретение относится к области эксплуатации железнодорожной техники и предназначено для управления световыми сигналами и их контроля

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

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

Изобретение относится к устройствам дистанционного и бесконтактного обнаружения линий электропередач, электроустановок, скрытой электропроводки, находящихся под напряжением

Изобретение относится к автоматике и может быть использовано в системах управления противопожарными установками с децентрализованным хранением огнетушащего состава и в автоматизированных системах управления технологическими процессами

Изобретение относится к охранным устройствам и может применяться для защиты автомобилей, мотоциклов, гаражей, дверей помещений, окон, балконов, сейфов

Изобретение относится к технике сигнализации и может быть использовано в автоматизированных системах контроля и управления технологическими и производственными процессами для сигнализации о состоянии рассредоточенных объектов с общей проводной линией связи Целью изобретения является повышение функциональной надежности устройства Для этого в устройство, содержащее центральный пульт 1, который содержит генератор 3 импульсов, распределитель 5 импульсов , исполнительные блоки 6, элемент Д задержки, запоминающие элементы 7 и 8, элемент ИЛИ 10 и элемент И 12, линейные блоки 2, каждый из которых выполнен из D-триггера 13, ключевого элемента 17 и чувствительного элемента 1б„ В центральный пульт 1 введены также элемент НЕ 9, элемент ИЛИ 11 и шину Сброс, а в каждый линейный блок 2 введены D-триггер И, элемент НЕ 15 и ключевой элемент , 18

Изобретение относится к системам для определения и контроля местоположения таких библиотечных объектов, как книги

Изобретение относится к автоматическим торговым аппаратам

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике, в частности к системам защиты средств обращения пользователей к ЭВМ для системы защиты системы ввода паролей в ЭВМ

Изобретение относится к автома- hice и вычислительной технике и может быть использовано в автоматизированных системах управления технологическими процессами для защиты систем обработки данных от обращений посте ронних пользователей

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

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

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